Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/device.h>
#include <linux/amba/bus.h>
#include <linux/amba/pl061.h>
#include <linux/amba/mmci.h>
#include <linux/amba/pl022.h>
#include <linux/io.h>
#include <linux/platform_data/clk-realview.h>
#include <mach/hardware.h>
#include <asm/irq.h>
#include <asm/mach-types.h>
#include <asm/pgtable.h>
#include <asm/hardware/gic.h>
#include <asm/hardware/cache-l2x0.h>
#include <asm/smp_twd.h>
#include <asm/mach/arch.h>
#include <asm/mach/flash.h>
#include <asm/mach/map.h>
#include <asm/mach/time.h>
#include <mach/board-pb11mp.h>
#include <mach/irqs.h>
#include "core.h"
Go to the source code of this file.
Macros | |
#define | GPIO2_IRQ { IRQ_PB11MP_GPIO2 } |
#define | GPIO3_IRQ { IRQ_PB11MP_GPIO3 } |
#define | AACI_IRQ { IRQ_TC11MP_AACI } |
#define | MMCI0_IRQ { IRQ_TC11MP_MMCI0A, IRQ_TC11MP_MMCI0B } |
#define | KMI0_IRQ { IRQ_TC11MP_KMI0 } |
#define | KMI1_IRQ { IRQ_TC11MP_KMI1 } |
#define | PB11MP_SMC_IRQ { } |
#define | MPMC_IRQ { } |
#define | PB11MP_CLCD_IRQ { IRQ_PB11MP_CLCD } |
#define | DMAC_IRQ { IRQ_PB11MP_DMAC } |
#define | SCTL_IRQ { } |
#define | PB11MP_WATCHDOG_IRQ { IRQ_PB11MP_WATCHDOG } |
#define | PB11MP_GPIO0_IRQ { IRQ_PB11MP_GPIO0 } |
#define | GPIO1_IRQ { IRQ_PB11MP_GPIO1 } |
#define | PB11MP_RTC_IRQ { IRQ_TC11MP_RTC } |
#define | SCI_IRQ { IRQ_PB11MP_SCI } |
#define | PB11MP_UART0_IRQ { IRQ_TC11MP_UART0 } |
#define | PB11MP_UART1_IRQ { IRQ_TC11MP_UART1 } |
#define | PB11MP_UART2_IRQ { IRQ_PB11MP_UART2 } |
#define | PB11MP_UART3_IRQ { IRQ_PB11MP_UART3 } |
#define | PB11MP_SSP_IRQ { IRQ_PB11MP_SSP } |
#define | realview_pb11mp_twd_init() do {} while(0) |
Functions | |
APB_DEVICE (aaci,"fpga:aaci", AACI, NULL) | |
APB_DEVICE (mmc0,"fpga:mmc0", MMCI0,&realview_mmc0_plat_data) | |
APB_DEVICE (kmi0,"fpga:kmi0", KMI0, NULL) | |
APB_DEVICE (kmi1,"fpga:kmi1", KMI1, NULL) | |
APB_DEVICE (uart3,"fpga:uart3", PB11MP_UART3, NULL) | |
AHB_DEVICE (smc,"dev:smc", PB11MP_SMC, NULL) | |
AHB_DEVICE (sctl,"dev:sctl", SCTL, NULL) | |
APB_DEVICE (wdog,"dev:wdog", PB11MP_WATCHDOG, NULL) | |
APB_DEVICE (gpio0,"dev:gpio0", PB11MP_GPIO0,&gpio0_plat_data) | |
APB_DEVICE (gpio1,"dev:gpio1", GPIO1,&gpio1_plat_data) | |
APB_DEVICE (gpio2,"dev:gpio2", GPIO2,&gpio2_plat_data) | |
APB_DEVICE (rtc,"dev:rtc", PB11MP_RTC, NULL) | |
APB_DEVICE (sci0,"dev:sci0", SCI, NULL) | |
APB_DEVICE (uart0,"dev:uart0", PB11MP_UART0, NULL) | |
APB_DEVICE (uart1,"dev:uart1", PB11MP_UART1, NULL) | |
APB_DEVICE (uart2,"dev:uart2", PB11MP_UART2, NULL) | |
APB_DEVICE (ssp0,"dev:ssp0", PB11MP_SSP,&ssp0_plat_data) | |
AHB_DEVICE (clcd,"issp:clcd", PB11MP_CLCD,&clcd_plat_data) | |
AHB_DEVICE (dmac,"issp:dmac", DMAC, NULL) | |
Variables | |
atag_offset = 0x100 | |
smp = smp_ops(realview_smp_ops) | |
fixup = realview_fixup | |
map_io = realview_pb11mp_map_io | |
init_early = realview_init_early | |
init_irq = gic_init_irq | |
timer = &realview_pb11mp_timer | |
handle_irq = gic_handle_irq | |
init_machine = realview_pb11mp_init | |
restart = realview_pb11mp_restart | |
#define AACI_IRQ { IRQ_TC11MP_AACI } |
Definition at line 131 of file realview_pb11mp.c.
#define DMAC_IRQ { IRQ_PB11MP_DMAC } |
Definition at line 138 of file realview_pb11mp.c.
#define GPIO1_IRQ { IRQ_PB11MP_GPIO1 } |
Definition at line 142 of file realview_pb11mp.c.
#define GPIO2_IRQ { IRQ_PB11MP_GPIO2 } |
Definition at line 129 of file realview_pb11mp.c.
#define GPIO3_IRQ { IRQ_PB11MP_GPIO3 } |
Definition at line 130 of file realview_pb11mp.c.
#define KMI0_IRQ { IRQ_TC11MP_KMI0 } |
Definition at line 133 of file realview_pb11mp.c.
#define KMI1_IRQ { IRQ_TC11MP_KMI1 } |
Definition at line 134 of file realview_pb11mp.c.
#define MMCI0_IRQ { IRQ_TC11MP_MMCI0A, IRQ_TC11MP_MMCI0B } |
Definition at line 132 of file realview_pb11mp.c.
#define MPMC_IRQ { } |
Definition at line 136 of file realview_pb11mp.c.
#define PB11MP_CLCD_IRQ { IRQ_PB11MP_CLCD } |
Definition at line 137 of file realview_pb11mp.c.
#define PB11MP_GPIO0_IRQ { IRQ_PB11MP_GPIO0 } |
Definition at line 141 of file realview_pb11mp.c.
#define PB11MP_RTC_IRQ { IRQ_TC11MP_RTC } |
Definition at line 143 of file realview_pb11mp.c.
#define PB11MP_SMC_IRQ { } |
Definition at line 135 of file realview_pb11mp.c.
#define PB11MP_SSP_IRQ { IRQ_PB11MP_SSP } |
Definition at line 149 of file realview_pb11mp.c.
#define PB11MP_UART0_IRQ { IRQ_TC11MP_UART0 } |
Definition at line 145 of file realview_pb11mp.c.
#define PB11MP_UART1_IRQ { IRQ_TC11MP_UART1 } |
Definition at line 146 of file realview_pb11mp.c.
#define PB11MP_UART2_IRQ { IRQ_PB11MP_UART2 } |
Definition at line 147 of file realview_pb11mp.c.
#define PB11MP_UART3_IRQ { IRQ_PB11MP_UART3 } |
Definition at line 148 of file realview_pb11mp.c.
#define PB11MP_WATCHDOG_IRQ { IRQ_PB11MP_WATCHDOG } |
Definition at line 140 of file realview_pb11mp.c.
#define realview_pb11mp_twd_init | ( | ) | do {} while(0) |
Definition at line 304 of file realview_pb11mp.c.
#define SCI_IRQ { IRQ_PB11MP_SCI } |
Definition at line 144 of file realview_pb11mp.c.
#define SCTL_IRQ { } |
Definition at line 139 of file realview_pb11mp.c.
AHB_DEVICE | ( | clcd | , |
"issp:clcd" | , | ||
PB11MP_CLCD | , | ||
& | clcd_plat_data | ||
) |
APB_DEVICE | ( | mmc0 | , |
"fpga:mmc0" | , | ||
MMCI0 | , | ||
& | realview_mmc0_plat_data | ||
) |
APB_DEVICE | ( | kmi0 | , |
"fpga:kmi0" | , | ||
KMI0 | , | ||
NULL | |||
) |
APB_DEVICE | ( | kmi1 | , |
"fpga:kmi1" | , | ||
KMI1 | , | ||
NULL | |||
) |
APB_DEVICE | ( | uart3 | , |
"fpga:uart3" | , | ||
PB11MP_UART3 | , | ||
NULL | |||
) |
APB_DEVICE | ( | wdog | , |
"dev:wdog" | , | ||
PB11MP_WATCHDOG | , | ||
NULL | |||
) |
APB_DEVICE | ( | gpio0 | , |
"dev:gpio0" | , | ||
PB11MP_GPIO0 | , | ||
& | gpio0_plat_data | ||
) |
APB_DEVICE | ( | gpio1 | , |
"dev:gpio1" | , | ||
GPIO1 | , | ||
& | gpio1_plat_data | ||
) |
APB_DEVICE | ( | gpio2 | , |
"dev:gpio2" | , | ||
GPIO2 | , | ||
& | gpio2_plat_data | ||
) |
APB_DEVICE | ( | uart0 | , |
"dev:uart0" | , | ||
PB11MP_UART0 | , | ||
NULL | |||
) |
APB_DEVICE | ( | uart1 | , |
"dev:uart1" | , | ||
PB11MP_UART1 | , | ||
NULL | |||
) |
APB_DEVICE | ( | uart2 | , |
"dev:uart2" | , | ||
PB11MP_UART2 | , | ||
NULL | |||
) |
APB_DEVICE | ( | ssp0 | , |
"dev:ssp0" | , | ||
PB11MP_SSP | , | ||
& | ssp0_plat_data | ||
) |
atag_offset = 0x100 |
Definition at line 364 of file realview_pb11mp.c.
fixup = realview_fixup |
Definition at line 366 of file realview_pb11mp.c.
handle_irq = gic_handle_irq |
Definition at line 371 of file realview_pb11mp.c.
init_early = realview_init_early |
Definition at line 368 of file realview_pb11mp.c.
init_irq = gic_init_irq |
Definition at line 369 of file realview_pb11mp.c.
init_machine = realview_pb11mp_init |
Definition at line 372 of file realview_pb11mp.c.
map_io = realview_pb11mp_map_io |
Definition at line 367 of file realview_pb11mp.c.
restart = realview_pb11mp_restart |
Definition at line 376 of file realview_pb11mp.c.
smp = smp_ops(realview_smp_ops) |
Definition at line 365 of file realview_pb11mp.c.
timer = &realview_pb11mp_timer |
Definition at line 370 of file realview_pb11mp.c.