Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
board-fsample.c File Reference
#include <linux/gpio.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/delay.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/nand.h>
#include <linux/mtd/partitions.h>
#include <linux/mtd/physmap.h>
#include <linux/input.h>
#include <linux/smc91x.h>
#include <linux/omapfb.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include <plat/tc.h>
#include <mach/mux.h>
#include <mach/flash.h>
#include <plat/fpga.h>
#include <linux/platform_data/keypad-omap.h>
#include <mach/hardware.h>
#include "iomap.h"
#include "common.h"

Go to the source code of this file.

Macros

#define fsample_cpld_read(reg)   __raw_readb(reg)
 
#define fsample_cpld_write(val, reg)   __raw_writeb(val, reg)
 
#define FSAMPLE_CPLD_BASE   0xE8100000
 
#define FSAMPLE_CPLD_SIZE   SZ_4K
 
#define FSAMPLE_CPLD_START   0x05080000
 
#define FSAMPLE_CPLD_REG_A   (FSAMPLE_CPLD_BASE + 0x00)
 
#define FSAMPLE_CPLD_SWITCH   (FSAMPLE_CPLD_BASE + 0x02)
 
#define FSAMPLE_CPLD_UART   (FSAMPLE_CPLD_BASE + 0x02)
 
#define FSAMPLE_CPLD_REG_B   (FSAMPLE_CPLD_BASE + 0x04)
 
#define FSAMPLE_CPLD_VERSION   (FSAMPLE_CPLD_BASE + 0x06)
 
#define FSAMPLE_CPLD_SET_CLR   (FSAMPLE_CPLD_BASE + 0x06)
 
#define FSAMPLE_CPLD_BIT_BT_RESET   0
 
#define FSAMPLE_CPLD_BIT_LCD_RESET   1
 
#define FSAMPLE_CPLD_BIT_CAM_PWDN   2
 
#define FSAMPLE_CPLD_BIT_CHARGER_ENABLE   3
 
#define FSAMPLE_CPLD_BIT_SD_MMC_EN   4
 
#define FSAMPLE_CPLD_BIT_aGPS_PWREN   5
 
#define FSAMPLE_CPLD_BIT_BACKLIGHT   6
 
#define FSAMPLE_CPLD_BIT_aGPS_EN_RESET   7
 
#define FSAMPLE_CPLD_BIT_aGPS_SLEEPx_N   8
 
#define FSAMPLE_CPLD_BIT_OTG_RESET   9
 
#define fsample_cpld_set(bit)   fsample_cpld_write((((bit) & 15) << 4) | 0x0f, FSAMPLE_CPLD_SET_CLR)
 
#define fsample_cpld_clear(bit)   fsample_cpld_write(0xf0 | ((bit) & 15), FSAMPLE_CPLD_SET_CLR)
 
#define FSAMPLE_NAND_RB_GPIO_PIN   62
 

Variables

 atag_offset = 0x100
 
 map_io = omap_fsample_map_io
 
 init_early = omap1_init_early
 
 reserve = omap_reserve
 
 init_irq = omap1_init_irq
 
 init_machine = omap_fsample_init
 
 init_late = omap1_init_late
 
 timer = &omap1_timer
 
 restart = omap1_restart
 

Macro Definition Documentation

#define FSAMPLE_CPLD_BASE   0xE8100000

Definition at line 46 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_aGPS_EN_RESET   7

Definition at line 64 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_aGPS_PWREN   5

Definition at line 62 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_aGPS_SLEEPx_N   8

Definition at line 65 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_BACKLIGHT   6

Definition at line 63 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_BT_RESET   0

Definition at line 57 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_CAM_PWDN   2

Definition at line 59 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_CHARGER_ENABLE   3

Definition at line 60 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_LCD_RESET   1

Definition at line 58 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_OTG_RESET   9

Definition at line 66 of file board-fsample.c.

#define FSAMPLE_CPLD_BIT_SD_MMC_EN   4

Definition at line 61 of file board-fsample.c.

#define fsample_cpld_clear (   bit)    fsample_cpld_write(0xf0 | ((bit) & 15), FSAMPLE_CPLD_SET_CLR)

Definition at line 71 of file board-fsample.c.

#define fsample_cpld_read (   reg)    __raw_readb(reg)

Definition at line 43 of file board-fsample.c.

#define FSAMPLE_CPLD_REG_A   (FSAMPLE_CPLD_BASE + 0x00)

Definition at line 50 of file board-fsample.c.

#define FSAMPLE_CPLD_REG_B   (FSAMPLE_CPLD_BASE + 0x04)

Definition at line 53 of file board-fsample.c.

#define fsample_cpld_set (   bit)    fsample_cpld_write((((bit) & 15) << 4) | 0x0f, FSAMPLE_CPLD_SET_CLR)

Definition at line 68 of file board-fsample.c.

#define FSAMPLE_CPLD_SET_CLR   (FSAMPLE_CPLD_BASE + 0x06)

Definition at line 55 of file board-fsample.c.

#define FSAMPLE_CPLD_SIZE   SZ_4K

Definition at line 47 of file board-fsample.c.

#define FSAMPLE_CPLD_START   0x05080000

Definition at line 48 of file board-fsample.c.

#define FSAMPLE_CPLD_SWITCH   (FSAMPLE_CPLD_BASE + 0x02)

Definition at line 51 of file board-fsample.c.

#define FSAMPLE_CPLD_UART   (FSAMPLE_CPLD_BASE + 0x02)

Definition at line 52 of file board-fsample.c.

#define FSAMPLE_CPLD_VERSION   (FSAMPLE_CPLD_BASE + 0x06)

Definition at line 54 of file board-fsample.c.

#define fsample_cpld_write (   val,
  reg 
)    __raw_writeb(val, reg)

Definition at line 44 of file board-fsample.c.

#define FSAMPLE_NAND_RB_GPIO_PIN   62

Definition at line 187 of file board-fsample.c.

Variable Documentation

atag_offset = 0x100

Definition at line 362 of file board-fsample.c.

init_early = omap1_init_early

Definition at line 364 of file board-fsample.c.

init_irq = omap1_init_irq

Definition at line 366 of file board-fsample.c.

init_late = omap1_init_late

Definition at line 368 of file board-fsample.c.

init_machine = omap_fsample_init

Definition at line 367 of file board-fsample.c.

map_io = omap_fsample_map_io

Definition at line 363 of file board-fsample.c.

reserve = omap_reserve

Definition at line 365 of file board-fsample.c.

restart = omap1_restart

Definition at line 370 of file board-fsample.c.

Definition at line 369 of file board-fsample.c.