Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
platform-spi_imx.c File Reference
#include <mach/hardware.h>
#include <mach/devices-common.h>

Go to the source code of this file.

Macros

#define imx_spi_imx_data_entry_single(soc, type, _devid, _id, hwid, _size)
 
#define imx_spi_imx_data_entry(soc, type, devid, id, hwid, size)   [id] = imx_spi_imx_data_entry_single(soc, type, devid, id, hwid, size)
 

Functions

struct platform_device *__init imx_add_spi_imx (const struct imx_spi_imx_data *data, const struct spi_imx_master *pdata)
 

Macro Definition Documentation

#define imx_spi_imx_data_entry (   soc,
  type,
  devid,
  id,
  hwid,
  size 
)    [id] = imx_spi_imx_data_entry_single(soc, type, devid, id, hwid, size)

Definition at line 21 of file platform-spi_imx.c.

#define imx_spi_imx_data_entry_single (   soc,
  type,
  _devid,
  _id,
  hwid,
  _size 
)
Value:
{ \
.devid = _devid, \
.id = _id, \
.iobase = soc ## _ ## type ## hwid ## _BASE_ADDR, \
.iosize = _size, \
.irq = soc ## _INT_ ## type ## hwid, \
}

Definition at line 12 of file platform-spi_imx.c.

Function Documentation

struct platform_device* __init imx_add_spi_imx ( const struct imx_spi_imx_data data,
const struct spi_imx_master pdata 
)
read

Definition at line 109 of file platform-spi_imx.c.