Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
pinctrl-spear3xx.c File Reference
#include <linux/pinctrl/pinctrl.h>
#include "pinctrl-spear3xx.h"

Go to the source code of this file.

Variables

struct spear_pingroup spear3xx_firda_pingroup
 
struct spear_function spear3xx_firda_function
 
struct spear_pingroup spear3xx_i2c_pingroup
 
struct spear_function spear3xx_i2c_function
 
struct spear_pingroup spear3xx_ssp_cs_pingroup
 
struct spear_function spear3xx_ssp_cs_function
 
struct spear_pingroup spear3xx_ssp_pingroup
 
struct spear_function spear3xx_ssp_function
 
struct spear_pingroup spear3xx_mii_pingroup
 
struct spear_function spear3xx_mii_function
 
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_function spear3xx_gpio0_function
 
struct spear_pingroup spear3xx_uart0_ext_pingroup
 
struct spear_function spear3xx_uart0_ext_function
 
struct spear_pingroup spear3xx_uart0_pingroup
 
struct spear_function spear3xx_uart0_function
 
struct spear_pingroup spear3xx_timer_0_1_pingroup
 
struct spear_function spear3xx_timer_0_1_function
 
struct spear_pingroup spear3xx_timer_2_3_pingroup
 
struct spear_function spear3xx_timer_2_3_function
 
struct spear_pinctrl_machdata spear3xx_machdata
 

Variable Documentation

struct spear_function spear3xx_firda_function
Initial value:
= {
.name = "firda",
.groups = firda_grps,
.ngroups = ARRAY_SIZE(firda_grps),
}

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

struct spear_pingroup spear3xx_firda_pingroup
Initial value:
= {
.name = "firda_grp",
.pins = firda_pins,
.npins = ARRAY_SIZE(firda_pins),
.modemuxs = firda_modemux,
.nmodemuxs = ARRAY_SIZE(firda_modemux),
}

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

struct spear_function spear3xx_gpio0_function
Initial value:
= {
.name = "gpio0",
.groups = gpio0_grps,
.ngroups = ARRAY_SIZE(gpio0_grps),
}

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

struct spear_pingroup spear3xx_gpio0_pin0_pingroup
Initial value:
= {
.name = "gpio0_pin0_grp",
.pins = gpio0_pin0_pins,
.npins = ARRAY_SIZE(gpio0_pin0_pins),
.modemuxs = gpio0_pin0_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin0_modemux),
}

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

struct spear_pingroup spear3xx_gpio0_pin1_pingroup
Initial value:
= {
.name = "gpio0_pin1_grp",
.pins = gpio0_pin1_pins,
.npins = ARRAY_SIZE(gpio0_pin1_pins),
.modemuxs = gpio0_pin1_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin1_modemux),
}

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

struct spear_pingroup spear3xx_gpio0_pin2_pingroup
Initial value:
= {
.name = "gpio0_pin2_grp",
.pins = gpio0_pin2_pins,
.npins = ARRAY_SIZE(gpio0_pin2_pins),
.modemuxs = gpio0_pin2_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin2_modemux),
}

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

struct spear_pingroup spear3xx_gpio0_pin3_pingroup
Initial value:
= {
.name = "gpio0_pin3_grp",
.pins = gpio0_pin3_pins,
.npins = ARRAY_SIZE(gpio0_pin3_pins),
.modemuxs = gpio0_pin3_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin3_modemux),
}

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

struct spear_pingroup spear3xx_gpio0_pin4_pingroup
Initial value:
= {
.name = "gpio0_pin4_grp",
.pins = gpio0_pin4_pins,
.npins = ARRAY_SIZE(gpio0_pin4_pins),
.modemuxs = gpio0_pin4_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin4_modemux),
}

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

struct spear_pingroup spear3xx_gpio0_pin5_pingroup
Initial value:
= {
.name = "gpio0_pin5_grp",
.pins = gpio0_pin5_pins,
.npins = ARRAY_SIZE(gpio0_pin5_pins),
.modemuxs = gpio0_pin5_modemux,
.nmodemuxs = ARRAY_SIZE(gpio0_pin5_modemux),
}

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

struct spear_function spear3xx_i2c_function
Initial value:
= {
.name = "i2c0",
.groups = i2c_grps,
.ngroups = ARRAY_SIZE(i2c_grps),
}

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

struct spear_pingroup spear3xx_i2c_pingroup
Initial value:
= {
.name = "i2c0_grp",
.pins = i2c_pins,
.npins = ARRAY_SIZE(i2c_pins),
.modemuxs = i2c_modemux,
.nmodemuxs = ARRAY_SIZE(i2c_modemux),
}

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

struct spear_pinctrl_machdata spear3xx_machdata
Initial value:
= {
.pins = spear3xx_pins,
.npins = ARRAY_SIZE(spear3xx_pins),
}

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

struct spear_function spear3xx_mii_function
Initial value:
= {
.name = "mii0",
.groups = mii_grps,
.ngroups = ARRAY_SIZE(mii_grps),
}

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

struct spear_pingroup spear3xx_mii_pingroup
Initial value:
= {
.name = "mii0_grp",
.pins = mii_pins,
.npins = ARRAY_SIZE(mii_pins),
.modemuxs = mii_modemux,
.nmodemuxs = ARRAY_SIZE(mii_modemux),
}

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

struct spear_function spear3xx_ssp_cs_function
Initial value:
= {
.name = "ssp_cs",
.groups = ssp_cs_grps,
.ngroups = ARRAY_SIZE(ssp_cs_grps),
}

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

struct spear_pingroup spear3xx_ssp_cs_pingroup
Initial value:
= {
.name = "ssp_cs_grp",
.pins = ssp_cs_pins,
.npins = ARRAY_SIZE(ssp_cs_pins),
.modemuxs = ssp_cs_modemux,
.nmodemuxs = ARRAY_SIZE(ssp_cs_modemux),
}

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

struct spear_function spear3xx_ssp_function
Initial value:
= {
.name = "ssp0",
.groups = ssp_grps,
.ngroups = ARRAY_SIZE(ssp_grps),
}

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

struct spear_pingroup spear3xx_ssp_pingroup
Initial value:
= {
.name = "ssp0_grp",
.pins = ssp_pins,
.npins = ARRAY_SIZE(ssp_pins),
.modemuxs = ssp_modemux,
.nmodemuxs = ARRAY_SIZE(ssp_modemux),
}

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

struct spear_function spear3xx_timer_0_1_function
Initial value:
= {
.name = "timer_0_1",
.groups = timer_0_1_grps,
.ngroups = ARRAY_SIZE(timer_0_1_grps),
}

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

struct spear_pingroup spear3xx_timer_0_1_pingroup
Initial value:
= {
.name = "timer_0_1_grp",
.pins = timer_0_1_pins,
.npins = ARRAY_SIZE(timer_0_1_pins),
.modemuxs = timer_0_1_modemux,
.nmodemuxs = ARRAY_SIZE(timer_0_1_modemux),
}

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

struct spear_function spear3xx_timer_2_3_function
Initial value:
= {
.name = "timer_2_3",
.groups = timer_2_3_grps,
.ngroups = ARRAY_SIZE(timer_2_3_grps),
}

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

struct spear_pingroup spear3xx_timer_2_3_pingroup
Initial value:
= {
.name = "timer_2_3_grp",
.pins = timer_2_3_pins,
.npins = ARRAY_SIZE(timer_2_3_pins),
.modemuxs = timer_2_3_modemux,
.nmodemuxs = ARRAY_SIZE(timer_2_3_modemux),
}

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

struct spear_function spear3xx_uart0_ext_function
Initial value:
= {
.name = "uart0_ext",
.groups = uart0_ext_grps,
.ngroups = ARRAY_SIZE(uart0_ext_grps),
}

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

struct spear_pingroup spear3xx_uart0_ext_pingroup
Initial value:
= {
.name = "uart0_ext_grp",
.pins = uart0_ext_pins,
.npins = ARRAY_SIZE(uart0_ext_pins),
.modemuxs = uart0_ext_modemux,
.nmodemuxs = ARRAY_SIZE(uart0_ext_modemux),
}

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

struct spear_function spear3xx_uart0_function
Initial value:
= {
.name = "uart0",
.groups = uart0_grps,
.ngroups = ARRAY_SIZE(uart0_grps),
}

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

struct spear_pingroup spear3xx_uart0_pingroup
Initial value:
= {
.name = "uart0_grp",
.pins = uart0_pins,
.npins = ARRAY_SIZE(uart0_pins),
.modemuxs = uart0_modemux,
.nmodemuxs = ARRAY_SIZE(uart0_modemux),
}

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