19#ifndef __LEON2_AMBA_BUS_H__
20#define __LEON2_AMBA_BUS_H__
24#include <drvmgr/drvmgr.h>
32#define DRIVER_LEON2_AMBA(id) DRIVER_ID(DRVMGR_BUS_TYPE_LEON2_AMBA, id)
35#define LEON2_AMBA_NONE_ID 0
36#define LEON2_AMBA_TIMER_ID 1
37#define LEON2_AMBA_UART_ID 2
38#define LEON2_AMBA_GPIO_ID 3
39#define LEON2_AMBA_IRQCTRL_ID 4
41#define LEON2_AMBA_AT697PCI_ID 100
42#define LEON2_AMBA_AMBAPP_ID 0xfff0
45#define DRIVER_LEON2_AMBA_TIMER DRIVER_LEON2_AMBA(LEON2_AMBA_TIMER_ID)
46#define DRIVER_LEON2_AMBA_UART DRIVER_LEON2_AMBA(LEON2_AMBA_UART_ID)
47#define DRIVER_LEON2_AMBA_AT697PCI DRIVER_LEON2_AMBA(LEON2_AMBA_AT697PCI_ID)
48#define DRIVER_LEON2_AMBA_AMBAPP DRIVER_LEON2_AMBA(LEON2_AMBA_AMBAPP_ID)
51 unsigned short core_id;
54#define EMPTY_LEON2_CORE {{LEON2_AMBA_NONE_ID}, NULL, NULL}
72 unsigned short core_id;
73 unsigned int reg_base;
87int leon2_root_register(
Definition: leon2_amba_bus.h:50
Definition: leon2_amba_bus.h:71
Definition: leon2_amba_bus.h:77
Definition: leon2_amba_bus.h:61
Definition: leon2_amba_bus.h:55