lib: addr_map: Move address_map[] type to the header file
At present address_map[] is static and its type is unknown to external modules. In preparation to create a command to list its contents, this patch moves its type definition and declaration to the header file. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
This commit is contained in:
parent
c40131acc0
commit
b561563316
@ -8,6 +8,14 @@
|
||||
|
||||
#include <asm/types.h>
|
||||
|
||||
struct addrmap {
|
||||
phys_addr_t paddr;
|
||||
phys_size_t size;
|
||||
unsigned long vaddr;
|
||||
};
|
||||
|
||||
extern struct addrmap address_map[CONFIG_SYS_NUM_ADDR_MAP];
|
||||
|
||||
phys_addr_t addrmap_virt_to_phys(void *vaddr);
|
||||
void *addrmap_phys_to_virt(phys_addr_t paddr);
|
||||
void addrmap_set_entry(unsigned long vaddr, phys_addr_t paddr,
|
||||
|
@ -6,11 +6,7 @@
|
||||
#include <common.h>
|
||||
#include <addr_map.h>
|
||||
|
||||
static struct {
|
||||
phys_addr_t paddr;
|
||||
phys_size_t size;
|
||||
unsigned long vaddr;
|
||||
} address_map[CONFIG_SYS_NUM_ADDR_MAP];
|
||||
struct addrmap address_map[CONFIG_SYS_NUM_ADDR_MAP];
|
||||
|
||||
phys_addr_t addrmap_virt_to_phys(void * vaddr)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user