Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
at91sam9g45_devices.c File Reference
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include <linux/dma-mapping.h>
#include <linux/gpio.h>
#include <linux/clk.h>
#include <linux/platform_device.h>
#include <linux/i2c-gpio.h>
#include <linux/atmel-mci.h>
#include <linux/platform_data/atmel-aes.h>
#include <linux/platform_data/at91_adc.h>
#include <linux/fb.h>
#include <video/atmel_lcdc.h>
#include <mach/at91_adc.h>
#include <mach/board.h>
#include <mach/at91sam9g45.h>
#include <mach/at91sam9g45_matrix.h>
#include <mach/at91_matrix.h>
#include <mach/at91sam9_smc.h>
#include <linux/platform_data/dma-atmel.h>
#include <mach/atmel-mci.h>
#include <media/atmel-isi.h>
#include "generic.h"
#include "clock.h"

Go to the source code of this file.

Functions

void __init at91_add_device_hdmac (void)
 
void __init at91_add_device_usbh_ohci (struct at91_usbh_data *data)
 
void __init at91_add_device_usbh_ehci (struct at91_usbh_data *data)
 
void __init at91_add_device_usba (struct usba_platform_data *data)
 
void __init at91_add_device_eth (struct macb_platform_data *data)
 
void __init at91_add_device_mci (short mmc_id, struct mci_platform_data *data)
 
void __init at91_add_device_nand (struct atmel_nand_data *data)
 
void __init at91_add_device_i2c (short i2c_id, struct i2c_board_info *devices, int nr_devices)
 
void __init at91_add_device_spi (struct spi_board_info *devices, int nr_devices)
 
void __init at91_add_device_ac97 (struct ac97c_platform_data *data)
 
void __init at91_add_device_isi (struct isi_platform_data *data, bool use_pck_as_mck)
 
void __init at91_add_device_lcdc (struct atmel_lcdfb_info *data)
 
void __init at91_add_device_tsadcc (struct at91_tsadcc_data *data)
 
void __init at91_add_device_adc (struct at91_adc_data *data)
 
void __init at91_add_device_pwm (u32 mask)
 
void __init at91_add_device_ssc (unsigned id, unsigned pins)
 
void __init at91_register_uart (unsigned id, unsigned portnr, unsigned pins)
 
void __init at91_add_device_serial (void)
 
 arch_initcall (at91_add_standard_devices)
 

Function Documentation

arch_initcall ( at91_add_standard_devices  )
void __init at91_add_device_ac97 ( struct ac97c_platform_data data)

Definition at line 868 of file at91sam9g45_devices.c.

void __init at91_add_device_adc ( struct at91_adc_data data)

Definition at line 1276 of file at91sam9g45_devices.c.

void __init at91_add_device_eth ( struct macb_platform_data data)

Definition at line 355 of file at91sam9g45_devices.c.

void __init at91_add_device_hdmac ( void  )

Definition at line 79 of file at91sam9g45_devices.c.

void __init at91_add_device_i2c ( short  i2c_id,
struct i2c_board_info devices,
int  nr_devices 
)

Definition at line 700 of file at91sam9g45_devices.c.

void __init at91_add_device_isi ( struct isi_platform_data data,
bool  use_pck_as_mck 
)

Definition at line 957 of file at91sam9g45_devices.c.

void __init at91_add_device_lcdc ( struct atmel_lcdfb_info data)

Definition at line 1036 of file at91sam9g45_devices.c.

void __init at91_add_device_mci ( short  mmc_id,
struct mci_platform_data data 
)

Definition at line 514 of file at91sam9g45_devices.c.

void __init at91_add_device_nand ( struct atmel_nand_data data)

Definition at line 576 of file at91sam9g45_devices.c.

void __init at91_add_device_pwm ( u32  mask)

Definition at line 1437 of file at91sam9g45_devices.c.

void __init at91_add_device_serial ( void  )

Definition at line 1829 of file at91sam9g45_devices.c.

void __init at91_add_device_spi ( struct spi_board_info devices,
int  nr_devices 
)

Definition at line 813 of file at91sam9g45_devices.c.

void __init at91_add_device_ssc ( unsigned  id,
unsigned  pins 
)

Definition at line 1561 of file at91sam9g45_devices.c.

void __init at91_add_device_tsadcc ( struct at91_tsadcc_data data)

Definition at line 1177 of file at91sam9g45_devices.c.

void __init at91_add_device_usba ( struct usba_platform_data data)

Definition at line 281 of file at91sam9g45_devices.c.

void __init at91_add_device_usbh_ehci ( struct at91_usbh_data data)

Definition at line 196 of file at91sam9g45_devices.c.

void __init at91_add_device_usbh_ohci ( struct at91_usbh_data data)

Definition at line 140 of file at91sam9g45_devices.c.

void __init at91_register_uart ( unsigned  id,
unsigned  portnr,
unsigned  pins 
)

Definition at line 1828 of file at91sam9g45_devices.c.