Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
pinmux-shx3.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/gpio.h>
#include <cpu/shx3.h>

Go to the source code of this file.

Enumerations

enum  {
  PINMUX_RESERVED = 0, PINMUX_DATA_BEGIN, PA7_DATA, PA6_DATA,
  PA5_DATA, PA4_DATA, PA3_DATA, PA2_DATA,
  PA1_DATA, PA0_DATA, PB7_DATA, PB6_DATA,
  PB5_DATA, PB4_DATA, PB3_DATA, PB2_DATA,
  PB1_DATA, PB0_DATA, PC7_DATA, PC6_DATA,
  PC5_DATA, PC4_DATA, PC3_DATA, PC2_DATA,
  PC1_DATA, PC0_DATA, PD7_DATA, PD6_DATA,
  PD5_DATA, PD4_DATA, PD3_DATA, PD2_DATA,
  PD1_DATA, PD0_DATA, PE7_DATA, PE6_DATA,
  PE5_DATA, PE4_DATA, PE3_DATA, PE2_DATA,
  PE1_DATA, PE0_DATA, PF7_DATA, PF6_DATA,
  PF5_DATA, PF4_DATA, PF3_DATA, PF2_DATA,
  PF1_DATA, PF0_DATA, PG7_DATA, PG6_DATA,
  PG5_DATA, PG4_DATA, PG3_DATA, PG2_DATA,
  PG1_DATA, PG0_DATA, PH5_DATA, PH4_DATA,
  PH3_DATA, PH2_DATA, PH1_DATA, PH0_DATA,
  PINMUX_DATA_END, PINMUX_INPUT_BEGIN, PA7_IN, PA6_IN,
  PA5_IN, PA4_IN, PA3_IN, PA2_IN,
  PA1_IN, PA0_IN, PB7_IN, PB6_IN,
  PB5_IN, PB4_IN, PB3_IN, PB2_IN,
  PB1_IN, PB0_IN, PC7_IN, PC6_IN,
  PC5_IN, PC4_IN, PC3_IN, PC2_IN,
  PC1_IN, PC0_IN, PD7_IN, PD6_IN,
  PD5_IN, PD4_IN, PD3_IN, PD2_IN,
  PD1_IN, PD0_IN, PE7_IN, PE6_IN,
  PE5_IN, PE4_IN, PE3_IN, PE2_IN,
  PE1_IN, PE0_IN, PF7_IN, PF6_IN,
  PF5_IN, PF4_IN, PF3_IN, PF2_IN,
  PF1_IN, PF0_IN, PG7_IN, PG6_IN,
  PG5_IN, PG4_IN, PG3_IN, PG2_IN,
  PG1_IN, PG0_IN, PH5_IN, PH4_IN,
  PH3_IN, PH2_IN, PH1_IN, PH0_IN,
  PINMUX_INPUT_END, PINMUX_INPUT_PULLUP_BEGIN, PA7_IN_PU, PA6_IN_PU,
  PA5_IN_PU, PA4_IN_PU, PA3_IN_PU, PA2_IN_PU,
  PA1_IN_PU, PA0_IN_PU, PB7_IN_PU, PB6_IN_PU,
  PB5_IN_PU, PB4_IN_PU, PB3_IN_PU, PB2_IN_PU,
  PB1_IN_PU, PB0_IN_PU, PC7_IN_PU, PC6_IN_PU,
  PC5_IN_PU, PC4_IN_PU, PC3_IN_PU, PC2_IN_PU,
  PC1_IN_PU, PC0_IN_PU, PD7_IN_PU, PD6_IN_PU,
  PD5_IN_PU, PD4_IN_PU, PD3_IN_PU, PD2_IN_PU,
  PD1_IN_PU, PD0_IN_PU, PE7_IN_PU, PE6_IN_PU,
  PE5_IN_PU, PE4_IN_PU, PE3_IN_PU, PE2_IN_PU,
  PE1_IN_PU, PE0_IN_PU, PF7_IN_PU, PF6_IN_PU,
  PF5_IN_PU, PF4_IN_PU, PF3_IN_PU, PF2_IN_PU,
  PF1_IN_PU, PF0_IN_PU, PG7_IN_PU, PG6_IN_PU,
  PG5_IN_PU, PG4_IN_PU, PG3_IN_PU, PG2_IN_PU,
  PG1_IN_PU, PG0_IN_PU, PH5_IN_PU, PH4_IN_PU,
  PH3_IN_PU, PH2_IN_PU, PH1_IN_PU, PH0_IN_PU,
  PINMUX_INPUT_PULLUP_END, PINMUX_OUTPUT_BEGIN, PA7_OUT, PA6_OUT,
  PA5_OUT, PA4_OUT, PA3_OUT, PA2_OUT,
  PA1_OUT, PA0_OUT, PB7_OUT, PB6_OUT,
  PB5_OUT, PB4_OUT, PB3_OUT, PB2_OUT,
  PB1_OUT, PB0_OUT, PC7_OUT, PC6_OUT,
  PC5_OUT, PC4_OUT, PC3_OUT, PC2_OUT,
  PC1_OUT, PC0_OUT, PD7_OUT, PD6_OUT,
  PD5_OUT, PD4_OUT, PD3_OUT, PD2_OUT,
  PD1_OUT, PD0_OUT, PE7_OUT, PE6_OUT,
  PE5_OUT, PE4_OUT, PE3_OUT, PE2_OUT,
  PE1_OUT, PE0_OUT, PF7_OUT, PF6_OUT,
  PF5_OUT, PF4_OUT, PF3_OUT, PF2_OUT,
  PF1_OUT, PF0_OUT, PG7_OUT, PG6_OUT,
  PG5_OUT, PG4_OUT, PG3_OUT, PG2_OUT,
  PG1_OUT, PG0_OUT, PH5_OUT, PH4_OUT,
  PH3_OUT, PH2_OUT, PH1_OUT, PH0_OUT,
  PINMUX_OUTPUT_END, PINMUX_FUNCTION_BEGIN, PA7_FN, PA6_FN,
  PA5_FN, PA4_FN, PA3_FN, PA2_FN,
  PA1_FN, PA0_FN, PB7_FN, PB6_FN,
  PB5_FN, PB4_FN, PB3_FN, PB2_FN,
  PB1_FN, PB0_FN, PC7_FN, PC6_FN,
  PC5_FN, PC4_FN, PC3_FN, PC2_FN,
  PC1_FN, PC0_FN, PD7_FN, PD6_FN,
  PD5_FN, PD4_FN, PD3_FN, PD2_FN,
  PD1_FN, PD0_FN, PE7_FN, PE6_FN,
  PE5_FN, PE4_FN, PE3_FN, PE2_FN,
  PE1_FN, PE0_FN, PF7_FN, PF6_FN,
  PF5_FN, PF4_FN, PF3_FN, PF2_FN,
  PF1_FN, PF0_FN, PG7_FN, PG6_FN,
  PG5_FN, PG4_FN, PG3_FN, PG2_FN,
  PG1_FN, PG0_FN, PH5_FN, PH4_FN,
  PH3_FN, PH2_FN, PH1_FN, PH0_FN,
  PINMUX_FUNCTION_END, PINMUX_MARK_BEGIN, D31_MARK, D30_MARK,
  D29_MARK, D28_MARK, D27_MARK, D26_MARK,
  D25_MARK, D24_MARK, D23_MARK, D22_MARK,
  D21_MARK, D20_MARK, D19_MARK, D18_MARK,
  D17_MARK, D16_MARK, BACK_MARK, BREQ_MARK,
  WE3_MARK, WE2_MARK, CS6_MARK, CS5_MARK,
  CS4_MARK, CLKOUTENB_MARK, DACK3_MARK, DACK2_MARK,
  DACK1_MARK, DACK0_MARK, DREQ3_MARK, DREQ2_MARK,
  DREQ1_MARK, DREQ0_MARK, IRQ3_MARK, IRQ2_MARK,
  IRQ1_MARK, IRQ0_MARK, DRAK3_MARK, DRAK2_MARK,
  DRAK1_MARK, DRAK0_MARK, SCK3_MARK, SCK2_MARK,
  SCK1_MARK, SCK0_MARK, IRL3_MARK, IRL2_MARK,
  IRL1_MARK, IRL0_MARK, TXD3_MARK, TXD2_MARK,
  TXD1_MARK, TXD0_MARK, RXD3_MARK, RXD2_MARK,
  RXD1_MARK, RXD0_MARK, CE2B_MARK, CE2A_MARK,
  IOIS16_MARK, STATUS1_MARK, STATUS0_MARK, IRQOUT_MARK,
  PINMUX_MARK_END
}
 

Functions

 arch_initcall (shx3_pinmux_setup)
 

Enumeration Type Documentation

anonymous enum
Enumerator:
PINMUX_RESERVED 
PINMUX_DATA_BEGIN 
PA7_DATA 
PA6_DATA 
PA5_DATA 
PA4_DATA 
PA3_DATA 
PA2_DATA 
PA1_DATA 
PA0_DATA 
PB7_DATA 
PB6_DATA 
PB5_DATA 
PB4_DATA 
PB3_DATA 
PB2_DATA 
PB1_DATA 
PB0_DATA 
PC7_DATA 
PC6_DATA 
PC5_DATA 
PC4_DATA 
PC3_DATA 
PC2_DATA 
PC1_DATA 
PC0_DATA 
PD7_DATA 
PD6_DATA 
PD5_DATA 
PD4_DATA 
PD3_DATA 
PD2_DATA 
PD1_DATA 
PD0_DATA 
PE7_DATA 
PE6_DATA 
PE5_DATA 
PE4_DATA 
PE3_DATA 
PE2_DATA 
PE1_DATA 
PE0_DATA 
PF7_DATA 
PF6_DATA 
PF5_DATA 
PF4_DATA 
PF3_DATA 
PF2_DATA 
PF1_DATA 
PF0_DATA 
PG7_DATA 
PG6_DATA 
PG5_DATA 
PG4_DATA 
PG3_DATA 
PG2_DATA 
PG1_DATA 
PG0_DATA 
PH5_DATA 
PH4_DATA 
PH3_DATA 
PH2_DATA 
PH1_DATA 
PH0_DATA 
PINMUX_DATA_END 
PINMUX_INPUT_BEGIN 
PA7_IN 
PA6_IN 
PA5_IN 
PA4_IN 
PA3_IN 
PA2_IN 
PA1_IN 
PA0_IN 
PB7_IN 
PB6_IN 
PB5_IN 
PB4_IN 
PB3_IN 
PB2_IN 
PB1_IN 
PB0_IN 
PC7_IN 
PC6_IN 
PC5_IN 
PC4_IN 
PC3_IN 
PC2_IN 
PC1_IN 
PC0_IN 
PD7_IN 
PD6_IN 
PD5_IN 
PD4_IN 
PD3_IN 
PD2_IN 
PD1_IN 
PD0_IN 
PE7_IN 
PE6_IN 
PE5_IN 
PE4_IN 
PE3_IN 
PE2_IN 
PE1_IN 
PE0_IN 
PF7_IN 
PF6_IN 
PF5_IN 
PF4_IN 
PF3_IN 
PF2_IN 
PF1_IN 
PF0_IN 
PG7_IN 
PG6_IN 
PG5_IN 
PG4_IN 
PG3_IN 
PG2_IN 
PG1_IN 
PG0_IN 
PH5_IN 
PH4_IN 
PH3_IN 
PH2_IN 
PH1_IN 
PH0_IN 
PINMUX_INPUT_END 
PINMUX_INPUT_PULLUP_BEGIN 
PA7_IN_PU 
PA6_IN_PU 
PA5_IN_PU 
PA4_IN_PU 
PA3_IN_PU 
PA2_IN_PU 
PA1_IN_PU 
PA0_IN_PU 
PB7_IN_PU 
PB6_IN_PU 
PB5_IN_PU 
PB4_IN_PU 
PB3_IN_PU 
PB2_IN_PU 
PB1_IN_PU 
PB0_IN_PU 
PC7_IN_PU 
PC6_IN_PU 
PC5_IN_PU 
PC4_IN_PU 
PC3_IN_PU 
PC2_IN_PU 
PC1_IN_PU 
PC0_IN_PU 
PD7_IN_PU 
PD6_IN_PU 
PD5_IN_PU 
PD4_IN_PU 
PD3_IN_PU 
PD2_IN_PU 
PD1_IN_PU 
PD0_IN_PU 
PE7_IN_PU 
PE6_IN_PU 
PE5_IN_PU 
PE4_IN_PU 
PE3_IN_PU 
PE2_IN_PU 
PE1_IN_PU 
PE0_IN_PU 
PF7_IN_PU 
PF6_IN_PU 
PF5_IN_PU 
PF4_IN_PU 
PF3_IN_PU 
PF2_IN_PU 
PF1_IN_PU 
PF0_IN_PU 
PG7_IN_PU 
PG6_IN_PU 
PG5_IN_PU 
PG4_IN_PU 
PG3_IN_PU 
PG2_IN_PU 
PG1_IN_PU 
PG0_IN_PU 
PH5_IN_PU 
PH4_IN_PU 
PH3_IN_PU 
PH2_IN_PU 
PH1_IN_PU 
PH0_IN_PU 
PINMUX_INPUT_PULLUP_END 
PINMUX_OUTPUT_BEGIN 
PA7_OUT 
PA6_OUT 
PA5_OUT 
PA4_OUT 
PA3_OUT 
PA2_OUT 
PA1_OUT 
PA0_OUT 
PB7_OUT 
PB6_OUT 
PB5_OUT 
PB4_OUT 
PB3_OUT 
PB2_OUT 
PB1_OUT 
PB0_OUT 
PC7_OUT 
PC6_OUT 
PC5_OUT 
PC4_OUT 
PC3_OUT 
PC2_OUT 
PC1_OUT 
PC0_OUT 
PD7_OUT 
PD6_OUT 
PD5_OUT 
PD4_OUT 
PD3_OUT 
PD2_OUT 
PD1_OUT 
PD0_OUT 
PE7_OUT 
PE6_OUT 
PE5_OUT 
PE4_OUT 
PE3_OUT 
PE2_OUT 
PE1_OUT 
PE0_OUT 
PF7_OUT 
PF6_OUT 
PF5_OUT 
PF4_OUT 
PF3_OUT 
PF2_OUT 
PF1_OUT 
PF0_OUT 
PG7_OUT 
PG6_OUT 
PG5_OUT 
PG4_OUT 
PG3_OUT 
PG2_OUT 
PG1_OUT 
PG0_OUT 
PH5_OUT 
PH4_OUT 
PH3_OUT 
PH2_OUT 
PH1_OUT 
PH0_OUT 
PINMUX_OUTPUT_END 
PINMUX_FUNCTION_BEGIN 
PA7_FN 
PA6_FN 
PA5_FN 
PA4_FN 
PA3_FN 
PA2_FN 
PA1_FN 
PA0_FN 
PB7_FN 
PB6_FN 
PB5_FN 
PB4_FN 
PB3_FN 
PB2_FN 
PB1_FN 
PB0_FN 
PC7_FN 
PC6_FN 
PC5_FN 
PC4_FN 
PC3_FN 
PC2_FN 
PC1_FN 
PC0_FN 
PD7_FN 
PD6_FN 
PD5_FN 
PD4_FN 
PD3_FN 
PD2_FN 
PD1_FN 
PD0_FN 
PE7_FN 
PE6_FN 
PE5_FN 
PE4_FN 
PE3_FN 
PE2_FN 
PE1_FN 
PE0_FN 
PF7_FN 
PF6_FN 
PF5_FN 
PF4_FN 
PF3_FN 
PF2_FN 
PF1_FN 
PF0_FN 
PG7_FN 
PG6_FN 
PG5_FN 
PG4_FN 
PG3_FN 
PG2_FN 
PG1_FN 
PG0_FN 
PH5_FN 
PH4_FN 
PH3_FN 
PH2_FN 
PH1_FN 
PH0_FN 
PINMUX_FUNCTION_END 
PINMUX_MARK_BEGIN 
D31_MARK 
D30_MARK 
D29_MARK 
D28_MARK 
D27_MARK 
D26_MARK 
D25_MARK 
D24_MARK 
D23_MARK 
D22_MARK 
D21_MARK 
D20_MARK 
D19_MARK 
D18_MARK 
D17_MARK 
D16_MARK 
BACK_MARK 
BREQ_MARK 
WE3_MARK 
WE2_MARK 
CS6_MARK 
CS5_MARK 
CS4_MARK 
CLKOUTENB_MARK 
DACK3_MARK 
DACK2_MARK 
DACK1_MARK 
DACK0_MARK 
DREQ3_MARK 
DREQ2_MARK 
DREQ1_MARK 
DREQ0_MARK 
IRQ3_MARK 
IRQ2_MARK 
IRQ1_MARK 
IRQ0_MARK 
DRAK3_MARK 
DRAK2_MARK 
DRAK1_MARK 
DRAK0_MARK 
SCK3_MARK 
SCK2_MARK 
SCK1_MARK 
SCK0_MARK 
IRL3_MARK 
IRL2_MARK 
IRL1_MARK 
IRL0_MARK 
TXD3_MARK 
TXD2_MARK 
TXD1_MARK 
TXD0_MARK 
RXD3_MARK 
RXD2_MARK 
RXD1_MARK 
RXD0_MARK 
CE2B_MARK 
CE2A_MARK 
IOIS16_MARK 
STATUS1_MARK 
STATUS0_MARK 
IRQOUT_MARK 
PINMUX_MARK_END 

Definition at line 15 of file pinmux-shx3.c.

Function Documentation

arch_initcall ( shx3_pinmux_setup  )