Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/init.h>
#include <linux/clk.h>
#include <linux/serial_8250.h>
#include <linux/gpio.h>
#include <linux/i2c.h>
#include <linux/irq.h>
#include <linux/irqdomain.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/time.h>
#include <asm/memory.h>
#include <asm/mach/map.h>
#include <mach/common.h>
#include <mach/iomux-mx3.h>
#include "devices-imx31.h"
Go to the source code of this file.
Macros | |
#define | PBC_BASE_ADDRESS MX31_CS4_BASE_ADDR_VIRT |
#define | PBC_INTSTATUS 0x000016 |
#define | PBC_INTCURR_STATUS 0x000018 |
#define | PBC_INTMASK_SET 0x00001A |
#define | PBC_INTMASK_CLEAR 0x00001C |
#define | PBC_SC16C652_UARTA 0x010000 |
#define | PBC_SC16C652_UARTB 0x010010 |
#define | PBC_INTSTATUS_REG (PBC_INTSTATUS + PBC_BASE_ADDRESS) |
#define | PBC_INTMASK_SET_REG (PBC_INTMASK_SET + PBC_BASE_ADDRESS) |
#define | PBC_INTMASK_CLEAR_REG (PBC_INTMASK_CLEAR + PBC_BASE_ADDRESS) |
#define | EXPIO_INT_XUART_INTA 10 |
#define | EXPIO_INT_XUART_INTB 11 |
#define | MXC_MAX_EXP_IO_LINES 16 |
#define | EXPIO_INT_ENET_INT 8 |
#define | CS4_CS8900_MMIO_START 0x20000 |
Variables | |
atag_offset = 0x100 | |
map_io = mx31ads_map_io | |
init_early = imx31_init_early | |
init_irq = mx31ads_init_irq | |
handle_irq = imx31_handle_irq | |
timer = &mx31ads_timer | |
init_machine = mx31ads_init | |
restart = mxc_restart | |
#define CS4_CS8900_MMIO_START 0x20000 |
Definition at line 74 of file mach-mx31ads.c.
#define EXPIO_INT_ENET_INT 8 |
Definition at line 73 of file mach-mx31ads.c.
#define EXPIO_INT_XUART_INTA 10 |
Definition at line 67 of file mach-mx31ads.c.
#define EXPIO_INT_XUART_INTB 11 |
Definition at line 68 of file mach-mx31ads.c.
#define MXC_MAX_EXP_IO_LINES 16 |
Definition at line 70 of file mach-mx31ads.c.
#define PBC_BASE_ADDRESS MX31_CS4_BASE_ADDR_VIRT |
Definition at line 43 of file mach-mx31ads.c.
#define PBC_INTCURR_STATUS 0x000018 |
Definition at line 49 of file mach-mx31ads.c.
#define PBC_INTMASK_CLEAR 0x00001C |
Definition at line 55 of file mach-mx31ads.c.
#define PBC_INTMASK_CLEAR_REG (PBC_INTMASK_CLEAR + PBC_BASE_ADDRESS) |
Definition at line 65 of file mach-mx31ads.c.
#define PBC_INTMASK_SET 0x00001A |
Definition at line 52 of file mach-mx31ads.c.
#define PBC_INTMASK_SET_REG (PBC_INTMASK_SET + PBC_BASE_ADDRESS) |
Definition at line 64 of file mach-mx31ads.c.
#define PBC_INTSTATUS 0x000016 |
Definition at line 46 of file mach-mx31ads.c.
#define PBC_INTSTATUS_REG (PBC_INTSTATUS + PBC_BASE_ADDRESS) |
Definition at line 63 of file mach-mx31ads.c.
#define PBC_SC16C652_UARTA 0x010000 |
Definition at line 58 of file mach-mx31ads.c.
#define PBC_SC16C652_UARTB 0x010010 |
Definition at line 61 of file mach-mx31ads.c.
atag_offset = 0x100 |
Definition at line 584 of file mach-mx31ads.c.
handle_irq = imx31_handle_irq |
Definition at line 588 of file mach-mx31ads.c.
init_early = imx31_init_early |
Definition at line 586 of file mach-mx31ads.c.
init_irq = mx31ads_init_irq |
Definition at line 587 of file mach-mx31ads.c.
init_machine = mx31ads_init |
Definition at line 590 of file mach-mx31ads.c.
map_io = mx31ads_map_io |
Definition at line 585 of file mach-mx31ads.c.
restart = mxc_restart |
Definition at line 591 of file mach-mx31ads.c.
timer = &mx31ads_timer |
Definition at line 589 of file mach-mx31ads.c.