Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/irq.h>
#include <linux/gpio.h>
#include <linux/fb.h>
#include <linux/io.h>
#include <linux/mtd/partitions.h>
#include <linux/i2c.h>
#include <linux/i2c-gpio.h>
#include <linux/i2c/pca953x.h>
#include <linux/spi/spi.h>
#include <linux/spi/flash.h>
#include <linux/spi/mmc_spi.h>
#include <linux/mmc/host.h>
#include <mach/hardware.h>
#include <linux/platform_data/video-ep93xx.h>
#include <linux/platform_data/spi-ep93xx.h>
#include <mach/gpio-ep93xx.h>
#include <asm/hardware/vic.h>
#include <asm/mach-types.h>
#include <asm/mach/map.h>
#include <asm/mach/arch.h>
#include "soc.h"
Go to the source code of this file.
Macros | |
#define | pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
#define | VISION_PHYS_BASE EP93XX_CS7_PHYS_BASE |
#define | VISION_VIRT_BASE 0xfebff000 |
#define | VISION_LCD_ENABLE EP93XX_GPIO_LINE_EGPIO1 |
#define | PCA9539_74_GPIO_BASE (EP93XX_GPIO_LINE_MAX + 1) |
#define | PCA9539_75_GPIO_BASE (PCA9539_74_GPIO_BASE + 16) |
#define | PCA9539_76_GPIO_BASE (PCA9539_75_GPIO_BASE + 16) |
#define | PCA9539_77_GPIO_BASE (PCA9539_76_GPIO_BASE + 16) |
#define | VISION_SPI_FLASH_CS EP93XX_GPIO_LINE_EGPIO7 |
#define | VISION_SPI_MMC_CS EP93XX_GPIO_LINE_G(2) |
#define | VISION_SPI_MMC_WP EP93XX_GPIO_LINE_F(0) |
#define | VISION_SPI_MMC_CD EP93XX_GPIO_LINE_EGPIO15 |
Variables | |
atag_offset = 0x100 | |
map_io = vision_map_io | |
init_irq = ep93xx_init_irq | |
handle_irq = vic_handle_irq | |
timer = &ep93xx_timer | |
init_machine = vision_init_machine | |
init_late = ep93xx_init_late | |
restart = ep93xx_restart | |
#define PCA9539_74_GPIO_BASE (EP93XX_GPIO_LINE_MAX + 1) |
Definition at line 120 of file vision_ep9307.c.
#define PCA9539_75_GPIO_BASE (PCA9539_74_GPIO_BASE + 16) |
Definition at line 121 of file vision_ep9307.c.
#define PCA9539_76_GPIO_BASE (PCA9539_75_GPIO_BASE + 16) |
Definition at line 122 of file vision_ep9307.c.
#define PCA9539_77_GPIO_BASE (PCA9539_76_GPIO_BASE + 16) |
Definition at line 123 of file vision_ep9307.c.
Definition at line 14 of file vision_ep9307.c.
#define VISION_LCD_ENABLE EP93XX_GPIO_LINE_EGPIO1 |
Definition at line 76 of file vision_ep9307.c.
#define VISION_PHYS_BASE EP93XX_CS7_PHYS_BASE |
Definition at line 47 of file vision_ep9307.c.
#define VISION_SPI_FLASH_CS EP93XX_GPIO_LINE_EGPIO7 |
Definition at line 175 of file vision_ep9307.c.
#define VISION_SPI_MMC_CD EP93XX_GPIO_LINE_EGPIO15 |
Definition at line 226 of file vision_ep9307.c.
#define VISION_SPI_MMC_CS EP93XX_GPIO_LINE_G(2) |
Definition at line 224 of file vision_ep9307.c.
#define VISION_SPI_MMC_WP EP93XX_GPIO_LINE_F(0) |
Definition at line 225 of file vision_ep9307.c.
#define VISION_VIRT_BASE 0xfebff000 |
Definition at line 48 of file vision_ep9307.c.
atag_offset = 0x100 |
Definition at line 364 of file vision_ep9307.c.
handle_irq = vic_handle_irq |
Definition at line 367 of file vision_ep9307.c.
init_irq = ep93xx_init_irq |
Definition at line 366 of file vision_ep9307.c.
init_late = ep93xx_init_late |
Definition at line 370 of file vision_ep9307.c.
init_machine = vision_init_machine |
Definition at line 369 of file vision_ep9307.c.
map_io = vision_map_io |
Definition at line 365 of file vision_ep9307.c.
restart = ep93xx_restart |
Definition at line 371 of file vision_ep9307.c.
Definition at line 368 of file vision_ep9307.c.