Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/device.h>
#include <linux/amba/bus.h>
#include <linux/amba/pl061.h>
#include <linux/amba/mmci.h>
#include <linux/io.h>
#include <mach/hardware.h>
#include <asm/hardware/vic.h>
#include <asm/irq.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include "core.h"
Go to the source code of this file.
Macros | |
#define | IRQ_MMCI1A IRQ_VICSOURCE23 |
#define | UART3_IRQ { IRQ_SIC_UART3 } |
#define | SCI1_IRQ { IRQ_SIC_SCI3 } |
#define | MMCI1_IRQ { IRQ_MMCI1A, IRQ_SIC_MMCI1B } |
#define | GPIO2_IRQ { IRQ_GPIOINT2 } |
#define | GPIO3_IRQ { IRQ_GPIOINT3 } |
Functions | |
APB_DEVICE (uart3,"fpga:09", UART3, NULL) | |
APB_DEVICE (sci1,"fpga:0a", SCI1, NULL) | |
APB_DEVICE (mmc1,"fpga:0b", MMCI1,&mmc1_plat_data) | |
APB_DEVICE (gpio2,"dev:e6", GPIO2,&gpio2_plat_data) | |
APB_DEVICE (gpio3,"dev:e7", GPIO3,&gpio3_plat_data) | |
Variables | |
atag_offset = 0x100 | |
map_io = versatile_map_io | |
init_early = versatile_init_early | |
init_irq = versatile_init_irq | |
handle_irq = vic_handle_irq | |
timer = &versatile_timer | |
init_machine = versatile_pb_init | |
restart = versatile_restart | |
#define GPIO2_IRQ { IRQ_GPIOINT2 } |
Definition at line 68 of file versatile_pb.c.
#define GPIO3_IRQ { IRQ_GPIOINT3 } |
Definition at line 69 of file versatile_pb.c.
#define IRQ_MMCI1A IRQ_VICSOURCE23 |
Definition at line 39 of file versatile_pb.c.
#define MMCI1_IRQ { IRQ_MMCI1A, IRQ_SIC_MMCI1B } |
Definition at line 63 of file versatile_pb.c.
#define SCI1_IRQ { IRQ_SIC_SCI3 } |
Definition at line 62 of file versatile_pb.c.
#define UART3_IRQ { IRQ_SIC_UART3 } |
Definition at line 61 of file versatile_pb.c.
APB_DEVICE | ( | uart3 | , |
"fpga:09" | , | ||
UART3 | , | ||
NULL | |||
) |
APB_DEVICE | ( | mmc1 | , |
"fpga:0b" | , | ||
MMCI1 | , | ||
& | mmc1_plat_data | ||
) |
APB_DEVICE | ( | gpio2 | , |
"dev:e6" | , | ||
GPIO2 | , | ||
& | gpio2_plat_data | ||
) |
APB_DEVICE | ( | gpio3 | , |
"dev:e7" | , | ||
GPIO3 | , | ||
& | gpio3_plat_data | ||
) |
atag_offset = 0x100 |
Definition at line 106 of file versatile_pb.c.
handle_irq = vic_handle_irq |
Definition at line 110 of file versatile_pb.c.
init_early = versatile_init_early |
Definition at line 108 of file versatile_pb.c.
init_irq = versatile_init_irq |
Definition at line 109 of file versatile_pb.c.
init_machine = versatile_pb_init |
Definition at line 112 of file versatile_pb.c.
map_io = versatile_map_io |
Definition at line 107 of file versatile_pb.c.
restart = versatile_restart |
Definition at line 113 of file versatile_pb.c.
Definition at line 111 of file versatile_pb.c.