Zephyr API Documentation  3.5.0
A Scalable Open Source RTOS
3.5.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
pinctrl-r8a77961.h File Reference

Go to the source code of this file.

Macros

#define PIN_NONE   -1
 
#define PIN_SD0_CLK   RCAR_GP_PIN(3, 0)
 
#define PIN_SD0_CMD   RCAR_GP_PIN(3, 1)
 
#define PIN_SD0_DATA0   RCAR_GP_PIN(3, 2)
 
#define PIN_SD0_DATA1   RCAR_GP_PIN(3, 3)
 
#define PIN_SD0_DATA2   RCAR_GP_PIN(3, 4)
 
#define PIN_SD0_DATA3   RCAR_GP_PIN(3, 5)
 
#define PIN_SD0_CD   RCAR_GP_PIN(3, 12)
 
#define PIN_SD0_WP   RCAR_GP_PIN(3, 13)
 
#define PIN_SD1_CLK   RCAR_GP_PIN(3, 6)
 
#define PIN_SD1_CMD   RCAR_GP_PIN(3, 7)
 
#define PIN_SD1_DATA0   RCAR_GP_PIN(3, 8)
 
#define PIN_SD1_DATA1   RCAR_GP_PIN(3, 9)
 
#define PIN_SD1_DATA2   RCAR_GP_PIN(3, 10)
 
#define PIN_SD1_DATA3   RCAR_GP_PIN(3, 11)
 
#define PIN_SD1_CD   RCAR_GP_PIN(3, 14)
 
#define PIN_SD1_WP   RCAR_GP_PIN(3, 15)
 
#define PIN_SD2_CLK   RCAR_GP_PIN(4, 0)
 
#define PIN_SD2_CMD   RCAR_GP_PIN(4, 1)
 
#define PIN_SD2_DATA0   RCAR_GP_PIN(4, 2)
 
#define PIN_SD2_DATA1   RCAR_GP_PIN(4, 3)
 
#define PIN_SD2_DATA2   RCAR_GP_PIN(4, 4)
 
#define PIN_SD2_DATA3   RCAR_GP_PIN(4, 5)
 
#define PIN_SD2_DS   RCAR_GP_PIN(4, 6)
 
#define PIN_SD3_CLK   RCAR_GP_PIN(4, 7)
 
#define PIN_SD3_CMD   RCAR_GP_PIN(4, 8)
 
#define PIN_SD3_DATA0   RCAR_GP_PIN(4, 9)
 
#define PIN_SD3_DATA1   RCAR_GP_PIN(4, 10)
 
#define PIN_SD3_DATA2   RCAR_GP_PIN(4, 11)
 
#define PIN_SD3_DATA3   RCAR_GP_PIN(4, 12)
 
#define PIN_SD3_DATA4   RCAR_GP_PIN(4, 13)
 
#define PIN_SD3_DATA5   RCAR_GP_PIN(4, 14)
 
#define PIN_SD3_DATA6   RCAR_GP_PIN(4, 15)
 
#define PIN_SD3_DATA7   RCAR_GP_PIN(4, 16)
 
#define PIN_SD3_DS   RCAR_GP_PIN(4, 17)
 
#define PIN_TX2_A   RCAR_GP_PIN(5, 10)
 
#define PIN_RX2_A   RCAR_GP_PIN(5, 11)
 
#define FUNC_SD0_CLK   IPSR(7, 12, 0)
 
#define FUNC_SD0_CMD   IPSR(7, 16, 0)
 
#define FUNC_SD0_DAT0   IPSR(7, 20, 0)
 
#define FUNC_SD0_DAT1   IPSR(7, 24, 0)
 
#define FUNC_SD0_DAT2   IPSR(8, 0, 0)
 
#define FUNC_SD0_DAT3   IPSR(8, 4, 0)
 
#define FUNC_SD0_CD   IPSR(11, 8, 0)
 
#define FUNC_SD0_WP   IPSR(11, 12, 0)
 
#define FUNC_SD1_CLK   IPSR(8, 8, 0)
 
#define FUNC_SD1_CMD   IPSR(8, 12, 0)
 
#define FUNC_SD1_DAT0   IPSR(8, 16, 0)
 
#define FUNC_SD1_DAT1   IPSR(8, 20, 0)
 
#define FUNC_SD1_DAT2   IPSR(8, 24, 0)
 
#define FUNC_SD1_DAT3   IPSR(8, 28, 0)
 
#define FUNC_SD1_CD   IPSR(11, 16, 0)
 
#define FUNC_SD1_WP   IPSR(11, 20, 0)
 
#define FUNC_SD2_CLK   IPSR(9, 0, 0)
 
#define FUNC_SD2_CMD   IPSR(9, 4, 0)
 
#define FUNC_SD2_DAT0   IPSR(9, 8, 0)
 
#define FUNC_SD2_DAT1   IPSR(9, 12, 0)
 
#define FUNC_SD2_DAT2   IPSR(9, 16, 0)
 
#define FUNC_SD2_DAT3   IPSR(9, 20, 0)
 
#define FUNC_SD2_DAT4   IPSR(8, 16, 1)
 
#define FUNC_SD2_DAT5   IPSR(8, 20, 1)
 
#define FUNC_SD2_DAT6   IPSR(8, 24, 1)
 
#define FUNC_SD2_DAT7   IPSR(8, 28, 1)
 
#define FUNC_SD2_CD_A   IPSR(10, 20, 1)
 
#define FUNC_SD2_WP_A   IPSR(10, 24, 1)
 
#define FUNC_SD2_CD_B   IPSR(13, 0, 3)
 
#define FUNC_SD2_WP_B   IPSR(13, 4, 3)
 
#define FUNC_SD2_DS   IPSR(9, 24, 0)
 
#define FUNC_SD3_CLK   IPSR(9, 28, 0)
 
#define FUNC_SD3_CMD   IPSR(10, 0, 0)
 
#define FUNC_SD3_DAT0   IPSR(10, 4, 0)
 
#define FUNC_SD3_DAT1   IPSR(10, 8, 0)
 
#define FUNC_SD3_DAT2   IPSR(10, 12, 0)
 
#define FUNC_SD3_DAT3   IPSR(10, 16, 0)
 
#define FUNC_SD3_DAT4   IPSR(10, 20, 0)
 
#define FUNC_SD3_DAT5   IPSR(10, 24, 0)
 
#define FUNC_SD3_DAT6   IPSR(10, 28, 0)
 
#define FUNC_SD3_DAT7   IPSR(11, 0, 0)
 
#define FUNC_SD3_CD   IPSR(10, 28, 1)
 
#define FUNC_SD3_WP   IPSR(11, 0, 1)
 
#define FUNC_SD3_DS   IPSR(11, 4, 0)
 
#define FUNC_TX2_A   IPSR(13, 0, 0)
 
#define FUNC_RX2_A   IPSR(13, 4, 0)
 

Macro Definition Documentation

◆ FUNC_RX2_A

#define FUNC_RX2_A   IPSR(13, 4, 0)

◆ FUNC_SD0_CD

#define FUNC_SD0_CD   IPSR(11, 8, 0)

◆ FUNC_SD0_CLK

#define FUNC_SD0_CLK   IPSR(7, 12, 0)

◆ FUNC_SD0_CMD

#define FUNC_SD0_CMD   IPSR(7, 16, 0)

◆ FUNC_SD0_DAT0

#define FUNC_SD0_DAT0   IPSR(7, 20, 0)

◆ FUNC_SD0_DAT1

#define FUNC_SD0_DAT1   IPSR(7, 24, 0)

◆ FUNC_SD0_DAT2

#define FUNC_SD0_DAT2   IPSR(8, 0, 0)

◆ FUNC_SD0_DAT3

#define FUNC_SD0_DAT3   IPSR(8, 4, 0)

◆ FUNC_SD0_WP

#define FUNC_SD0_WP   IPSR(11, 12, 0)

◆ FUNC_SD1_CD

#define FUNC_SD1_CD   IPSR(11, 16, 0)

◆ FUNC_SD1_CLK

#define FUNC_SD1_CLK   IPSR(8, 8, 0)

◆ FUNC_SD1_CMD

#define FUNC_SD1_CMD   IPSR(8, 12, 0)

◆ FUNC_SD1_DAT0

#define FUNC_SD1_DAT0   IPSR(8, 16, 0)

◆ FUNC_SD1_DAT1

#define FUNC_SD1_DAT1   IPSR(8, 20, 0)

◆ FUNC_SD1_DAT2

#define FUNC_SD1_DAT2   IPSR(8, 24, 0)

◆ FUNC_SD1_DAT3

#define FUNC_SD1_DAT3   IPSR(8, 28, 0)

◆ FUNC_SD1_WP

#define FUNC_SD1_WP   IPSR(11, 20, 0)

◆ FUNC_SD2_CD_A

#define FUNC_SD2_CD_A   IPSR(10, 20, 1)

◆ FUNC_SD2_CD_B

#define FUNC_SD2_CD_B   IPSR(13, 0, 3)

◆ FUNC_SD2_CLK

#define FUNC_SD2_CLK   IPSR(9, 0, 0)

◆ FUNC_SD2_CMD

#define FUNC_SD2_CMD   IPSR(9, 4, 0)

◆ FUNC_SD2_DAT0

#define FUNC_SD2_DAT0   IPSR(9, 8, 0)

◆ FUNC_SD2_DAT1

#define FUNC_SD2_DAT1   IPSR(9, 12, 0)

◆ FUNC_SD2_DAT2

#define FUNC_SD2_DAT2   IPSR(9, 16, 0)

◆ FUNC_SD2_DAT3

#define FUNC_SD2_DAT3   IPSR(9, 20, 0)

◆ FUNC_SD2_DAT4

#define FUNC_SD2_DAT4   IPSR(8, 16, 1)

◆ FUNC_SD2_DAT5

#define FUNC_SD2_DAT5   IPSR(8, 20, 1)

◆ FUNC_SD2_DAT6

#define FUNC_SD2_DAT6   IPSR(8, 24, 1)

◆ FUNC_SD2_DAT7

#define FUNC_SD2_DAT7   IPSR(8, 28, 1)

◆ FUNC_SD2_DS

#define FUNC_SD2_DS   IPSR(9, 24, 0)

◆ FUNC_SD2_WP_A

#define FUNC_SD2_WP_A   IPSR(10, 24, 1)

◆ FUNC_SD2_WP_B

#define FUNC_SD2_WP_B   IPSR(13, 4, 3)

◆ FUNC_SD3_CD

#define FUNC_SD3_CD   IPSR(10, 28, 1)

◆ FUNC_SD3_CLK

#define FUNC_SD3_CLK   IPSR(9, 28, 0)

◆ FUNC_SD3_CMD

#define FUNC_SD3_CMD   IPSR(10, 0, 0)

◆ FUNC_SD3_DAT0

#define FUNC_SD3_DAT0   IPSR(10, 4, 0)

◆ FUNC_SD3_DAT1

#define FUNC_SD3_DAT1   IPSR(10, 8, 0)

◆ FUNC_SD3_DAT2

#define FUNC_SD3_DAT2   IPSR(10, 12, 0)

◆ FUNC_SD3_DAT3

#define FUNC_SD3_DAT3   IPSR(10, 16, 0)

◆ FUNC_SD3_DAT4

#define FUNC_SD3_DAT4   IPSR(10, 20, 0)

◆ FUNC_SD3_DAT5

#define FUNC_SD3_DAT5   IPSR(10, 24, 0)

◆ FUNC_SD3_DAT6

#define FUNC_SD3_DAT6   IPSR(10, 28, 0)

◆ FUNC_SD3_DAT7

#define FUNC_SD3_DAT7   IPSR(11, 0, 0)

◆ FUNC_SD3_DS

#define FUNC_SD3_DS   IPSR(11, 4, 0)

◆ FUNC_SD3_WP

#define FUNC_SD3_WP   IPSR(11, 0, 1)

◆ FUNC_TX2_A

#define FUNC_TX2_A   IPSR(13, 0, 0)

◆ PIN_NONE

#define PIN_NONE   -1

◆ PIN_RX2_A

#define PIN_RX2_A   RCAR_GP_PIN(5, 11)

◆ PIN_SD0_CD

#define PIN_SD0_CD   RCAR_GP_PIN(3, 12)

◆ PIN_SD0_CLK

#define PIN_SD0_CLK   RCAR_GP_PIN(3, 0)

◆ PIN_SD0_CMD

#define PIN_SD0_CMD   RCAR_GP_PIN(3, 1)

◆ PIN_SD0_DATA0

#define PIN_SD0_DATA0   RCAR_GP_PIN(3, 2)

◆ PIN_SD0_DATA1

#define PIN_SD0_DATA1   RCAR_GP_PIN(3, 3)

◆ PIN_SD0_DATA2

#define PIN_SD0_DATA2   RCAR_GP_PIN(3, 4)

◆ PIN_SD0_DATA3

#define PIN_SD0_DATA3   RCAR_GP_PIN(3, 5)

◆ PIN_SD0_WP

#define PIN_SD0_WP   RCAR_GP_PIN(3, 13)

◆ PIN_SD1_CD

#define PIN_SD1_CD   RCAR_GP_PIN(3, 14)

◆ PIN_SD1_CLK

#define PIN_SD1_CLK   RCAR_GP_PIN(3, 6)

◆ PIN_SD1_CMD

#define PIN_SD1_CMD   RCAR_GP_PIN(3, 7)

◆ PIN_SD1_DATA0

#define PIN_SD1_DATA0   RCAR_GP_PIN(3, 8)

◆ PIN_SD1_DATA1

#define PIN_SD1_DATA1   RCAR_GP_PIN(3, 9)

◆ PIN_SD1_DATA2

#define PIN_SD1_DATA2   RCAR_GP_PIN(3, 10)

◆ PIN_SD1_DATA3

#define PIN_SD1_DATA3   RCAR_GP_PIN(3, 11)

◆ PIN_SD1_WP

#define PIN_SD1_WP   RCAR_GP_PIN(3, 15)

◆ PIN_SD2_CLK

#define PIN_SD2_CLK   RCAR_GP_PIN(4, 0)

◆ PIN_SD2_CMD

#define PIN_SD2_CMD   RCAR_GP_PIN(4, 1)

◆ PIN_SD2_DATA0

#define PIN_SD2_DATA0   RCAR_GP_PIN(4, 2)

◆ PIN_SD2_DATA1

#define PIN_SD2_DATA1   RCAR_GP_PIN(4, 3)

◆ PIN_SD2_DATA2

#define PIN_SD2_DATA2   RCAR_GP_PIN(4, 4)

◆ PIN_SD2_DATA3

#define PIN_SD2_DATA3   RCAR_GP_PIN(4, 5)

◆ PIN_SD2_DS

#define PIN_SD2_DS   RCAR_GP_PIN(4, 6)

◆ PIN_SD3_CLK

#define PIN_SD3_CLK   RCAR_GP_PIN(4, 7)

◆ PIN_SD3_CMD

#define PIN_SD3_CMD   RCAR_GP_PIN(4, 8)

◆ PIN_SD3_DATA0

#define PIN_SD3_DATA0   RCAR_GP_PIN(4, 9)

◆ PIN_SD3_DATA1

#define PIN_SD3_DATA1   RCAR_GP_PIN(4, 10)

◆ PIN_SD3_DATA2

#define PIN_SD3_DATA2   RCAR_GP_PIN(4, 11)

◆ PIN_SD3_DATA3

#define PIN_SD3_DATA3   RCAR_GP_PIN(4, 12)

◆ PIN_SD3_DATA4

#define PIN_SD3_DATA4   RCAR_GP_PIN(4, 13)

◆ PIN_SD3_DATA5

#define PIN_SD3_DATA5   RCAR_GP_PIN(4, 14)

◆ PIN_SD3_DATA6

#define PIN_SD3_DATA6   RCAR_GP_PIN(4, 15)

◆ PIN_SD3_DATA7

#define PIN_SD3_DATA7   RCAR_GP_PIN(4, 16)

◆ PIN_SD3_DS

#define PIN_SD3_DS   RCAR_GP_PIN(4, 17)

◆ PIN_TX2_A

#define PIN_TX2_A   RCAR_GP_PIN(5, 10)