Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
board-bonito.c File Reference
#include <linux/kernel.h>
#include <linux/i2c.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/platform_device.h>
#include <linux/gpio.h>
#include <linux/regulator/fixed.h>
#include <linux/regulator/machine.h>
#include <linux/smsc911x.h>
#include <linux/videodev2.h>
#include <mach/common.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include <asm/mach/time.h>
#include <asm/hardware/cache-l2x0.h>
#include <mach/r8a7740.h>
#include <mach/irqs.h>
#include <video/sh_mobile_lcdc.h>

Go to the source code of this file.

Macros

#define IRQSR0   0x0020
 
#define IRQSR1   0x0022
 
#define IRQMR0   0x0030
 
#define IRQMR1   0x0032
 
#define BUSSWMR1   0x0070
 
#define BUSSWMR2   0x0072
 
#define BUSSWMR3   0x0074
 
#define BUSSWMR4   0x0076
 
#define LCDCR   0x10B4
 
#define DEVRSTCR1   0x10D0
 
#define DEVRSTCR2   0x10D2
 
#define A1MDSR   0x10E0
 
#define BVERR   0x1100
 
#define FPGA_IRQ_BASE   (512)
 
#define FPGA_IRQ0   (FPGA_IRQ_BASE)
 
#define FPGA_IRQ1   (FPGA_IRQ_BASE + 16)
 
#define FPGA_ETH_IRQ   (FPGA_IRQ0 + 15)
 
#define BIT_ON(sw, bit)   (sw & (1 << bit))
 
#define BIT_OFF(sw, bit)   (!(sw & (1 << bit)))
 
#define VCCQ1CR   IOMEM(0xE6058140)
 
#define VCCQ1LCDCR   IOMEM(0xE6058186)
 

Functions

 device_initcall (pmic_init)
 

Variables

 map_io = bonito_map_io
 
 init_early = bonito_add_early_devices
 
 init_irq = r8a7740_init_irq
 
 handle_irq = shmobile_handle_irq_intc
 
 init_machine = bonito_init
 
 init_late = shmobile_init_late
 
 timer = &shmobile_timer
 

Macro Definition Documentation

#define A1MDSR   0x10E0

Definition at line 101 of file board-bonito.c.

#define BIT_OFF (   sw,
  bit 
)    (!(sw & (1 << bit)))

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

#define BIT_ON (   sw,
  bit 
)    (sw & (1 << bit))

Definition at line 361 of file board-bonito.c.

#define BUSSWMR1   0x0070

Definition at line 93 of file board-bonito.c.

#define BUSSWMR2   0x0072

Definition at line 94 of file board-bonito.c.

#define BUSSWMR3   0x0074

Definition at line 95 of file board-bonito.c.

#define BUSSWMR4   0x0076

Definition at line 96 of file board-bonito.c.

#define BVERR   0x1100

Definition at line 102 of file board-bonito.c.

#define DEVRSTCR1   0x10D0

Definition at line 99 of file board-bonito.c.

#define DEVRSTCR2   0x10D2

Definition at line 100 of file board-bonito.c.

#define FPGA_ETH_IRQ   (FPGA_IRQ0 + 15)

Definition at line 108 of file board-bonito.c.

#define FPGA_IRQ0   (FPGA_IRQ_BASE)

Definition at line 106 of file board-bonito.c.

#define FPGA_IRQ1   (FPGA_IRQ_BASE + 16)

Definition at line 107 of file board-bonito.c.

#define FPGA_IRQ_BASE   (512)

Definition at line 105 of file board-bonito.c.

#define IRQMR0   0x0030

Definition at line 91 of file board-bonito.c.

#define IRQMR1   0x0032

Definition at line 92 of file board-bonito.c.

#define IRQSR0   0x0020

Definition at line 89 of file board-bonito.c.

#define IRQSR1   0x0022

Definition at line 90 of file board-bonito.c.

#define LCDCR   0x10B4

Definition at line 98 of file board-bonito.c.

#define VCCQ1CR   IOMEM(0xE6058140)

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

#define VCCQ1LCDCR   IOMEM(0xE6058186)

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

Function Documentation

device_initcall ( pmic_init  )

Variable Documentation

Definition at line 511 of file board-bonito.c.

init_early = bonito_add_early_devices

Definition at line 509 of file board-bonito.c.

init_irq = r8a7740_init_irq

Definition at line 510 of file board-bonito.c.

init_late = shmobile_init_late

Definition at line 513 of file board-bonito.c.

init_machine = bonito_init

Definition at line 512 of file board-bonito.c.

map_io = bonito_map_io

Definition at line 508 of file board-bonito.c.

Definition at line 514 of file board-bonito.c.