Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
pinctrl-spear3xx.h File Reference
#include "pinctrl-spear.h"

Go to the source code of this file.

Macros

#define PMX_PWM_MASK   (1 << 16)
 
#define PMX_FIRDA_MASK   (1 << 14)
 
#define PMX_I2C_MASK   (1 << 13)
 
#define PMX_SSP_CS_MASK   (1 << 12)
 
#define PMX_SSP_MASK   (1 << 11)
 
#define PMX_MII_MASK   (1 << 10)
 
#define PMX_GPIO_PIN0_MASK   (1 << 9)
 
#define PMX_GPIO_PIN1_MASK   (1 << 8)
 
#define PMX_GPIO_PIN2_MASK   (1 << 7)
 
#define PMX_GPIO_PIN3_MASK   (1 << 6)
 
#define PMX_GPIO_PIN4_MASK   (1 << 5)
 
#define PMX_GPIO_PIN5_MASK   (1 << 4)
 
#define PMX_UART0_MODEM_MASK   (1 << 3)
 
#define PMX_UART0_MASK   (1 << 2)
 
#define PMX_TIMER_2_3_MASK   (1 << 1)
 
#define PMX_TIMER_0_1_MASK   (1 << 0)
 
#define SPEAR3XX_COMMON_PINGROUPS
 
#define SPEAR3XX_COMMON_FUNCTIONS
 

Variables

struct spear_pingroup spear3xx_firda_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin0_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin1_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin2_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin3_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin4_pingroup
 
struct spear_pingroup spear3xx_gpio0_pin5_pingroup
 
struct spear_pingroup spear3xx_i2c_pingroup
 
struct spear_pingroup spear3xx_mii_pingroup
 
struct spear_pingroup spear3xx_ssp_cs_pingroup
 
struct spear_pingroup spear3xx_ssp_pingroup
 
struct spear_pingroup spear3xx_timer_0_1_pingroup
 
struct spear_pingroup spear3xx_timer_2_3_pingroup
 
struct spear_pingroup spear3xx_uart0_ext_pingroup
 
struct spear_pingroup spear3xx_uart0_pingroup
 
struct spear_function spear3xx_firda_function
 
struct spear_function spear3xx_gpio0_function
 
struct spear_function spear3xx_i2c_function
 
struct spear_function spear3xx_mii_function
 
struct spear_function spear3xx_ssp_cs_function
 
struct spear_function spear3xx_ssp_function
 
struct spear_function spear3xx_timer_0_1_function
 
struct spear_function spear3xx_timer_2_3_function
 
struct spear_function spear3xx_uart0_ext_function
 
struct spear_function spear3xx_uart0_function
 
struct spear_pinctrl_machdata spear3xx_machdata
 

Macro Definition Documentation

#define PMX_FIRDA_MASK   (1 << 14)

Definition at line 19 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN0_MASK   (1 << 9)

Definition at line 24 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN1_MASK   (1 << 8)

Definition at line 25 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN2_MASK   (1 << 7)

Definition at line 26 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN3_MASK   (1 << 6)

Definition at line 27 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN4_MASK   (1 << 5)

Definition at line 28 of file pinctrl-spear3xx.h.

#define PMX_GPIO_PIN5_MASK   (1 << 4)

Definition at line 29 of file pinctrl-spear3xx.h.

#define PMX_I2C_MASK   (1 << 13)

Definition at line 20 of file pinctrl-spear3xx.h.

#define PMX_MII_MASK   (1 << 10)

Definition at line 23 of file pinctrl-spear3xx.h.

#define PMX_PWM_MASK   (1 << 16)

Definition at line 18 of file pinctrl-spear3xx.h.

#define PMX_SSP_CS_MASK   (1 << 12)

Definition at line 21 of file pinctrl-spear3xx.h.

#define PMX_SSP_MASK   (1 << 11)

Definition at line 22 of file pinctrl-spear3xx.h.

#define PMX_TIMER_0_1_MASK   (1 << 0)

Definition at line 33 of file pinctrl-spear3xx.h.

#define PMX_TIMER_2_3_MASK   (1 << 1)

Definition at line 32 of file pinctrl-spear3xx.h.

#define PMX_UART0_MASK   (1 << 2)

Definition at line 31 of file pinctrl-spear3xx.h.

#define PMX_UART0_MODEM_MASK   (1 << 3)

Definition at line 30 of file pinctrl-spear3xx.h.

#define SPEAR3XX_COMMON_FUNCTIONS
#define SPEAR3XX_COMMON_PINGROUPS

Variable Documentation

struct spear_function spear3xx_firda_function

Definition at line 48 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_firda_pingroup

Definition at line 39 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_gpio0_function

Definition at line 346 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin0_pingroup

Definition at line 205 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin1_pingroup

Definition at line 231 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin2_pingroup

Definition at line 257 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin3_pingroup

Definition at line 283 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin4_pingroup

Definition at line 309 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_gpio0_pin5_pingroup

Definition at line 335 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_i2c_function

Definition at line 81 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_i2c_pingroup

Definition at line 72 of file pinctrl-spear3xx.c.

struct spear_pinctrl_machdata spear3xx_machdata

Definition at line 484 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_mii_function

Definition at line 181 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_mii_pingroup

Definition at line 172 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_ssp_cs_function

Definition at line 114 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_ssp_cs_pingroup

Definition at line 105 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_ssp_function

Definition at line 147 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_ssp_pingroup

Definition at line 138 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_timer_0_1_function

Definition at line 445 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_timer_0_1_pingroup

Definition at line 436 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_timer_2_3_function

Definition at line 478 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_timer_2_3_pingroup

Definition at line 469 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_uart0_ext_function

Definition at line 379 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_uart0_ext_pingroup

Definition at line 370 of file pinctrl-spear3xx.c.

struct spear_function spear3xx_uart0_function

Definition at line 412 of file pinctrl-spear3xx.c.

struct spear_pingroup spear3xx_uart0_pingroup

Definition at line 403 of file pinctrl-spear3xx.c.