2018-09-07 05:13:29 +03:00
// SPDX-License-Identifier: GPL-2.0
2013-04-08 06:08:53 +04:00
/*
* R8A7790 processor support
*
* Copyright ( C ) 2013 Renesas Electronics Corporation
* Copyright ( C ) 2013 Magnus Damm
* Copyright ( C ) 2012 Renesas Solutions Corp .
* Copyright ( C ) 2012 Kuninori Morimoto < kuninori . morimoto . gx @ renesas . com >
*/
2013-04-08 13:36:14 +04:00
2016-03-12 12:15:03 +03:00
# include <linux/io.h>
2013-04-08 06:08:53 +04:00
# include <linux/kernel.h>
2013-04-08 13:36:14 +04:00
2013-04-08 06:08:53 +04:00
# include "sh_pfc.h"
2016-03-12 12:15:03 +03:00
/*
* All pins assigned to GPIO bank 3 can be used for SD interfaces in
* which case they support both 3.3 V and 1.8 V signalling .
*/
2013-04-08 13:36:20 +04:00
# define CPU_ALL_PORT(fn, sfx) \
PORT_GP_32 ( 0 , fn , sfx ) , \
2015-06-26 01:42:04 +03:00
PORT_GP_30 ( 1 , fn , sfx ) , \
PORT_GP_30 ( 2 , fn , sfx ) , \
2016-03-12 12:15:03 +03:00
PORT_GP_CFG_32 ( 3 , fn , sfx , SH_PFC_PIN_CFG_IO_VOLTAGE ) , \
2013-04-08 13:36:20 +04:00
PORT_GP_32 ( 4 , fn , sfx ) , \
PORT_GP_32 ( 5 , fn , sfx )
2013-04-08 06:08:53 +04:00
enum {
PINMUX_RESERVED = 0 ,
PINMUX_DATA_BEGIN ,
GP_ALL ( DATA ) ,
PINMUX_DATA_END ,
PINMUX_FUNCTION_BEGIN ,
GP_ALL ( FN ) ,
/* GPSR0 */
FN_IP0_2_0 , FN_IP0_5_3 , FN_IP0_8_6 , FN_IP0_11_9 , FN_IP0_15_12 ,
FN_IP0_19_16 , FN_IP0_22_20 , FN_IP0_26_23 , FN_IP0_30_27 ,
FN_IP1_3_0 , FN_IP1_7_4 , FN_IP1_11_8 , FN_IP1_14_12 ,
FN_IP1_17_15 , FN_IP1_21_18 , FN_IP1_25_22 , FN_IP1_27_26 ,
FN_IP1_29_28 , FN_IP2_2_0 , FN_IP2_5_3 , FN_IP2_8_6 , FN_IP2_11_9 ,
FN_IP2_14_12 , FN_IP2_17_15 , FN_IP2_21_18 , FN_IP2_25_22 ,
FN_IP2_28_26 , FN_IP3_3_0 , FN_IP3_7_4 , FN_IP3_11_8 ,
FN_IP3_14_12 , FN_IP3_17_15 ,
/* GPSR1 */
FN_IP3_19_18 , FN_IP3_22_20 , FN_IP3_25_23 , FN_IP3_28_26 ,
FN_IP3_31_29 , FN_IP4_2_0 , FN_IP4_5_3 , FN_IP4_8_6 , FN_IP4_11_9 ,
FN_IP4_14_12 , FN_IP4_17_15 , FN_IP4_20_18 , FN_IP4_23_21 ,
FN_IP4_26_24 , FN_IP4_29_27 , FN_IP5_2_0 , FN_IP5_5_3 , FN_IP5_9_6 ,
FN_IP5_12_10 , FN_IP5_14_13 , FN_IP5_17_15 , FN_IP5_20_18 ,
FN_IP5_23_21 , FN_IP5_26_24 , FN_IP5_29_27 , FN_IP6_2_0 ,
FN_IP6_5_3 , FN_IP6_8_6 , FN_IP6_10_9 , FN_IP6_13_11 ,
/* GPSR2 */
FN_IP7_28_27 , FN_IP7_30_29 , FN_IP8_1_0 , FN_IP8_3_2 , FN_IP8_5_4 ,
FN_IP8_7_6 , FN_IP8_9_8 , FN_IP8_11_10 , FN_IP8_13_12 , FN_IP8_15_14 ,
FN_IP8_17_16 , FN_IP8_19_18 , FN_IP8_21_20 , FN_IP8_23_22 ,
FN_IP8_25_24 , FN_IP8_26 , FN_IP8_27 , FN_VI1_DATA7_VI1_B7 ,
FN_IP6_16_14 , FN_IP6_19_17 , FN_IP6_22_20 , FN_IP6_25_23 ,
FN_IP6_28_26 , FN_IP6_31_29 , FN_IP7_2_0 , FN_IP7_5_3 , FN_IP7_7_6 ,
FN_IP7_9_8 , FN_IP7_12_10 , FN_IP7_15_13 ,
/* GPSR3 */
FN_IP8_28 , FN_IP8_30_29 , FN_IP9_1_0 , FN_IP9_3_2 , FN_IP9_5_4 ,
FN_IP9_7_6 , FN_IP9_11_8 , FN_IP9_15_12 , FN_IP9_17_16 , FN_IP9_19_18 ,
FN_IP9_21_20 , FN_IP9_23_22 , FN_IP9_25_24 , FN_IP9_27_26 ,
FN_IP9_31_28 , FN_IP10_3_0 , FN_IP10_6_4 , FN_IP10_10_7 , FN_IP10_14_11 ,
FN_IP10_18_15 , FN_IP10_22_19 , FN_IP10_25_23 , FN_IP10_29_26 ,
FN_IP11_3_0 , FN_IP11_4 , FN_IP11_6_5 , FN_IP11_8_7 , FN_IP11_10_9 ,
FN_IP11_12_11 , FN_IP11_14_13 , FN_IP11_17_15 , FN_IP11_21_18 ,
/* GPSR4 */
FN_IP11_23_22 , FN_IP11_26_24 , FN_IP11_29_27 , FN_IP11_31_30 ,
FN_IP12_1_0 , FN_IP12_3_2 , FN_IP12_5_4 , FN_IP12_7_6 , FN_IP12_10_8 ,
FN_IP12_13_11 , FN_IP12_16_14 , FN_IP12_19_17 , FN_IP12_22_20 ,
FN_IP12_24_23 , FN_IP12_27_25 , FN_IP12_30_28 , FN_IP13_2_0 ,
FN_IP13_6_3 , FN_IP13_9_7 , FN_IP13_12_10 , FN_IP13_15_13 ,
FN_IP13_18_16 , FN_IP13_22_19 , FN_IP13_25_23 , FN_IP13_28_26 ,
FN_IP13_30_29 , FN_IP14_2_0 , FN_IP14_5_3 , FN_IP14_8_6 , FN_IP14_11_9 ,
FN_IP14_15_12 , FN_IP14_18_16 ,
/* GPSR5 */
FN_IP14_21_19 , FN_IP14_24_22 , FN_IP14_27_25 , FN_IP14_30_28 ,
FN_IP15_2_0 , FN_IP15_5_3 , FN_IP15_8_6 , FN_IP15_11_9 , FN_IP15_13_12 ,
FN_IP15_15_14 , FN_IP15_17_16 , FN_IP15_19_18 , FN_IP15_22_20 ,
FN_IP15_25_23 , FN_IP15_27_26 , FN_IP15_29_28 , FN_IP16_2_0 ,
FN_IP16_5_3 , FN_USB0_PWEN , FN_USB0_OVC_VBUS , FN_IP16_6 , FN_IP16_7 ,
FN_USB2_PWEN , FN_USB2_OVC , FN_AVS1 , FN_AVS2 , FN_DU_DOTCLKIN0 ,
FN_IP7_26_25 , FN_DU_DOTCLKIN2 , FN_IP7_18_16 , FN_IP7_21_19 , FN_IP7_24_22 ,
/* IPSR0 */
FN_D0 , FN_MSIOF3_SCK_B , FN_VI3_DATA0 , FN_VI0_G4 , FN_VI0_G4_B ,
FN_D1 , FN_MSIOF3_SYNC_B , FN_VI3_DATA1 , FN_VI0_G5 ,
FN_VI0_G5_B , FN_D2 , FN_MSIOF3_RXD_B , FN_VI3_DATA2 ,
FN_VI0_G6 , FN_VI0_G6_B , FN_D3 , FN_MSIOF3_TXD_B ,
FN_VI3_DATA3 , FN_VI0_G7 , FN_VI0_G7_B , FN_D4 ,
FN_SCIFB1_RXD_F , FN_SCIFB0_RXD_C , FN_VI3_DATA4 ,
FN_VI0_R0 , FN_VI0_R0_B , FN_RX0_B , FN_D5 ,
FN_SCIFB1_TXD_F , FN_SCIFB0_TXD_C , FN_VI3_DATA5 ,
FN_VI0_R1 , FN_VI0_R1_B , FN_TX0_B , FN_D6 ,
2013-05-22 14:46:16 +04:00
FN_IIC2_SCL_C , FN_VI3_DATA6 , FN_VI0_R2 , FN_VI0_R2_B ,
FN_I2C2_SCL_C , FN_D7 , FN_AD_DI_B , FN_IIC2_SDA_C ,
2013-05-24 11:31:32 +04:00
FN_VI3_DATA7 , FN_VI0_R3 , FN_VI0_R3_B , FN_I2C2_SDA_C , FN_TCLK1 ,
2013-05-22 14:55:08 +04:00
FN_D8 , FN_SCIFA1_SCK_C , FN_AVB_TXD0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G0 , FN_VI0_G0_B , FN_VI2_DATA0_VI2_B0 ,
/* IPSR1 */
2013-05-22 14:55:08 +04:00
FN_D9 , FN_SCIFA1_RXD_C , FN_AVB_TXD1 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G1 , FN_VI0_G1_B , FN_VI2_DATA1_VI2_B1 , FN_D10 ,
2013-05-22 14:55:08 +04:00
FN_SCIFA1_TXD_C , FN_AVB_TXD2 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G2 , FN_VI0_G2_B , FN_VI2_DATA2_VI2_B2 , FN_D11 ,
2013-05-22 14:55:08 +04:00
FN_SCIFA1_CTS_N_C , FN_AVB_TXD3 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G3 , FN_VI0_G3_B , FN_VI2_DATA3_VI2_B3 ,
FN_D12 , FN_SCIFA1_RTS_N_C , FN_AVB_TXD4 ,
FN_VI0_HSYNC_N , FN_VI0_HSYNC_N_B , FN_VI2_DATA4_VI2_B4 ,
FN_D13 , FN_AVB_TXD5 , FN_VI0_VSYNC_N ,
FN_VI0_VSYNC_N_B , FN_VI2_DATA5_VI2_B5 , FN_D14 ,
FN_SCIFB1_RXD_C , FN_AVB_TXD6 , FN_RX1_B ,
FN_VI0_CLKENB , FN_VI0_CLKENB_B , FN_VI2_DATA6_VI2_B6 ,
FN_D15 , FN_SCIFB1_TXD_C , FN_AVB_TXD7 , FN_TX1_B ,
FN_VI0_FIELD , FN_VI0_FIELD_B , FN_VI2_DATA7_VI2_B7 ,
FN_A0 , FN_PWM3 , FN_A1 , FN_PWM4 ,
/* IPSR2 */
FN_A2 , FN_PWM5 , FN_MSIOF1_SS1_B , FN_A3 ,
FN_PWM6 , FN_MSIOF1_SS2_B , FN_A4 , FN_MSIOF1_TXD_B ,
FN_TPU0TO0 , FN_A5 , FN_SCIFA1_TXD_B , FN_TPU0TO1 ,
FN_A6 , FN_SCIFA1_RTS_N_B , FN_TPU0TO2 , FN_A7 ,
FN_SCIFA1_SCK_B , FN_AUDIO_CLKOUT_B , FN_TPU0TO3 ,
FN_A8 , FN_SCIFA1_RXD_B , FN_SSI_SCK5_B , FN_VI0_R4 ,
2013-05-24 11:56:54 +04:00
FN_VI0_R4_B , FN_SCIFB2_RXD_C , FN_RX2_B , FN_VI2_DATA0_VI2_B0_B ,
2013-04-08 06:08:53 +04:00
FN_A9 , FN_SCIFA1_CTS_N_B , FN_SSI_WS5_B , FN_VI0_R5 ,
2013-05-24 11:56:54 +04:00
FN_VI0_R5_B , FN_SCIFB2_TXD_C , FN_TX2_B , FN_VI2_DATA1_VI2_B1_B ,
2013-04-08 06:08:53 +04:00
FN_A10 , FN_SSI_SDATA5_B , FN_MSIOF2_SYNC , FN_VI0_R6 ,
FN_VI0_R6_B , FN_VI2_DATA2_VI2_B2_B ,
/* IPSR3 */
FN_A11 , FN_SCIFB2_CTS_N_B , FN_MSIOF2_SCK , FN_VI1_R0 ,
FN_VI1_R0_B , FN_VI2_G0 , FN_VI2_DATA3_VI2_B3_B ,
FN_A12 , FN_SCIFB2_RXD_B , FN_MSIOF2_TXD , FN_VI1_R1 ,
FN_VI1_R1_B , FN_VI2_G1 , FN_VI2_DATA4_VI2_B4_B ,
FN_A13 , FN_SCIFB2_RTS_N_B , FN_EX_WAIT2 ,
FN_MSIOF2_RXD , FN_VI1_R2 , FN_VI1_R2_B , FN_VI2_G2 ,
FN_VI2_DATA5_VI2_B5_B , FN_A14 , FN_SCIFB2_TXD_B ,
FN_ATACS11_N , FN_MSIOF2_SS1 , FN_A15 , FN_SCIFB2_SCK_B ,
FN_ATARD1_N , FN_MSIOF2_SS2 , FN_A16 , FN_ATAWR1_N ,
FN_A17 , FN_AD_DO_B , FN_ATADIR1_N , FN_A18 ,
FN_AD_CLK_B , FN_ATAG1_N , FN_A19 , FN_AD_NCS_N_B ,
FN_ATACS01_N , FN_EX_WAIT0_B , FN_A20 , FN_SPCLK ,
FN_VI1_R3 , FN_VI1_R3_B , FN_VI2_G4 ,
/* IPSR4 */
FN_A21 , FN_MOSI_IO0 , FN_VI1_R4 , FN_VI1_R4_B , FN_VI2_G5 ,
FN_A22 , FN_MISO_IO1 , FN_VI1_R5 , FN_VI1_R5_B ,
FN_VI2_G6 , FN_A23 , FN_IO2 , FN_VI1_G7 ,
FN_VI1_G7_B , FN_VI2_G7 , FN_A24 , FN_IO3 ,
FN_VI1_R7 , FN_VI1_R7_B , FN_VI2_CLKENB ,
FN_VI2_CLKENB_B , FN_A25 , FN_SSL , FN_VI1_G6 ,
FN_VI1_G6_B , FN_VI2_FIELD , FN_VI2_FIELD_B , FN_CS0_N ,
FN_VI1_R6 , FN_VI1_R6_B , FN_VI2_G3 , FN_MSIOF0_SS2_B ,
FN_CS1_N_A26 , FN_SPEEDIN , FN_VI0_R7 , FN_VI0_R7_B ,
FN_VI2_CLK , FN_VI2_CLK_B , FN_EX_CS0_N , FN_HRX1_B ,
FN_VI1_G5 , FN_VI1_G5_B , FN_VI2_R0 , FN_HTX0_B ,
FN_MSIOF0_SS1_B , FN_EX_CS1_N , FN_GPS_CLK ,
FN_HCTS1_N_B , FN_VI1_FIELD , FN_VI1_FIELD_B ,
FN_VI2_R1 , FN_EX_CS2_N , FN_GPS_SIGN , FN_HRTS1_N_B ,
FN_VI3_CLKENB , FN_VI1_G0 , FN_VI1_G0_B , FN_VI2_R2 ,
/* IPSR5 */
FN_EX_CS3_N , FN_GPS_MAG , FN_VI3_FIELD , FN_VI1_G1 , FN_VI1_G1_B ,
FN_VI2_R3 , FN_EX_CS4_N , FN_MSIOF1_SCK_B , FN_VI3_HSYNC_N ,
2013-05-22 14:46:16 +04:00
FN_VI2_HSYNC_N , FN_IIC1_SCL , FN_VI2_HSYNC_N_B ,
FN_INTC_EN0_N , FN_I2C1_SCL , FN_EX_CS5_N , FN_CAN0_RX ,
2013-04-08 06:08:53 +04:00
FN_MSIOF1_RXD_B , FN_VI3_VSYNC_N , FN_VI1_G2 ,
2013-05-22 14:46:16 +04:00
FN_VI1_G2_B , FN_VI2_R4 , FN_IIC1_SDA , FN_INTC_EN1_N ,
FN_I2C1_SDA , FN_BS_N , FN_IETX , FN_HTX1_B ,
2013-04-08 06:08:53 +04:00
FN_CAN1_TX , FN_DRACK0 , FN_IETX_C , FN_RD_N ,
FN_CAN0_TX , FN_SCIFA0_SCK_B , FN_RD_WR_N , FN_VI1_G3 ,
FN_VI1_G3_B , FN_VI2_R5 , FN_SCIFA0_RXD_B ,
FN_INTC_IRQ4_N , FN_WE0_N , FN_IECLK , FN_CAN_CLK ,
FN_VI2_VSYNC_N , FN_SCIFA0_TXD_B , FN_VI2_VSYNC_N_B ,
FN_WE1_N , FN_IERX , FN_CAN1_RX , FN_VI1_G4 ,
FN_VI1_G4_B , FN_VI2_R6 , FN_SCIFA0_CTS_N_B ,
FN_IERX_C , FN_EX_WAIT0 , FN_IRQ3 , FN_INTC_IRQ3_N ,
FN_VI3_CLK , FN_SCIFA0_RTS_N_B , FN_HRX0_B ,
FN_MSIOF0_SCK_B , FN_DREQ0_N , FN_VI1_HSYNC_N ,
FN_VI1_HSYNC_N_B , FN_VI2_R7 , FN_SSI_SCK78_C ,
FN_SSI_WS78_B ,
/* IPSR6 */
FN_DACK0 , FN_IRQ0 , FN_INTC_IRQ0_N , FN_SSI_SCK6_B ,
FN_VI1_VSYNC_N , FN_VI1_VSYNC_N_B , FN_SSI_WS78_C ,
FN_DREQ1_N , FN_VI1_CLKENB , FN_VI1_CLKENB_B ,
FN_SSI_SDATA7_C , FN_SSI_SCK78_B , FN_DACK1 , FN_IRQ1 ,
FN_INTC_IRQ1_N , FN_SSI_WS6_B , FN_SSI_SDATA8_C ,
FN_DREQ2_N , FN_HSCK1_B , FN_HCTS0_N_B ,
FN_MSIOF0_TXD_B , FN_DACK2 , FN_IRQ2 , FN_INTC_IRQ2_N ,
FN_SSI_SDATA6_B , FN_HRTS0_N_B , FN_MSIOF0_RXD_B ,
2013-05-22 14:55:08 +04:00
FN_ETH_CRS_DV , FN_STP_ISCLK_0_B ,
2013-05-22 14:46:16 +04:00
FN_TS_SDEN0_D , FN_GLO_Q0_C , FN_IIC2_SCL_E ,
2013-05-22 14:55:08 +04:00
FN_I2C2_SCL_E , FN_ETH_RX_ER ,
2013-04-08 06:08:53 +04:00
FN_STP_ISD_0_B , FN_TS_SPSYNC0_D , FN_GLO_Q1_C ,
2013-05-22 14:55:08 +04:00
FN_IIC2_SDA_E , FN_I2C2_SDA_E , FN_ETH_RXD0 ,
2013-04-08 06:08:53 +04:00
FN_STP_ISEN_0_B , FN_TS_SDAT0_D , FN_GLO_I0_C ,
FN_SCIFB1_SCK_G , FN_SCK1_E , FN_ETH_RXD1 ,
2013-05-22 14:55:08 +04:00
FN_HRX0_E , FN_STP_ISSYNC_0_B ,
2013-04-08 06:08:53 +04:00
FN_TS_SCK0_D , FN_GLO_I1_C , FN_SCIFB1_RXD_G ,
2013-05-22 14:55:08 +04:00
FN_RX1_E , FN_ETH_LINK , FN_HTX0_E ,
2013-04-08 06:08:53 +04:00
FN_STP_IVCXO27_0_B , FN_SCIFB1_TXD_G , FN_TX1_E ,
2013-05-22 14:55:08 +04:00
FN_ETH_REF_CLK , FN_HCTS0_N_E ,
2013-04-08 06:08:53 +04:00
FN_STP_IVCXO27_1_B , FN_HRX0_F ,
/* IPSR7 */
2013-05-22 14:55:08 +04:00
FN_ETH_MDIO , FN_HRTS0_N_E ,
2013-04-08 06:08:53 +04:00
FN_SIM0_D_C , FN_HCTS0_N_F , FN_ETH_TXD1 ,
2013-05-24 11:14:24 +04:00
FN_HTX0_F , FN_BPFCLK_G ,
2013-05-22 14:55:08 +04:00
FN_ETH_TX_EN , FN_SIM0_CLK_C ,
FN_HRTS0_N_F , FN_ETH_MAGIC ,
FN_SIM0_RST_C , FN_ETH_TXD0 ,
2013-04-08 06:08:53 +04:00
FN_STP_ISCLK_1_B , FN_TS_SDEN1_C , FN_GLO_SCLK_C ,
2013-05-22 14:55:08 +04:00
FN_ETH_MDC , FN_STP_ISD_1_B ,
2013-04-08 06:08:53 +04:00
FN_TS_SPSYNC1_C , FN_GLO_SDATA_C , FN_PWM0 ,
FN_SCIFA2_SCK_C , FN_STP_ISEN_1_B , FN_TS_SDAT1_C ,
FN_GLO_SS_C , FN_PWM1 , FN_SCIFA2_TXD_C ,
FN_STP_ISSYNC_1_B , FN_TS_SCK1_C , FN_GLO_RFON_C ,
FN_PCMOE_N , FN_PWM2 , FN_PWMFSW0 , FN_SCIFA2_RXD_C ,
2013-08-07 16:02:22 +04:00
FN_PCMWE_N , FN_IECLK_C , FN_DU_DOTCLKIN1 ,
2013-04-08 06:08:53 +04:00
FN_AUDIO_CLKC , FN_AUDIO_CLKOUT_C , FN_VI0_CLK ,
2013-05-22 14:55:08 +04:00
FN_ATACS00_N , FN_AVB_RXD1 ,
2013-04-08 06:08:53 +04:00
FN_VI0_DATA0_VI0_B0 , FN_ATACS10_N , FN_AVB_RXD2 ,
/* IPSR8 */
FN_VI0_DATA1_VI0_B1 , FN_ATARD0_N , FN_AVB_RXD3 ,
2013-05-22 14:55:08 +04:00
FN_VI0_DATA2_VI0_B2 , FN_ATAWR0_N ,
2013-04-08 06:08:53 +04:00
FN_AVB_RXD4 , FN_VI0_DATA3_VI0_B3 , FN_ATADIR0_N ,
FN_AVB_RXD5 , FN_VI0_DATA4_VI0_B4 , FN_ATAG0_N ,
FN_AVB_RXD6 , FN_VI0_DATA5_VI0_B5 , FN_EX_WAIT1 ,
FN_AVB_RXD7 , FN_VI0_DATA6_VI0_B6 , FN_AVB_RX_ER ,
2013-05-22 14:55:08 +04:00
FN_VI0_DATA7_VI0_B7 , FN_AVB_RX_CLK ,
FN_VI1_CLK , FN_AVB_RX_DV ,
FN_VI1_DATA0_VI1_B0 , FN_SCIFA1_SCK_D ,
FN_AVB_CRS , FN_VI1_DATA1_VI1_B1 ,
FN_SCIFA1_RXD_D , FN_AVB_MDC ,
2013-04-08 06:08:53 +04:00
FN_VI1_DATA2_VI1_B2 , FN_SCIFA1_TXD_D , FN_AVB_MDIO ,
2013-05-22 14:55:08 +04:00
FN_VI1_DATA3_VI1_B3 , FN_SCIFA1_CTS_N_D ,
2013-04-08 06:08:53 +04:00
FN_AVB_GTX_CLK , FN_VI1_DATA4_VI1_B4 , FN_SCIFA1_RTS_N_D ,
2013-05-22 14:55:08 +04:00
FN_AVB_MAGIC , FN_VI1_DATA5_VI1_B5 ,
2013-04-08 06:08:53 +04:00
FN_AVB_PHY_INT , FN_VI1_DATA6_VI1_B6 , FN_AVB_GTXREFCLK ,
FN_SD0_CLK , FN_VI1_DATA0_VI1_B0_B , FN_SD0_CMD ,
FN_SCIFB1_SCK_B , FN_VI1_DATA1_VI1_B1_B ,
/* IPSR9 */
FN_SD0_DAT0 , FN_SCIFB1_RXD_B , FN_VI1_DATA2_VI1_B2_B ,
FN_SD0_DAT1 , FN_SCIFB1_TXD_B , FN_VI1_DATA3_VI1_B3_B ,
FN_SD0_DAT2 , FN_SCIFB1_CTS_N_B , FN_VI1_DATA4_VI1_B4_B ,
FN_SD0_DAT3 , FN_SCIFB1_RTS_N_B , FN_VI1_DATA5_VI1_B5_B ,
FN_SD0_CD , FN_MMC0_D6 , FN_TS_SDEN0_B , FN_USB0_EXTP ,
2013-05-22 14:46:16 +04:00
FN_GLO_SCLK , FN_VI1_DATA6_VI1_B6_B , FN_IIC1_SCL_B ,
FN_I2C1_SCL_B , FN_VI2_DATA6_VI2_B6_B , FN_SD0_WP ,
2013-04-08 06:08:53 +04:00
FN_MMC0_D7 , FN_TS_SPSYNC0_B , FN_USB0_IDIN ,
2013-05-22 14:46:16 +04:00
FN_GLO_SDATA , FN_VI1_DATA7_VI1_B7_B , FN_IIC1_SDA_B ,
FN_I2C1_SDA_B , FN_VI2_DATA7_VI2_B7_B , FN_SD1_CLK ,
2013-05-22 14:55:08 +04:00
FN_AVB_TX_EN , FN_SD1_CMD ,
FN_AVB_TX_ER , FN_SCIFB0_SCK_B ,
FN_SD1_DAT0 , FN_AVB_TX_CLK ,
2013-04-08 06:08:53 +04:00
FN_SCIFB0_RXD_B , FN_SD1_DAT1 , FN_AVB_LINK ,
2013-05-22 14:55:08 +04:00
FN_SCIFB0_TXD_B , FN_SD1_DAT2 ,
FN_AVB_COL , FN_SCIFB0_CTS_N_B ,
FN_SD1_DAT3 , FN_AVB_RXD0 ,
2013-04-08 06:08:53 +04:00
FN_SCIFB0_RTS_N_B , FN_SD1_CD , FN_MMC1_D6 ,
FN_TS_SDEN1 , FN_USB1_EXTP , FN_GLO_SS , FN_VI0_CLK_B ,
2013-05-22 14:46:16 +04:00
FN_IIC2_SCL_D , FN_I2C2_SCL_D , FN_SIM0_CLK_B ,
2013-04-08 06:08:53 +04:00
FN_VI3_CLK_B ,
/* IPSR10 */
FN_SD1_WP , FN_MMC1_D7 , FN_TS_SPSYNC1 , FN_USB1_IDIN ,
2013-05-22 14:46:16 +04:00
FN_GLO_RFON , FN_VI1_CLK_B , FN_IIC2_SDA_D , FN_I2C2_SDA_D ,
2013-04-08 06:08:53 +04:00
FN_SIM0_D_B , FN_SD2_CLK , FN_MMC0_CLK , FN_SIM0_CLK ,
FN_VI0_DATA0_VI0_B0_B , FN_TS_SDEN0_C , FN_GLO_SCLK_B ,
FN_VI3_DATA0_B , FN_SD2_CMD , FN_MMC0_CMD , FN_SIM0_D ,
FN_VI0_DATA1_VI0_B1_B , FN_SCIFB1_SCK_E , FN_SCK1_D ,
FN_TS_SPSYNC0_C , FN_GLO_SDATA_B , FN_VI3_DATA1_B ,
FN_SD2_DAT0 , FN_MMC0_D0 , FN_FMCLK_B ,
FN_VI0_DATA2_VI0_B2_B , FN_SCIFB1_RXD_E , FN_RX1_D ,
FN_TS_SDAT0_C , FN_GLO_SS_B , FN_VI3_DATA2_B ,
2013-05-24 11:14:24 +04:00
FN_SD2_DAT1 , FN_MMC0_D1 , FN_FMIN_B ,
2013-04-08 06:08:53 +04:00
FN_VI0_DATA3_VI0_B3_B , FN_SCIFB1_TXD_E , FN_TX1_D ,
FN_TS_SCK0_C , FN_GLO_RFON_B , FN_VI3_DATA3_B ,
2013-05-24 11:14:24 +04:00
FN_SD2_DAT2 , FN_MMC0_D2 , FN_BPFCLK_B ,
2013-04-08 06:08:53 +04:00
FN_VI0_DATA4_VI0_B4_B , FN_HRX0_D , FN_TS_SDEN1_B ,
FN_GLO_Q0_B , FN_VI3_DATA4_B , FN_SD2_DAT3 ,
FN_MMC0_D3 , FN_SIM0_RST , FN_VI0_DATA5_VI0_B5_B ,
FN_HTX0_D , FN_TS_SPSYNC1_B , FN_GLO_Q1_B ,
FN_VI3_DATA5_B , FN_SD2_CD , FN_MMC0_D4 ,
FN_TS_SDAT0_B , FN_USB2_EXTP , FN_GLO_I0 ,
FN_VI0_DATA6_VI0_B6_B , FN_HCTS0_N_D , FN_TS_SDAT1_B ,
FN_GLO_I0_B , FN_VI3_DATA6_B ,
/* IPSR11 */
FN_SD2_WP , FN_MMC0_D5 , FN_TS_SCK0_B , FN_USB2_IDIN ,
FN_GLO_I1 , FN_VI0_DATA7_VI0_B7_B , FN_HRTS0_N_D ,
FN_TS_SCK1_B , FN_GLO_I1_B , FN_VI3_DATA7_B ,
FN_SD3_CLK , FN_MMC1_CLK , FN_SD3_CMD , FN_MMC1_CMD ,
FN_MTS_N , FN_SD3_DAT0 , FN_MMC1_D0 , FN_STM_N ,
FN_SD3_DAT1 , FN_MMC1_D1 , FN_MDATA , FN_SD3_DAT2 ,
FN_MMC1_D2 , FN_SDATA , FN_SD3_DAT3 , FN_MMC1_D3 ,
FN_SCKZ , FN_SD3_CD , FN_MMC1_D4 , FN_TS_SDAT1 ,
FN_VSP , FN_GLO_Q0 , FN_SIM0_RST_B , FN_SD3_WP ,
FN_MMC1_D5 , FN_TS_SCK1 , FN_GLO_Q1 , FN_FMIN_C ,
2013-05-24 11:14:24 +04:00
FN_FMIN_E , FN_FMIN_F ,
FN_MLB_CLK , FN_IIC2_SCL_B , FN_I2C2_SCL_B ,
2013-05-22 14:46:16 +04:00
FN_MLB_SIG , FN_SCIFB1_RXD_D , FN_RX1_C , FN_IIC2_SDA_B ,
2013-05-24 12:26:08 +04:00
FN_I2C2_SDA_B , FN_MLB_DAT ,
2013-04-08 06:08:53 +04:00
FN_SCIFB1_TXD_D , FN_TX1_C , FN_BPFCLK_C ,
2013-05-24 11:14:24 +04:00
FN_SSI_SCK0129 , FN_CAN_CLK_B ,
2013-04-08 06:08:53 +04:00
FN_MOUT0 ,
/* IPSR12 */
FN_SSI_WS0129 , FN_CAN0_TX_B , FN_MOUT1 ,
FN_SSI_SDATA0 , FN_CAN0_RX_B , FN_MOUT2 ,
FN_SSI_SDATA1 , FN_CAN1_TX_B , FN_MOUT5 ,
FN_SSI_SDATA2 , FN_CAN1_RX_B , FN_SSI_SCK1 , FN_MOUT6 ,
FN_SSI_SCK34 , FN_STP_OPWM_0 , FN_SCIFB0_SCK ,
FN_MSIOF1_SCK , FN_CAN_DEBUG_HW_TRIGGER , FN_SSI_WS34 ,
FN_STP_IVCXO27_0 , FN_SCIFB0_RXD , FN_MSIOF1_SYNC ,
FN_CAN_STEP0 , FN_SSI_SDATA3 , FN_STP_ISCLK_0 ,
FN_SCIFB0_TXD , FN_MSIOF1_SS1 , FN_CAN_TXCLK ,
FN_SSI_SCK4 , FN_STP_ISD_0 , FN_SCIFB0_CTS_N ,
FN_MSIOF1_SS2 , FN_SSI_SCK5_C , FN_CAN_DEBUGOUT0 ,
FN_SSI_WS4 , FN_STP_ISEN_0 , FN_SCIFB0_RTS_N ,
FN_MSIOF1_TXD , FN_SSI_WS5_C , FN_CAN_DEBUGOUT1 ,
FN_SSI_SDATA4 , FN_STP_ISSYNC_0 , FN_MSIOF1_RXD ,
FN_CAN_DEBUGOUT2 , FN_SSI_SCK5 , FN_SCIFB1_SCK ,
FN_IERX_B , FN_DU2_EXHSYNC_DU2_HSYNC , FN_QSTH_QHS ,
FN_CAN_DEBUGOUT3 , FN_SSI_WS5 , FN_SCIFB1_RXD ,
FN_IECLK_B , FN_DU2_EXVSYNC_DU2_VSYNC , FN_QSTB_QHE ,
FN_CAN_DEBUGOUT4 ,
/* IPSR13 */
FN_SSI_SDATA5 , FN_SCIFB1_TXD , FN_IETX_B , FN_DU2_DR2 ,
FN_LCDOUT2 , FN_CAN_DEBUGOUT5 , FN_SSI_SCK6 ,
2013-05-24 11:14:24 +04:00
FN_SCIFB1_CTS_N , FN_BPFCLK_D ,
2013-04-08 06:08:53 +04:00
FN_DU2_DR3 , FN_LCDOUT3 , FN_CAN_DEBUGOUT6 ,
2013-05-24 11:14:24 +04:00
FN_BPFCLK_F , FN_SSI_WS6 ,
2013-04-08 06:08:53 +04:00
FN_SCIFB1_RTS_N , FN_CAN0_TX_D , FN_DU2_DR4 ,
FN_LCDOUT4 , FN_CAN_DEBUGOUT7 , FN_SSI_SDATA6 ,
2013-05-24 11:14:24 +04:00
FN_FMIN_D , FN_DU2_DR5 , FN_LCDOUT5 ,
2013-04-08 06:08:53 +04:00
FN_CAN_DEBUGOUT8 , FN_SSI_SCK78 , FN_STP_IVCXO27_1 ,
FN_SCK1 , FN_SCIFA1_SCK , FN_DU2_DR6 , FN_LCDOUT6 ,
FN_CAN_DEBUGOUT9 , FN_SSI_WS78 , FN_STP_ISCLK_1 ,
FN_SCIFB2_SCK , FN_SCIFA2_CTS_N , FN_DU2_DR7 ,
FN_LCDOUT7 , FN_CAN_DEBUGOUT10 , FN_SSI_SDATA7 ,
FN_STP_ISD_1 , FN_SCIFB2_RXD , FN_SCIFA2_RTS_N ,
FN_TCLK2 , FN_QSTVA_QVS , FN_CAN_DEBUGOUT11 ,
2013-05-24 11:14:24 +04:00
FN_BPFCLK_E , FN_SSI_SDATA7_B ,
FN_FMIN_G , FN_SSI_SDATA8 ,
2013-04-08 06:08:53 +04:00
FN_STP_ISEN_1 , FN_SCIFB2_TXD , FN_CAN0_TX_C ,
FN_CAN_DEBUGOUT12 , FN_SSI_SDATA8_B , FN_SSI_SDATA9 ,
FN_STP_ISSYNC_1 , FN_SCIFB2_CTS_N , FN_SSI_WS1 ,
FN_SSI_SDATA5_C , FN_CAN_DEBUGOUT13 , FN_AUDIO_CLKA ,
FN_SCIFB2_RTS_N , FN_CAN_DEBUGOUT14 ,
/* IPSR14 */
FN_AUDIO_CLKB , FN_SCIF_CLK , FN_CAN0_RX_D ,
FN_DVC_MUTE , FN_CAN0_RX_C , FN_CAN_DEBUGOUT15 ,
FN_REMOCON , FN_SCIFA0_SCK , FN_HSCK1 , FN_SCK0 ,
2013-05-22 14:46:16 +04:00
FN_MSIOF3_SS2 , FN_DU2_DG2 , FN_LCDOUT10 , FN_IIC1_SDA_C ,
FN_I2C1_SDA_C , FN_SCIFA0_RXD , FN_HRX1 , FN_RX0 ,
2013-04-08 06:08:53 +04:00
FN_DU2_DR0 , FN_LCDOUT0 , FN_SCIFA0_TXD , FN_HTX1 ,
FN_TX0 , FN_DU2_DR1 , FN_LCDOUT1 , FN_SCIFA0_CTS_N ,
FN_HCTS1_N , FN_CTS0_N , FN_MSIOF3_SYNC , FN_DU2_DG3 ,
2013-05-22 14:46:16 +04:00
FN_LCDOUT11 , FN_PWM0_B , FN_IIC1_SCL_C , FN_I2C1_SCL_C ,
2013-05-24 12:28:17 +04:00
FN_SCIFA0_RTS_N , FN_HRTS1_N , FN_RTS0_N ,
2013-04-08 06:08:53 +04:00
FN_MSIOF3_SS1 , FN_DU2_DG0 , FN_LCDOUT8 , FN_PWM1_B ,
FN_SCIFA1_RXD , FN_AD_DI , FN_RX1 ,
FN_DU2_EXODDF_DU2_ODDF_DISP_CDE , FN_QCPV_QDE ,
FN_SCIFA1_TXD , FN_AD_DO , FN_TX1 , FN_DU2_DG1 ,
FN_LCDOUT9 , FN_SCIFA1_CTS_N , FN_AD_CLK ,
FN_CTS1_N , FN_MSIOF3_RXD , FN_DU0_DOTCLKOUT , FN_QCLK ,
2013-05-24 12:28:17 +04:00
FN_SCIFA1_RTS_N , FN_AD_NCS_N , FN_RTS1_N ,
2013-04-08 06:08:53 +04:00
FN_MSIOF3_TXD , FN_DU1_DOTCLKOUT , FN_QSTVB_QVE ,
FN_HRTS0_N_C ,
/* IPSR15 */
2013-05-24 11:56:54 +04:00
FN_SCIFA2_SCK , FN_FMCLK , FN_SCK2 , FN_MSIOF3_SCK , FN_DU2_DG7 ,
2013-04-08 06:08:53 +04:00
FN_LCDOUT15 , FN_SCIF_CLK_B , FN_SCIFA2_RXD , FN_FMIN ,
2013-05-24 11:56:54 +04:00
FN_TX2 , FN_DU2_DB0 , FN_LCDOUT16 , FN_IIC2_SCL , FN_I2C2_SCL ,
FN_SCIFA2_TXD , FN_BPFCLK , FN_RX2 , FN_DU2_DB1 , FN_LCDOUT17 ,
2013-05-22 14:46:16 +04:00
FN_IIC2_SDA , FN_I2C2_SDA , FN_HSCK0 , FN_TS_SDEN0 ,
2013-04-08 06:08:53 +04:00
FN_DU2_DG4 , FN_LCDOUT12 , FN_HCTS0_N_C , FN_HRX0 ,
FN_DU2_DB2 , FN_LCDOUT18 , FN_HTX0 , FN_DU2_DB3 ,
FN_LCDOUT19 , FN_HCTS0_N , FN_SSI_SCK9 , FN_DU2_DB4 ,
FN_LCDOUT20 , FN_HRTS0_N , FN_SSI_WS9 , FN_DU2_DB5 ,
FN_LCDOUT21 , FN_MSIOF0_SCK , FN_TS_SDAT0 , FN_ADICLK ,
FN_DU2_DB6 , FN_LCDOUT22 , FN_MSIOF0_SYNC , FN_TS_SCK0 ,
FN_SSI_SCK2 , FN_ADIDATA , FN_DU2_DB7 , FN_LCDOUT23 ,
2013-05-24 12:50:44 +04:00
FN_HRX0_C , FN_MSIOF0_SS1 , FN_ADICHS0 ,
2013-04-08 06:08:53 +04:00
FN_DU2_DG5 , FN_LCDOUT13 , FN_MSIOF0_TXD , FN_ADICHS1 ,
FN_DU2_DG6 , FN_LCDOUT14 ,
/* IPSR16 */
FN_MSIOF0_SS2 , FN_AUDIO_CLKOUT , FN_ADICHS2 ,
FN_DU2_DISP , FN_QPOLA , FN_HTX0_C , FN_SCIFA2_TXD_B ,
FN_MSIOF0_RXD , FN_TS_SPSYNC0 , FN_SSI_WS2 ,
2013-05-24 12:50:44 +04:00
FN_ADICS_SAMP , FN_DU2_CDE , FN_QPOLB , FN_SCIFA2_RXD_B ,
2013-04-08 06:08:53 +04:00
FN_USB1_PWEN , FN_AUDIO_CLKOUT_D , FN_USB1_OVC ,
FN_TCLK1_B ,
FN_SEL_SCIF1_0 , FN_SEL_SCIF1_1 , FN_SEL_SCIF1_2 , FN_SEL_SCIF1_3 ,
FN_SEL_SCIF1_4 ,
FN_SEL_SCIFB_0 , FN_SEL_SCIFB_1 , FN_SEL_SCIFB_2 ,
FN_SEL_SCIFB2_0 , FN_SEL_SCIFB2_1 , FN_SEL_SCIFB2_2 ,
FN_SEL_SCIFB1_0 , FN_SEL_SCIFB1_1 , FN_SEL_SCIFB1_2 , FN_SEL_SCIFB1_3 ,
FN_SEL_SCIFB1_4 ,
FN_SEL_SCIFB1_5 , FN_SEL_SCIFB1_6 ,
FN_SEL_SCIFA1_0 , FN_SEL_SCIFA1_1 , FN_SEL_SCIFA1_2 , FN_SEL_SCIFA1_3 ,
FN_SEL_SCIF0_0 , FN_SEL_SCIF0_1 ,
FN_SEL_SCFA_0 , FN_SEL_SCFA_1 ,
FN_SEL_SOF1_0 , FN_SEL_SOF1_1 ,
FN_SEL_SSI7_0 , FN_SEL_SSI7_1 , FN_SEL_SSI7_2 ,
FN_SEL_SSI6_0 , FN_SEL_SSI6_1 ,
FN_SEL_SSI5_0 , FN_SEL_SSI5_1 , FN_SEL_SSI5_2 ,
FN_SEL_VI3_0 , FN_SEL_VI3_1 ,
FN_SEL_VI2_0 , FN_SEL_VI2_1 ,
FN_SEL_VI1_0 , FN_SEL_VI1_1 ,
FN_SEL_VI0_0 , FN_SEL_VI0_1 ,
FN_SEL_TSIF1_0 , FN_SEL_TSIF1_1 , FN_SEL_TSIF1_2 ,
FN_SEL_LBS_0 , FN_SEL_LBS_1 ,
FN_SEL_TSIF0_0 , FN_SEL_TSIF0_1 , FN_SEL_TSIF0_2 , FN_SEL_TSIF0_3 ,
FN_SEL_SOF3_0 , FN_SEL_SOF3_1 ,
FN_SEL_SOF0_0 , FN_SEL_SOF0_1 ,
FN_SEL_TMU1_0 , FN_SEL_TMU1_1 ,
FN_SEL_HSCIF1_0 , FN_SEL_HSCIF1_1 ,
FN_SEL_SCIFCLK_0 , FN_SEL_SCIFCLK_1 ,
FN_SEL_CAN0_0 , FN_SEL_CAN0_1 , FN_SEL_CAN0_2 , FN_SEL_CAN0_3 ,
FN_SEL_CANCLK_0 , FN_SEL_CANCLK_1 ,
FN_SEL_SCIFA2_0 , FN_SEL_SCIFA2_1 , FN_SEL_SCIFA2_2 ,
FN_SEL_CAN1_0 , FN_SEL_CAN1_1 ,
2013-05-24 11:56:54 +04:00
FN_SEL_SCIF2_0 , FN_SEL_SCIF2_1 ,
2013-04-08 06:08:53 +04:00
FN_SEL_ADI_0 , FN_SEL_ADI_1 ,
FN_SEL_SSP_0 , FN_SEL_SSP_1 ,
FN_SEL_FM_0 , FN_SEL_FM_1 , FN_SEL_FM_2 , FN_SEL_FM_3 ,
FN_SEL_FM_4 , FN_SEL_FM_5 , FN_SEL_FM_6 ,
FN_SEL_HSCIF0_0 , FN_SEL_HSCIF0_1 , FN_SEL_HSCIF0_2 , FN_SEL_HSCIF0_3 ,
FN_SEL_HSCIF0_4 , FN_SEL_HSCIF0_5 ,
FN_SEL_GPS_0 , FN_SEL_GPS_1 , FN_SEL_GPS_2 ,
FN_SEL_SIM_0 , FN_SEL_SIM_1 , FN_SEL_SIM_2 ,
FN_SEL_SSI8_0 , FN_SEL_SSI8_1 , FN_SEL_SSI8_2 ,
FN_SEL_IICDVFS_0 , FN_SEL_IICDVFS_1 ,
FN_SEL_IIC0_0 , FN_SEL_IIC0_1 ,
FN_SEL_IEB_0 , FN_SEL_IEB_1 , FN_SEL_IEB_2 ,
FN_SEL_IIC2_0 , FN_SEL_IIC2_1 , FN_SEL_IIC2_2 , FN_SEL_IIC2_3 ,
FN_SEL_IIC2_4 ,
FN_SEL_IIC1_0 , FN_SEL_IIC1_1 , FN_SEL_IIC1_2 ,
FN_SEL_I2C2_0 , FN_SEL_I2C2_1 , FN_SEL_I2C2_2 , FN_SEL_I2C2_3 ,
FN_SEL_I2C2_4 ,
FN_SEL_I2C1_0 , FN_SEL_I2C1_1 , FN_SEL_I2C1_2 ,
PINMUX_FUNCTION_END ,
PINMUX_MARK_BEGIN ,
VI1_DATA7_VI1_B7_MARK ,
USB0_PWEN_MARK , USB0_OVC_VBUS_MARK ,
USB2_PWEN_MARK , USB2_OVC_MARK , AVS1_MARK , AVS2_MARK ,
DU_DOTCLKIN0_MARK , DU_DOTCLKIN2_MARK ,
D0_MARK , MSIOF3_SCK_B_MARK , VI3_DATA0_MARK , VI0_G4_MARK , VI0_G4_B_MARK ,
D1_MARK , MSIOF3_SYNC_B_MARK , VI3_DATA1_MARK , VI0_G5_MARK ,
VI0_G5_B_MARK , D2_MARK , MSIOF3_RXD_B_MARK , VI3_DATA2_MARK ,
VI0_G6_MARK , VI0_G6_B_MARK , D3_MARK , MSIOF3_TXD_B_MARK ,
VI3_DATA3_MARK , VI0_G7_MARK , VI0_G7_B_MARK , D4_MARK ,
SCIFB1_RXD_F_MARK , SCIFB0_RXD_C_MARK , VI3_DATA4_MARK ,
VI0_R0_MARK , VI0_R0_B_MARK , RX0_B_MARK , D5_MARK ,
SCIFB1_TXD_F_MARK , SCIFB0_TXD_C_MARK , VI3_DATA5_MARK ,
VI0_R1_MARK , VI0_R1_B_MARK , TX0_B_MARK , D6_MARK ,
2013-05-22 14:46:16 +04:00
IIC2_SCL_C_MARK , VI3_DATA6_MARK , VI0_R2_MARK , VI0_R2_B_MARK ,
I2C2_SCL_C_MARK , D7_MARK , AD_DI_B_MARK , IIC2_SDA_C_MARK ,
2013-05-24 11:31:32 +04:00
VI3_DATA7_MARK , VI0_R3_MARK , VI0_R3_B_MARK , I2C2_SDA_C_MARK , TCLK1_MARK ,
2013-05-22 14:55:08 +04:00
D8_MARK , SCIFA1_SCK_C_MARK , AVB_TXD0_MARK ,
2013-04-08 06:08:53 +04:00
VI0_G0_MARK , VI0_G0_B_MARK , VI2_DATA0_VI2_B0_MARK ,
2013-05-22 14:55:08 +04:00
D9_MARK , SCIFA1_RXD_C_MARK , AVB_TXD1_MARK ,
2013-04-08 06:08:53 +04:00
VI0_G1_MARK , VI0_G1_B_MARK , VI2_DATA1_VI2_B1_MARK , D10_MARK ,
2013-05-22 14:55:08 +04:00
SCIFA1_TXD_C_MARK , AVB_TXD2_MARK ,
2013-04-08 06:08:53 +04:00
VI0_G2_MARK , VI0_G2_B_MARK , VI2_DATA2_VI2_B2_MARK , D11_MARK ,
2013-05-22 14:55:08 +04:00
SCIFA1_CTS_N_C_MARK , AVB_TXD3_MARK ,
2013-04-08 06:08:53 +04:00
VI0_G3_MARK , VI0_G3_B_MARK , VI2_DATA3_VI2_B3_MARK ,
D12_MARK , SCIFA1_RTS_N_C_MARK , AVB_TXD4_MARK ,
VI0_HSYNC_N_MARK , VI0_HSYNC_N_B_MARK , VI2_DATA4_VI2_B4_MARK ,
D13_MARK , AVB_TXD5_MARK , VI0_VSYNC_N_MARK ,
VI0_VSYNC_N_B_MARK , VI2_DATA5_VI2_B5_MARK , D14_MARK ,
SCIFB1_RXD_C_MARK , AVB_TXD6_MARK , RX1_B_MARK ,
VI0_CLKENB_MARK , VI0_CLKENB_B_MARK , VI2_DATA6_VI2_B6_MARK ,
D15_MARK , SCIFB1_TXD_C_MARK , AVB_TXD7_MARK , TX1_B_MARK ,
VI0_FIELD_MARK , VI0_FIELD_B_MARK , VI2_DATA7_VI2_B7_MARK ,
A0_MARK , PWM3_MARK , A1_MARK , PWM4_MARK ,
A2_MARK , PWM5_MARK , MSIOF1_SS1_B_MARK , A3_MARK ,
PWM6_MARK , MSIOF1_SS2_B_MARK , A4_MARK , MSIOF1_TXD_B_MARK ,
TPU0TO0_MARK , A5_MARK , SCIFA1_TXD_B_MARK , TPU0TO1_MARK ,
A6_MARK , SCIFA1_RTS_N_B_MARK , TPU0TO2_MARK , A7_MARK ,
SCIFA1_SCK_B_MARK , AUDIO_CLKOUT_B_MARK , TPU0TO3_MARK ,
A8_MARK , SCIFA1_RXD_B_MARK , SSI_SCK5_B_MARK , VI0_R4_MARK ,
2013-05-24 11:56:54 +04:00
VI0_R4_B_MARK , SCIFB2_RXD_C_MARK , RX2_B_MARK , VI2_DATA0_VI2_B0_B_MARK ,
2013-04-08 06:08:53 +04:00
A9_MARK , SCIFA1_CTS_N_B_MARK , SSI_WS5_B_MARK , VI0_R5_MARK ,
2013-05-24 11:56:54 +04:00
VI0_R5_B_MARK , SCIFB2_TXD_C_MARK , TX2_B_MARK , VI2_DATA1_VI2_B1_B_MARK ,
2013-04-08 06:08:53 +04:00
A10_MARK , SSI_SDATA5_B_MARK , MSIOF2_SYNC_MARK , VI0_R6_MARK ,
VI0_R6_B_MARK , VI2_DATA2_VI2_B2_B_MARK ,
A11_MARK , SCIFB2_CTS_N_B_MARK , MSIOF2_SCK_MARK , VI1_R0_MARK ,
VI1_R0_B_MARK , VI2_G0_MARK , VI2_DATA3_VI2_B3_B_MARK ,
A12_MARK , SCIFB2_RXD_B_MARK , MSIOF2_TXD_MARK , VI1_R1_MARK ,
VI1_R1_B_MARK , VI2_G1_MARK , VI2_DATA4_VI2_B4_B_MARK ,
A13_MARK , SCIFB2_RTS_N_B_MARK , EX_WAIT2_MARK ,
MSIOF2_RXD_MARK , VI1_R2_MARK , VI1_R2_B_MARK , VI2_G2_MARK ,
VI2_DATA5_VI2_B5_B_MARK , A14_MARK , SCIFB2_TXD_B_MARK ,
ATACS11_N_MARK , MSIOF2_SS1_MARK , A15_MARK , SCIFB2_SCK_B_MARK ,
ATARD1_N_MARK , MSIOF2_SS2_MARK , A16_MARK , ATAWR1_N_MARK ,
A17_MARK , AD_DO_B_MARK , ATADIR1_N_MARK , A18_MARK ,
AD_CLK_B_MARK , ATAG1_N_MARK , A19_MARK , AD_NCS_N_B_MARK ,
ATACS01_N_MARK , EX_WAIT0_B_MARK , A20_MARK , SPCLK_MARK ,
VI1_R3_MARK , VI1_R3_B_MARK , VI2_G4_MARK ,
A21_MARK , MOSI_IO0_MARK , VI1_R4_MARK , VI1_R4_B_MARK , VI2_G5_MARK ,
A22_MARK , MISO_IO1_MARK , VI1_R5_MARK , VI1_R5_B_MARK ,
VI2_G6_MARK , A23_MARK , IO2_MARK , VI1_G7_MARK ,
VI1_G7_B_MARK , VI2_G7_MARK , A24_MARK , IO3_MARK ,
VI1_R7_MARK , VI1_R7_B_MARK , VI2_CLKENB_MARK ,
VI2_CLKENB_B_MARK , A25_MARK , SSL_MARK , VI1_G6_MARK ,
VI1_G6_B_MARK , VI2_FIELD_MARK , VI2_FIELD_B_MARK , CS0_N_MARK ,
VI1_R6_MARK , VI1_R6_B_MARK , VI2_G3_MARK , MSIOF0_SS2_B_MARK ,
CS1_N_A26_MARK , SPEEDIN_MARK , VI0_R7_MARK , VI0_R7_B_MARK ,
VI2_CLK_MARK , VI2_CLK_B_MARK , EX_CS0_N_MARK , HRX1_B_MARK ,
VI1_G5_MARK , VI1_G5_B_MARK , VI2_R0_MARK , HTX0_B_MARK ,
MSIOF0_SS1_B_MARK , EX_CS1_N_MARK , GPS_CLK_MARK ,
HCTS1_N_B_MARK , VI1_FIELD_MARK , VI1_FIELD_B_MARK ,
VI2_R1_MARK , EX_CS2_N_MARK , GPS_SIGN_MARK , HRTS1_N_B_MARK ,
VI3_CLKENB_MARK , VI1_G0_MARK , VI1_G0_B_MARK , VI2_R2_MARK ,
EX_CS3_N_MARK , GPS_MAG_MARK , VI3_FIELD_MARK ,
VI1_G1_MARK , VI1_G1_B_MARK , VI2_R3_MARK ,
EX_CS4_N_MARK , MSIOF1_SCK_B_MARK , VI3_HSYNC_N_MARK ,
2013-05-22 14:46:16 +04:00
VI2_HSYNC_N_MARK , IIC1_SCL_MARK , VI2_HSYNC_N_B_MARK ,
INTC_EN0_N_MARK , I2C1_SCL_MARK , EX_CS5_N_MARK , CAN0_RX_MARK ,
2013-04-08 06:08:53 +04:00
MSIOF1_RXD_B_MARK , VI3_VSYNC_N_MARK , VI1_G2_MARK ,
2013-05-22 14:46:16 +04:00
VI1_G2_B_MARK , VI2_R4_MARK , IIC1_SDA_MARK , INTC_EN1_N_MARK ,
I2C1_SDA_MARK , BS_N_MARK , IETX_MARK , HTX1_B_MARK ,
2013-04-08 06:08:53 +04:00
CAN1_TX_MARK , DRACK0_MARK , IETX_C_MARK , RD_N_MARK ,
CAN0_TX_MARK , SCIFA0_SCK_B_MARK , RD_WR_N_MARK , VI1_G3_MARK ,
VI1_G3_B_MARK , VI2_R5_MARK , SCIFA0_RXD_B_MARK ,
INTC_IRQ4_N_MARK , WE0_N_MARK , IECLK_MARK , CAN_CLK_MARK ,
VI2_VSYNC_N_MARK , SCIFA0_TXD_B_MARK , VI2_VSYNC_N_B_MARK ,
WE1_N_MARK , IERX_MARK , CAN1_RX_MARK , VI1_G4_MARK ,
VI1_G4_B_MARK , VI2_R6_MARK , SCIFA0_CTS_N_B_MARK ,
IERX_C_MARK , EX_WAIT0_MARK , IRQ3_MARK , INTC_IRQ3_N_MARK ,
VI3_CLK_MARK , SCIFA0_RTS_N_B_MARK , HRX0_B_MARK ,
MSIOF0_SCK_B_MARK , DREQ0_N_MARK , VI1_HSYNC_N_MARK ,
VI1_HSYNC_N_B_MARK , VI2_R7_MARK , SSI_SCK78_C_MARK ,
SSI_WS78_B_MARK ,
DACK0_MARK , IRQ0_MARK , INTC_IRQ0_N_MARK , SSI_SCK6_B_MARK ,
VI1_VSYNC_N_MARK , VI1_VSYNC_N_B_MARK , SSI_WS78_C_MARK ,
DREQ1_N_MARK , VI1_CLKENB_MARK , VI1_CLKENB_B_MARK ,
SSI_SDATA7_C_MARK , SSI_SCK78_B_MARK , DACK1_MARK , IRQ1_MARK ,
INTC_IRQ1_N_MARK , SSI_WS6_B_MARK , SSI_SDATA8_C_MARK ,
DREQ2_N_MARK , HSCK1_B_MARK , HCTS0_N_B_MARK ,
MSIOF0_TXD_B_MARK , DACK2_MARK , IRQ2_MARK , INTC_IRQ2_N_MARK ,
SSI_SDATA6_B_MARK , HRTS0_N_B_MARK , MSIOF0_RXD_B_MARK ,
2013-05-22 14:55:08 +04:00
ETH_CRS_DV_MARK , STP_ISCLK_0_B_MARK ,
2013-05-22 14:46:16 +04:00
TS_SDEN0_D_MARK , GLO_Q0_C_MARK , IIC2_SCL_E_MARK ,
2013-05-22 14:55:08 +04:00
I2C2_SCL_E_MARK , ETH_RX_ER_MARK ,
2013-04-08 06:08:53 +04:00
STP_ISD_0_B_MARK , TS_SPSYNC0_D_MARK , GLO_Q1_C_MARK ,
2013-05-22 14:55:08 +04:00
IIC2_SDA_E_MARK , I2C2_SDA_E_MARK , ETH_RXD0_MARK ,
2013-04-08 06:08:53 +04:00
STP_ISEN_0_B_MARK , TS_SDAT0_D_MARK , GLO_I0_C_MARK ,
SCIFB1_SCK_G_MARK , SCK1_E_MARK , ETH_RXD1_MARK ,
2013-05-22 14:55:08 +04:00
HRX0_E_MARK , STP_ISSYNC_0_B_MARK ,
2013-04-08 06:08:53 +04:00
TS_SCK0_D_MARK , GLO_I1_C_MARK , SCIFB1_RXD_G_MARK ,
2013-05-22 14:55:08 +04:00
RX1_E_MARK , ETH_LINK_MARK , HTX0_E_MARK ,
2013-04-08 06:08:53 +04:00
STP_IVCXO27_0_B_MARK , SCIFB1_TXD_G_MARK , TX1_E_MARK ,
2013-05-22 14:55:08 +04:00
ETH_REF_CLK_MARK , HCTS0_N_E_MARK ,
2013-04-08 06:08:53 +04:00
STP_IVCXO27_1_B_MARK , HRX0_F_MARK ,
2013-05-22 14:55:08 +04:00
ETH_MDIO_MARK , HRTS0_N_E_MARK ,
2013-04-08 06:08:53 +04:00
SIM0_D_C_MARK , HCTS0_N_F_MARK , ETH_TXD1_MARK ,
2013-05-24 11:14:24 +04:00
HTX0_F_MARK , BPFCLK_G_MARK ,
2013-05-22 14:55:08 +04:00
ETH_TX_EN_MARK , SIM0_CLK_C_MARK ,
HRTS0_N_F_MARK , ETH_MAGIC_MARK ,
SIM0_RST_C_MARK , ETH_TXD0_MARK ,
2013-04-08 06:08:53 +04:00
STP_ISCLK_1_B_MARK , TS_SDEN1_C_MARK , GLO_SCLK_C_MARK ,
2013-05-22 14:55:08 +04:00
ETH_MDC_MARK , STP_ISD_1_B_MARK ,
2013-04-08 06:08:53 +04:00
TS_SPSYNC1_C_MARK , GLO_SDATA_C_MARK , PWM0_MARK ,
SCIFA2_SCK_C_MARK , STP_ISEN_1_B_MARK , TS_SDAT1_C_MARK ,
GLO_SS_C_MARK , PWM1_MARK , SCIFA2_TXD_C_MARK ,
STP_ISSYNC_1_B_MARK , TS_SCK1_C_MARK , GLO_RFON_C_MARK ,
PCMOE_N_MARK , PWM2_MARK , PWMFSW0_MARK , SCIFA2_RXD_C_MARK ,
2013-08-07 16:02:22 +04:00
PCMWE_N_MARK , IECLK_C_MARK , DU_DOTCLKIN1_MARK ,
2013-04-08 06:08:53 +04:00
AUDIO_CLKC_MARK , AUDIO_CLKOUT_C_MARK , VI0_CLK_MARK ,
2013-05-22 14:55:08 +04:00
ATACS00_N_MARK , AVB_RXD1_MARK ,
2013-04-08 06:08:53 +04:00
VI0_DATA0_VI0_B0_MARK , ATACS10_N_MARK , AVB_RXD2_MARK ,
VI0_DATA1_VI0_B1_MARK , ATARD0_N_MARK , AVB_RXD3_MARK ,
2013-05-22 14:55:08 +04:00
VI0_DATA2_VI0_B2_MARK , ATAWR0_N_MARK ,
2013-04-08 06:08:53 +04:00
AVB_RXD4_MARK , VI0_DATA3_VI0_B3_MARK , ATADIR0_N_MARK ,
AVB_RXD5_MARK , VI0_DATA4_VI0_B4_MARK , ATAG0_N_MARK ,
AVB_RXD6_MARK , VI0_DATA5_VI0_B5_MARK , EX_WAIT1_MARK ,
AVB_RXD7_MARK , VI0_DATA6_VI0_B6_MARK , AVB_RX_ER_MARK ,
2013-05-22 14:55:08 +04:00
VI0_DATA7_VI0_B7_MARK , AVB_RX_CLK_MARK ,
VI1_CLK_MARK , AVB_RX_DV_MARK ,
VI1_DATA0_VI1_B0_MARK , SCIFA1_SCK_D_MARK ,
AVB_CRS_MARK , VI1_DATA1_VI1_B1_MARK ,
SCIFA1_RXD_D_MARK , AVB_MDC_MARK ,
2013-04-08 06:08:53 +04:00
VI1_DATA2_VI1_B2_MARK , SCIFA1_TXD_D_MARK , AVB_MDIO_MARK ,
2013-05-22 14:55:08 +04:00
VI1_DATA3_VI1_B3_MARK , SCIFA1_CTS_N_D_MARK ,
2013-04-08 06:08:53 +04:00
AVB_GTX_CLK_MARK , VI1_DATA4_VI1_B4_MARK , SCIFA1_RTS_N_D_MARK ,
2013-05-22 14:55:08 +04:00
AVB_MAGIC_MARK , VI1_DATA5_VI1_B5_MARK ,
2013-04-08 06:08:53 +04:00
AVB_PHY_INT_MARK , VI1_DATA6_VI1_B6_MARK , AVB_GTXREFCLK_MARK ,
SD0_CLK_MARK , VI1_DATA0_VI1_B0_B_MARK , SD0_CMD_MARK ,
SCIFB1_SCK_B_MARK , VI1_DATA1_VI1_B1_B_MARK ,
SD0_DAT0_MARK , SCIFB1_RXD_B_MARK , VI1_DATA2_VI1_B2_B_MARK ,
SD0_DAT1_MARK , SCIFB1_TXD_B_MARK , VI1_DATA3_VI1_B3_B_MARK ,
SD0_DAT2_MARK , SCIFB1_CTS_N_B_MARK , VI1_DATA4_VI1_B4_B_MARK ,
SD0_DAT3_MARK , SCIFB1_RTS_N_B_MARK , VI1_DATA5_VI1_B5_B_MARK ,
SD0_CD_MARK , MMC0_D6_MARK , TS_SDEN0_B_MARK , USB0_EXTP_MARK ,
2013-05-22 14:46:16 +04:00
GLO_SCLK_MARK , VI1_DATA6_VI1_B6_B_MARK , IIC1_SCL_B_MARK ,
I2C1_SCL_B_MARK , VI2_DATA6_VI2_B6_B_MARK , SD0_WP_MARK ,
2013-04-08 06:08:53 +04:00
MMC0_D7_MARK , TS_SPSYNC0_B_MARK , USB0_IDIN_MARK ,
2013-05-22 14:46:16 +04:00
GLO_SDATA_MARK , VI1_DATA7_VI1_B7_B_MARK , IIC1_SDA_B_MARK ,
I2C1_SDA_B_MARK , VI2_DATA7_VI2_B7_B_MARK , SD1_CLK_MARK ,
2013-05-22 14:55:08 +04:00
AVB_TX_EN_MARK , SD1_CMD_MARK ,
AVB_TX_ER_MARK , SCIFB0_SCK_B_MARK ,
SD1_DAT0_MARK , AVB_TX_CLK_MARK ,
2013-04-08 06:08:53 +04:00
SCIFB0_RXD_B_MARK , SD1_DAT1_MARK , AVB_LINK_MARK ,
2013-05-22 14:55:08 +04:00
SCIFB0_TXD_B_MARK , SD1_DAT2_MARK ,
AVB_COL_MARK , SCIFB0_CTS_N_B_MARK ,
SD1_DAT3_MARK , AVB_RXD0_MARK ,
2013-04-08 06:08:53 +04:00
SCIFB0_RTS_N_B_MARK , SD1_CD_MARK , MMC1_D6_MARK ,
TS_SDEN1_MARK , USB1_EXTP_MARK , GLO_SS_MARK , VI0_CLK_B_MARK ,
2013-05-22 14:46:16 +04:00
IIC2_SCL_D_MARK , I2C2_SCL_D_MARK , SIM0_CLK_B_MARK ,
2013-04-08 06:08:53 +04:00
VI3_CLK_B_MARK ,
SD1_WP_MARK , MMC1_D7_MARK , TS_SPSYNC1_MARK , USB1_IDIN_MARK ,
2013-05-22 14:46:16 +04:00
GLO_RFON_MARK , VI1_CLK_B_MARK , IIC2_SDA_D_MARK , I2C2_SDA_D_MARK ,
2013-04-08 06:08:53 +04:00
SIM0_D_B_MARK , SD2_CLK_MARK , MMC0_CLK_MARK , SIM0_CLK_MARK ,
VI0_DATA0_VI0_B0_B_MARK , TS_SDEN0_C_MARK , GLO_SCLK_B_MARK ,
VI3_DATA0_B_MARK , SD2_CMD_MARK , MMC0_CMD_MARK , SIM0_D_MARK ,
VI0_DATA1_VI0_B1_B_MARK , SCIFB1_SCK_E_MARK , SCK1_D_MARK ,
TS_SPSYNC0_C_MARK , GLO_SDATA_B_MARK , VI3_DATA1_B_MARK ,
SD2_DAT0_MARK , MMC0_D0_MARK , FMCLK_B_MARK ,
VI0_DATA2_VI0_B2_B_MARK , SCIFB1_RXD_E_MARK , RX1_D_MARK ,
TS_SDAT0_C_MARK , GLO_SS_B_MARK , VI3_DATA2_B_MARK ,
2013-05-24 11:14:24 +04:00
SD2_DAT1_MARK , MMC0_D1_MARK , FMIN_B_MARK ,
2013-04-08 06:08:53 +04:00
VI0_DATA3_VI0_B3_B_MARK , SCIFB1_TXD_E_MARK , TX1_D_MARK ,
TS_SCK0_C_MARK , GLO_RFON_B_MARK , VI3_DATA3_B_MARK ,
2013-05-24 11:14:24 +04:00
SD2_DAT2_MARK , MMC0_D2_MARK , BPFCLK_B_MARK ,
2013-04-08 06:08:53 +04:00
VI0_DATA4_VI0_B4_B_MARK , HRX0_D_MARK , TS_SDEN1_B_MARK ,
GLO_Q0_B_MARK , VI3_DATA4_B_MARK , SD2_DAT3_MARK ,
MMC0_D3_MARK , SIM0_RST_MARK , VI0_DATA5_VI0_B5_B_MARK ,
HTX0_D_MARK , TS_SPSYNC1_B_MARK , GLO_Q1_B_MARK ,
VI3_DATA5_B_MARK , SD2_CD_MARK , MMC0_D4_MARK ,
TS_SDAT0_B_MARK , USB2_EXTP_MARK , GLO_I0_MARK ,
VI0_DATA6_VI0_B6_B_MARK , HCTS0_N_D_MARK , TS_SDAT1_B_MARK ,
GLO_I0_B_MARK , VI3_DATA6_B_MARK ,
SD2_WP_MARK , MMC0_D5_MARK , TS_SCK0_B_MARK , USB2_IDIN_MARK ,
GLO_I1_MARK , VI0_DATA7_VI0_B7_B_MARK , HRTS0_N_D_MARK ,
TS_SCK1_B_MARK , GLO_I1_B_MARK , VI3_DATA7_B_MARK ,
SD3_CLK_MARK , MMC1_CLK_MARK , SD3_CMD_MARK , MMC1_CMD_MARK ,
MTS_N_MARK , SD3_DAT0_MARK , MMC1_D0_MARK , STM_N_MARK ,
SD3_DAT1_MARK , MMC1_D1_MARK , MDATA_MARK , SD3_DAT2_MARK ,
MMC1_D2_MARK , SDATA_MARK , SD3_DAT3_MARK , MMC1_D3_MARK ,
SCKZ_MARK , SD3_CD_MARK , MMC1_D4_MARK , TS_SDAT1_MARK ,
VSP_MARK , GLO_Q0_MARK , SIM0_RST_B_MARK , SD3_WP_MARK ,
MMC1_D5_MARK , TS_SCK1_MARK , GLO_Q1_MARK , FMIN_C_MARK ,
2013-05-24 11:14:24 +04:00
FMIN_E_MARK , FMIN_F_MARK ,
MLB_CLK_MARK , IIC2_SCL_B_MARK , I2C2_SCL_B_MARK ,
2013-05-22 14:46:16 +04:00
MLB_SIG_MARK , SCIFB1_RXD_D_MARK , RX1_C_MARK , IIC2_SDA_B_MARK ,
2013-05-24 12:26:08 +04:00
I2C2_SDA_B_MARK , MLB_DAT_MARK ,
2013-04-08 06:08:53 +04:00
SCIFB1_TXD_D_MARK , TX1_C_MARK , BPFCLK_C_MARK ,
2013-05-24 11:14:24 +04:00
SSI_SCK0129_MARK , CAN_CLK_B_MARK ,
2013-04-08 06:08:53 +04:00
MOUT0_MARK ,
SSI_WS0129_MARK , CAN0_TX_B_MARK , MOUT1_MARK ,
SSI_SDATA0_MARK , CAN0_RX_B_MARK , MOUT2_MARK ,
SSI_SDATA1_MARK , CAN1_TX_B_MARK , MOUT5_MARK ,
SSI_SDATA2_MARK , CAN1_RX_B_MARK , SSI_SCK1_MARK , MOUT6_MARK ,
SSI_SCK34_MARK , STP_OPWM_0_MARK , SCIFB0_SCK_MARK ,
MSIOF1_SCK_MARK , CAN_DEBUG_HW_TRIGGER_MARK , SSI_WS34_MARK ,
STP_IVCXO27_0_MARK , SCIFB0_RXD_MARK , MSIOF1_SYNC_MARK ,
CAN_STEP0_MARK , SSI_SDATA3_MARK , STP_ISCLK_0_MARK ,
SCIFB0_TXD_MARK , MSIOF1_SS1_MARK , CAN_TXCLK_MARK ,
SSI_SCK4_MARK , STP_ISD_0_MARK , SCIFB0_CTS_N_MARK ,
MSIOF1_SS2_MARK , SSI_SCK5_C_MARK , CAN_DEBUGOUT0_MARK ,
SSI_WS4_MARK , STP_ISEN_0_MARK , SCIFB0_RTS_N_MARK ,
MSIOF1_TXD_MARK , SSI_WS5_C_MARK , CAN_DEBUGOUT1_MARK ,
SSI_SDATA4_MARK , STP_ISSYNC_0_MARK , MSIOF1_RXD_MARK ,
CAN_DEBUGOUT2_MARK , SSI_SCK5_MARK , SCIFB1_SCK_MARK ,
IERX_B_MARK , DU2_EXHSYNC_DU2_HSYNC_MARK , QSTH_QHS_MARK ,
CAN_DEBUGOUT3_MARK , SSI_WS5_MARK , SCIFB1_RXD_MARK ,
IECLK_B_MARK , DU2_EXVSYNC_DU2_VSYNC_MARK , QSTB_QHE_MARK ,
CAN_DEBUGOUT4_MARK ,
SSI_SDATA5_MARK , SCIFB1_TXD_MARK , IETX_B_MARK , DU2_DR2_MARK ,
LCDOUT2_MARK , CAN_DEBUGOUT5_MARK , SSI_SCK6_MARK ,
2013-05-24 11:14:24 +04:00
SCIFB1_CTS_N_MARK , BPFCLK_D_MARK ,
2013-04-08 06:08:53 +04:00
DU2_DR3_MARK , LCDOUT3_MARK , CAN_DEBUGOUT6_MARK ,
2013-05-24 11:14:24 +04:00
BPFCLK_F_MARK , SSI_WS6_MARK ,
2013-04-08 06:08:53 +04:00
SCIFB1_RTS_N_MARK , CAN0_TX_D_MARK , DU2_DR4_MARK ,
LCDOUT4_MARK , CAN_DEBUGOUT7_MARK , SSI_SDATA6_MARK ,
2013-05-24 11:14:24 +04:00
FMIN_D_MARK , DU2_DR5_MARK , LCDOUT5_MARK ,
2013-04-08 06:08:53 +04:00
CAN_DEBUGOUT8_MARK , SSI_SCK78_MARK , STP_IVCXO27_1_MARK ,
SCK1_MARK , SCIFA1_SCK_MARK , DU2_DR6_MARK , LCDOUT6_MARK ,
CAN_DEBUGOUT9_MARK , SSI_WS78_MARK , STP_ISCLK_1_MARK ,
SCIFB2_SCK_MARK , SCIFA2_CTS_N_MARK , DU2_DR7_MARK ,
LCDOUT7_MARK , CAN_DEBUGOUT10_MARK , SSI_SDATA7_MARK ,
STP_ISD_1_MARK , SCIFB2_RXD_MARK , SCIFA2_RTS_N_MARK ,
TCLK2_MARK , QSTVA_QVS_MARK , CAN_DEBUGOUT11_MARK ,
2013-05-24 11:14:24 +04:00
BPFCLK_E_MARK , SSI_SDATA7_B_MARK ,
FMIN_G_MARK , SSI_SDATA8_MARK ,
2013-04-08 06:08:53 +04:00
STP_ISEN_1_MARK , SCIFB2_TXD_MARK , CAN0_TX_C_MARK ,
CAN_DEBUGOUT12_MARK , SSI_SDATA8_B_MARK , SSI_SDATA9_MARK ,
STP_ISSYNC_1_MARK , SCIFB2_CTS_N_MARK , SSI_WS1_MARK ,
SSI_SDATA5_C_MARK , CAN_DEBUGOUT13_MARK , AUDIO_CLKA_MARK ,
SCIFB2_RTS_N_MARK , CAN_DEBUGOUT14_MARK ,
AUDIO_CLKB_MARK , SCIF_CLK_MARK , CAN0_RX_D_MARK ,
DVC_MUTE_MARK , CAN0_RX_C_MARK , CAN_DEBUGOUT15_MARK ,
REMOCON_MARK , SCIFA0_SCK_MARK , HSCK1_MARK , SCK0_MARK ,
2013-05-22 14:46:16 +04:00
MSIOF3_SS2_MARK , DU2_DG2_MARK , LCDOUT10_MARK , IIC1_SDA_C_MARK ,
I2C1_SDA_C_MARK , SCIFA0_RXD_MARK , HRX1_MARK , RX0_MARK ,
2013-04-08 06:08:53 +04:00
DU2_DR0_MARK , LCDOUT0_MARK , SCIFA0_TXD_MARK , HTX1_MARK ,
TX0_MARK , DU2_DR1_MARK , LCDOUT1_MARK , SCIFA0_CTS_N_MARK ,
HCTS1_N_MARK , CTS0_N_MARK , MSIOF3_SYNC_MARK , DU2_DG3_MARK ,
2013-05-22 14:46:16 +04:00
LCDOUT11_MARK , PWM0_B_MARK , IIC1_SCL_C_MARK , I2C1_SCL_C_MARK ,
2013-05-24 12:28:17 +04:00
SCIFA0_RTS_N_MARK , HRTS1_N_MARK , RTS0_N_MARK ,
2013-04-08 06:08:53 +04:00
MSIOF3_SS1_MARK , DU2_DG0_MARK , LCDOUT8_MARK , PWM1_B_MARK ,
SCIFA1_RXD_MARK , AD_DI_MARK , RX1_MARK ,
DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK , QCPV_QDE_MARK ,
SCIFA1_TXD_MARK , AD_DO_MARK , TX1_MARK , DU2_DG1_MARK ,
LCDOUT9_MARK , SCIFA1_CTS_N_MARK , AD_CLK_MARK ,
CTS1_N_MARK , MSIOF3_RXD_MARK , DU0_DOTCLKOUT_MARK , QCLK_MARK ,
2013-05-24 12:28:17 +04:00
SCIFA1_RTS_N_MARK , AD_NCS_N_MARK , RTS1_N_MARK ,
2013-04-08 06:08:53 +04:00
MSIOF3_TXD_MARK , DU1_DOTCLKOUT_MARK , QSTVB_QVE_MARK ,
HRTS0_N_C_MARK ,
2013-05-24 11:56:54 +04:00
SCIFA2_SCK_MARK , FMCLK_MARK , SCK2_MARK , MSIOF3_SCK_MARK , DU2_DG7_MARK ,
2013-04-08 06:08:53 +04:00
LCDOUT15_MARK , SCIF_CLK_B_MARK , SCIFA2_RXD_MARK , FMIN_MARK ,
2013-05-24 11:56:54 +04:00
TX2_MARK , DU2_DB0_MARK , LCDOUT16_MARK , IIC2_SCL_MARK , I2C2_SCL_MARK ,
SCIFA2_TXD_MARK , BPFCLK_MARK , RX2_MARK , DU2_DB1_MARK , LCDOUT17_MARK ,
2013-05-22 14:46:16 +04:00
IIC2_SDA_MARK , I2C2_SDA_MARK , HSCK0_MARK , TS_SDEN0_MARK ,
2013-04-08 06:08:53 +04:00
DU2_DG4_MARK , LCDOUT12_MARK , HCTS0_N_C_MARK , HRX0_MARK ,
DU2_DB2_MARK , LCDOUT18_MARK , HTX0_MARK , DU2_DB3_MARK ,
LCDOUT19_MARK , HCTS0_N_MARK , SSI_SCK9_MARK , DU2_DB4_MARK ,
LCDOUT20_MARK , HRTS0_N_MARK , SSI_WS9_MARK , DU2_DB5_MARK ,
LCDOUT21_MARK , MSIOF0_SCK_MARK , TS_SDAT0_MARK , ADICLK_MARK ,
DU2_DB6_MARK , LCDOUT22_MARK , MSIOF0_SYNC_MARK , TS_SCK0_MARK ,
SSI_SCK2_MARK , ADIDATA_MARK , DU2_DB7_MARK , LCDOUT23_MARK ,
2013-05-24 12:50:44 +04:00
HRX0_C_MARK , MSIOF0_SS1_MARK , ADICHS0_MARK ,
2013-04-08 06:08:53 +04:00
DU2_DG5_MARK , LCDOUT13_MARK , MSIOF0_TXD_MARK , ADICHS1_MARK ,
DU2_DG6_MARK , LCDOUT14_MARK ,
MSIOF0_SS2_MARK , AUDIO_CLKOUT_MARK , ADICHS2_MARK ,
DU2_DISP_MARK , QPOLA_MARK , HTX0_C_MARK , SCIFA2_TXD_B_MARK ,
MSIOF0_RXD_MARK , TS_SPSYNC0_MARK , SSI_WS2_MARK ,
2013-05-24 12:50:44 +04:00
ADICS_SAMP_MARK , DU2_CDE_MARK , QPOLB_MARK , SCIFA2_RXD_B_MARK ,
2013-04-08 06:08:53 +04:00
USB1_PWEN_MARK , AUDIO_CLKOUT_D_MARK , USB1_OVC_MARK ,
TCLK1_B_MARK ,
2013-09-26 21:20:56 +04:00
2014-03-25 22:56:26 +04:00
IIC0_SCL_MARK , IIC0_SDA_MARK , I2C0_SCL_MARK , I2C0_SDA_MARK ,
IIC3_SCL_MARK , IIC3_SDA_MARK , I2C3_SCL_MARK , I2C3_SDA_MARK ,
2013-04-08 06:08:53 +04:00
PINMUX_MARK_END ,
} ;
2013-07-15 15:03:20 +04:00
static const u16 pinmux_data [ ] = {
2013-04-08 06:08:53 +04:00
PINMUX_DATA_GP_ALL ( ) , /* PINMUX_DATA(GP_M_N_DATA, GP_M_N_FN...), */
2015-10-20 20:34:41 +03:00
PINMUX_SINGLE ( VI1_DATA7_VI1_B7 ) ,
PINMUX_SINGLE ( USB0_PWEN ) ,
PINMUX_SINGLE ( USB0_OVC_VBUS ) ,
PINMUX_SINGLE ( USB2_PWEN ) ,
PINMUX_SINGLE ( USB2_OVC ) ,
PINMUX_SINGLE ( AVS1 ) ,
PINMUX_SINGLE ( AVS2 ) ,
PINMUX_SINGLE ( DU_DOTCLKIN0 ) ,
PINMUX_SINGLE ( DU_DOTCLKIN2 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_2_0 , D0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_2_0 , MSIOF3_SCK_B , SEL_SOF3_1 ) ,
PINMUX_IPSR_MSEL ( IP0_2_0 , VI3_DATA0 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_2_0 , VI0_G4 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_2_0 , VI0_G4_B , SEL_VI0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_5_3 , D1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_5_3 , MSIOF3_SYNC_B , SEL_SOF3_1 ) ,
PINMUX_IPSR_MSEL ( IP0_5_3 , VI3_DATA1 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_5_3 , VI0_G5 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_5_3 , VI0_G5_B , SEL_VI0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_8_6 , D2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_8_6 , MSIOF3_RXD_B , SEL_SOF3_1 ) ,
PINMUX_IPSR_MSEL ( IP0_8_6 , VI3_DATA2 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_8_6 , VI0_G6 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_8_6 , VI0_G6_B , SEL_VI0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_11_9 , D3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_11_9 , MSIOF3_TXD_B , SEL_SOF3_1 ) ,
PINMUX_IPSR_MSEL ( IP0_11_9 , VI3_DATA3 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_11_9 , VI0_G7 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_11_9 , VI0_G7_B , SEL_VI0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_15_12 , D4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_15_12 , SCIFB1_RXD_F , SEL_SCIFB1_5 ) ,
PINMUX_IPSR_MSEL ( IP0_15_12 , SCIFB0_RXD_C , SEL_SCIFB_2 ) ,
PINMUX_IPSR_MSEL ( IP0_15_12 , VI3_DATA4 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_15_12 , VI0_R0 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_15_12 , VI0_R0_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP0_15_12 , RX0_B , SEL_SCIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_19_16 , D5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_19_16 , SCIFB1_TXD_F , SEL_SCIFB1_5 ) ,
PINMUX_IPSR_MSEL ( IP0_19_16 , SCIFB0_TXD_C , SEL_SCIFB_2 ) ,
PINMUX_IPSR_MSEL ( IP0_19_16 , VI3_DATA5 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_19_16 , VI0_R1 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_19_16 , VI0_R1_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP0_19_16 , TX0_B , SEL_SCIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_22_20 , D6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_22_20 , IIC2_SCL_C , SEL_IIC2_2 ) ,
PINMUX_IPSR_MSEL ( IP0_22_20 , VI3_DATA6 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_22_20 , VI0_R2 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_22_20 , VI0_R2_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP0_22_20 , I2C2_SCL_C , SEL_I2C2_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_26_23 , D7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_26_23 , AD_DI_B , SEL_ADI_1 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , IIC2_SDA_C , SEL_IIC2_2 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , VI3_DATA7 , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , VI0_R3 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , VI0_R3_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , I2C2_SDA_C , SEL_I2C2_2 ) ,
PINMUX_IPSR_MSEL ( IP0_26_23 , TCLK1 , SEL_TMU1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_30_27 , D8 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_30_27 , SCIFA1_SCK_C , SEL_SCIFA1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP0_30_27 , AVB_TXD0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP0_30_27 , VI0_G0 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP0_30_27 , VI0_G0_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP0_30_27 , VI2_DATA0_VI2_B0 , SEL_VI2_0 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_3_0 , D9 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_3_0 , SCIFA1_RXD_C , SEL_SCIFA1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_3_0 , AVB_TXD1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_3_0 , VI0_G1 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_3_0 , VI0_G1_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_3_0 , VI2_DATA1_VI2_B1 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_7_4 , D10 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_7_4 , SCIFA1_TXD_C , SEL_SCIFA1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_7_4 , AVB_TXD2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_7_4 , VI0_G2 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_7_4 , VI0_G2_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_7_4 , VI2_DATA2_VI2_B2 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_11_8 , D11 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_11_8 , SCIFA1_CTS_N_C , SEL_SCIFA1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_11_8 , AVB_TXD3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_11_8 , VI0_G3 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_11_8 , VI0_G3_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_11_8 , VI2_DATA3_VI2_B3 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_14_12 , D12 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_14_12 , SCIFA1_RTS_N_C , SEL_SCIFA1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_14_12 , AVB_TXD4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_14_12 , VI0_HSYNC_N , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_14_12 , VI0_HSYNC_N_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_14_12 , VI2_DATA4_VI2_B4 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_17_15 , D13 ) ,
PINMUX_IPSR_GPSR ( IP1_17_15 , AVB_TXD5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_17_15 , VI0_VSYNC_N , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_17_15 , VI0_VSYNC_N_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_17_15 , VI2_DATA5_VI2_B5 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_21_18 , D14 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_21_18 , SCIFB1_RXD_C , SEL_SCIFB1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_21_18 , AVB_TXD6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_21_18 , RX1_B , SEL_SCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP1_21_18 , VI0_CLKENB , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_21_18 , VI0_CLKENB_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_21_18 , VI2_DATA6_VI2_B6 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_25_22 , D15 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_25_22 , SCIFB1_TXD_C , SEL_SCIFB1_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_25_22 , AVB_TXD7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP1_25_22 , TX1_B , SEL_SCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP1_25_22 , VI0_FIELD , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP1_25_22 , VI0_FIELD_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP1_25_22 , VI2_DATA7_VI2_B7 , SEL_VI2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP1_27_26 , A0 ) ,
PINMUX_IPSR_GPSR ( IP1_27_26 , PWM3 ) ,
PINMUX_IPSR_GPSR ( IP1_29_28 , A1 ) ,
PINMUX_IPSR_GPSR ( IP1_29_28 , PWM4 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_2_0 , A2 ) ,
PINMUX_IPSR_GPSR ( IP2_2_0 , PWM5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_2_0 , MSIOF1_SS1_B , SEL_SOF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_5_3 , A3 ) ,
PINMUX_IPSR_GPSR ( IP2_5_3 , PWM6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_5_3 , MSIOF1_SS2_B , SEL_SOF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_8_6 , A4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_8_6 , MSIOF1_TXD_B , SEL_SOF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_8_6 , TPU0TO0 ) ,
PINMUX_IPSR_GPSR ( IP2_11_9 , A5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_11_9 , SCIFA1_TXD_B , SEL_SCIFA1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_11_9 , TPU0TO1 ) ,
PINMUX_IPSR_GPSR ( IP2_14_12 , A6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_14_12 , SCIFA1_RTS_N_B , SEL_SCIFA1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_14_12 , TPU0TO2 ) ,
PINMUX_IPSR_GPSR ( IP2_17_15 , A7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_17_15 , SCIFA1_SCK_B , SEL_SCIFA1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_17_15 , AUDIO_CLKOUT_B ) ,
PINMUX_IPSR_GPSR ( IP2_17_15 , TPU0TO3 ) ,
PINMUX_IPSR_GPSR ( IP2_21_18 , A8 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_21_18 , SCIFA1_RXD_B , SEL_SCIFA1_1 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , SSI_SCK5_B , SEL_SSI5_1 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , VI0_R4 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , VI0_R4_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , SCIFB2_RXD_C , SEL_SCIFB2_2 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , RX2_B , SEL_SCIF2_1 ) ,
PINMUX_IPSR_MSEL ( IP2_21_18 , VI2_DATA0_VI2_B0_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_25_22 , A9 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_25_22 , SCIFA1_CTS_N_B , SEL_SCIFA1_1 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , SSI_WS5_B , SEL_SSI5_1 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , VI0_R5 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , VI0_R5_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , SCIFB2_TXD_C , SEL_SCIFB2_2 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , TX2_B , SEL_SCIF2_1 ) ,
PINMUX_IPSR_MSEL ( IP2_25_22 , VI2_DATA1_VI2_B1_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_28_26 , A10 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_28_26 , SSI_SDATA5_B , SEL_SSI5_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP2_28_26 , MSIOF2_SYNC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP2_28_26 , VI0_R6 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP2_28_26 , VI0_R6_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP2_28_26 , VI2_DATA2_VI2_B2_B , SEL_VI2_1 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_3_0 , A11 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_3_0 , SCIFB2_CTS_N_B , SEL_SCIFB2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_3_0 , MSIOF2_SCK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_3_0 , VI1_R0 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP3_3_0 , VI1_R0_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_3_0 , VI2_G0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_3_0 , VI2_DATA3_VI2_B3_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_7_4 , A12 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_7_4 , SCIFB2_RXD_B , SEL_SCIFB2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_7_4 , MSIOF2_TXD ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_7_4 , VI1_R1 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP3_7_4 , VI1_R1_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_7_4 , VI2_G1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_7_4 , VI2_DATA4_VI2_B4_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_11_8 , A13 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_11_8 , SCIFB2_RTS_N_B , SEL_SCIFB2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_11_8 , EX_WAIT2 ) ,
PINMUX_IPSR_GPSR ( IP3_11_8 , MSIOF2_RXD ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_11_8 , VI1_R2 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP3_11_8 , VI1_R2_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_11_8 , VI2_G2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_11_8 , VI2_DATA5_VI2_B5_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_14_12 , A14 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_14_12 , SCIFB2_TXD_B , SEL_SCIFB2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_14_12 , ATACS11_N ) ,
PINMUX_IPSR_GPSR ( IP3_14_12 , MSIOF2_SS1 ) ,
PINMUX_IPSR_GPSR ( IP3_17_15 , A15 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_17_15 , SCIFB2_SCK_B , SEL_SCIFB2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_17_15 , ATARD1_N ) ,
PINMUX_IPSR_GPSR ( IP3_17_15 , MSIOF2_SS2 ) ,
PINMUX_IPSR_GPSR ( IP3_19_18 , A16 ) ,
PINMUX_IPSR_GPSR ( IP3_19_18 , ATAWR1_N ) ,
PINMUX_IPSR_GPSR ( IP3_22_20 , A17 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_22_20 , AD_DO_B , SEL_ADI_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_22_20 , ATADIR1_N ) ,
PINMUX_IPSR_GPSR ( IP3_25_23 , A18 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_25_23 , AD_CLK_B , SEL_ADI_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_25_23 , ATAG1_N ) ,
PINMUX_IPSR_GPSR ( IP3_28_26 , A19 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_28_26 , AD_NCS_N_B , SEL_ADI_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_28_26 , ATACS01_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_28_26 , EX_WAIT0_B , SEL_LBS_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_31_29 , A20 ) ,
PINMUX_IPSR_GPSR ( IP3_31_29 , SPCLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP3_31_29 , VI1_R3 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP3_31_29 , VI1_R3_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP3_31_29 , VI2_G4 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_2_0 , A21 ) ,
PINMUX_IPSR_GPSR ( IP4_2_0 , MOSI_IO0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_2_0 , VI1_R4 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_2_0 , VI1_R4_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_2_0 , VI2_G5 ) ,
PINMUX_IPSR_GPSR ( IP4_5_3 , A22 ) ,
PINMUX_IPSR_GPSR ( IP4_5_3 , MISO_IO1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_5_3 , VI1_R5 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_5_3 , VI1_R5_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_5_3 , VI2_G6 ) ,
PINMUX_IPSR_GPSR ( IP4_8_6 , A23 ) ,
PINMUX_IPSR_GPSR ( IP4_8_6 , IO2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_8_6 , VI1_G7 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_8_6 , VI1_G7_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_8_6 , VI2_G7 ) ,
PINMUX_IPSR_GPSR ( IP4_11_9 , A24 ) ,
PINMUX_IPSR_GPSR ( IP4_11_9 , IO3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_11_9 , VI1_R7 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_11_9 , VI1_R7_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP4_11_9 , VI2_CLKENB , SEL_VI2_0 ) ,
PINMUX_IPSR_MSEL ( IP4_11_9 , VI2_CLKENB_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_14_12 , A25 ) ,
PINMUX_IPSR_GPSR ( IP4_14_12 , SSL ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_14_12 , VI1_G6 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_14_12 , VI1_G6_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP4_14_12 , VI2_FIELD , SEL_VI2_0 ) ,
PINMUX_IPSR_MSEL ( IP4_14_12 , VI2_FIELD_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_17_15 , CS0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_17_15 , VI1_R6 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_17_15 , VI1_R6_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_17_15 , VI2_G3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_17_15 , MSIOF0_SS2_B , SEL_SOF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_20_18 , CS1_N_A26 ) ,
PINMUX_IPSR_GPSR ( IP4_20_18 , SPEEDIN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_20_18 , VI0_R7 , SEL_VI0_0 ) ,
PINMUX_IPSR_MSEL ( IP4_20_18 , VI0_R7_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP4_20_18 , VI2_CLK , SEL_VI2_0 ) ,
PINMUX_IPSR_MSEL ( IP4_20_18 , VI2_CLK_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_23_21 , EX_CS0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_23_21 , HRX1_B , SEL_HSCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP4_23_21 , VI1_G5 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_23_21 , VI1_G5_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_23_21 , VI2_R0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_23_21 , HTX0_B , SEL_HSCIF0_1 ) ,
PINMUX_IPSR_MSEL ( IP4_23_21 , MSIOF0_SS1_B , SEL_SOF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_26_24 , EX_CS1_N ) ,
PINMUX_IPSR_GPSR ( IP4_26_24 , GPS_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_26_24 , HCTS1_N_B , SEL_HSCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP4_26_24 , VI1_FIELD , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_26_24 , VI1_FIELD_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_26_24 , VI2_R1 ) ,
PINMUX_IPSR_GPSR ( IP4_29_27 , EX_CS2_N ) ,
PINMUX_IPSR_GPSR ( IP4_29_27 , GPS_SIGN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_29_27 , HRTS1_N_B , SEL_HSCIF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_29_27 , VI3_CLKENB ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP4_29_27 , VI1_G0 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP4_29_27 , VI1_G0_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP4_29_27 , VI2_R2 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_2_0 , EX_CS3_N ) ,
PINMUX_IPSR_GPSR ( IP5_2_0 , GPS_MAG ) ,
PINMUX_IPSR_GPSR ( IP5_2_0 , VI3_FIELD ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_2_0 , VI1_G1 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_2_0 , VI1_G1_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_2_0 , VI2_R3 ) ,
PINMUX_IPSR_GPSR ( IP5_5_3 , EX_CS4_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_5_3 , MSIOF1_SCK_B , SEL_SOF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_5_3 , VI3_HSYNC_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_5_3 , VI2_HSYNC_N , SEL_VI2_0 ) ,
PINMUX_IPSR_MSEL ( IP5_5_3 , IIC1_SCL , SEL_IIC1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_5_3 , VI2_HSYNC_N_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_5_3 , INTC_EN0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_5_3 , I2C1_SCL , SEL_I2C1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_9_6 , EX_CS5_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_9_6 , CAN0_RX , SEL_CAN0_0 ) ,
PINMUX_IPSR_MSEL ( IP5_9_6 , MSIOF1_RXD_B , SEL_SOF1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_9_6 , VI3_VSYNC_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_9_6 , VI1_G2 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_9_6 , VI1_G2_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_9_6 , VI2_R4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_9_6 , IIC1_SDA , SEL_IIC1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_9_6 , INTC_EN1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_9_6 , I2C1_SDA , SEL_I2C1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_12_10 , BS_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_12_10 , IETX , SEL_IEB_0 ) ,
PINMUX_IPSR_MSEL ( IP5_12_10 , HTX1_B , SEL_HSCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP5_12_10 , CAN1_TX , SEL_CAN1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_12_10 , DRACK0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_12_10 , IETX_C , SEL_IEB_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_14_13 , RD_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_14_13 , CAN0_TX , SEL_CAN0_0 ) ,
PINMUX_IPSR_MSEL ( IP5_14_13 , SCIFA0_SCK_B , SEL_SCFA_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_17_15 , RD_WR_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_17_15 , VI1_G3 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_17_15 , VI1_G3_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_17_15 , VI2_R5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_17_15 , SCIFA0_RXD_B , SEL_SCFA_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_17_15 , INTC_IRQ4_N ) ,
PINMUX_IPSR_GPSR ( IP5_20_18 , WE0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_20_18 , IECLK , SEL_IEB_0 ) ,
PINMUX_IPSR_MSEL ( IP5_20_18 , CAN_CLK , SEL_CANCLK_0 ) ,
PINMUX_IPSR_MSEL ( IP5_20_18 , VI2_VSYNC_N , SEL_VI2_0 ) ,
PINMUX_IPSR_MSEL ( IP5_20_18 , SCIFA0_TXD_B , SEL_SCFA_1 ) ,
PINMUX_IPSR_MSEL ( IP5_20_18 , VI2_VSYNC_N_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_23_21 , WE1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_23_21 , IERX , SEL_IEB_0 ) ,
PINMUX_IPSR_MSEL ( IP5_23_21 , CAN1_RX , SEL_CAN1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_23_21 , VI1_G4 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_23_21 , VI1_G4_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_23_21 , VI2_R6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_23_21 , SCIFA0_CTS_N_B , SEL_SCFA_1 ) ,
PINMUX_IPSR_MSEL ( IP5_23_21 , IERX_C , SEL_IEB_2 ) ,
PINMUX_IPSR_MSEL ( IP5_26_24 , EX_WAIT0 , SEL_LBS_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_26_24 , IRQ3 ) ,
PINMUX_IPSR_GPSR ( IP5_26_24 , INTC_IRQ3_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_26_24 , VI3_CLK , SEL_VI3_0 ) ,
PINMUX_IPSR_MSEL ( IP5_26_24 , SCIFA0_RTS_N_B , SEL_SCFA_1 ) ,
PINMUX_IPSR_MSEL ( IP5_26_24 , HRX0_B , SEL_HSCIF0_1 ) ,
PINMUX_IPSR_MSEL ( IP5_26_24 , MSIOF0_SCK_B , SEL_SOF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_29_27 , DREQ0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_29_27 , VI1_HSYNC_N , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP5_29_27 , VI1_HSYNC_N_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP5_29_27 , VI2_R7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP5_29_27 , SSI_SCK78_C , SEL_SSI7_2 ) ,
PINMUX_IPSR_MSEL ( IP5_29_27 , SSI_WS78_B , SEL_SSI7_1 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_2_0 , DACK0 ) ,
PINMUX_IPSR_GPSR ( IP6_2_0 , IRQ0 ) ,
PINMUX_IPSR_GPSR ( IP6_2_0 , INTC_IRQ0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_2_0 , SSI_SCK6_B , SEL_SSI6_1 ) ,
PINMUX_IPSR_MSEL ( IP6_2_0 , VI1_VSYNC_N , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP6_2_0 , VI1_VSYNC_N_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP6_2_0 , SSI_WS78_C , SEL_SSI7_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_5_3 , DREQ1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_5_3 , VI1_CLKENB , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP6_5_3 , VI1_CLKENB_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP6_5_3 , SSI_SDATA7_C , SEL_SSI7_2 ) ,
PINMUX_IPSR_MSEL ( IP6_5_3 , SSI_SCK78_B , SEL_SSI7_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_8_6 , DACK1 ) ,
PINMUX_IPSR_GPSR ( IP6_8_6 , IRQ1 ) ,
PINMUX_IPSR_GPSR ( IP6_8_6 , INTC_IRQ1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_8_6 , SSI_WS6_B , SEL_SSI6_1 ) ,
PINMUX_IPSR_MSEL ( IP6_8_6 , SSI_SDATA8_C , SEL_SSI8_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_10_9 , DREQ2_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_10_9 , HSCK1_B , SEL_HSCIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP6_10_9 , HCTS0_N_B , SEL_HSCIF0_1 ) ,
PINMUX_IPSR_MSEL ( IP6_10_9 , MSIOF0_TXD_B , SEL_SOF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_13_11 , DACK2 ) ,
PINMUX_IPSR_GPSR ( IP6_13_11 , IRQ2 ) ,
PINMUX_IPSR_GPSR ( IP6_13_11 , INTC_IRQ2_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_13_11 , SSI_SDATA6_B , SEL_SSI6_1 ) ,
PINMUX_IPSR_MSEL ( IP6_13_11 , HRTS0_N_B , SEL_HSCIF0_1 ) ,
PINMUX_IPSR_MSEL ( IP6_13_11 , MSIOF0_RXD_B , SEL_SOF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_16_14 , ETH_CRS_DV ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_16_14 , STP_ISCLK_0_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_16_14 , TS_SDEN0_D , SEL_TSIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP6_16_14 , GLO_Q0_C , SEL_GPS_2 ) ,
PINMUX_IPSR_MSEL ( IP6_16_14 , IIC2_SCL_E , SEL_IIC2_4 ) ,
PINMUX_IPSR_MSEL ( IP6_16_14 , I2C2_SCL_E , SEL_I2C2_4 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_19_17 , ETH_RX_ER ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_19_17 , STP_ISD_0_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_19_17 , TS_SPSYNC0_D , SEL_TSIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP6_19_17 , GLO_Q1_C , SEL_GPS_2 ) ,
PINMUX_IPSR_MSEL ( IP6_19_17 , IIC2_SDA_E , SEL_IIC2_4 ) ,
PINMUX_IPSR_MSEL ( IP6_19_17 , I2C2_SDA_E , SEL_I2C2_4 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_22_20 , ETH_RXD0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_22_20 , STP_ISEN_0_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_22_20 , TS_SDAT0_D , SEL_TSIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP6_22_20 , GLO_I0_C , SEL_GPS_2 ) ,
PINMUX_IPSR_MSEL ( IP6_22_20 , SCIFB1_SCK_G , SEL_SCIFB1_6 ) ,
PINMUX_IPSR_MSEL ( IP6_22_20 , SCK1_E , SEL_SCIF1_4 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_25_23 , ETH_RXD1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_25_23 , HRX0_E , SEL_HSCIF0_4 ) ,
PINMUX_IPSR_MSEL ( IP6_25_23 , STP_ISSYNC_0_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_25_23 , TS_SCK0_D , SEL_TSIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP6_25_23 , GLO_I1_C , SEL_GPS_2 ) ,
PINMUX_IPSR_MSEL ( IP6_25_23 , SCIFB1_RXD_G , SEL_SCIFB1_6 ) ,
PINMUX_IPSR_MSEL ( IP6_25_23 , RX1_E , SEL_SCIF1_4 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_28_26 , ETH_LINK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_28_26 , HTX0_E , SEL_HSCIF0_4 ) ,
PINMUX_IPSR_MSEL ( IP6_28_26 , STP_IVCXO27_0_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_28_26 , SCIFB1_TXD_G , SEL_SCIFB1_6 ) ,
PINMUX_IPSR_MSEL ( IP6_28_26 , TX1_E , SEL_SCIF1_4 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP6_31_29 , ETH_REF_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP6_31_29 , HCTS0_N_E , SEL_HSCIF0_4 ) ,
PINMUX_IPSR_MSEL ( IP6_31_29 , STP_IVCXO27_1_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP6_31_29 , HRX0_F , SEL_HSCIF0_5 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_2_0 , ETH_MDIO ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_2_0 , HRTS0_N_E , SEL_HSCIF0_4 ) ,
PINMUX_IPSR_MSEL ( IP7_2_0 , SIM0_D_C , SEL_SIM_2 ) ,
PINMUX_IPSR_MSEL ( IP7_2_0 , HCTS0_N_F , SEL_HSCIF0_5 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_5_3 , ETH_TXD1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_5_3 , HTX0_F , SEL_HSCIF0_5 ) ,
PINMUX_IPSR_MSEL ( IP7_5_3 , BPFCLK_G , SEL_FM_6 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_7_6 , ETH_TX_EN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_7_6 , SIM0_CLK_C , SEL_SIM_2 ) ,
PINMUX_IPSR_MSEL ( IP7_7_6 , HRTS0_N_F , SEL_HSCIF0_5 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_9_8 , ETH_MAGIC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_9_8 , SIM0_RST_C , SEL_SIM_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_12_10 , ETH_TXD0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_12_10 , STP_ISCLK_1_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP7_12_10 , TS_SDEN1_C , SEL_TSIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP7_12_10 , GLO_SCLK_C , SEL_GPS_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_15_13 , ETH_MDC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_15_13 , STP_ISD_1_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP7_15_13 , TS_SPSYNC1_C , SEL_TSIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP7_15_13 , GLO_SDATA_C , SEL_GPS_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_18_16 , PWM0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_18_16 , SCIFA2_SCK_C , SEL_SCIFA2_2 ) ,
PINMUX_IPSR_MSEL ( IP7_18_16 , STP_ISEN_1_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP7_18_16 , TS_SDAT1_C , SEL_TSIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP7_18_16 , GLO_SS_C , SEL_GPS_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_21_19 , PWM1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_21_19 , SCIFA2_TXD_C , SEL_SCIFA2_2 ) ,
PINMUX_IPSR_MSEL ( IP7_21_19 , STP_ISSYNC_1_B , SEL_SSP_1 ) ,
PINMUX_IPSR_MSEL ( IP7_21_19 , TS_SCK1_C , SEL_TSIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP7_21_19 , GLO_RFON_C , SEL_GPS_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_21_19 , PCMOE_N ) ,
PINMUX_IPSR_GPSR ( IP7_24_22 , PWM2 ) ,
PINMUX_IPSR_GPSR ( IP7_24_22 , PWMFSW0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_24_22 , SCIFA2_RXD_C , SEL_SCIFA2_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_24_22 , PCMWE_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_24_22 , IECLK_C , SEL_IEB_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_26_25 , DU_DOTCLKIN1 ) ,
PINMUX_IPSR_GPSR ( IP7_26_25 , AUDIO_CLKC ) ,
PINMUX_IPSR_GPSR ( IP7_26_25 , AUDIO_CLKOUT_C ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_28_27 , VI0_CLK , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_28_27 , ATACS00_N ) ,
PINMUX_IPSR_GPSR ( IP7_28_27 , AVB_RXD1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP7_30_29 , VI0_DATA0_VI0_B0 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP7_30_29 , ATACS10_N ) ,
PINMUX_IPSR_GPSR ( IP7_30_29 , AVB_RXD2 ) ,
2013-04-08 06:08:53 +04:00
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_1_0 , VI0_DATA1_VI0_B1 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_1_0 , ATARD0_N ) ,
PINMUX_IPSR_GPSR ( IP8_1_0 , AVB_RXD3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_3_2 , VI0_DATA2_VI0_B2 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_3_2 , ATAWR0_N ) ,
PINMUX_IPSR_GPSR ( IP8_3_2 , AVB_RXD4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_5_4 , VI0_DATA3_VI0_B3 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_5_4 , ATADIR0_N ) ,
PINMUX_IPSR_GPSR ( IP8_5_4 , AVB_RXD5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_7_6 , VI0_DATA4_VI0_B4 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_7_6 , ATAG0_N ) ,
PINMUX_IPSR_GPSR ( IP8_7_6 , AVB_RXD6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_9_8 , VI0_DATA5_VI0_B5 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_9_8 , EX_WAIT1 ) ,
PINMUX_IPSR_GPSR ( IP8_9_8 , AVB_RXD7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_11_10 , VI0_DATA6_VI0_B6 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_11_10 , AVB_RX_ER ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_13_12 , VI0_DATA7_VI0_B7 , SEL_VI0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_13_12 , AVB_RX_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_15_14 , VI1_CLK , SEL_VI1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_15_14 , AVB_RX_DV ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_17_16 , VI1_DATA0_VI1_B0 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP8_17_16 , SCIFA1_SCK_D , SEL_SCIFA1_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_17_16 , AVB_CRS ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_19_18 , VI1_DATA1_VI1_B1 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP8_19_18 , SCIFA1_RXD_D , SEL_SCIFA1_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_19_18 , AVB_MDC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_21_20 , VI1_DATA2_VI1_B2 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP8_21_20 , SCIFA1_TXD_D , SEL_SCIFA1_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_21_20 , AVB_MDIO ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_23_22 , VI1_DATA3_VI1_B3 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP8_23_22 , SCIFA1_CTS_N_D , SEL_SCIFA1_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_23_22 , AVB_GTX_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_25_24 , VI1_DATA4_VI1_B4 , SEL_VI1_0 ) ,
PINMUX_IPSR_MSEL ( IP8_25_24 , SCIFA1_RTS_N_D , SEL_SCIFA1_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_25_24 , AVB_MAGIC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_26 , VI1_DATA5_VI1_B5 , SEL_VI1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_26 , AVB_PHY_INT ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_27 , VI1_DATA6_VI1_B6 , SEL_VI1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_27 , AVB_GTXREFCLK ) ,
PINMUX_IPSR_GPSR ( IP8_28 , SD0_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_28 , VI1_DATA0_VI1_B0_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP8_30_29 , SD0_CMD ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP8_30_29 , SCIFB1_SCK_B , SEL_SCIFB1_1 ) ,
PINMUX_IPSR_MSEL ( IP8_30_29 , VI1_DATA1_VI1_B1_B , SEL_VI1_1 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_1_0 , SD0_DAT0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_1_0 , SCIFB1_RXD_B , SEL_SCIFB1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_1_0 , VI1_DATA2_VI1_B2_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_3_2 , SD0_DAT1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_3_2 , SCIFB1_TXD_B , SEL_SCIFB1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_3_2 , VI1_DATA3_VI1_B3_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_5_4 , SD0_DAT2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_5_4 , SCIFB1_CTS_N_B , SEL_SCIFB1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_5_4 , VI1_DATA4_VI1_B4_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_7_6 , SD0_DAT3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_7_6 , SCIFB1_RTS_N_B , SEL_SCIFB1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_7_6 , VI1_DATA5_VI1_B5_B , SEL_VI1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_11_8 , SD0_CD ) ,
PINMUX_IPSR_GPSR ( IP9_11_8 , MMC0_D6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_11_8 , TS_SDEN0_B , SEL_TSIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_11_8 , USB0_EXTP ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_11_8 , GLO_SCLK , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP9_11_8 , VI1_DATA6_VI1_B6_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_11_8 , IIC1_SCL_B , SEL_IIC1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_11_8 , I2C1_SCL_B , SEL_I2C1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_11_8 , VI2_DATA6_VI2_B6_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_15_12 , SD0_WP ) ,
PINMUX_IPSR_GPSR ( IP9_15_12 , MMC0_D7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_15_12 , TS_SPSYNC0_B , SEL_TSIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_15_12 , USB0_IDIN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_15_12 , GLO_SDATA , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP9_15_12 , VI1_DATA7_VI1_B7_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_15_12 , IIC1_SDA_B , SEL_IIC1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_15_12 , I2C1_SDA_B , SEL_I2C1_1 ) ,
PINMUX_IPSR_MSEL ( IP9_15_12 , VI2_DATA7_VI2_B7_B , SEL_VI2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_17_16 , SD1_CLK ) ,
PINMUX_IPSR_GPSR ( IP9_17_16 , AVB_TX_EN ) ,
PINMUX_IPSR_GPSR ( IP9_19_18 , SD1_CMD ) ,
PINMUX_IPSR_GPSR ( IP9_19_18 , AVB_TX_ER ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_19_18 , SCIFB0_SCK_B , SEL_SCIFB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_21_20 , SD1_DAT0 ) ,
PINMUX_IPSR_GPSR ( IP9_21_20 , AVB_TX_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_21_20 , SCIFB0_RXD_B , SEL_SCIFB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_23_22 , SD1_DAT1 ) ,
PINMUX_IPSR_GPSR ( IP9_23_22 , AVB_LINK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_23_22 , SCIFB0_TXD_B , SEL_SCIFB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_25_24 , SD1_DAT2 ) ,
PINMUX_IPSR_GPSR ( IP9_25_24 , AVB_COL ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_25_24 , SCIFB0_CTS_N_B , SEL_SCIFB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_27_26 , SD1_DAT3 ) ,
PINMUX_IPSR_GPSR ( IP9_27_26 , AVB_RXD0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_27_26 , SCIFB0_RTS_N_B , SEL_SCIFB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_31_28 , SD1_CD ) ,
PINMUX_IPSR_GPSR ( IP9_31_28 , MMC1_D6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_31_28 , TS_SDEN1 , SEL_TSIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP9_31_28 , USB1_EXTP ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP9_31_28 , GLO_SS , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP9_31_28 , VI0_CLK_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP9_31_28 , IIC2_SCL_D , SEL_IIC2_3 ) ,
PINMUX_IPSR_MSEL ( IP9_31_28 , I2C2_SCL_D , SEL_I2C2_3 ) ,
PINMUX_IPSR_MSEL ( IP9_31_28 , SIM0_CLK_B , SEL_SIM_1 ) ,
PINMUX_IPSR_MSEL ( IP9_31_28 , VI3_CLK_B , SEL_VI3_1 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_3_0 , SD1_WP ) ,
PINMUX_IPSR_GPSR ( IP10_3_0 , MMC1_D7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_3_0 , TS_SPSYNC1 , SEL_TSIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_3_0 , USB1_IDIN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_3_0 , GLO_RFON , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP10_3_0 , VI1_CLK_B , SEL_VI1_1 ) ,
PINMUX_IPSR_MSEL ( IP10_3_0 , IIC2_SDA_D , SEL_IIC2_3 ) ,
PINMUX_IPSR_MSEL ( IP10_3_0 , I2C2_SDA_D , SEL_I2C2_3 ) ,
PINMUX_IPSR_MSEL ( IP10_3_0 , SIM0_D_B , SEL_SIM_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_6_4 , SD2_CLK ) ,
PINMUX_IPSR_GPSR ( IP10_6_4 , MMC0_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_6_4 , SIM0_CLK , SEL_SIM_0 ) ,
PINMUX_IPSR_MSEL ( IP10_6_4 , VI0_DATA0_VI0_B0_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_6_4 , TS_SDEN0_C , SEL_TSIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP10_6_4 , GLO_SCLK_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_6_4 , VI3_DATA0_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_10_7 , SD2_CMD ) ,
PINMUX_IPSR_GPSR ( IP10_10_7 , MMC0_CMD ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_10_7 , SIM0_D , SEL_SIM_0 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , VI0_DATA1_VI0_B1_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , SCIFB1_SCK_E , SEL_SCIFB1_4 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , SCK1_D , SEL_SCIF1_3 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , TS_SPSYNC0_C , SEL_TSIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , GLO_SDATA_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_10_7 , VI3_DATA1_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_14_11 , SD2_DAT0 ) ,
PINMUX_IPSR_GPSR ( IP10_14_11 , MMC0_D0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_14_11 , FMCLK_B , SEL_FM_1 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , VI0_DATA2_VI0_B2_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , SCIFB1_RXD_E , SEL_SCIFB1_4 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , RX1_D , SEL_SCIF1_3 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , TS_SDAT0_C , SEL_TSIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , GLO_SS_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_14_11 , VI3_DATA2_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_18_15 , SD2_DAT1 ) ,
PINMUX_IPSR_GPSR ( IP10_18_15 , MMC0_D1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_18_15 , FMIN_B , SEL_FM_1 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , VI0_DATA3_VI0_B3_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , SCIFB1_TXD_E , SEL_SCIFB1_4 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , TX1_D , SEL_SCIF1_3 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , TS_SCK0_C , SEL_TSIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , GLO_RFON_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_18_15 , VI3_DATA3_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_22_19 , SD2_DAT2 ) ,
PINMUX_IPSR_GPSR ( IP10_22_19 , MMC0_D2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_22_19 , BPFCLK_B , SEL_FM_1 ) ,
PINMUX_IPSR_MSEL ( IP10_22_19 , VI0_DATA4_VI0_B4_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_22_19 , HRX0_D , SEL_HSCIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP10_22_19 , TS_SDEN1_B , SEL_TSIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP10_22_19 , GLO_Q0_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_22_19 , VI3_DATA4_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_25_23 , SD2_DAT3 ) ,
PINMUX_IPSR_GPSR ( IP10_25_23 , MMC0_D3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_25_23 , SIM0_RST , SEL_SIM_0 ) ,
PINMUX_IPSR_MSEL ( IP10_25_23 , VI0_DATA5_VI0_B5_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_25_23 , HTX0_D , SEL_HSCIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP10_25_23 , TS_SPSYNC1_B , SEL_TSIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP10_25_23 , GLO_Q1_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_25_23 , VI3_DATA5_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_29_26 , SD2_CD ) ,
PINMUX_IPSR_GPSR ( IP10_29_26 , MMC0_D4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_29_26 , TS_SDAT0_B , SEL_TSIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP10_29_26 , USB2_EXTP ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP10_29_26 , GLO_I0 , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP10_29_26 , VI0_DATA6_VI0_B6_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP10_29_26 , HCTS0_N_D , SEL_HSCIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP10_29_26 , TS_SDAT1_B , SEL_TSIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP10_29_26 , GLO_I0_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP10_29_26 , VI3_DATA6_B , SEL_VI3_1 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_3_0 , SD2_WP ) ,
PINMUX_IPSR_GPSR ( IP11_3_0 , MMC0_D5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_3_0 , TS_SCK0_B , SEL_TSIF0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_3_0 , USB2_IDIN ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_3_0 , GLO_I1 , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP11_3_0 , VI0_DATA7_VI0_B7_B , SEL_VI0_1 ) ,
PINMUX_IPSR_MSEL ( IP11_3_0 , HRTS0_N_D , SEL_HSCIF0_3 ) ,
PINMUX_IPSR_MSEL ( IP11_3_0 , TS_SCK1_B , SEL_TSIF1_1 ) ,
PINMUX_IPSR_MSEL ( IP11_3_0 , GLO_I1_B , SEL_GPS_1 ) ,
PINMUX_IPSR_MSEL ( IP11_3_0 , VI3_DATA7_B , SEL_VI3_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_4 , SD3_CLK ) ,
PINMUX_IPSR_GPSR ( IP11_4 , MMC1_CLK ) ,
PINMUX_IPSR_GPSR ( IP11_6_5 , SD3_CMD ) ,
PINMUX_IPSR_GPSR ( IP11_6_5 , MMC1_CMD ) ,
PINMUX_IPSR_GPSR ( IP11_6_5 , MTS_N ) ,
PINMUX_IPSR_GPSR ( IP11_8_7 , SD3_DAT0 ) ,
PINMUX_IPSR_GPSR ( IP11_8_7 , MMC1_D0 ) ,
PINMUX_IPSR_GPSR ( IP11_8_7 , STM_N ) ,
PINMUX_IPSR_GPSR ( IP11_10_9 , SD3_DAT1 ) ,
PINMUX_IPSR_GPSR ( IP11_10_9 , MMC1_D1 ) ,
PINMUX_IPSR_GPSR ( IP11_10_9 , MDATA ) ,
PINMUX_IPSR_GPSR ( IP11_12_11 , SD3_DAT2 ) ,
PINMUX_IPSR_GPSR ( IP11_12_11 , MMC1_D2 ) ,
PINMUX_IPSR_GPSR ( IP11_12_11 , SDATA ) ,
PINMUX_IPSR_GPSR ( IP11_14_13 , SD3_DAT3 ) ,
PINMUX_IPSR_GPSR ( IP11_14_13 , MMC1_D3 ) ,
PINMUX_IPSR_GPSR ( IP11_14_13 , SCKZ ) ,
PINMUX_IPSR_GPSR ( IP11_17_15 , SD3_CD ) ,
PINMUX_IPSR_GPSR ( IP11_17_15 , MMC1_D4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_17_15 , TS_SDAT1 , SEL_TSIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_17_15 , VSP ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_17_15 , GLO_Q0 , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP11_17_15 , SIM0_RST_B , SEL_SIM_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_21_18 , SD3_WP ) ,
PINMUX_IPSR_GPSR ( IP11_21_18 , MMC1_D5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_21_18 , TS_SCK1 , SEL_TSIF1_0 ) ,
PINMUX_IPSR_MSEL ( IP11_21_18 , GLO_Q1 , SEL_GPS_0 ) ,
PINMUX_IPSR_MSEL ( IP11_21_18 , FMIN_C , SEL_FM_2 ) ,
PINMUX_IPSR_MSEL ( IP11_21_18 , FMIN_E , SEL_FM_4 ) ,
PINMUX_IPSR_MSEL ( IP11_21_18 , FMIN_F , SEL_FM_5 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_23_22 , MLB_CLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_23_22 , IIC2_SCL_B , SEL_IIC2_1 ) ,
PINMUX_IPSR_MSEL ( IP11_23_22 , I2C2_SCL_B , SEL_I2C2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_26_24 , MLB_SIG ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_26_24 , SCIFB1_RXD_D , SEL_SCIFB1_3 ) ,
PINMUX_IPSR_MSEL ( IP11_26_24 , RX1_C , SEL_SCIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP11_26_24 , IIC2_SDA_B , SEL_IIC2_1 ) ,
PINMUX_IPSR_MSEL ( IP11_26_24 , I2C2_SDA_B , SEL_I2C2_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_29_27 , MLB_DAT ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_29_27 , SCIFB1_TXD_D , SEL_SCIFB1_3 ) ,
PINMUX_IPSR_MSEL ( IP11_29_27 , TX1_C , SEL_SCIF1_2 ) ,
PINMUX_IPSR_MSEL ( IP11_29_27 , BPFCLK_C , SEL_FM_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_31_30 , SSI_SCK0129 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP11_31_30 , CAN_CLK_B , SEL_CANCLK_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP11_31_30 , MOUT0 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_1_0 , SSI_WS0129 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_1_0 , CAN0_TX_B , SEL_CAN0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_1_0 , MOUT1 ) ,
PINMUX_IPSR_GPSR ( IP12_3_2 , SSI_SDATA0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_3_2 , CAN0_RX_B , SEL_CAN0_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_3_2 , MOUT2 ) ,
PINMUX_IPSR_GPSR ( IP12_5_4 , SSI_SDATA1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_5_4 , CAN1_TX_B , SEL_CAN1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_5_4 , MOUT5 ) ,
PINMUX_IPSR_GPSR ( IP12_7_6 , SSI_SDATA2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_7_6 , CAN1_RX_B , SEL_CAN1_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_7_6 , SSI_SCK1 ) ,
PINMUX_IPSR_GPSR ( IP12_7_6 , MOUT6 ) ,
PINMUX_IPSR_GPSR ( IP12_10_8 , SSI_SCK34 ) ,
PINMUX_IPSR_GPSR ( IP12_10_8 , STP_OPWM_0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_10_8 , SCIFB0_SCK , SEL_SCIFB_0 ) ,
PINMUX_IPSR_MSEL ( IP12_10_8 , MSIOF1_SCK , SEL_SOF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_10_8 , CAN_DEBUG_HW_TRIGGER ) ,
PINMUX_IPSR_GPSR ( IP12_13_11 , SSI_WS34 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_13_11 , STP_IVCXO27_0 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP12_13_11 , SCIFB0_RXD , SEL_SCIFB_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_13_11 , MSIOF1_SYNC ) ,
PINMUX_IPSR_GPSR ( IP12_13_11 , CAN_STEP0 ) ,
PINMUX_IPSR_GPSR ( IP12_16_14 , SSI_SDATA3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_16_14 , STP_ISCLK_0 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP12_16_14 , SCIFB0_TXD , SEL_SCIFB_0 ) ,
PINMUX_IPSR_MSEL ( IP12_16_14 , MSIOF1_SS1 , SEL_SOF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_16_14 , CAN_TXCLK ) ,
PINMUX_IPSR_GPSR ( IP12_19_17 , SSI_SCK4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_19_17 , STP_ISD_0 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP12_19_17 , SCIFB0_CTS_N , SEL_SCIFB_0 ) ,
PINMUX_IPSR_MSEL ( IP12_19_17 , MSIOF1_SS2 , SEL_SOF1_0 ) ,
PINMUX_IPSR_MSEL ( IP12_19_17 , SSI_SCK5_C , SEL_SSI5_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_19_17 , CAN_DEBUGOUT0 ) ,
PINMUX_IPSR_GPSR ( IP12_22_20 , SSI_WS4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_22_20 , STP_ISEN_0 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP12_22_20 , SCIFB0_RTS_N , SEL_SCIFB_0 ) ,
PINMUX_IPSR_MSEL ( IP12_22_20 , MSIOF1_TXD , SEL_SOF1_0 ) ,
PINMUX_IPSR_MSEL ( IP12_22_20 , SSI_WS5_C , SEL_SSI5_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_22_20 , CAN_DEBUGOUT1 ) ,
PINMUX_IPSR_GPSR ( IP12_24_23 , SSI_SDATA4 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_24_23 , STP_ISSYNC_0 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP12_24_23 , MSIOF1_RXD , SEL_SOF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_24_23 , CAN_DEBUGOUT2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_27_25 , SSI_SCK5 , SEL_SSI5_0 ) ,
PINMUX_IPSR_MSEL ( IP12_27_25 , SCIFB1_SCK , SEL_SCIFB1_0 ) ,
PINMUX_IPSR_MSEL ( IP12_27_25 , IERX_B , SEL_IEB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_27_25 , DU2_EXHSYNC_DU2_HSYNC ) ,
PINMUX_IPSR_GPSR ( IP12_27_25 , QSTH_QHS ) ,
PINMUX_IPSR_GPSR ( IP12_27_25 , CAN_DEBUGOUT3 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP12_30_28 , SSI_WS5 , SEL_SSI5_0 ) ,
PINMUX_IPSR_MSEL ( IP12_30_28 , SCIFB1_RXD , SEL_SCIFB1_0 ) ,
PINMUX_IPSR_MSEL ( IP12_30_28 , IECLK_B , SEL_IEB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP12_30_28 , DU2_EXVSYNC_DU2_VSYNC ) ,
PINMUX_IPSR_GPSR ( IP12_30_28 , QSTB_QHE ) ,
PINMUX_IPSR_GPSR ( IP12_30_28 , CAN_DEBUGOUT4 ) ,
2013-04-08 06:08:53 +04:00
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_2_0 , SSI_SDATA5 , SEL_SSI5_0 ) ,
PINMUX_IPSR_MSEL ( IP13_2_0 , SCIFB1_TXD , SEL_SCIFB1_0 ) ,
PINMUX_IPSR_MSEL ( IP13_2_0 , IETX_B , SEL_IEB_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_2_0 , DU2_DR2 ) ,
PINMUX_IPSR_GPSR ( IP13_2_0 , LCDOUT2 ) ,
PINMUX_IPSR_GPSR ( IP13_2_0 , CAN_DEBUGOUT5 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_6_3 , SSI_SCK6 , SEL_SSI6_0 ) ,
PINMUX_IPSR_MSEL ( IP13_6_3 , SCIFB1_CTS_N , SEL_SCIFB1_0 ) ,
PINMUX_IPSR_MSEL ( IP13_6_3 , BPFCLK_D , SEL_FM_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_6_3 , DU2_DR3 ) ,
PINMUX_IPSR_GPSR ( IP13_6_3 , LCDOUT3 ) ,
PINMUX_IPSR_GPSR ( IP13_6_3 , CAN_DEBUGOUT6 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_6_3 , BPFCLK_F , SEL_FM_5 ) ,
PINMUX_IPSR_MSEL ( IP13_9_7 , SSI_WS6 , SEL_SSI6_0 ) ,
PINMUX_IPSR_MSEL ( IP13_9_7 , SCIFB1_RTS_N , SEL_SCIFB1_0 ) ,
PINMUX_IPSR_MSEL ( IP13_9_7 , CAN0_TX_D , SEL_CAN0_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_9_7 , DU2_DR4 ) ,
PINMUX_IPSR_GPSR ( IP13_9_7 , LCDOUT4 ) ,
PINMUX_IPSR_GPSR ( IP13_9_7 , CAN_DEBUGOUT7 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_12_10 , SSI_SDATA6 , SEL_SSI6_0 ) ,
PINMUX_IPSR_MSEL ( IP13_12_10 , FMIN_D , SEL_FM_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_12_10 , DU2_DR5 ) ,
PINMUX_IPSR_GPSR ( IP13_12_10 , LCDOUT5 ) ,
PINMUX_IPSR_GPSR ( IP13_12_10 , CAN_DEBUGOUT8 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_15_13 , SSI_SCK78 , SEL_SSI7_0 ) ,
PINMUX_IPSR_MSEL ( IP13_15_13 , STP_IVCXO27_1 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP13_15_13 , SCK1 , SEL_SCIF1_0 ) ,
PINMUX_IPSR_MSEL ( IP13_15_13 , SCIFA1_SCK , SEL_SCIFA1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_15_13 , DU2_DR6 ) ,
PINMUX_IPSR_GPSR ( IP13_15_13 , LCDOUT6 ) ,
PINMUX_IPSR_GPSR ( IP13_15_13 , CAN_DEBUGOUT9 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_18_16 , SSI_WS78 , SEL_SSI7_0 ) ,
PINMUX_IPSR_MSEL ( IP13_18_16 , STP_ISCLK_1 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP13_18_16 , SCIFB2_SCK , SEL_SCIFB2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_18_16 , SCIFA2_CTS_N ) ,
PINMUX_IPSR_GPSR ( IP13_18_16 , DU2_DR7 ) ,
PINMUX_IPSR_GPSR ( IP13_18_16 , LCDOUT7 ) ,
PINMUX_IPSR_GPSR ( IP13_18_16 , CAN_DEBUGOUT10 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_22_19 , SSI_SDATA7 , SEL_SSI7_0 ) ,
PINMUX_IPSR_MSEL ( IP13_22_19 , STP_ISD_1 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP13_22_19 , SCIFB2_RXD , SEL_SCIFB2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_22_19 , SCIFA2_RTS_N ) ,
PINMUX_IPSR_GPSR ( IP13_22_19 , TCLK2 ) ,
PINMUX_IPSR_GPSR ( IP13_22_19 , QSTVA_QVS ) ,
PINMUX_IPSR_GPSR ( IP13_22_19 , CAN_DEBUGOUT11 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_22_19 , BPFCLK_E , SEL_FM_4 ) ,
PINMUX_IPSR_MSEL ( IP13_22_19 , SSI_SDATA7_B , SEL_SSI7_1 ) ,
PINMUX_IPSR_MSEL ( IP13_22_19 , FMIN_G , SEL_FM_6 ) ,
PINMUX_IPSR_MSEL ( IP13_25_23 , SSI_SDATA8 , SEL_SSI8_0 ) ,
PINMUX_IPSR_MSEL ( IP13_25_23 , STP_ISEN_1 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP13_25_23 , SCIFB2_TXD , SEL_SCIFB2_0 ) ,
PINMUX_IPSR_MSEL ( IP13_25_23 , CAN0_TX_C , SEL_CAN0_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_25_23 , CAN_DEBUGOUT12 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_25_23 , SSI_SDATA8_B , SEL_SSI8_1 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_28_26 , SSI_SDATA9 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_28_26 , STP_ISSYNC_1 , SEL_SSP_0 ) ,
PINMUX_IPSR_MSEL ( IP13_28_26 , SCIFB2_CTS_N , SEL_SCIFB2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_28_26 , SSI_WS1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_28_26 , SSI_SDATA5_C , SEL_SSI5_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_28_26 , CAN_DEBUGOUT13 ) ,
PINMUX_IPSR_GPSR ( IP13_30_29 , AUDIO_CLKA ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP13_30_29 , SCIFB2_RTS_N , SEL_SCIFB2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP13_30_29 , CAN_DEBUGOUT14 ) ,
2013-04-08 06:08:53 +04:00
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_2_0 , AUDIO_CLKB ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_2_0 , SCIF_CLK , SEL_SCIFCLK_0 ) ,
PINMUX_IPSR_MSEL ( IP14_2_0 , CAN0_RX_D , SEL_CAN0_3 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_2_0 , DVC_MUTE ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_2_0 , CAN0_RX_C , SEL_CAN0_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_2_0 , CAN_DEBUGOUT15 ) ,
PINMUX_IPSR_GPSR ( IP14_2_0 , REMOCON ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_5_3 , SCIFA0_SCK , SEL_SCFA_0 ) ,
PINMUX_IPSR_MSEL ( IP14_5_3 , HSCK1 , SEL_HSCIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_5_3 , SCK0 ) ,
PINMUX_IPSR_GPSR ( IP14_5_3 , MSIOF3_SS2 ) ,
PINMUX_IPSR_GPSR ( IP14_5_3 , DU2_DG2 ) ,
PINMUX_IPSR_GPSR ( IP14_5_3 , LCDOUT10 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_5_3 , IIC1_SDA_C , SEL_IIC1_2 ) ,
PINMUX_IPSR_MSEL ( IP14_5_3 , I2C1_SDA_C , SEL_I2C1_2 ) ,
PINMUX_IPSR_MSEL ( IP14_8_6 , SCIFA0_RXD , SEL_SCFA_0 ) ,
PINMUX_IPSR_MSEL ( IP14_8_6 , HRX1 , SEL_HSCIF1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_8_6 , RX0 , SEL_SCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_8_6 , DU2_DR0 ) ,
PINMUX_IPSR_GPSR ( IP14_8_6 , LCDOUT0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_11_9 , SCIFA0_TXD , SEL_SCFA_0 ) ,
PINMUX_IPSR_MSEL ( IP14_11_9 , HTX1 , SEL_HSCIF1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_11_9 , TX0 , SEL_SCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_11_9 , DU2_DR1 ) ,
PINMUX_IPSR_GPSR ( IP14_11_9 , LCDOUT1 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_15_12 , SCIFA0_CTS_N , SEL_SCFA_0 ) ,
PINMUX_IPSR_MSEL ( IP14_15_12 , HCTS1_N , SEL_HSCIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_15_12 , CTS0_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_15_12 , MSIOF3_SYNC , SEL_SOF3_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_15_12 , DU2_DG3 ) ,
PINMUX_IPSR_GPSR ( IP14_15_12 , LCDOUT11 ) ,
PINMUX_IPSR_GPSR ( IP14_15_12 , PWM0_B ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_15_12 , IIC1_SCL_C , SEL_IIC1_2 ) ,
PINMUX_IPSR_MSEL ( IP14_15_12 , I2C1_SCL_C , SEL_I2C1_2 ) ,
PINMUX_IPSR_MSEL ( IP14_18_16 , SCIFA0_RTS_N , SEL_SCFA_0 ) ,
PINMUX_IPSR_MSEL ( IP14_18_16 , HRTS1_N , SEL_HSCIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_18_16 , RTS0_N ) ,
PINMUX_IPSR_GPSR ( IP14_18_16 , MSIOF3_SS1 ) ,
PINMUX_IPSR_GPSR ( IP14_18_16 , DU2_DG0 ) ,
PINMUX_IPSR_GPSR ( IP14_18_16 , LCDOUT8 ) ,
PINMUX_IPSR_GPSR ( IP14_18_16 , PWM1_B ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_21_19 , SCIFA1_RXD , SEL_SCIFA1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_21_19 , AD_DI , SEL_ADI_0 ) ,
PINMUX_IPSR_MSEL ( IP14_21_19 , RX1 , SEL_SCIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_21_19 , DU2_EXODDF_DU2_ODDF_DISP_CDE ) ,
PINMUX_IPSR_GPSR ( IP14_21_19 , QCPV_QDE ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_24_22 , SCIFA1_TXD , SEL_SCIFA1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_24_22 , AD_DO , SEL_ADI_0 ) ,
PINMUX_IPSR_MSEL ( IP14_24_22 , TX1 , SEL_SCIF1_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_24_22 , DU2_DG1 ) ,
PINMUX_IPSR_GPSR ( IP14_24_22 , LCDOUT9 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_27_25 , SCIFA1_CTS_N , SEL_SCIFA1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_27_25 , AD_CLK , SEL_ADI_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_27_25 , CTS1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_27_25 , MSIOF3_RXD , SEL_SOF3_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_27_25 , DU0_DOTCLKOUT ) ,
PINMUX_IPSR_GPSR ( IP14_27_25 , QCLK ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_30_28 , SCIFA1_RTS_N , SEL_SCIFA1_0 ) ,
PINMUX_IPSR_MSEL ( IP14_30_28 , AD_NCS_N , SEL_ADI_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_30_28 , RTS1_N ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_30_28 , MSIOF3_TXD , SEL_SOF3_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP14_30_28 , DU1_DOTCLKOUT ) ,
PINMUX_IPSR_GPSR ( IP14_30_28 , QSTVB_QVE ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP14_30_28 , HRTS0_N_C , SEL_HSCIF0_2 ) ,
2013-04-08 06:08:53 +04:00
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_2_0 , SCIFA2_SCK , SEL_SCIFA2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_2_0 , FMCLK , SEL_FM_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_2_0 , SCK2 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_2_0 , MSIOF3_SCK , SEL_SOF3_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_2_0 , DU2_DG7 ) ,
PINMUX_IPSR_GPSR ( IP15_2_0 , LCDOUT15 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_2_0 , SCIF_CLK_B , SEL_SCIFCLK_1 ) ,
PINMUX_IPSR_MSEL ( IP15_5_3 , SCIFA2_RXD , SEL_SCIFA2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_5_3 , FMIN , SEL_FM_0 ) ,
PINMUX_IPSR_MSEL ( IP15_5_3 , TX2 , SEL_SCIF2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_5_3 , DU2_DB0 ) ,
PINMUX_IPSR_GPSR ( IP15_5_3 , LCDOUT16 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_5_3 , IIC2_SCL , SEL_IIC2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_5_3 , I2C2_SCL , SEL_I2C2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_8_6 , SCIFA2_TXD , SEL_SCIFA2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_8_6 , BPFCLK , SEL_FM_0 ) ,
PINMUX_IPSR_MSEL ( IP15_8_6 , RX2 , SEL_SCIF2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_8_6 , DU2_DB1 ) ,
PINMUX_IPSR_GPSR ( IP15_8_6 , LCDOUT17 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_8_6 , IIC2_SDA , SEL_IIC2_0 ) ,
PINMUX_IPSR_MSEL ( IP15_8_6 , I2C2_SDA , SEL_I2C2_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_11_9 , HSCK0 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_11_9 , TS_SDEN0 , SEL_TSIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_11_9 , DU2_DG4 ) ,
PINMUX_IPSR_GPSR ( IP15_11_9 , LCDOUT12 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_11_9 , HCTS0_N_C , SEL_HSCIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP15_13_12 , HRX0 , SEL_HSCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_13_12 , DU2_DB2 ) ,
PINMUX_IPSR_GPSR ( IP15_13_12 , LCDOUT18 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_15_14 , HTX0 , SEL_HSCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_15_14 , DU2_DB3 ) ,
PINMUX_IPSR_GPSR ( IP15_15_14 , LCDOUT19 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_17_16 , HCTS0_N , SEL_HSCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_17_16 , SSI_SCK9 ) ,
PINMUX_IPSR_GPSR ( IP15_17_16 , DU2_DB4 ) ,
PINMUX_IPSR_GPSR ( IP15_17_16 , LCDOUT20 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_19_18 , HRTS0_N , SEL_HSCIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_19_18 , SSI_WS9 ) ,
PINMUX_IPSR_GPSR ( IP15_19_18 , DU2_DB5 ) ,
PINMUX_IPSR_GPSR ( IP15_19_18 , LCDOUT21 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_22_20 , MSIOF0_SCK , SEL_SOF0_0 ) ,
PINMUX_IPSR_MSEL ( IP15_22_20 , TS_SDAT0 , SEL_TSIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_22_20 , ADICLK ) ,
PINMUX_IPSR_GPSR ( IP15_22_20 , DU2_DB6 ) ,
PINMUX_IPSR_GPSR ( IP15_22_20 , LCDOUT22 ) ,
PINMUX_IPSR_GPSR ( IP15_25_23 , MSIOF0_SYNC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_25_23 , TS_SCK0 , SEL_TSIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_25_23 , SSI_SCK2 ) ,
PINMUX_IPSR_GPSR ( IP15_25_23 , ADIDATA ) ,
PINMUX_IPSR_GPSR ( IP15_25_23 , DU2_DB7 ) ,
PINMUX_IPSR_GPSR ( IP15_25_23 , LCDOUT23 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_25_23 , HRX0_C , SEL_SCIFA2_1 ) ,
PINMUX_IPSR_MSEL ( IP15_27_26 , MSIOF0_SS1 , SEL_SOF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_27_26 , ADICHS0 ) ,
PINMUX_IPSR_GPSR ( IP15_27_26 , DU2_DG5 ) ,
PINMUX_IPSR_GPSR ( IP15_27_26 , LCDOUT13 ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP15_29_28 , MSIOF0_TXD , SEL_SOF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP15_29_28 , ADICHS1 ) ,
PINMUX_IPSR_GPSR ( IP15_29_28 , DU2_DG6 ) ,
PINMUX_IPSR_GPSR ( IP15_29_28 , LCDOUT14 ) ,
2013-04-08 06:08:53 +04:00
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP16_2_0 , MSIOF0_SS2 , SEL_SOF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP16_2_0 , AUDIO_CLKOUT ) ,
PINMUX_IPSR_GPSR ( IP16_2_0 , ADICHS2 ) ,
PINMUX_IPSR_GPSR ( IP16_2_0 , DU2_DISP ) ,
PINMUX_IPSR_GPSR ( IP16_2_0 , QPOLA ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP16_2_0 , HTX0_C , SEL_HSCIF0_2 ) ,
PINMUX_IPSR_MSEL ( IP16_2_0 , SCIFA2_TXD_B , SEL_SCIFA2_1 ) ,
PINMUX_IPSR_MSEL ( IP16_5_3 , MSIOF0_RXD , SEL_SOF0_0 ) ,
PINMUX_IPSR_MSEL ( IP16_5_3 , TS_SPSYNC0 , SEL_TSIF0_0 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP16_5_3 , SSI_WS2 ) ,
PINMUX_IPSR_GPSR ( IP16_5_3 , ADICS_SAMP ) ,
PINMUX_IPSR_GPSR ( IP16_5_3 , DU2_CDE ) ,
PINMUX_IPSR_GPSR ( IP16_5_3 , QPOLB ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP16_5_3 , SCIFA2_RXD_B , SEL_HSCIF0_2 ) ,
2015-11-30 15:34:47 +03:00
PINMUX_IPSR_GPSR ( IP16_6 , USB1_PWEN ) ,
PINMUX_IPSR_GPSR ( IP16_6 , AUDIO_CLKOUT_D ) ,
PINMUX_IPSR_GPSR ( IP16_7 , USB1_OVC ) ,
pinctrl: sh-pfc: r8a7790: use PINMUX_IPSR_MSEL()
Now, PINMUX_IPSR_MSEL() and PINMUX_IPSR_MODSEL_DATA() are same.
Current PFC driver is very difficult to read, because macro names are
using different length.
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
PINMUX_IPSR_MODSEL_DATA(ipsr, ...)
It can be readable if we can use PINMUX_IPSR_MSEL() instead
of PINMUX_IPSR_MODSEL_DATA()
PINMUX_IPSR_NOGP(ispr, ...)
PINMUX_IPSR_DATA(ipsr, ...)
PINMUX_IPSR_NOGM(ispr, ...)
PINMUX_IPSR_NOFN(ipsr, ...)
PINMUX_IPSR_MSEL(ipsr, ...)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
2015-09-03 05:50:38 +03:00
PINMUX_IPSR_MSEL ( IP16_7 , TCLK1_B , SEL_TMU1_1 ) ,
2013-09-26 21:20:56 +04:00
2014-03-25 22:56:26 +04:00
PINMUX_DATA ( IIC0_SCL_MARK , FN_SEL_IIC0_0 ) ,
PINMUX_DATA ( IIC0_SDA_MARK , FN_SEL_IIC0_0 ) ,
2014-03-25 22:56:25 +04:00
PINMUX_DATA ( I2C0_SCL_MARK , FN_SEL_IIC0_1 ) ,
PINMUX_DATA ( I2C0_SDA_MARK , FN_SEL_IIC0_1 ) ,
2014-03-25 22:56:26 +04:00
PINMUX_DATA ( IIC3_SCL_MARK , FN_SEL_IICDVFS_0 ) ,
PINMUX_DATA ( IIC3_SDA_MARK , FN_SEL_IICDVFS_0 ) ,
2013-09-26 21:20:56 +04:00
PINMUX_DATA ( I2C3_SCL_MARK , FN_SEL_IICDVFS_1 ) ,
PINMUX_DATA ( I2C3_SDA_MARK , FN_SEL_IICDVFS_1 ) ,
2013-04-08 06:08:53 +04:00
} ;
2013-09-26 21:20:56 +04:00
/* R8A7790 has 6 banks with 32 GPIOs in each = 192 GPIOs */
# define ROW_GROUP_A(r) ('Z' - 'A' + 1 + (r))
# define PIN_NUMBER(r, c) (((r) - 'A') * 31 + (c) + 200)
# define PIN_A_NUMBER(r, c) PIN_NUMBER(ROW_GROUP_A(r), c)
2013-12-16 23:25:17 +04:00
static const struct sh_pfc_pin pinmux_pins [ ] = {
2013-04-08 06:08:53 +04:00
PINMUX_GPIO_GP_ALL ( ) ,
2013-09-26 21:20:56 +04:00
/* Pins not associated with a GPIO port */
2014-03-25 22:56:25 +04:00
SH_PFC_PIN_NAMED ( ROW_GROUP_A ( ' F ' ) , 15 , AF15 ) ,
SH_PFC_PIN_NAMED ( ROW_GROUP_A ( ' G ' ) , 15 , AG15 ) ,
2013-09-26 21:20:56 +04:00
SH_PFC_PIN_NAMED ( ROW_GROUP_A ( ' H ' ) , 15 , AH15 ) ,
2014-03-25 22:56:25 +04:00
SH_PFC_PIN_NAMED ( ROW_GROUP_A ( ' J ' ) , 15 , AJ15 ) ,
2013-04-08 06:08:53 +04:00
} ;
2013-11-29 07:01:37 +04:00
/* - AUDIO CLOCK ------------------------------------------------------------ */
static const unsigned int audio_clk_a_pins [ ] = {
/* CLK A */
RCAR_GP_PIN ( 4 , 25 ) ,
} ;
static const unsigned int audio_clk_a_mux [ ] = {
AUDIO_CLKA_MARK ,
} ;
static const unsigned int audio_clk_b_pins [ ] = {
/* CLK B */
RCAR_GP_PIN ( 4 , 26 ) ,
} ;
static const unsigned int audio_clk_b_mux [ ] = {
AUDIO_CLKB_MARK ,
} ;
static const unsigned int audio_clk_c_pins [ ] = {
/* CLK C */
RCAR_GP_PIN ( 5 , 27 ) ,
} ;
static const unsigned int audio_clk_c_mux [ ] = {
AUDIO_CLKC_MARK ,
} ;
static const unsigned int audio_clkout_pins [ ] = {
/* CLK OUT */
RCAR_GP_PIN ( 5 , 16 ) ,
} ;
static const unsigned int audio_clkout_mux [ ] = {
AUDIO_CLKOUT_MARK ,
} ;
static const unsigned int audio_clkout_b_pins [ ] = {
/* CLK OUT B */
RCAR_GP_PIN ( 0 , 23 ) ,
} ;
static const unsigned int audio_clkout_b_mux [ ] = {
AUDIO_CLKOUT_B_MARK ,
} ;
static const unsigned int audio_clkout_c_pins [ ] = {
/* CLK OUT C */
RCAR_GP_PIN ( 5 , 27 ) ,
} ;
static const unsigned int audio_clkout_c_mux [ ] = {
AUDIO_CLKOUT_C_MARK ,
} ;
static const unsigned int audio_clkout_d_pins [ ] = {
/* CLK OUT D */
RCAR_GP_PIN ( 5 , 20 ) ,
} ;
static const unsigned int audio_clkout_d_mux [ ] = {
AUDIO_CLKOUT_D_MARK ,
} ;
2015-03-31 00:30:02 +03:00
/* - AVB -------------------------------------------------------------------- */
static const unsigned int avb_link_pins [ ] = {
RCAR_GP_PIN ( 3 , 11 ) ,
} ;
static const unsigned int avb_link_mux [ ] = {
AVB_LINK_MARK ,
} ;
static const unsigned int avb_magic_pins [ ] = {
RCAR_GP_PIN ( 2 , 14 ) ,
} ;
static const unsigned int avb_magic_mux [ ] = {
AVB_MAGIC_MARK ,
} ;
static const unsigned int avb_phy_int_pins [ ] = {
RCAR_GP_PIN ( 2 , 15 ) ,
} ;
static const unsigned int avb_phy_int_mux [ ] = {
AVB_PHY_INT_MARK ,
} ;
static const unsigned int avb_mdio_pins [ ] = {
RCAR_GP_PIN ( 2 , 11 ) , RCAR_GP_PIN ( 2 , 12 ) ,
} ;
static const unsigned int avb_mdio_mux [ ] = {
AVB_MDC_MARK , AVB_MDIO_MARK ,
} ;
static const unsigned int avb_mii_pins [ ] = {
RCAR_GP_PIN ( 0 , 8 ) , RCAR_GP_PIN ( 0 , 9 ) , RCAR_GP_PIN ( 0 , 10 ) ,
RCAR_GP_PIN ( 0 , 11 ) ,
RCAR_GP_PIN ( 3 , 13 ) , RCAR_GP_PIN ( 2 , 0 ) , RCAR_GP_PIN ( 2 , 1 ) ,
RCAR_GP_PIN ( 2 , 2 ) ,
RCAR_GP_PIN ( 2 , 7 ) , RCAR_GP_PIN ( 2 , 8 ) , RCAR_GP_PIN ( 2 , 9 ) ,
2018-03-12 15:13:47 +03:00
RCAR_GP_PIN ( 2 , 10 ) , RCAR_GP_PIN ( 3 , 8 ) , RCAR_GP_PIN ( 3 , 9 ) ,
RCAR_GP_PIN ( 3 , 10 ) , RCAR_GP_PIN ( 3 , 12 ) ,
2015-03-31 00:30:02 +03:00
} ;
static const unsigned int avb_mii_mux [ ] = {
AVB_TXD0_MARK , AVB_TXD1_MARK , AVB_TXD2_MARK ,
AVB_TXD3_MARK ,
AVB_RXD0_MARK , AVB_RXD1_MARK , AVB_RXD2_MARK ,
AVB_RXD3_MARK ,
AVB_RX_ER_MARK , AVB_RX_CLK_MARK , AVB_RX_DV_MARK ,
2018-03-12 15:13:47 +03:00
AVB_CRS_MARK , AVB_TX_EN_MARK , AVB_TX_ER_MARK ,
AVB_TX_CLK_MARK , AVB_COL_MARK ,
2015-03-31 00:30:02 +03:00
} ;
static const unsigned int avb_gmii_pins [ ] = {
RCAR_GP_PIN ( 0 , 8 ) , RCAR_GP_PIN ( 0 , 9 ) , RCAR_GP_PIN ( 0 , 10 ) ,
RCAR_GP_PIN ( 0 , 11 ) , RCAR_GP_PIN ( 0 , 12 ) , RCAR_GP_PIN ( 0 , 13 ) ,
RCAR_GP_PIN ( 0 , 14 ) , RCAR_GP_PIN ( 0 , 15 ) ,
RCAR_GP_PIN ( 3 , 13 ) , RCAR_GP_PIN ( 2 , 0 ) , RCAR_GP_PIN ( 2 , 1 ) ,
RCAR_GP_PIN ( 2 , 2 ) , RCAR_GP_PIN ( 2 , 3 ) , RCAR_GP_PIN ( 2 , 4 ) ,
RCAR_GP_PIN ( 2 , 5 ) , RCAR_GP_PIN ( 2 , 6 ) ,
RCAR_GP_PIN ( 2 , 7 ) , RCAR_GP_PIN ( 2 , 8 ) , RCAR_GP_PIN ( 2 , 9 ) ,
RCAR_GP_PIN ( 2 , 10 ) , RCAR_GP_PIN ( 2 , 13 ) , RCAR_GP_PIN ( 2 , 16 ) ,
RCAR_GP_PIN ( 3 , 8 ) , RCAR_GP_PIN ( 3 , 9 ) , RCAR_GP_PIN ( 3 , 10 ) ,
RCAR_GP_PIN ( 3 , 12 ) ,
} ;
static const unsigned int avb_gmii_mux [ ] = {
AVB_TXD0_MARK , AVB_TXD1_MARK , AVB_TXD2_MARK ,
AVB_TXD3_MARK , AVB_TXD4_MARK , AVB_TXD5_MARK ,
AVB_TXD6_MARK , AVB_TXD7_MARK ,
AVB_RXD0_MARK , AVB_RXD1_MARK , AVB_RXD2_MARK ,
AVB_RXD3_MARK , AVB_RXD4_MARK , AVB_RXD5_MARK ,
AVB_RXD6_MARK , AVB_RXD7_MARK ,
AVB_RX_ER_MARK , AVB_RX_CLK_MARK , AVB_RX_DV_MARK ,
AVB_CRS_MARK , AVB_GTX_CLK_MARK , AVB_GTXREFCLK_MARK ,
AVB_TX_EN_MARK , AVB_TX_ER_MARK , AVB_TX_CLK_MARK ,
AVB_COL_MARK ,
} ;
2013-08-07 16:02:23 +04:00
/* - DU RGB ----------------------------------------------------------------- */
static const unsigned int du_rgb666_pins [ ] = {
/* R[7:2], G[7:2], B[7:2] */
RCAR_GP_PIN ( 4 , 21 ) , RCAR_GP_PIN ( 4 , 20 ) , RCAR_GP_PIN ( 4 , 19 ) ,
RCAR_GP_PIN ( 4 , 18 ) , RCAR_GP_PIN ( 4 , 17 ) , RCAR_GP_PIN ( 4 , 16 ) ,
RCAR_GP_PIN ( 5 , 4 ) , RCAR_GP_PIN ( 5 , 15 ) , RCAR_GP_PIN ( 5 , 14 ) ,
RCAR_GP_PIN ( 5 , 7 ) , RCAR_GP_PIN ( 4 , 30 ) , RCAR_GP_PIN ( 4 , 27 ) ,
RCAR_GP_PIN ( 5 , 13 ) , RCAR_GP_PIN ( 5 , 12 ) , RCAR_GP_PIN ( 5 , 11 ) ,
RCAR_GP_PIN ( 5 , 10 ) , RCAR_GP_PIN ( 5 , 9 ) , RCAR_GP_PIN ( 5 , 8 ) ,
} ;
static const unsigned int du_rgb666_mux [ ] = {
DU2_DR7_MARK , DU2_DR6_MARK , DU2_DR5_MARK , DU2_DR4_MARK ,
DU2_DR3_MARK , DU2_DR2_MARK ,
DU2_DG7_MARK , DU2_DG6_MARK , DU2_DG5_MARK , DU2_DG4_MARK ,
DU2_DG3_MARK , DU2_DG2_MARK ,
DU2_DB7_MARK , DU2_DB6_MARK , DU2_DB5_MARK , DU2_DB4_MARK ,
DU2_DB3_MARK , DU2_DB2_MARK ,
} ;
static const unsigned int du_rgb888_pins [ ] = {
/* R[7:0], G[7:0], B[7:0] */
RCAR_GP_PIN ( 4 , 21 ) , RCAR_GP_PIN ( 4 , 20 ) , RCAR_GP_PIN ( 4 , 19 ) ,
RCAR_GP_PIN ( 4 , 18 ) , RCAR_GP_PIN ( 4 , 17 ) , RCAR_GP_PIN ( 4 , 16 ) ,
RCAR_GP_PIN ( 4 , 29 ) , RCAR_GP_PIN ( 4 , 28 ) , RCAR_GP_PIN ( 5 , 4 ) ,
RCAR_GP_PIN ( 5 , 15 ) , RCAR_GP_PIN ( 5 , 14 ) , RCAR_GP_PIN ( 5 , 7 ) ,
RCAR_GP_PIN ( 4 , 30 ) , RCAR_GP_PIN ( 4 , 27 ) , RCAR_GP_PIN ( 5 , 1 ) ,
RCAR_GP_PIN ( 4 , 31 ) , RCAR_GP_PIN ( 5 , 13 ) , RCAR_GP_PIN ( 5 , 12 ) ,
RCAR_GP_PIN ( 5 , 11 ) , RCAR_GP_PIN ( 5 , 10 ) , RCAR_GP_PIN ( 5 , 9 ) ,
RCAR_GP_PIN ( 5 , 8 ) , RCAR_GP_PIN ( 5 , 6 ) , RCAR_GP_PIN ( 5 , 5 ) ,
} ;
static const unsigned int du_rgb888_mux [ ] = {
DU2_DR7_MARK , DU2_DR6_MARK , DU2_DR5_MARK , DU2_DR4_MARK ,
DU2_DR3_MARK , DU2_DR2_MARK , DU2_DR1_MARK , DU2_DR0_MARK ,
DU2_DG7_MARK , DU2_DG6_MARK , DU2_DG5_MARK , DU2_DG4_MARK ,
DU2_DG3_MARK , DU2_DG2_MARK , DU2_DG1_MARK , DU2_DG0_MARK ,
DU2_DB7_MARK , DU2_DB6_MARK , DU2_DB5_MARK , DU2_DB4_MARK ,
DU2_DB3_MARK , DU2_DB2_MARK , DU2_DB1_MARK , DU2_DB0_MARK ,
} ;
static const unsigned int du_clk_out_0_pins [ ] = {
/* CLKOUT */
RCAR_GP_PIN ( 5 , 2 ) ,
} ;
static const unsigned int du_clk_out_0_mux [ ] = {
DU0_DOTCLKOUT_MARK
} ;
static const unsigned int du_clk_out_1_pins [ ] = {
/* CLKOUT */
RCAR_GP_PIN ( 5 , 3 ) ,
} ;
static const unsigned int du_clk_out_1_mux [ ] = {
DU1_DOTCLKOUT_MARK
} ;
static const unsigned int du_sync_0_pins [ ] = {
/* VSYNC, HSYNC, DISP */
RCAR_GP_PIN ( 4 , 15 ) , RCAR_GP_PIN ( 4 , 14 ) , RCAR_GP_PIN ( 5 , 0 ) ,
} ;
static const unsigned int du_sync_0_mux [ ] = {
DU2_EXVSYNC_DU2_VSYNC_MARK , DU2_EXHSYNC_DU2_HSYNC_MARK ,
DU2_EXODDF_DU2_ODDF_DISP_CDE_MARK
} ;
static const unsigned int du_sync_1_pins [ ] = {
/* VSYNC, HSYNC, DISP */
RCAR_GP_PIN ( 4 , 15 ) , RCAR_GP_PIN ( 4 , 14 ) , RCAR_GP_PIN ( 5 , 16 ) ,
} ;
static const unsigned int du_sync_1_mux [ ] = {
DU2_EXVSYNC_DU2_VSYNC_MARK , DU2_EXHSYNC_DU2_HSYNC_MARK ,
DU2_DISP_MARK
} ;
static const unsigned int du_cde_pins [ ] = {
/* CDE */
RCAR_GP_PIN ( 5 , 17 ) ,
} ;
static const unsigned int du_cde_mux [ ] = {
DU2_CDE_MARK ,
} ;
/* - DU0 -------------------------------------------------------------------- */
static const unsigned int du0_clk_in_pins [ ] = {
/* CLKIN */
RCAR_GP_PIN ( 5 , 26 ) ,
} ;
static const unsigned int du0_clk_in_mux [ ] = {
DU_DOTCLKIN0_MARK
} ;
/* - DU1 -------------------------------------------------------------------- */
static const unsigned int du1_clk_in_pins [ ] = {
/* CLKIN */
RCAR_GP_PIN ( 5 , 27 ) ,
} ;
static const unsigned int du1_clk_in_mux [ ] = {
DU_DOTCLKIN1_MARK ,
} ;
/* - DU2 -------------------------------------------------------------------- */
static const unsigned int du2_clk_in_pins [ ] = {
/* CLKIN */
RCAR_GP_PIN ( 5 , 28 ) ,
} ;
static const unsigned int du2_clk_in_mux [ ] = {
DU_DOTCLKIN2_MARK ,
} ;
2013-04-08 13:36:14 +04:00
/* - ETH -------------------------------------------------------------------- */
static const unsigned int eth_link_pins [ ] = {
/* LINK */
RCAR_GP_PIN ( 2 , 22 ) ,
} ;
static const unsigned int eth_link_mux [ ] = {
ETH_LINK_MARK ,
} ;
static const unsigned int eth_magic_pins [ ] = {
/* MAGIC */
RCAR_GP_PIN ( 2 , 27 ) ,
} ;
static const unsigned int eth_magic_mux [ ] = {
ETH_MAGIC_MARK ,
} ;
static const unsigned int eth_mdio_pins [ ] = {
/* MDC, MDIO */
RCAR_GP_PIN ( 2 , 29 ) , RCAR_GP_PIN ( 2 , 24 ) ,
} ;
static const unsigned int eth_mdio_mux [ ] = {
ETH_MDC_MARK , ETH_MDIO_MARK ,
} ;
static const unsigned int eth_rmii_pins [ ] = {
/* RXD[0:1], RX_ER, CRS_DV, TXD[0:1], TX_EN, REF_CLK */
RCAR_GP_PIN ( 2 , 20 ) , RCAR_GP_PIN ( 2 , 21 ) , RCAR_GP_PIN ( 2 , 19 ) ,
RCAR_GP_PIN ( 2 , 18 ) , RCAR_GP_PIN ( 2 , 28 ) , RCAR_GP_PIN ( 2 , 25 ) ,
RCAR_GP_PIN ( 2 , 26 ) , RCAR_GP_PIN ( 2 , 23 ) ,
} ;
static const unsigned int eth_rmii_mux [ ] = {
ETH_RXD0_MARK , ETH_RXD1_MARK , ETH_RX_ER_MARK , ETH_CRS_DV_MARK ,
ETH_TXD0_MARK , ETH_TXD1_MARK , ETH_TX_EN_MARK , ETH_REF_CLK_MARK ,
} ;
2013-05-31 19:57:03 +04:00
/* - HSCIF0 ----------------------------------------------------------------- */
static const unsigned int hscif0_data_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 5 , 8 ) , RCAR_GP_PIN ( 5 , 9 ) ,
} ;
static const unsigned int hscif0_data_mux [ ] = {
HRX0_MARK , HTX0_MARK ,
} ;
static const unsigned int hscif0_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 7 ) ,
} ;
static const unsigned int hscif0_clk_mux [ ] = {
HSCK0_MARK ,
} ;
static const unsigned int hscif0_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 5 , 11 ) , RCAR_GP_PIN ( 5 , 10 ) ,
} ;
static const unsigned int hscif0_ctrl_mux [ ] = {
HRTS0_N_MARK , HCTS0_N_MARK ,
} ;
static const unsigned int hscif0_data_b_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 1 , 23 ) , RCAR_GP_PIN ( 1 , 12 ) ,
} ;
static const unsigned int hscif0_data_b_mux [ ] = {
HRX0_B_MARK , HTX0_B_MARK ,
} ;
static const unsigned int hscif0_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 1 , 29 ) , RCAR_GP_PIN ( 1 , 28 ) ,
} ;
static const unsigned int hscif0_ctrl_b_mux [ ] = {
HRTS0_N_B_MARK , HCTS0_N_B_MARK ,
} ;
static const unsigned int hscif0_data_c_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 5 , 13 ) , RCAR_GP_PIN ( 5 , 16 ) ,
} ;
static const unsigned int hscif0_data_c_mux [ ] = {
HRX0_C_MARK , HTX0_C_MARK ,
} ;
static const unsigned int hscif0_ctrl_c_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 5 , 3 ) , RCAR_GP_PIN ( 5 , 7 ) ,
} ;
static const unsigned int hscif0_ctrl_c_mux [ ] = {
HRTS0_N_C_MARK , HCTS0_N_C_MARK ,
} ;
static const unsigned int hscif0_data_d_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 3 , 20 ) , RCAR_GP_PIN ( 3 , 21 ) ,
} ;
static const unsigned int hscif0_data_d_mux [ ] = {
HRX0_D_MARK , HTX0_D_MARK ,
} ;
static const unsigned int hscif0_ctrl_d_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 3 , 23 ) , RCAR_GP_PIN ( 3 , 22 ) ,
} ;
static const unsigned int hscif0_ctrl_d_mux [ ] = {
HRTS0_N_D_MARK , HCTS0_N_D_MARK ,
} ;
static const unsigned int hscif0_data_e_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 2 , 21 ) , RCAR_GP_PIN ( 2 , 22 ) ,
} ;
static const unsigned int hscif0_data_e_mux [ ] = {
HRX0_E_MARK , HTX0_E_MARK ,
} ;
static const unsigned int hscif0_ctrl_e_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 2 , 24 ) , RCAR_GP_PIN ( 2 , 23 ) ,
} ;
static const unsigned int hscif0_ctrl_e_mux [ ] = {
HRTS0_N_E_MARK , HCTS0_N_E_MARK ,
} ;
static const unsigned int hscif0_data_f_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 2 , 23 ) , RCAR_GP_PIN ( 2 , 25 ) ,
} ;
static const unsigned int hscif0_data_f_mux [ ] = {
HRX0_F_MARK , HTX0_F_MARK ,
} ;
static const unsigned int hscif0_ctrl_f_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 2 , 26 ) , RCAR_GP_PIN ( 2 , 24 ) ,
} ;
static const unsigned int hscif0_ctrl_f_mux [ ] = {
HRTS0_N_F_MARK , HCTS0_N_F_MARK ,
} ;
/* - HSCIF1 ----------------------------------------------------------------- */
static const unsigned int hscif1_data_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 4 , 28 ) , RCAR_GP_PIN ( 4 , 29 ) ,
} ;
static const unsigned int hscif1_data_mux [ ] = {
HRX1_MARK , HTX1_MARK ,
} ;
static const unsigned int hscif1_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int hscif1_clk_mux [ ] = {
HSCK1_MARK ,
} ;
static const unsigned int hscif1_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 31 ) , RCAR_GP_PIN ( 4 , 30 ) ,
} ;
static const unsigned int hscif1_ctrl_mux [ ] = {
HRTS1_N_MARK , HCTS1_N_MARK ,
} ;
static const unsigned int hscif1_data_b_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 1 , 12 ) , RCAR_GP_PIN ( 1 , 18 ) ,
} ;
static const unsigned int hscif1_data_b_mux [ ] = {
HRX1_B_MARK , HTX1_B_MARK ,
} ;
static const unsigned int hscif1_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 1 , 28 ) ,
} ;
static const unsigned int hscif1_clk_b_mux [ ] = {
HSCK1_B_MARK ,
} ;
static const unsigned int hscif1_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 1 , 14 ) , RCAR_GP_PIN ( 1 , 13 ) ,
} ;
static const unsigned int hscif1_ctrl_b_mux [ ] = {
HRTS1_N_B_MARK , HCTS1_N_B_MARK ,
} ;
2014-03-25 22:56:25 +04:00
/* - I2C0 ------------------------------------------------------------------- */
static const unsigned int i2c0_pins [ ] = {
/* SCL, SDA */
PIN_A_NUMBER ( ' G ' , 15 ) , PIN_A_NUMBER ( ' F ' , 15 ) ,
} ;
static const unsigned int i2c0_mux [ ] = {
I2C0_SCL_MARK , I2C0_SDA_MARK ,
} ;
2013-08-30 16:37:41 +04:00
/* - I2C1 ------------------------------------------------------------------- */
static const unsigned int i2c1_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 1 , 16 ) , RCAR_GP_PIN ( 1 , 17 ) ,
} ;
static const unsigned int i2c1_mux [ ] = {
I2C1_SCL_MARK , I2C1_SDA_MARK ,
} ;
static const unsigned int i2c1_b_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 3 , 6 ) , RCAR_GP_PIN ( 3 , 7 ) ,
} ;
static const unsigned int i2c1_b_mux [ ] = {
I2C1_SCL_B_MARK , I2C1_SDA_B_MARK ,
} ;
static const unsigned int i2c1_c_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 4 , 30 ) , RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int i2c1_c_mux [ ] = {
I2C1_SCL_C_MARK , I2C1_SDA_C_MARK ,
} ;
/* - I2C2 ------------------------------------------------------------------- */
static const unsigned int i2c2_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 5 , 5 ) , RCAR_GP_PIN ( 5 , 6 ) ,
} ;
static const unsigned int i2c2_mux [ ] = {
I2C2_SCL_MARK , I2C2_SDA_MARK ,
} ;
static const unsigned int i2c2_b_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 4 , 0 ) , RCAR_GP_PIN ( 4 , 1 ) ,
} ;
static const unsigned int i2c2_b_mux [ ] = {
I2C2_SCL_B_MARK , I2C2_SDA_B_MARK ,
} ;
static const unsigned int i2c2_c_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 0 , 6 ) , RCAR_GP_PIN ( 0 , 7 ) ,
} ;
static const unsigned int i2c2_c_mux [ ] = {
I2C2_SCL_C_MARK , I2C2_SDA_C_MARK ,
} ;
static const unsigned int i2c2_d_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 3 , 14 ) , RCAR_GP_PIN ( 3 , 15 ) ,
} ;
static const unsigned int i2c2_d_mux [ ] = {
I2C2_SCL_D_MARK , I2C2_SDA_D_MARK ,
} ;
static const unsigned int i2c2_e_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 2 , 18 ) , RCAR_GP_PIN ( 2 , 19 ) ,
} ;
static const unsigned int i2c2_e_mux [ ] = {
I2C2_SCL_E_MARK , I2C2_SDA_E_MARK ,
} ;
2013-09-26 21:20:56 +04:00
/* - I2C3 ------------------------------------------------------------------- */
static const unsigned int i2c3_pins [ ] = {
/* SCL, SDA */
PIN_A_NUMBER ( ' J ' , 15 ) , PIN_A_NUMBER ( ' H ' , 15 ) ,
} ;
static const unsigned int i2c3_mux [ ] = {
I2C3_SCL_MARK , I2C3_SDA_MARK ,
} ;
2014-03-25 22:56:26 +04:00
/* - IIC0 (I2C4) ------------------------------------------------------------ */
static const unsigned int iic0_pins [ ] = {
/* SCL, SDA */
PIN_A_NUMBER ( ' G ' , 15 ) , PIN_A_NUMBER ( ' F ' , 15 ) ,
} ;
static const unsigned int iic0_mux [ ] = {
IIC0_SCL_MARK , IIC0_SDA_MARK ,
} ;
/* - IIC1 (I2C5) ------------------------------------------------------------ */
static const unsigned int iic1_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 1 , 16 ) , RCAR_GP_PIN ( 1 , 17 ) ,
} ;
static const unsigned int iic1_mux [ ] = {
IIC1_SCL_MARK , IIC1_SDA_MARK ,
} ;
static const unsigned int iic1_b_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 3 , 6 ) , RCAR_GP_PIN ( 3 , 7 ) ,
} ;
static const unsigned int iic1_b_mux [ ] = {
IIC1_SCL_B_MARK , IIC1_SDA_B_MARK ,
} ;
static const unsigned int iic1_c_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 4 , 30 ) , RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int iic1_c_mux [ ] = {
IIC1_SCL_C_MARK , IIC1_SDA_C_MARK ,
} ;
/* - IIC2 (I2C6) ------------------------------------------------------------ */
static const unsigned int iic2_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 5 , 5 ) , RCAR_GP_PIN ( 5 , 6 ) ,
} ;
static const unsigned int iic2_mux [ ] = {
IIC2_SCL_MARK , IIC2_SDA_MARK ,
} ;
static const unsigned int iic2_b_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 4 , 0 ) , RCAR_GP_PIN ( 4 , 1 ) ,
} ;
static const unsigned int iic2_b_mux [ ] = {
IIC2_SCL_B_MARK , IIC2_SDA_B_MARK ,
} ;
static const unsigned int iic2_c_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 0 , 6 ) , RCAR_GP_PIN ( 0 , 7 ) ,
} ;
static const unsigned int iic2_c_mux [ ] = {
IIC2_SCL_C_MARK , IIC2_SDA_C_MARK ,
} ;
static const unsigned int iic2_d_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 3 , 14 ) , RCAR_GP_PIN ( 3 , 15 ) ,
} ;
static const unsigned int iic2_d_mux [ ] = {
IIC2_SCL_D_MARK , IIC2_SDA_D_MARK ,
} ;
static const unsigned int iic2_e_pins [ ] = {
/* SCL, SDA */
RCAR_GP_PIN ( 2 , 18 ) , RCAR_GP_PIN ( 2 , 19 ) ,
} ;
static const unsigned int iic2_e_mux [ ] = {
IIC2_SCL_E_MARK , IIC2_SDA_E_MARK ,
} ;
/* - IIC3 (I2C7) ------------------------------------------------------------ */
static const unsigned int iic3_pins [ ] = {
/* SCL, SDA */
PIN_A_NUMBER ( ' J ' , 15 ) , PIN_A_NUMBER ( ' H ' , 15 ) ,
} ;
static const unsigned int iic3_mux [ ] = {
IIC3_SCL_MARK , IIC3_SDA_MARK ,
} ;
2013-07-24 03:47:29 +04:00
/* - INTC ------------------------------------------------------------------- */
static const unsigned int intc_irq0_pins [ ] = {
/* IRQ */
RCAR_GP_PIN ( 1 , 25 ) ,
} ;
static const unsigned int intc_irq0_mux [ ] = {
IRQ0_MARK ,
} ;
static const unsigned int intc_irq1_pins [ ] = {
/* IRQ */
RCAR_GP_PIN ( 1 , 27 ) ,
} ;
static const unsigned int intc_irq1_mux [ ] = {
IRQ1_MARK ,
} ;
static const unsigned int intc_irq2_pins [ ] = {
/* IRQ */
RCAR_GP_PIN ( 1 , 29 ) ,
} ;
static const unsigned int intc_irq2_mux [ ] = {
IRQ2_MARK ,
} ;
static const unsigned int intc_irq3_pins [ ] = {
/* IRQ */
RCAR_GP_PIN ( 1 , 23 ) ,
} ;
static const unsigned int intc_irq3_mux [ ] = {
IRQ3_MARK ,
} ;
2015-01-10 21:20:47 +03:00
/* - MLB+ ------------------------------------------------------------------- */
static const unsigned int mlb_3pin_pins [ ] = {
RCAR_GP_PIN ( 4 , 0 ) , RCAR_GP_PIN ( 4 , 1 ) , RCAR_GP_PIN ( 4 , 2 ) ,
} ;
static const unsigned int mlb_3pin_mux [ ] = {
MLB_CLK_MARK , MLB_SIG_MARK , MLB_DAT_MARK ,
} ;
2013-07-24 03:47:29 +04:00
/* - MMCIF0 ----------------------------------------------------------------- */
static const unsigned int mmc0_data1_pins [ ] = {
/* D[0] */
RCAR_GP_PIN ( 3 , 18 ) ,
} ;
static const unsigned int mmc0_data1_mux [ ] = {
MMC0_D0_MARK ,
} ;
static const unsigned int mmc0_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 18 ) , RCAR_GP_PIN ( 3 , 19 ) ,
RCAR_GP_PIN ( 3 , 20 ) , RCAR_GP_PIN ( 3 , 21 ) ,
} ;
static const unsigned int mmc0_data4_mux [ ] = {
MMC0_D0_MARK , MMC0_D1_MARK , MMC0_D2_MARK , MMC0_D3_MARK ,
} ;
static const unsigned int mmc0_data8_pins [ ] = {
/* D[0:7] */
RCAR_GP_PIN ( 3 , 18 ) , RCAR_GP_PIN ( 3 , 19 ) ,
RCAR_GP_PIN ( 3 , 20 ) , RCAR_GP_PIN ( 3 , 21 ) ,
RCAR_GP_PIN ( 3 , 22 ) , RCAR_GP_PIN ( 3 , 23 ) ,
RCAR_GP_PIN ( 3 , 6 ) , RCAR_GP_PIN ( 3 , 7 ) ,
} ;
static const unsigned int mmc0_data8_mux [ ] = {
MMC0_D0_MARK , MMC0_D1_MARK , MMC0_D2_MARK , MMC0_D3_MARK ,
MMC0_D4_MARK , MMC0_D5_MARK , MMC0_D6_MARK , MMC0_D7_MARK ,
} ;
static const unsigned int mmc0_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 16 ) , RCAR_GP_PIN ( 3 , 17 ) ,
} ;
static const unsigned int mmc0_ctrl_mux [ ] = {
MMC0_CLK_MARK , MMC0_CMD_MARK ,
} ;
/* - MMCIF1 ----------------------------------------------------------------- */
static const unsigned int mmc1_data1_pins [ ] = {
/* D[0] */
RCAR_GP_PIN ( 3 , 26 ) ,
} ;
static const unsigned int mmc1_data1_mux [ ] = {
MMC1_D0_MARK ,
} ;
static const unsigned int mmc1_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 26 ) , RCAR_GP_PIN ( 3 , 27 ) ,
RCAR_GP_PIN ( 3 , 28 ) , RCAR_GP_PIN ( 3 , 29 ) ,
} ;
static const unsigned int mmc1_data4_mux [ ] = {
MMC1_D0_MARK , MMC1_D1_MARK , MMC1_D2_MARK , MMC1_D3_MARK ,
} ;
static const unsigned int mmc1_data8_pins [ ] = {
/* D[0:7] */
RCAR_GP_PIN ( 3 , 26 ) , RCAR_GP_PIN ( 3 , 27 ) ,
RCAR_GP_PIN ( 3 , 28 ) , RCAR_GP_PIN ( 3 , 29 ) ,
RCAR_GP_PIN ( 3 , 30 ) , RCAR_GP_PIN ( 3 , 31 ) ,
RCAR_GP_PIN ( 3 , 14 ) , RCAR_GP_PIN ( 3 , 15 ) ,
} ;
static const unsigned int mmc1_data8_mux [ ] = {
MMC1_D0_MARK , MMC1_D1_MARK , MMC1_D2_MARK , MMC1_D3_MARK ,
MMC1_D4_MARK , MMC1_D5_MARK , MMC1_D6_MARK , MMC1_D7_MARK ,
} ;
static const unsigned int mmc1_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 24 ) , RCAR_GP_PIN ( 3 , 25 ) ,
} ;
static const unsigned int mmc1_ctrl_mux [ ] = {
MMC1_CLK_MARK , MMC1_CMD_MARK ,
} ;
2013-06-28 04:36:09 +04:00
/* - MSIOF0 ----------------------------------------------------------------- */
static const unsigned int msiof0_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 12 ) ,
} ;
static const unsigned int msiof0_clk_mux [ ] = {
MSIOF0_SCK_MARK ,
} ;
static const unsigned int msiof0_sync_pins [ ] = {
/* SYNC */
RCAR_GP_PIN ( 5 , 13 ) ,
} ;
static const unsigned int msiof0_sync_mux [ ] = {
MSIOF0_SYNC_MARK ,
} ;
static const unsigned int msiof0_ss1_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 5 , 14 ) ,
} ;
static const unsigned int msiof0_ss1_mux [ ] = {
MSIOF0_SS1_MARK ,
} ;
static const unsigned int msiof0_ss2_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 5 , 16 ) ,
} ;
static const unsigned int msiof0_ss2_mux [ ] = {
MSIOF0_SS2_MARK ,
} ;
static const unsigned int msiof0_rx_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 5 , 17 ) ,
} ;
static const unsigned int msiof0_rx_mux [ ] = {
MSIOF0_RXD_MARK ,
} ;
static const unsigned int msiof0_tx_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 5 , 15 ) ,
} ;
static const unsigned int msiof0_tx_mux [ ] = {
MSIOF0_TXD_MARK ,
} ;
2014-02-20 23:53:40 +04:00
static const unsigned int msiof0_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 1 , 23 ) ,
} ;
static const unsigned int msiof0_clk_b_mux [ ] = {
MSIOF0_SCK_B_MARK ,
} ;
static const unsigned int msiof0_ss1_b_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 1 , 12 ) ,
} ;
static const unsigned int msiof0_ss1_b_mux [ ] = {
MSIOF0_SS1_B_MARK ,
} ;
static const unsigned int msiof0_ss2_b_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 1 , 10 ) ,
} ;
static const unsigned int msiof0_ss2_b_mux [ ] = {
MSIOF0_SS2_B_MARK ,
} ;
static const unsigned int msiof0_rx_b_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 1 , 29 ) ,
} ;
static const unsigned int msiof0_rx_b_mux [ ] = {
MSIOF0_RXD_B_MARK ,
} ;
static const unsigned int msiof0_tx_b_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 1 , 28 ) ,
} ;
static const unsigned int msiof0_tx_b_mux [ ] = {
MSIOF0_TXD_B_MARK ,
} ;
2013-06-28 04:36:09 +04:00
/* - MSIOF1 ----------------------------------------------------------------- */
static const unsigned int msiof1_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 8 ) ,
} ;
static const unsigned int msiof1_clk_mux [ ] = {
MSIOF1_SCK_MARK ,
} ;
static const unsigned int msiof1_sync_pins [ ] = {
/* SYNC */
RCAR_GP_PIN ( 4 , 9 ) ,
} ;
static const unsigned int msiof1_sync_mux [ ] = {
MSIOF1_SYNC_MARK ,
} ;
static const unsigned int msiof1_ss1_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 4 , 10 ) ,
} ;
static const unsigned int msiof1_ss1_mux [ ] = {
MSIOF1_SS1_MARK ,
} ;
static const unsigned int msiof1_ss2_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 4 , 11 ) ,
} ;
static const unsigned int msiof1_ss2_mux [ ] = {
MSIOF1_SS2_MARK ,
} ;
static const unsigned int msiof1_rx_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 4 , 13 ) ,
} ;
static const unsigned int msiof1_rx_mux [ ] = {
MSIOF1_RXD_MARK ,
} ;
static const unsigned int msiof1_tx_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 4 , 12 ) ,
} ;
static const unsigned int msiof1_tx_mux [ ] = {
MSIOF1_TXD_MARK ,
} ;
2014-02-20 23:53:40 +04:00
static const unsigned int msiof1_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 1 , 16 ) ,
} ;
static const unsigned int msiof1_clk_b_mux [ ] = {
MSIOF1_SCK_B_MARK ,
} ;
static const unsigned int msiof1_ss1_b_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 0 , 18 ) ,
} ;
static const unsigned int msiof1_ss1_b_mux [ ] = {
MSIOF1_SS1_B_MARK ,
} ;
static const unsigned int msiof1_ss2_b_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 0 , 19 ) ,
} ;
static const unsigned int msiof1_ss2_b_mux [ ] = {
MSIOF1_SS2_B_MARK ,
} ;
static const unsigned int msiof1_rx_b_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 1 , 17 ) ,
} ;
static const unsigned int msiof1_rx_b_mux [ ] = {
MSIOF1_RXD_B_MARK ,
} ;
static const unsigned int msiof1_tx_b_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 0 , 20 ) ,
} ;
static const unsigned int msiof1_tx_b_mux [ ] = {
MSIOF1_TXD_B_MARK ,
} ;
2013-06-28 04:36:09 +04:00
/* - MSIOF2 ----------------------------------------------------------------- */
static const unsigned int msiof2_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 0 , 27 ) ,
} ;
static const unsigned int msiof2_clk_mux [ ] = {
MSIOF2_SCK_MARK ,
} ;
static const unsigned int msiof2_sync_pins [ ] = {
/* SYNC */
RCAR_GP_PIN ( 0 , 26 ) ,
} ;
static const unsigned int msiof2_sync_mux [ ] = {
MSIOF2_SYNC_MARK ,
} ;
static const unsigned int msiof2_ss1_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 0 , 30 ) ,
} ;
static const unsigned int msiof2_ss1_mux [ ] = {
MSIOF2_SS1_MARK ,
} ;
static const unsigned int msiof2_ss2_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 0 , 31 ) ,
} ;
static const unsigned int msiof2_ss2_mux [ ] = {
MSIOF2_SS2_MARK ,
} ;
static const unsigned int msiof2_rx_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 0 , 29 ) ,
} ;
static const unsigned int msiof2_rx_mux [ ] = {
MSIOF2_RXD_MARK ,
} ;
static const unsigned int msiof2_tx_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 0 , 28 ) ,
} ;
static const unsigned int msiof2_tx_mux [ ] = {
MSIOF2_TXD_MARK ,
} ;
/* - MSIOF3 ----------------------------------------------------------------- */
static const unsigned int msiof3_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 4 ) ,
} ;
static const unsigned int msiof3_clk_mux [ ] = {
MSIOF3_SCK_MARK ,
} ;
static const unsigned int msiof3_sync_pins [ ] = {
/* SYNC */
RCAR_GP_PIN ( 4 , 30 ) ,
} ;
static const unsigned int msiof3_sync_mux [ ] = {
MSIOF3_SYNC_MARK ,
} ;
static const unsigned int msiof3_ss1_pins [ ] = {
/* SS1 */
RCAR_GP_PIN ( 4 , 31 ) ,
} ;
static const unsigned int msiof3_ss1_mux [ ] = {
MSIOF3_SS1_MARK ,
} ;
static const unsigned int msiof3_ss2_pins [ ] = {
/* SS2 */
RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int msiof3_ss2_mux [ ] = {
MSIOF3_SS2_MARK ,
} ;
static const unsigned int msiof3_rx_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 5 , 2 ) ,
} ;
static const unsigned int msiof3_rx_mux [ ] = {
MSIOF3_RXD_MARK ,
} ;
static const unsigned int msiof3_tx_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 5 , 3 ) ,
} ;
static const unsigned int msiof3_tx_mux [ ] = {
MSIOF3_TXD_MARK ,
} ;
2014-02-20 23:53:40 +04:00
static const unsigned int msiof3_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 0 , 0 ) ,
} ;
static const unsigned int msiof3_clk_b_mux [ ] = {
MSIOF3_SCK_B_MARK ,
} ;
static const unsigned int msiof3_sync_b_pins [ ] = {
/* SYNC */
RCAR_GP_PIN ( 0 , 1 ) ,
} ;
static const unsigned int msiof3_sync_b_mux [ ] = {
MSIOF3_SYNC_B_MARK ,
} ;
static const unsigned int msiof3_rx_b_pins [ ] = {
/* RXD */
RCAR_GP_PIN ( 0 , 2 ) ,
} ;
static const unsigned int msiof3_rx_b_mux [ ] = {
MSIOF3_RXD_B_MARK ,
} ;
static const unsigned int msiof3_tx_b_pins [ ] = {
/* TXD */
RCAR_GP_PIN ( 0 , 3 ) ,
} ;
static const unsigned int msiof3_tx_b_mux [ ] = {
MSIOF3_TXD_B_MARK ,
} ;
2015-05-14 13:48:54 +03:00
/* - PWM -------------------------------------------------------------------- */
static const unsigned int pwm0_pins [ ] = {
RCAR_GP_PIN ( 5 , 29 ) ,
} ;
static const unsigned int pwm0_mux [ ] = {
PWM0_MARK ,
} ;
static const unsigned int pwm0_b_pins [ ] = {
RCAR_GP_PIN ( 4 , 30 ) ,
} ;
static const unsigned int pwm0_b_mux [ ] = {
PWM0_B_MARK ,
} ;
static const unsigned int pwm1_pins [ ] = {
RCAR_GP_PIN ( 5 , 30 ) ,
} ;
static const unsigned int pwm1_mux [ ] = {
PWM1_MARK ,
} ;
static const unsigned int pwm1_b_pins [ ] = {
RCAR_GP_PIN ( 4 , 31 ) ,
} ;
static const unsigned int pwm1_b_mux [ ] = {
PWM1_B_MARK ,
} ;
static const unsigned int pwm2_pins [ ] = {
RCAR_GP_PIN ( 5 , 31 ) ,
} ;
static const unsigned int pwm2_mux [ ] = {
PWM2_MARK ,
} ;
static const unsigned int pwm3_pins [ ] = {
RCAR_GP_PIN ( 0 , 16 ) ,
} ;
static const unsigned int pwm3_mux [ ] = {
PWM3_MARK ,
} ;
static const unsigned int pwm4_pins [ ] = {
RCAR_GP_PIN ( 0 , 17 ) ,
} ;
static const unsigned int pwm4_mux [ ] = {
PWM4_MARK ,
} ;
static const unsigned int pwm5_pins [ ] = {
RCAR_GP_PIN ( 0 , 18 ) ,
} ;
static const unsigned int pwm5_mux [ ] = {
PWM5_MARK ,
} ;
static const unsigned int pwm6_pins [ ] = {
RCAR_GP_PIN ( 0 , 19 ) ,
} ;
static const unsigned int pwm6_mux [ ] = {
PWM6_MARK ,
} ;
2014-02-10 17:00:57 +04:00
/* - QSPI ------------------------------------------------------------------- */
static const unsigned int qspi_ctrl_pins [ ] = {
/* SPCLK, SSL */
RCAR_GP_PIN ( 1 , 4 ) , RCAR_GP_PIN ( 1 , 9 ) ,
} ;
static const unsigned int qspi_ctrl_mux [ ] = {
SPCLK_MARK , SSL_MARK ,
} ;
static const unsigned int qspi_data2_pins [ ] = {
/* MOSI_IO0, MISO_IO1 */
RCAR_GP_PIN ( 1 , 5 ) , RCAR_GP_PIN ( 1 , 6 ) ,
} ;
static const unsigned int qspi_data2_mux [ ] = {
MOSI_IO0_MARK , MISO_IO1_MARK ,
} ;
static const unsigned int qspi_data4_pins [ ] = {
/* MOSI_IO0, MISO_IO1, IO2, IO3 */
RCAR_GP_PIN ( 1 , 5 ) , RCAR_GP_PIN ( 1 , 6 ) , RCAR_GP_PIN ( 1 , 7 ) ,
RCAR_GP_PIN ( 1 , 8 ) ,
} ;
static const unsigned int qspi_data4_mux [ ] = {
MOSI_IO0_MARK , MISO_IO1_MARK , IO2_MARK , IO3_MARK ,
} ;
2013-07-24 03:47:29 +04:00
/* - SCIF0 ------------------------------------------------------------------ */
static const unsigned int scif0_data_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 4 , 28 ) , RCAR_GP_PIN ( 4 , 29 ) ,
} ;
static const unsigned int scif0_data_mux [ ] = {
RX0_MARK , TX0_MARK ,
} ;
static const unsigned int scif0_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int scif0_clk_mux [ ] = {
SCK0_MARK ,
} ;
static const unsigned int scif0_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 31 ) , RCAR_GP_PIN ( 4 , 30 ) ,
} ;
static const unsigned int scif0_ctrl_mux [ ] = {
RTS0_N_MARK , CTS0_N_MARK ,
} ;
static const unsigned int scif0_data_b_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 0 , 4 ) , RCAR_GP_PIN ( 0 , 5 ) ,
} ;
static const unsigned int scif0_data_b_mux [ ] = {
RX0_B_MARK , TX0_B_MARK ,
} ;
/* - SCIF1 ------------------------------------------------------------------ */
static const unsigned int scif1_data_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 5 , 0 ) , RCAR_GP_PIN ( 5 , 1 ) ,
} ;
static const unsigned int scif1_data_mux [ ] = {
RX1_MARK , TX1_MARK ,
} ;
static const unsigned int scif1_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 20 ) ,
} ;
static const unsigned int scif1_clk_mux [ ] = {
SCK1_MARK ,
} ;
static const unsigned int scif1_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 5 , 3 ) , RCAR_GP_PIN ( 5 , 2 ) ,
} ;
static const unsigned int scif1_ctrl_mux [ ] = {
RTS1_N_MARK , CTS1_N_MARK ,
} ;
static const unsigned int scif1_data_b_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 0 , 14 ) , RCAR_GP_PIN ( 0 , 15 ) ,
} ;
static const unsigned int scif1_data_b_mux [ ] = {
RX1_B_MARK , TX1_B_MARK ,
} ;
static const unsigned int scif1_data_c_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 4 , 1 ) , RCAR_GP_PIN ( 4 , 2 ) ,
} ;
static const unsigned int scif1_data_c_mux [ ] = {
RX1_C_MARK , TX1_C_MARK ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_data_d_pins [ ] = {
2013-05-31 19:57:03 +04:00
/* RX, TX */
2013-07-24 03:47:29 +04:00
RCAR_GP_PIN ( 3 , 18 ) , RCAR_GP_PIN ( 3 , 19 ) ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_data_d_mux [ ] = {
RX1_D_MARK , TX1_D_MARK ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_clk_d_pins [ ] = {
2013-05-31 19:57:03 +04:00
/* SCK */
2013-07-24 03:47:29 +04:00
RCAR_GP_PIN ( 3 , 17 ) ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_clk_d_mux [ ] = {
SCK1_D_MARK ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_data_e_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 2 , 21 ) , RCAR_GP_PIN ( 2 , 22 ) ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 03:47:29 +04:00
static const unsigned int scif1_data_e_mux [ ] = {
RX1_E_MARK , TX1_E_MARK ,
} ;
static const unsigned int scif1_clk_e_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 2 , 20 ) ,
} ;
static const unsigned int scif1_clk_e_mux [ ] = {
SCK1_E_MARK ,
2013-05-31 19:57:03 +04:00
} ;
2013-07-24 04:02:58 +04:00
/* - SCIF2 ------------------------------------------------------------------ */
static const unsigned int scif2_data_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 5 , 6 ) , RCAR_GP_PIN ( 5 , 5 ) ,
} ;
static const unsigned int scif2_data_mux [ ] = {
RX2_MARK , TX2_MARK ,
} ;
static const unsigned int scif2_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 4 ) ,
} ;
static const unsigned int scif2_clk_mux [ ] = {
SCK2_MARK ,
} ;
static const unsigned int scif2_data_b_pins [ ] = {
/* RX, TX */
RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 25 ) ,
} ;
static const unsigned int scif2_data_b_mux [ ] = {
RX2_B_MARK , TX2_B_MARK ,
} ;
2013-04-08 13:36:16 +04:00
/* - SCIFA0 ----------------------------------------------------------------- */
static const unsigned int scifa0_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 4 , 28 ) , RCAR_GP_PIN ( 4 , 29 ) ,
} ;
static const unsigned int scifa0_data_mux [ ] = {
SCIFA0_RXD_MARK , SCIFA0_TXD_MARK ,
} ;
static const unsigned int scifa0_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 27 ) ,
} ;
static const unsigned int scifa0_clk_mux [ ] = {
SCIFA0_SCK_MARK ,
} ;
static const unsigned int scifa0_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 31 ) , RCAR_GP_PIN ( 4 , 30 ) ,
} ;
static const unsigned int scifa0_ctrl_mux [ ] = {
SCIFA0_RTS_N_MARK , SCIFA0_CTS_N_MARK ,
} ;
static const unsigned int scifa0_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 1 , 20 ) , RCAR_GP_PIN ( 1 , 21 ) ,
} ;
static const unsigned int scifa0_data_b_mux [ ] = {
SCIFA0_RXD_B_MARK , SCIFA0_TXD_B_MARK
} ;
static const unsigned int scifa0_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 1 , 19 ) ,
} ;
static const unsigned int scifa0_clk_b_mux [ ] = {
SCIFA0_SCK_B_MARK ,
} ;
static const unsigned int scifa0_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 1 , 23 ) , RCAR_GP_PIN ( 1 , 22 ) ,
} ;
static const unsigned int scifa0_ctrl_b_mux [ ] = {
SCIFA0_RTS_N_B_MARK , SCIFA0_CTS_N_B_MARK ,
} ;
/* - SCIFA1 ----------------------------------------------------------------- */
static const unsigned int scifa1_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 5 , 0 ) , RCAR_GP_PIN ( 5 , 1 ) ,
} ;
static const unsigned int scifa1_data_mux [ ] = {
SCIFA1_RXD_MARK , SCIFA1_TXD_MARK ,
} ;
static const unsigned int scifa1_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 20 ) ,
} ;
static const unsigned int scifa1_clk_mux [ ] = {
SCIFA1_SCK_MARK ,
} ;
static const unsigned int scifa1_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 5 , 3 ) , RCAR_GP_PIN ( 5 , 2 ) ,
} ;
static const unsigned int scifa1_ctrl_mux [ ] = {
SCIFA1_RTS_N_MARK , SCIFA1_CTS_N_MARK ,
} ;
static const unsigned int scifa1_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 21 ) ,
} ;
static const unsigned int scifa1_data_b_mux [ ] = {
SCIFA1_RXD_B_MARK , SCIFA1_TXD_B_MARK ,
} ;
static const unsigned int scifa1_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 0 , 23 ) ,
} ;
static const unsigned int scifa1_clk_b_mux [ ] = {
SCIFA1_SCK_B_MARK ,
} ;
static const unsigned int scifa1_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 0 , 22 ) , RCAR_GP_PIN ( 0 , 25 ) ,
} ;
static const unsigned int scifa1_ctrl_b_mux [ ] = {
SCIFA1_RTS_N_B_MARK , SCIFA1_CTS_N_B_MARK ,
} ;
static const unsigned int scifa1_data_c_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 9 ) , RCAR_GP_PIN ( 0 , 10 ) ,
} ;
static const unsigned int scifa1_data_c_mux [ ] = {
SCIFA1_RXD_C_MARK , SCIFA1_TXD_C_MARK ,
} ;
static const unsigned int scifa1_clk_c_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 0 , 8 ) ,
} ;
static const unsigned int scifa1_clk_c_mux [ ] = {
SCIFA1_SCK_C_MARK ,
} ;
static const unsigned int scifa1_ctrl_c_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 0 , 12 ) , RCAR_GP_PIN ( 0 , 11 ) ,
} ;
static const unsigned int scifa1_ctrl_c_mux [ ] = {
SCIFA1_RTS_N_C_MARK , SCIFA1_CTS_N_C_MARK ,
} ;
static const unsigned int scifa1_data_d_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 2 , 11 ) , RCAR_GP_PIN ( 2 , 12 ) ,
} ;
static const unsigned int scifa1_data_d_mux [ ] = {
SCIFA1_RXD_D_MARK , SCIFA1_TXD_D_MARK ,
} ;
static const unsigned int scifa1_clk_d_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 2 , 10 ) ,
} ;
static const unsigned int scifa1_clk_d_mux [ ] = {
SCIFA1_SCK_D_MARK ,
} ;
static const unsigned int scifa1_ctrl_d_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 2 , 14 ) , RCAR_GP_PIN ( 2 , 13 ) ,
} ;
static const unsigned int scifa1_ctrl_d_mux [ ] = {
SCIFA1_RTS_N_D_MARK , SCIFA1_CTS_N_D_MARK ,
} ;
/* - SCIFA2 ----------------------------------------------------------------- */
static const unsigned int scifa2_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 5 , 5 ) , RCAR_GP_PIN ( 5 , 6 ) ,
} ;
static const unsigned int scifa2_data_mux [ ] = {
SCIFA2_RXD_MARK , SCIFA2_TXD_MARK ,
} ;
static const unsigned int scifa2_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 4 ) ,
} ;
static const unsigned int scifa2_clk_mux [ ] = {
SCIFA2_SCK_MARK ,
} ;
static const unsigned int scifa2_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 22 ) , RCAR_GP_PIN ( 4 , 21 ) ,
} ;
static const unsigned int scifa2_ctrl_mux [ ] = {
SCIFA2_RTS_N_MARK , SCIFA2_CTS_N_MARK ,
} ;
static const unsigned int scifa2_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 5 , 13 ) , RCAR_GP_PIN ( 5 , 16 ) ,
} ;
static const unsigned int scifa2_data_b_mux [ ] = {
SCIFA2_RXD_B_MARK , SCIFA2_TXD_B_MARK ,
} ;
static const unsigned int scifa2_data_c_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 5 , 31 ) , RCAR_GP_PIN ( 5 , 30 ) ,
} ;
static const unsigned int scifa2_data_c_mux [ ] = {
SCIFA2_RXD_C_MARK , SCIFA2_TXD_C_MARK ,
} ;
static const unsigned int scifa2_clk_c_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 5 , 29 ) ,
} ;
static const unsigned int scifa2_clk_c_mux [ ] = {
SCIFA2_SCK_C_MARK ,
} ;
/* - SCIFB0 ----------------------------------------------------------------- */
static const unsigned int scifb0_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 4 , 9 ) , RCAR_GP_PIN ( 4 , 10 ) ,
} ;
static const unsigned int scifb0_data_mux [ ] = {
SCIFB0_RXD_MARK , SCIFB0_TXD_MARK ,
} ;
static const unsigned int scifb0_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 8 ) ,
} ;
static const unsigned int scifb0_clk_mux [ ] = {
SCIFB0_SCK_MARK ,
} ;
static const unsigned int scifb0_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 12 ) , RCAR_GP_PIN ( 4 , 11 ) ,
} ;
static const unsigned int scifb0_ctrl_mux [ ] = {
SCIFB0_RTS_N_MARK , SCIFB0_CTS_N_MARK ,
} ;
static const unsigned int scifb0_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 3 , 10 ) , RCAR_GP_PIN ( 3 , 11 ) ,
} ;
static const unsigned int scifb0_data_b_mux [ ] = {
SCIFB0_RXD_B_MARK , SCIFB0_TXD_B_MARK ,
} ;
static const unsigned int scifb0_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 3 , 9 ) ,
} ;
static const unsigned int scifb0_clk_b_mux [ ] = {
SCIFB0_SCK_B_MARK ,
} ;
static const unsigned int scifb0_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 3 , 13 ) , RCAR_GP_PIN ( 3 , 12 ) ,
} ;
static const unsigned int scifb0_ctrl_b_mux [ ] = {
SCIFB0_RTS_N_B_MARK , SCIFB0_CTS_N_B_MARK ,
} ;
static const unsigned int scifb0_data_c_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 4 ) , RCAR_GP_PIN ( 0 , 5 ) ,
} ;
static const unsigned int scifb0_data_c_mux [ ] = {
SCIFB0_RXD_C_MARK , SCIFB0_TXD_C_MARK ,
} ;
/* - SCIFB1 ----------------------------------------------------------------- */
static const unsigned int scifb1_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 4 , 15 ) , RCAR_GP_PIN ( 4 , 16 ) ,
} ;
static const unsigned int scifb1_data_mux [ ] = {
SCIFB1_RXD_MARK , SCIFB1_TXD_MARK ,
} ;
static const unsigned int scifb1_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 14 ) ,
} ;
static const unsigned int scifb1_clk_mux [ ] = {
SCIFB1_SCK_MARK ,
} ;
static const unsigned int scifb1_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 18 ) , RCAR_GP_PIN ( 4 , 17 ) ,
} ;
static const unsigned int scifb1_ctrl_mux [ ] = {
SCIFB1_RTS_N_MARK , SCIFB1_CTS_N_MARK ,
} ;
static const unsigned int scifb1_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 3 , 2 ) , RCAR_GP_PIN ( 3 , 3 ) ,
} ;
static const unsigned int scifb1_data_b_mux [ ] = {
SCIFB1_RXD_B_MARK , SCIFB1_TXD_B_MARK ,
} ;
static const unsigned int scifb1_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 3 , 1 ) ,
} ;
static const unsigned int scifb1_clk_b_mux [ ] = {
SCIFB1_SCK_B_MARK ,
} ;
static const unsigned int scifb1_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 3 , 5 ) , RCAR_GP_PIN ( 3 , 4 ) ,
} ;
static const unsigned int scifb1_ctrl_b_mux [ ] = {
SCIFB1_RTS_N_B_MARK , SCIFB1_CTS_N_B_MARK ,
} ;
static const unsigned int scifb1_data_c_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 14 ) , RCAR_GP_PIN ( 0 , 15 ) ,
} ;
static const unsigned int scifb1_data_c_mux [ ] = {
SCIFB1_RXD_C_MARK , SCIFB1_TXD_C_MARK ,
} ;
static const unsigned int scifb1_data_d_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 4 , 1 ) , RCAR_GP_PIN ( 4 , 2 ) ,
} ;
static const unsigned int scifb1_data_d_mux [ ] = {
SCIFB1_RXD_D_MARK , SCIFB1_TXD_D_MARK ,
} ;
static const unsigned int scifb1_data_e_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 3 , 18 ) , RCAR_GP_PIN ( 3 , 19 ) ,
} ;
static const unsigned int scifb1_data_e_mux [ ] = {
SCIFB1_RXD_E_MARK , SCIFB1_TXD_E_MARK ,
} ;
static const unsigned int scifb1_clk_e_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 3 , 17 ) ,
} ;
static const unsigned int scifb1_clk_e_mux [ ] = {
SCIFB1_SCK_E_MARK ,
} ;
static const unsigned int scifb1_data_f_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 4 ) , RCAR_GP_PIN ( 0 , 5 ) ,
} ;
static const unsigned int scifb1_data_f_mux [ ] = {
SCIFB1_RXD_F_MARK , SCIFB1_TXD_F_MARK ,
} ;
static const unsigned int scifb1_data_g_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 2 , 21 ) , RCAR_GP_PIN ( 2 , 22 ) ,
} ;
static const unsigned int scifb1_data_g_mux [ ] = {
SCIFB1_RXD_G_MARK , SCIFB1_TXD_G_MARK ,
} ;
static const unsigned int scifb1_clk_g_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 2 , 20 ) ,
} ;
static const unsigned int scifb1_clk_g_mux [ ] = {
SCIFB1_SCK_G_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
/* - SCIFB2 ----------------------------------------------------------------- */
static const unsigned int scifb2_data_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 4 , 22 ) , RCAR_GP_PIN ( 4 , 23 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_data_mux [ ] = {
SCIFB2_RXD_MARK , SCIFB2_TXD_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_clk_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 4 , 21 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_clk_mux [ ] = {
SCIFB2_SCK_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_ctrl_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 4 , 25 ) , RCAR_GP_PIN ( 4 , 24 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_ctrl_mux [ ] = {
SCIFB2_RTS_N_MARK , SCIFB2_CTS_N_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_data_b_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 28 ) , RCAR_GP_PIN ( 0 , 30 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_data_b_mux [ ] = {
SCIFB2_RXD_B_MARK , SCIFB2_TXD_B_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_clk_b_pins [ ] = {
/* SCK */
RCAR_GP_PIN ( 0 , 31 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_clk_b_mux [ ] = {
SCIFB2_SCK_B_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_ctrl_b_pins [ ] = {
/* RTS, CTS */
RCAR_GP_PIN ( 0 , 29 ) , RCAR_GP_PIN ( 0 , 27 ) ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_ctrl_b_mux [ ] = {
SCIFB2_RTS_N_B_MARK , SCIFB2_CTS_N_B_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const unsigned int scifb2_data_c_pins [ ] = {
/* RXD, TXD */
RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 25 ) ,
} ;
static const unsigned int scifb2_data_c_mux [ ] = {
SCIFB2_RXD_C_MARK , SCIFB2_TXD_C_MARK ,
2013-05-17 18:55:12 +04:00
} ;
2015-11-26 16:13:45 +03:00
/* - SCIF Clock ------------------------------------------------------------- */
static const unsigned int scif_clk_pins [ ] = {
/* SCIF_CLK */
RCAR_GP_PIN ( 4 , 26 ) ,
} ;
static const unsigned int scif_clk_mux [ ] = {
SCIF_CLK_MARK ,
} ;
static const unsigned int scif_clk_b_pins [ ] = {
/* SCIF_CLK */
RCAR_GP_PIN ( 5 , 4 ) ,
} ;
static const unsigned int scif_clk_b_mux [ ] = {
SCIF_CLK_B_MARK ,
} ;
2013-06-11 15:42:17 +04:00
/* - SDHI0 ------------------------------------------------------------------ */
2013-05-17 18:55:12 +04:00
static const unsigned int sdhi0_data1_pins [ ] = {
/* D0 */
RCAR_GP_PIN ( 3 , 2 ) ,
} ;
static const unsigned int sdhi0_data1_mux [ ] = {
SD0_DAT0_MARK ,
} ;
static const unsigned int sdhi0_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 2 ) , RCAR_GP_PIN ( 3 , 3 ) , RCAR_GP_PIN ( 3 , 4 ) , RCAR_GP_PIN ( 3 , 5 ) ,
} ;
static const unsigned int sdhi0_data4_mux [ ] = {
SD0_DAT0_MARK , SD0_DAT1_MARK , SD0_DAT2_MARK , SD0_DAT3_MARK ,
} ;
static const unsigned int sdhi0_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 0 ) , RCAR_GP_PIN ( 3 , 1 ) ,
} ;
static const unsigned int sdhi0_ctrl_mux [ ] = {
SD0_CLK_MARK , SD0_CMD_MARK ,
} ;
static const unsigned int sdhi0_cd_pins [ ] = {
/* CD */
RCAR_GP_PIN ( 3 , 6 ) ,
} ;
static const unsigned int sdhi0_cd_mux [ ] = {
SD0_CD_MARK ,
} ;
static const unsigned int sdhi0_wp_pins [ ] = {
/* WP */
RCAR_GP_PIN ( 3 , 7 ) ,
} ;
static const unsigned int sdhi0_wp_mux [ ] = {
SD0_WP_MARK ,
} ;
2013-06-11 15:42:17 +04:00
/* - SDHI1 ------------------------------------------------------------------ */
2013-05-17 18:55:12 +04:00
static const unsigned int sdhi1_data1_pins [ ] = {
/* D0 */
RCAR_GP_PIN ( 3 , 10 ) ,
} ;
static const unsigned int sdhi1_data1_mux [ ] = {
SD1_DAT0_MARK ,
} ;
static const unsigned int sdhi1_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 10 ) , RCAR_GP_PIN ( 3 , 11 ) , RCAR_GP_PIN ( 3 , 12 ) , RCAR_GP_PIN ( 3 , 13 ) ,
} ;
static const unsigned int sdhi1_data4_mux [ ] = {
SD1_DAT0_MARK , SD1_DAT1_MARK , SD1_DAT2_MARK , SD1_DAT3_MARK ,
} ;
static const unsigned int sdhi1_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 8 ) , RCAR_GP_PIN ( 3 , 9 ) ,
} ;
static const unsigned int sdhi1_ctrl_mux [ ] = {
SD1_CLK_MARK , SD1_CMD_MARK ,
} ;
static const unsigned int sdhi1_cd_pins [ ] = {
/* CD */
RCAR_GP_PIN ( 3 , 14 ) ,
} ;
static const unsigned int sdhi1_cd_mux [ ] = {
SD1_CD_MARK ,
} ;
static const unsigned int sdhi1_wp_pins [ ] = {
/* WP */
RCAR_GP_PIN ( 3 , 15 ) ,
} ;
static const unsigned int sdhi1_wp_mux [ ] = {
SD1_WP_MARK ,
} ;
2013-06-11 15:42:17 +04:00
/* - SDHI2 ------------------------------------------------------------------ */
2013-05-17 18:55:12 +04:00
static const unsigned int sdhi2_data1_pins [ ] = {
/* D0 */
RCAR_GP_PIN ( 3 , 18 ) ,
} ;
static const unsigned int sdhi2_data1_mux [ ] = {
SD2_DAT0_MARK ,
} ;
static const unsigned int sdhi2_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 18 ) , RCAR_GP_PIN ( 3 , 19 ) , RCAR_GP_PIN ( 3 , 20 ) , RCAR_GP_PIN ( 3 , 21 ) ,
} ;
static const unsigned int sdhi2_data4_mux [ ] = {
SD2_DAT0_MARK , SD2_DAT1_MARK , SD2_DAT2_MARK , SD2_DAT3_MARK ,
} ;
static const unsigned int sdhi2_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 16 ) , RCAR_GP_PIN ( 3 , 17 ) ,
} ;
static const unsigned int sdhi2_ctrl_mux [ ] = {
SD2_CLK_MARK , SD2_CMD_MARK ,
} ;
static const unsigned int sdhi2_cd_pins [ ] = {
/* CD */
RCAR_GP_PIN ( 3 , 22 ) ,
} ;
static const unsigned int sdhi2_cd_mux [ ] = {
SD2_CD_MARK ,
} ;
static const unsigned int sdhi2_wp_pins [ ] = {
/* WP */
RCAR_GP_PIN ( 3 , 23 ) ,
} ;
static const unsigned int sdhi2_wp_mux [ ] = {
SD2_WP_MARK ,
} ;
2013-06-11 15:42:17 +04:00
/* - SDHI3 ------------------------------------------------------------------ */
2013-05-17 18:55:12 +04:00
static const unsigned int sdhi3_data1_pins [ ] = {
/* D0 */
RCAR_GP_PIN ( 3 , 26 ) ,
} ;
static const unsigned int sdhi3_data1_mux [ ] = {
SD3_DAT0_MARK ,
} ;
static const unsigned int sdhi3_data4_pins [ ] = {
/* D[0:3] */
RCAR_GP_PIN ( 3 , 26 ) , RCAR_GP_PIN ( 3 , 27 ) , RCAR_GP_PIN ( 3 , 28 ) , RCAR_GP_PIN ( 3 , 29 ) ,
} ;
static const unsigned int sdhi3_data4_mux [ ] = {
SD3_DAT0_MARK , SD3_DAT1_MARK , SD3_DAT2_MARK , SD3_DAT3_MARK ,
} ;
static const unsigned int sdhi3_ctrl_pins [ ] = {
/* CLK, CMD */
RCAR_GP_PIN ( 3 , 24 ) , RCAR_GP_PIN ( 3 , 25 ) ,
} ;
static const unsigned int sdhi3_ctrl_mux [ ] = {
SD3_CLK_MARK , SD3_CMD_MARK ,
} ;
static const unsigned int sdhi3_cd_pins [ ] = {
/* CD */
RCAR_GP_PIN ( 3 , 30 ) ,
} ;
static const unsigned int sdhi3_cd_mux [ ] = {
SD3_CD_MARK ,
} ;
static const unsigned int sdhi3_wp_pins [ ] = {
/* WP */
RCAR_GP_PIN ( 3 , 31 ) ,
} ;
static const unsigned int sdhi3_wp_mux [ ] = {
SD3_WP_MARK ,
} ;
2013-11-29 07:01:27 +04:00
/* - SSI -------------------------------------------------------------------- */
static const unsigned int ssi0_data_pins [ ] = {
/* SDATA0 */
RCAR_GP_PIN ( 4 , 5 ) ,
} ;
static const unsigned int ssi0_data_mux [ ] = {
SSI_SDATA0_MARK ,
} ;
static const unsigned int ssi0129_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 4 , 3 ) , RCAR_GP_PIN ( 4 , 4 ) ,
} ;
static const unsigned int ssi0129_ctrl_mux [ ] = {
SSI_SCK0129_MARK , SSI_WS0129_MARK ,
} ;
static const unsigned int ssi1_data_pins [ ] = {
/* SDATA1 */
RCAR_GP_PIN ( 4 , 6 ) ,
} ;
static const unsigned int ssi1_data_mux [ ] = {
SSI_SDATA1_MARK ,
} ;
static const unsigned int ssi1_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 4 , 7 ) , RCAR_GP_PIN ( 4 , 24 ) ,
} ;
static const unsigned int ssi1_ctrl_mux [ ] = {
SSI_SCK1_MARK , SSI_WS1_MARK ,
} ;
static const unsigned int ssi2_data_pins [ ] = {
/* SDATA2 */
RCAR_GP_PIN ( 4 , 7 ) ,
} ;
static const unsigned int ssi2_data_mux [ ] = {
SSI_SDATA2_MARK ,
} ;
static const unsigned int ssi2_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 5 , 13 ) , RCAR_GP_PIN ( 5 , 17 ) ,
} ;
static const unsigned int ssi2_ctrl_mux [ ] = {
SSI_SCK2_MARK , SSI_WS2_MARK ,
} ;
static const unsigned int ssi3_data_pins [ ] = {
/* SDATA3 */
RCAR_GP_PIN ( 4 , 10 ) ,
} ;
static const unsigned int ssi3_data_mux [ ] = {
SSI_SDATA3_MARK
} ;
static const unsigned int ssi34_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 4 , 8 ) , RCAR_GP_PIN ( 4 , 9 ) ,
} ;
static const unsigned int ssi34_ctrl_mux [ ] = {
SSI_SCK34_MARK , SSI_WS34_MARK ,
} ;
static const unsigned int ssi4_data_pins [ ] = {
/* SDATA4 */
RCAR_GP_PIN ( 4 , 13 ) ,
} ;
static const unsigned int ssi4_data_mux [ ] = {
SSI_SDATA4_MARK ,
} ;
static const unsigned int ssi4_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 4 , 11 ) , RCAR_GP_PIN ( 4 , 12 ) ,
} ;
static const unsigned int ssi4_ctrl_mux [ ] = {
SSI_SCK4_MARK , SSI_WS4_MARK ,
} ;
static const unsigned int ssi5_pins [ ] = {
/* SDATA5, SCK, WS */
RCAR_GP_PIN ( 4 , 16 ) , RCAR_GP_PIN ( 4 , 14 ) , RCAR_GP_PIN ( 4 , 15 ) ,
} ;
static const unsigned int ssi5_mux [ ] = {
SSI_SDATA5_MARK , SSI_SCK5_MARK , SSI_WS5_MARK ,
} ;
static const unsigned int ssi5_b_pins [ ] = {
/* SDATA5, SCK, WS */
RCAR_GP_PIN ( 0 , 26 ) , RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 25 ) ,
} ;
static const unsigned int ssi5_b_mux [ ] = {
SSI_SDATA5_B_MARK , SSI_SCK5_B_MARK , SSI_WS5_B_MARK
} ;
static const unsigned int ssi5_c_pins [ ] = {
/* SDATA5, SCK, WS */
RCAR_GP_PIN ( 4 , 24 ) , RCAR_GP_PIN ( 4 , 11 ) , RCAR_GP_PIN ( 4 , 12 ) ,
} ;
static const unsigned int ssi5_c_mux [ ] = {
SSI_SDATA5_C_MARK , SSI_SCK5_C_MARK , SSI_WS5_C_MARK ,
} ;
static const unsigned int ssi6_pins [ ] = {
/* SDATA6, SCK, WS */
RCAR_GP_PIN ( 4 , 19 ) , RCAR_GP_PIN ( 4 , 17 ) , RCAR_GP_PIN ( 4 , 18 ) ,
} ;
static const unsigned int ssi6_mux [ ] = {
SSI_SDATA6_MARK , SSI_SCK6_MARK , SSI_WS6_MARK ,
} ;
static const unsigned int ssi6_b_pins [ ] = {
/* SDATA6, SCK, WS */
RCAR_GP_PIN ( 1 , 29 ) , RCAR_GP_PIN ( 1 , 25 ) , RCAR_GP_PIN ( 1 , 27 ) ,
} ;
static const unsigned int ssi6_b_mux [ ] = {
SSI_SDATA6_B_MARK , SSI_SCK6_B_MARK , SSI_WS6_B_MARK ,
} ;
static const unsigned int ssi7_data_pins [ ] = {
/* SDATA7 */
RCAR_GP_PIN ( 4 , 22 ) ,
} ;
static const unsigned int ssi7_data_mux [ ] = {
SSI_SDATA7_MARK ,
} ;
static const unsigned int ssi7_b_data_pins [ ] = {
/* SDATA7 */
RCAR_GP_PIN ( 4 , 22 ) ,
} ;
static const unsigned int ssi7_b_data_mux [ ] = {
SSI_SDATA7_B_MARK ,
} ;
static const unsigned int ssi7_c_data_pins [ ] = {
/* SDATA7 */
RCAR_GP_PIN ( 1 , 26 ) ,
} ;
static const unsigned int ssi7_c_data_mux [ ] = {
SSI_SDATA7_C_MARK ,
} ;
static const unsigned int ssi78_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 4 , 20 ) , RCAR_GP_PIN ( 4 , 21 ) ,
} ;
static const unsigned int ssi78_ctrl_mux [ ] = {
SSI_SCK78_MARK , SSI_WS78_MARK ,
} ;
static const unsigned int ssi78_b_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 1 , 26 ) , RCAR_GP_PIN ( 1 , 24 ) ,
} ;
static const unsigned int ssi78_b_ctrl_mux [ ] = {
SSI_SCK78_B_MARK , SSI_WS78_B_MARK ,
} ;
static const unsigned int ssi78_c_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 1 , 24 ) , RCAR_GP_PIN ( 1 , 25 ) ,
} ;
static const unsigned int ssi78_c_ctrl_mux [ ] = {
SSI_SCK78_C_MARK , SSI_WS78_C_MARK ,
} ;
static const unsigned int ssi8_data_pins [ ] = {
/* SDATA8 */
RCAR_GP_PIN ( 4 , 23 ) ,
} ;
static const unsigned int ssi8_data_mux [ ] = {
SSI_SDATA8_MARK ,
} ;
static const unsigned int ssi8_b_data_pins [ ] = {
/* SDATA8 */
RCAR_GP_PIN ( 4 , 23 ) ,
} ;
static const unsigned int ssi8_b_data_mux [ ] = {
SSI_SDATA8_B_MARK ,
} ;
static const unsigned int ssi8_c_data_pins [ ] = {
/* SDATA8 */
RCAR_GP_PIN ( 1 , 27 ) ,
} ;
static const unsigned int ssi8_c_data_mux [ ] = {
SSI_SDATA8_C_MARK ,
} ;
static const unsigned int ssi9_data_pins [ ] = {
/* SDATA9 */
RCAR_GP_PIN ( 4 , 24 ) ,
} ;
static const unsigned int ssi9_data_mux [ ] = {
SSI_SDATA9_MARK ,
} ;
static const unsigned int ssi9_ctrl_pins [ ] = {
/* SCK, WS */
RCAR_GP_PIN ( 5 , 10 ) , RCAR_GP_PIN ( 5 , 11 ) ,
} ;
static const unsigned int ssi9_ctrl_mux [ ] = {
SSI_SCK9_MARK , SSI_WS9_MARK ,
} ;
2013-07-24 03:47:29 +04:00
/* - TPU0 ------------------------------------------------------------------- */
static const unsigned int tpu0_to0_pins [ ] = {
/* TO */
RCAR_GP_PIN ( 0 , 20 ) ,
} ;
static const unsigned int tpu0_to0_mux [ ] = {
TPU0TO0_MARK ,
} ;
static const unsigned int tpu0_to1_pins [ ] = {
/* TO */
RCAR_GP_PIN ( 0 , 21 ) ,
} ;
static const unsigned int tpu0_to1_mux [ ] = {
TPU0TO1_MARK ,
} ;
static const unsigned int tpu0_to2_pins [ ] = {
/* TO */
RCAR_GP_PIN ( 0 , 22 ) ,
} ;
static const unsigned int tpu0_to2_mux [ ] = {
TPU0TO2_MARK ,
} ;
static const unsigned int tpu0_to3_pins [ ] = {
/* TO */
RCAR_GP_PIN ( 0 , 23 ) ,
} ;
static const unsigned int tpu0_to3_mux [ ] = {
TPU0TO3_MARK ,
} ;
2013-06-26 04:39:34 +04:00
/* - USB0 ------------------------------------------------------------------- */
static const unsigned int usb0_pins [ ] = {
/* PWEN, OVC/VBUS */
RCAR_GP_PIN ( 5 , 18 ) , RCAR_GP_PIN ( 5 , 19 ) ,
} ;
static const unsigned int usb0_mux [ ] = {
USB0_PWEN_MARK , USB0_OVC_VBUS_MARK ,
} ;
2014-01-30 03:10:19 +04:00
static const unsigned int usb0_ovc_vbus_pins [ ] = {
/* OVC/VBUS */
RCAR_GP_PIN ( 5 , 19 ) ,
} ;
static const unsigned int usb0_ovc_vbus_mux [ ] = {
USB0_OVC_VBUS_MARK ,
} ;
2013-06-26 04:39:34 +04:00
/* - USB1 ------------------------------------------------------------------- */
static const unsigned int usb1_pins [ ] = {
/* PWEN, OVC */
RCAR_GP_PIN ( 5 , 20 ) , RCAR_GP_PIN ( 5 , 21 ) ,
} ;
static const unsigned int usb1_mux [ ] = {
USB1_PWEN_MARK , USB1_OVC_MARK ,
} ;
/* - USB2 ------------------------------------------------------------------- */
static const unsigned int usb2_pins [ ] = {
/* PWEN, OVC */
RCAR_GP_PIN ( 5 , 22 ) , RCAR_GP_PIN ( 5 , 23 ) ,
} ;
static const unsigned int usb2_mux [ ] = {
USB2_PWEN_MARK , USB2_OVC_MARK ,
} ;
2013-06-27 14:38:02 +04:00
/* - VIN0 ------------------------------------------------------------------- */
2013-12-10 22:20:24 +04:00
static const union vin_data vin0_data_pins = {
. data24 = {
/* B */
RCAR_GP_PIN ( 2 , 1 ) , RCAR_GP_PIN ( 2 , 2 ) ,
RCAR_GP_PIN ( 2 , 3 ) , RCAR_GP_PIN ( 2 , 4 ) ,
RCAR_GP_PIN ( 2 , 5 ) , RCAR_GP_PIN ( 2 , 6 ) ,
RCAR_GP_PIN ( 2 , 7 ) , RCAR_GP_PIN ( 2 , 8 ) ,
/* G */
RCAR_GP_PIN ( 0 , 8 ) , RCAR_GP_PIN ( 0 , 9 ) ,
RCAR_GP_PIN ( 0 , 10 ) , RCAR_GP_PIN ( 0 , 11 ) ,
RCAR_GP_PIN ( 0 , 0 ) , RCAR_GP_PIN ( 0 , 1 ) ,
RCAR_GP_PIN ( 0 , 2 ) , RCAR_GP_PIN ( 0 , 3 ) ,
/* R */
RCAR_GP_PIN ( 0 , 4 ) , RCAR_GP_PIN ( 0 , 5 ) ,
RCAR_GP_PIN ( 0 , 6 ) , RCAR_GP_PIN ( 0 , 7 ) ,
RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 25 ) ,
RCAR_GP_PIN ( 0 , 26 ) , RCAR_GP_PIN ( 1 , 11 ) ,
} ,
} ;
static const union vin_data vin0_data_mux = {
. data24 = {
/* B */
VI0_DATA0_VI0_B0_MARK , VI0_DATA1_VI0_B1_MARK ,
VI0_DATA2_VI0_B2_MARK , VI0_DATA3_VI0_B3_MARK ,
VI0_DATA4_VI0_B4_MARK , VI0_DATA5_VI0_B5_MARK ,
VI0_DATA6_VI0_B6_MARK , VI0_DATA7_VI0_B7_MARK ,
/* G */
VI0_G0_MARK , VI0_G1_MARK ,
VI0_G2_MARK , VI0_G3_MARK ,
VI0_G4_MARK , VI0_G5_MARK ,
VI0_G6_MARK , VI0_G7_MARK ,
/* R */
VI0_R0_MARK , VI0_R1_MARK ,
VI0_R2_MARK , VI0_R3_MARK ,
VI0_R4_MARK , VI0_R5_MARK ,
VI0_R6_MARK , VI0_R7_MARK ,
} ,
} ;
static const unsigned int vin0_data18_pins [ ] = {
/* B */
RCAR_GP_PIN ( 2 , 3 ) , RCAR_GP_PIN ( 2 , 4 ) ,
RCAR_GP_PIN ( 2 , 5 ) , RCAR_GP_PIN ( 2 , 6 ) ,
RCAR_GP_PIN ( 2 , 7 ) , RCAR_GP_PIN ( 2 , 8 ) ,
/* G */
RCAR_GP_PIN ( 0 , 10 ) , RCAR_GP_PIN ( 0 , 11 ) ,
RCAR_GP_PIN ( 0 , 0 ) , RCAR_GP_PIN ( 0 , 1 ) ,
2013-06-27 14:38:02 +04:00
RCAR_GP_PIN ( 0 , 2 ) , RCAR_GP_PIN ( 0 , 3 ) ,
2013-12-10 22:20:24 +04:00
/* R */
RCAR_GP_PIN ( 0 , 6 ) , RCAR_GP_PIN ( 0 , 7 ) ,
RCAR_GP_PIN ( 0 , 24 ) , RCAR_GP_PIN ( 0 , 25 ) ,
2013-06-27 14:38:02 +04:00
RCAR_GP_PIN ( 0 , 26 ) , RCAR_GP_PIN ( 1 , 11 ) ,
} ;
2013-12-10 22:20:24 +04:00
static const unsigned int vin0_data18_mux [ ] = {
/* B */
VI0_DATA2_VI0_B2_MARK , VI0_DATA3_VI0_B3_MARK ,
VI0_DATA4_VI0_B4_MARK , VI0_DATA5_VI0_B5_MARK ,
2013-06-27 14:38:02 +04:00
VI0_DATA6_VI0_B6_MARK , VI0_DATA7_VI0_B7_MARK ,
2013-12-10 22:20:24 +04:00
/* G */
VI0_G2_MARK , VI0_G3_MARK ,
VI0_G4_MARK , VI0_G5_MARK ,
VI0_G6_MARK , VI0_G7_MARK ,
/* R */
VI0_R2_MARK , VI0_R3_MARK ,
VI0_R4_MARK , VI0_R5_MARK ,
VI0_R6_MARK , VI0_R7_MARK ,
2013-06-27 14:38:02 +04:00
} ;
2013-12-10 22:20:23 +04:00
static const unsigned int vin0_sync_pins [ ] = {
RCAR_GP_PIN ( 0 , 12 ) , /* HSYNC */
RCAR_GP_PIN ( 0 , 13 ) , /* VSYNC */
2013-06-27 14:38:02 +04:00
} ;
2013-12-10 22:20:23 +04:00
static const unsigned int vin0_sync_mux [ ] = {
2013-06-27 14:38:02 +04:00
VI0_HSYNC_N_MARK ,
VI0_VSYNC_N_MARK ,
} ;
2013-12-10 22:20:22 +04:00
static const unsigned int vin0_field_pins [ ] = {
2013-06-27 14:38:02 +04:00
RCAR_GP_PIN ( 0 , 15 ) ,
} ;
2013-12-10 22:20:22 +04:00
static const unsigned int vin0_field_mux [ ] = {
2013-06-27 14:38:02 +04:00
VI0_FIELD_MARK ,
} ;
2013-12-10 22:20:22 +04:00
static const unsigned int vin0_clkenb_pins [ ] = {
2013-06-27 14:38:02 +04:00
RCAR_GP_PIN ( 0 , 14 ) ,
} ;
2013-12-10 22:20:22 +04:00
static const unsigned int vin0_clkenb_mux [ ] = {
2013-06-27 14:38:02 +04:00
VI0_CLKENB_MARK ,
} ;
static const unsigned int vin0_clk_pins [ ] = {
RCAR_GP_PIN ( 2 , 0 ) ,
} ;
static const unsigned int vin0_clk_mux [ ] = {
VI0_CLK_MARK ,
} ;
/* - VIN1 ------------------------------------------------------------------- */
2013-12-10 22:20:25 +04:00
static const union vin_data vin1_data_pins = {
. data24 = {
/* B */
RCAR_GP_PIN ( 2 , 10 ) , RCAR_GP_PIN ( 2 , 11 ) ,
RCAR_GP_PIN ( 2 , 12 ) , RCAR_GP_PIN ( 2 , 13 ) ,
RCAR_GP_PIN ( 2 , 14 ) , RCAR_GP_PIN ( 2 , 15 ) ,
RCAR_GP_PIN ( 2 , 16 ) , RCAR_GP_PIN ( 2 , 17 ) ,
/* G */
RCAR_GP_PIN ( 1 , 14 ) , RCAR_GP_PIN ( 1 , 15 ) ,
RCAR_GP_PIN ( 1 , 17 ) , RCAR_GP_PIN ( 1 , 20 ) ,
RCAR_GP_PIN ( 1 , 22 ) , RCAR_GP_PIN ( 1 , 12 ) ,
RCAR_GP_PIN ( 1 , 9 ) , RCAR_GP_PIN ( 1 , 7 ) ,
/* R */
RCAR_GP_PIN ( 0 , 27 ) , RCAR_GP_PIN ( 0 , 28 ) ,
RCAR_GP_PIN ( 0 , 29 ) , RCAR_GP_PIN ( 1 , 4 ) ,
RCAR_GP_PIN ( 1 , 5 ) , RCAR_GP_PIN ( 1 , 6 ) ,
RCAR_GP_PIN ( 1 , 10 ) , RCAR_GP_PIN ( 1 , 8 ) ,
} ,
} ;
static const union vin_data vin1_data_mux = {
. data24 = {
/* B */
VI1_DATA0_VI1_B0_MARK , VI1_DATA1_VI1_B1_MARK ,
VI1_DATA2_VI1_B2_MARK , VI1_DATA3_VI1_B3_MARK ,
VI1_DATA4_VI1_B4_MARK , VI1_DATA5_VI1_B5_MARK ,
VI1_DATA6_VI1_B6_MARK , VI1_DATA7_VI1_B7_MARK ,
/* G */
VI1_G0_MARK , VI1_G1_MARK ,
VI1_G2_MARK , VI1_G3_MARK ,
VI1_G4_MARK , VI1_G5_MARK ,
VI1_G6_MARK , VI1_G7_MARK ,
/* R */
VI1_R0_MARK , VI1_R1_MARK ,
VI1_R2_MARK , VI1_R3_MARK ,
VI1_R4_MARK , VI1_R5_MARK ,
VI1_R6_MARK , VI1_R7_MARK ,
} ,
} ;
static const unsigned int vin1_data18_pins [ ] = {
/* B */
RCAR_GP_PIN ( 2 , 12 ) , RCAR_GP_PIN ( 2 , 13 ) ,
RCAR_GP_PIN ( 2 , 14 ) , RCAR_GP_PIN ( 2 , 15 ) ,
2013-06-27 14:38:02 +04:00
RCAR_GP_PIN ( 2 , 16 ) , RCAR_GP_PIN ( 2 , 17 ) ,
2013-12-10 22:20:25 +04:00
/* G */
RCAR_GP_PIN ( 1 , 17 ) , RCAR_GP_PIN ( 1 , 20 ) ,
RCAR_GP_PIN ( 1 , 22 ) , RCAR_GP_PIN ( 1 , 12 ) ,
RCAR_GP_PIN ( 1 , 9 ) , RCAR_GP_PIN ( 1 , 7 ) ,
/* R */
RCAR_GP_PIN ( 0 , 29 ) , RCAR_GP_PIN ( 1 , 4 ) ,
RCAR_GP_PIN ( 1 , 5 ) , RCAR_GP_PIN ( 1 , 6 ) ,
RCAR_GP_PIN ( 1 , 10 ) , RCAR_GP_PIN ( 1 , 8 ) ,
2013-06-27 14:38:02 +04:00
} ;
2013-12-10 22:20:25 +04:00
static const unsigned int vin1_data18_mux [ ] = {
/* B */
VI1_DATA2_VI1_B2_MARK , VI1_DATA3_VI1_B3_MARK ,
VI1_DATA4_VI1_B4_MARK , VI1_DATA5_VI1_B5_MARK ,
2013-06-27 14:38:02 +04:00
VI1_DATA6_VI1_B6_MARK , VI1_DATA7_VI1_B7_MARK ,
2013-12-10 22:20:25 +04:00
/* G */
VI1_G2_MARK , VI1_G3_MARK ,
VI1_G4_MARK , VI1_G5_MARK ,
VI1_G6_MARK , VI1_G7_MARK ,
/* R */
VI1_R2_MARK , VI1_R3_MARK ,
VI1_R4_MARK , VI1_R5_MARK ,
VI1_R6_MARK , VI1_R7_MARK ,
} ;
static const unsigned int vin1_sync_pins [ ] = {
RCAR_GP_PIN ( 1 , 24 ) , /* HSYNC */
RCAR_GP_PIN ( 1 , 25 ) , /* VSYNC */
} ;
static const unsigned int vin1_sync_mux [ ] = {
VI1_HSYNC_N_MARK ,
VI1_VSYNC_N_MARK ,
} ;
static const unsigned int vin1_field_pins [ ] = {
RCAR_GP_PIN ( 1 , 13 ) ,
} ;
static const unsigned int vin1_field_mux [ ] = {
VI1_FIELD_MARK ,
} ;
static const unsigned int vin1_clkenb_pins [ ] = {
RCAR_GP_PIN ( 1 , 26 ) ,
} ;
static const unsigned int vin1_clkenb_mux [ ] = {
VI1_CLKENB_MARK ,
2013-06-27 14:38:02 +04:00
} ;
static const unsigned int vin1_clk_pins [ ] = {
RCAR_GP_PIN ( 2 , 9 ) ,
} ;
static const unsigned int vin1_clk_mux [ ] = {
VI1_CLK_MARK ,
} ;
2013-12-10 22:20:26 +04:00
/* - VIN2 ----------------------------------------------------------------- */
static const union vin_data vin2_data_pins = {
. data24 = {
/* B */
RCAR_GP_PIN ( 0 , 8 ) , RCAR_GP_PIN ( 0 , 9 ) ,
RCAR_GP_PIN ( 0 , 10 ) , RCAR_GP_PIN ( 0 , 11 ) ,
RCAR_GP_PIN ( 0 , 12 ) , RCAR_GP_PIN ( 0 , 13 ) ,
RCAR_GP_PIN ( 0 , 14 ) , RCAR_GP_PIN ( 0 , 15 ) ,
/* G */
RCAR_GP_PIN ( 0 , 27 ) , RCAR_GP_PIN ( 0 , 28 ) ,
RCAR_GP_PIN ( 0 , 29 ) , RCAR_GP_PIN ( 1 , 10 ) ,
RCAR_GP_PIN ( 1 , 4 ) , RCAR_GP_PIN ( 1 , 5 ) ,
RCAR_GP_PIN ( 1 , 6 ) , RCAR_GP_PIN ( 1 , 7 ) ,
/* R */
RCAR_GP_PIN ( 1 , 12 ) , RCAR_GP_PIN ( 1 , 13 ) ,
RCAR_GP_PIN ( 1 , 14 ) , RCAR_GP_PIN ( 1 , 15 ) ,
RCAR_GP_PIN ( 1 , 17 ) , RCAR_GP_PIN ( 1 , 20 ) ,
RCAR_GP_PIN ( 1 , 22 ) , RCAR_GP_PIN ( 1 , 24 ) ,
} ,
} ;
static const union vin_data vin2_data_mux = {
. data24 = {
/* B */
VI2_DATA0_VI2_B0_MARK , VI2_DATA1_VI2_B1_MARK ,
VI2_DATA2_VI2_B2_MARK , VI2_DATA3_VI2_B3_MARK ,
VI2_DATA4_VI2_B4_MARK , VI2_DATA5_VI2_B5_MARK ,
VI2_DATA6_VI2_B6_MARK , VI2_DATA7_VI2_B7_MARK ,
/* G */
VI2_G0_MARK , VI2_G1_MARK ,
VI2_G2_MARK , VI2_G3_MARK ,
VI2_G4_MARK , VI2_G5_MARK ,
VI2_G6_MARK , VI2_G7_MARK ,
/* R */
VI2_R0_MARK , VI2_R1_MARK ,
VI2_R2_MARK , VI2_R3_MARK ,
VI2_R4_MARK , VI2_R5_MARK ,
VI2_R6_MARK , VI2_R7_MARK ,
} ,
} ;
static const unsigned int vin2_data18_pins [ ] = {
/* B */
RCAR_GP_PIN ( 0 , 10 ) , RCAR_GP_PIN ( 0 , 11 ) ,
RCAR_GP_PIN ( 0 , 12 ) , RCAR_GP_PIN ( 0 , 13 ) ,
RCAR_GP_PIN ( 0 , 14 ) , RCAR_GP_PIN ( 0 , 15 ) ,
/* G */
RCAR_GP_PIN ( 0 , 29 ) , RCAR_GP_PIN ( 1 , 10 ) ,
RCAR_GP_PIN ( 1 , 4 ) , RCAR_GP_PIN ( 1 , 5 ) ,
RCAR_GP_PIN ( 1 , 6 ) , RCAR_GP_PIN ( 1 , 7 ) ,
/* R */
RCAR_GP_PIN ( 1 , 14 ) , RCAR_GP_PIN ( 1 , 15 ) ,
RCAR_GP_PIN ( 1 , 17 ) , RCAR_GP_PIN ( 1 , 20 ) ,
RCAR_GP_PIN ( 1 , 22 ) , RCAR_GP_PIN ( 1 , 24 ) ,
} ;
static const unsigned int vin2_data18_mux [ ] = {
/* B */
VI2_DATA2_VI2_B2_MARK , VI2_DATA3_VI2_B3_MARK ,
VI2_DATA4_VI2_B4_MARK , VI2_DATA5_VI2_B5_MARK ,
VI2_DATA6_VI2_B6_MARK , VI2_DATA7_VI2_B7_MARK ,
/* G */
VI2_G2_MARK , VI2_G3_MARK ,
VI2_G4_MARK , VI2_G5_MARK ,
VI2_G6_MARK , VI2_G7_MARK ,
/* R */
VI2_R2_MARK , VI2_R3_MARK ,
VI2_R4_MARK , VI2_R5_MARK ,
VI2_R6_MARK , VI2_R7_MARK ,
} ;
static const unsigned int vin2_sync_pins [ ] = {
RCAR_GP_PIN ( 1 , 16 ) , /* HSYNC */
RCAR_GP_PIN ( 1 , 21 ) , /* VSYNC */
} ;
static const unsigned int vin2_sync_mux [ ] = {
VI2_HSYNC_N_MARK ,
VI2_VSYNC_N_MARK ,
} ;
static const unsigned int vin2_field_pins [ ] = {
RCAR_GP_PIN ( 1 , 9 ) ,
} ;
static const unsigned int vin2_field_mux [ ] = {
VI2_FIELD_MARK ,
} ;
static const unsigned int vin2_clkenb_pins [ ] = {
RCAR_GP_PIN ( 1 , 8 ) ,
} ;
static const unsigned int vin2_clkenb_mux [ ] = {
VI2_CLKENB_MARK ,
} ;
static const unsigned int vin2_clk_pins [ ] = {
RCAR_GP_PIN ( 1 , 11 ) ,
} ;
static const unsigned int vin2_clk_mux [ ] = {
VI2_CLK_MARK ,
} ;
/* - VIN3 ----------------------------------------------------------------- */
static const unsigned int vin3_data8_pins [ ] = {
RCAR_GP_PIN ( 0 , 0 ) , RCAR_GP_PIN ( 0 , 1 ) ,
RCAR_GP_PIN ( 0 , 2 ) , RCAR_GP_PIN ( 0 , 3 ) ,
RCAR_GP_PIN ( 0 , 4 ) , RCAR_GP_PIN ( 0 , 5 ) ,
RCAR_GP_PIN ( 0 , 6 ) , RCAR_GP_PIN ( 0 , 7 ) ,
} ;
static const unsigned int vin3_data8_mux [ ] = {
VI3_DATA0_MARK , VI3_DATA1_MARK ,
VI3_DATA2_MARK , VI3_DATA3_MARK ,
VI3_DATA4_MARK , VI3_DATA5_MARK ,
VI3_DATA6_MARK , VI3_DATA7_MARK ,
} ;
static const unsigned int vin3_sync_pins [ ] = {
RCAR_GP_PIN ( 1 , 16 ) , /* HSYNC */
RCAR_GP_PIN ( 1 , 17 ) , /* VSYNC */
} ;
static const unsigned int vin3_sync_mux [ ] = {
VI3_HSYNC_N_MARK ,
2013-12-24 00:28:28 +04:00
VI3_VSYNC_N_MARK ,
2013-12-10 22:20:26 +04:00
} ;
static const unsigned int vin3_field_pins [ ] = {
RCAR_GP_PIN ( 1 , 15 ) ,
} ;
static const unsigned int vin3_field_mux [ ] = {
VI3_FIELD_MARK ,
} ;
static const unsigned int vin3_clkenb_pins [ ] = {
RCAR_GP_PIN ( 1 , 14 ) ,
} ;
static const unsigned int vin3_clkenb_mux [ ] = {
VI3_CLKENB_MARK ,
} ;
static const unsigned int vin3_clk_pins [ ] = {
RCAR_GP_PIN ( 1 , 23 ) ,
} ;
static const unsigned int vin3_clk_mux [ ] = {
VI3_CLK_MARK ,
} ;
2013-05-17 18:55:12 +04:00
2013-04-08 13:36:14 +04:00
static const struct sh_pfc_pin_group pinmux_groups [ ] = {
2013-11-29 07:01:37 +04:00
SH_PFC_PIN_GROUP ( audio_clk_a ) ,
SH_PFC_PIN_GROUP ( audio_clk_b ) ,
SH_PFC_PIN_GROUP ( audio_clk_c ) ,
SH_PFC_PIN_GROUP ( audio_clkout ) ,
SH_PFC_PIN_GROUP ( audio_clkout_b ) ,
SH_PFC_PIN_GROUP ( audio_clkout_c ) ,
SH_PFC_PIN_GROUP ( audio_clkout_d ) ,
2015-03-31 00:30:02 +03:00
SH_PFC_PIN_GROUP ( avb_link ) ,
SH_PFC_PIN_GROUP ( avb_magic ) ,
SH_PFC_PIN_GROUP ( avb_phy_int ) ,
SH_PFC_PIN_GROUP ( avb_mdio ) ,
SH_PFC_PIN_GROUP ( avb_mii ) ,
SH_PFC_PIN_GROUP ( avb_gmii ) ,
2013-08-07 16:02:23 +04:00
SH_PFC_PIN_GROUP ( du_rgb666 ) ,
SH_PFC_PIN_GROUP ( du_rgb888 ) ,
SH_PFC_PIN_GROUP ( du_clk_out_0 ) ,
SH_PFC_PIN_GROUP ( du_clk_out_1 ) ,
SH_PFC_PIN_GROUP ( du_sync_0 ) ,
SH_PFC_PIN_GROUP ( du_sync_1 ) ,
SH_PFC_PIN_GROUP ( du_cde ) ,
SH_PFC_PIN_GROUP ( du0_clk_in ) ,
SH_PFC_PIN_GROUP ( du1_clk_in ) ,
SH_PFC_PIN_GROUP ( du2_clk_in ) ,
2013-04-08 13:36:14 +04:00
SH_PFC_PIN_GROUP ( eth_link ) ,
SH_PFC_PIN_GROUP ( eth_magic ) ,
SH_PFC_PIN_GROUP ( eth_mdio ) ,
SH_PFC_PIN_GROUP ( eth_rmii ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_PIN_GROUP ( hscif0_data ) ,
SH_PFC_PIN_GROUP ( hscif0_clk ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl ) ,
SH_PFC_PIN_GROUP ( hscif0_data_b ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl_b ) ,
SH_PFC_PIN_GROUP ( hscif0_data_c ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl_c ) ,
SH_PFC_PIN_GROUP ( hscif0_data_d ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl_d ) ,
SH_PFC_PIN_GROUP ( hscif0_data_e ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl_e ) ,
SH_PFC_PIN_GROUP ( hscif0_data_f ) ,
SH_PFC_PIN_GROUP ( hscif0_ctrl_f ) ,
SH_PFC_PIN_GROUP ( hscif1_data ) ,
SH_PFC_PIN_GROUP ( hscif1_clk ) ,
SH_PFC_PIN_GROUP ( hscif1_ctrl ) ,
SH_PFC_PIN_GROUP ( hscif1_data_b ) ,
SH_PFC_PIN_GROUP ( hscif1_clk_b ) ,
SH_PFC_PIN_GROUP ( hscif1_ctrl_b ) ,
2014-03-25 22:56:25 +04:00
SH_PFC_PIN_GROUP ( i2c0 ) ,
2013-08-30 16:37:41 +04:00
SH_PFC_PIN_GROUP ( i2c1 ) ,
SH_PFC_PIN_GROUP ( i2c1_b ) ,
SH_PFC_PIN_GROUP ( i2c1_c ) ,
SH_PFC_PIN_GROUP ( i2c2 ) ,
SH_PFC_PIN_GROUP ( i2c2_b ) ,
SH_PFC_PIN_GROUP ( i2c2_c ) ,
SH_PFC_PIN_GROUP ( i2c2_d ) ,
SH_PFC_PIN_GROUP ( i2c2_e ) ,
2013-09-26 21:20:56 +04:00
SH_PFC_PIN_GROUP ( i2c3 ) ,
2014-03-25 22:56:26 +04:00
SH_PFC_PIN_GROUP ( iic0 ) ,
SH_PFC_PIN_GROUP ( iic1 ) ,
SH_PFC_PIN_GROUP ( iic1_b ) ,
SH_PFC_PIN_GROUP ( iic1_c ) ,
SH_PFC_PIN_GROUP ( iic2 ) ,
SH_PFC_PIN_GROUP ( iic2_b ) ,
SH_PFC_PIN_GROUP ( iic2_c ) ,
SH_PFC_PIN_GROUP ( iic2_d ) ,
SH_PFC_PIN_GROUP ( iic2_e ) ,
SH_PFC_PIN_GROUP ( iic3 ) ,
2013-04-08 13:36:15 +04:00
SH_PFC_PIN_GROUP ( intc_irq0 ) ,
SH_PFC_PIN_GROUP ( intc_irq1 ) ,
SH_PFC_PIN_GROUP ( intc_irq2 ) ,
SH_PFC_PIN_GROUP ( intc_irq3 ) ,
2015-01-10 21:20:47 +03:00
SH_PFC_PIN_GROUP ( mlb_3pin ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_PIN_GROUP ( mmc0_data1 ) ,
SH_PFC_PIN_GROUP ( mmc0_data4 ) ,
SH_PFC_PIN_GROUP ( mmc0_data8 ) ,
SH_PFC_PIN_GROUP ( mmc0_ctrl ) ,
SH_PFC_PIN_GROUP ( mmc1_data1 ) ,
SH_PFC_PIN_GROUP ( mmc1_data4 ) ,
SH_PFC_PIN_GROUP ( mmc1_data8 ) ,
SH_PFC_PIN_GROUP ( mmc1_ctrl ) ,
2013-06-28 04:36:09 +04:00
SH_PFC_PIN_GROUP ( msiof0_clk ) ,
SH_PFC_PIN_GROUP ( msiof0_sync ) ,
SH_PFC_PIN_GROUP ( msiof0_ss1 ) ,
SH_PFC_PIN_GROUP ( msiof0_ss2 ) ,
SH_PFC_PIN_GROUP ( msiof0_rx ) ,
SH_PFC_PIN_GROUP ( msiof0_tx ) ,
2014-02-20 23:53:40 +04:00
SH_PFC_PIN_GROUP ( msiof0_clk_b ) ,
SH_PFC_PIN_GROUP ( msiof0_ss1_b ) ,
SH_PFC_PIN_GROUP ( msiof0_ss2_b ) ,
SH_PFC_PIN_GROUP ( msiof0_rx_b ) ,
SH_PFC_PIN_GROUP ( msiof0_tx_b ) ,
2013-06-28 04:36:09 +04:00
SH_PFC_PIN_GROUP ( msiof1_clk ) ,
SH_PFC_PIN_GROUP ( msiof1_sync ) ,
SH_PFC_PIN_GROUP ( msiof1_ss1 ) ,
SH_PFC_PIN_GROUP ( msiof1_ss2 ) ,
SH_PFC_PIN_GROUP ( msiof1_rx ) ,
SH_PFC_PIN_GROUP ( msiof1_tx ) ,
2014-02-20 23:53:40 +04:00
SH_PFC_PIN_GROUP ( msiof1_clk_b ) ,
SH_PFC_PIN_GROUP ( msiof1_ss1_b ) ,
SH_PFC_PIN_GROUP ( msiof1_ss2_b ) ,
SH_PFC_PIN_GROUP ( msiof1_rx_b ) ,
SH_PFC_PIN_GROUP ( msiof1_tx_b ) ,
2013-06-28 04:36:09 +04:00
SH_PFC_PIN_GROUP ( msiof2_clk ) ,
SH_PFC_PIN_GROUP ( msiof2_sync ) ,
SH_PFC_PIN_GROUP ( msiof2_ss1 ) ,
SH_PFC_PIN_GROUP ( msiof2_ss2 ) ,
SH_PFC_PIN_GROUP ( msiof2_rx ) ,
SH_PFC_PIN_GROUP ( msiof2_tx ) ,
SH_PFC_PIN_GROUP ( msiof3_clk ) ,
SH_PFC_PIN_GROUP ( msiof3_sync ) ,
SH_PFC_PIN_GROUP ( msiof3_ss1 ) ,
SH_PFC_PIN_GROUP ( msiof3_ss2 ) ,
SH_PFC_PIN_GROUP ( msiof3_rx ) ,
SH_PFC_PIN_GROUP ( msiof3_tx ) ,
2014-02-20 23:53:40 +04:00
SH_PFC_PIN_GROUP ( msiof3_clk_b ) ,
SH_PFC_PIN_GROUP ( msiof3_sync_b ) ,
SH_PFC_PIN_GROUP ( msiof3_rx_b ) ,
SH_PFC_PIN_GROUP ( msiof3_tx_b ) ,
2015-05-14 13:48:54 +03:00
SH_PFC_PIN_GROUP ( pwm0 ) ,
SH_PFC_PIN_GROUP ( pwm0_b ) ,
SH_PFC_PIN_GROUP ( pwm1 ) ,
SH_PFC_PIN_GROUP ( pwm1_b ) ,
SH_PFC_PIN_GROUP ( pwm2 ) ,
SH_PFC_PIN_GROUP ( pwm3 ) ,
SH_PFC_PIN_GROUP ( pwm4 ) ,
SH_PFC_PIN_GROUP ( pwm5 ) ,
SH_PFC_PIN_GROUP ( pwm6 ) ,
2014-02-10 17:00:57 +04:00
SH_PFC_PIN_GROUP ( qspi_ctrl ) ,
SH_PFC_PIN_GROUP ( qspi_data2 ) ,
SH_PFC_PIN_GROUP ( qspi_data4 ) ,
2013-04-08 13:36:16 +04:00
SH_PFC_PIN_GROUP ( scif0_data ) ,
SH_PFC_PIN_GROUP ( scif0_clk ) ,
SH_PFC_PIN_GROUP ( scif0_ctrl ) ,
SH_PFC_PIN_GROUP ( scif0_data_b ) ,
SH_PFC_PIN_GROUP ( scif1_data ) ,
SH_PFC_PIN_GROUP ( scif1_clk ) ,
SH_PFC_PIN_GROUP ( scif1_ctrl ) ,
SH_PFC_PIN_GROUP ( scif1_data_b ) ,
SH_PFC_PIN_GROUP ( scif1_data_c ) ,
SH_PFC_PIN_GROUP ( scif1_data_d ) ,
SH_PFC_PIN_GROUP ( scif1_clk_d ) ,
SH_PFC_PIN_GROUP ( scif1_data_e ) ,
SH_PFC_PIN_GROUP ( scif1_clk_e ) ,
2013-07-24 04:02:58 +04:00
SH_PFC_PIN_GROUP ( scif2_data ) ,
SH_PFC_PIN_GROUP ( scif2_clk ) ,
SH_PFC_PIN_GROUP ( scif2_data_b ) ,
2013-04-08 13:36:16 +04:00
SH_PFC_PIN_GROUP ( scifa0_data ) ,
SH_PFC_PIN_GROUP ( scifa0_clk ) ,
SH_PFC_PIN_GROUP ( scifa0_ctrl ) ,
SH_PFC_PIN_GROUP ( scifa0_data_b ) ,
SH_PFC_PIN_GROUP ( scifa0_clk_b ) ,
SH_PFC_PIN_GROUP ( scifa0_ctrl_b ) ,
SH_PFC_PIN_GROUP ( scifa1_data ) ,
SH_PFC_PIN_GROUP ( scifa1_clk ) ,
SH_PFC_PIN_GROUP ( scifa1_ctrl ) ,
SH_PFC_PIN_GROUP ( scifa1_data_b ) ,
SH_PFC_PIN_GROUP ( scifa1_clk_b ) ,
SH_PFC_PIN_GROUP ( scifa1_ctrl_b ) ,
SH_PFC_PIN_GROUP ( scifa1_data_c ) ,
SH_PFC_PIN_GROUP ( scifa1_clk_c ) ,
SH_PFC_PIN_GROUP ( scifa1_ctrl_c ) ,
SH_PFC_PIN_GROUP ( scifa1_data_d ) ,
SH_PFC_PIN_GROUP ( scifa1_clk_d ) ,
SH_PFC_PIN_GROUP ( scifa1_ctrl_d ) ,
SH_PFC_PIN_GROUP ( scifa2_data ) ,
SH_PFC_PIN_GROUP ( scifa2_clk ) ,
SH_PFC_PIN_GROUP ( scifa2_ctrl ) ,
SH_PFC_PIN_GROUP ( scifa2_data_b ) ,
SH_PFC_PIN_GROUP ( scifa2_data_c ) ,
SH_PFC_PIN_GROUP ( scifa2_clk_c ) ,
SH_PFC_PIN_GROUP ( scifb0_data ) ,
SH_PFC_PIN_GROUP ( scifb0_clk ) ,
SH_PFC_PIN_GROUP ( scifb0_ctrl ) ,
SH_PFC_PIN_GROUP ( scifb0_data_b ) ,
SH_PFC_PIN_GROUP ( scifb0_clk_b ) ,
SH_PFC_PIN_GROUP ( scifb0_ctrl_b ) ,
SH_PFC_PIN_GROUP ( scifb0_data_c ) ,
SH_PFC_PIN_GROUP ( scifb1_data ) ,
SH_PFC_PIN_GROUP ( scifb1_clk ) ,
SH_PFC_PIN_GROUP ( scifb1_ctrl ) ,
SH_PFC_PIN_GROUP ( scifb1_data_b ) ,
SH_PFC_PIN_GROUP ( scifb1_clk_b ) ,
SH_PFC_PIN_GROUP ( scifb1_ctrl_b ) ,
SH_PFC_PIN_GROUP ( scifb1_data_c ) ,
SH_PFC_PIN_GROUP ( scifb1_data_d ) ,
SH_PFC_PIN_GROUP ( scifb1_data_e ) ,
SH_PFC_PIN_GROUP ( scifb1_clk_e ) ,
SH_PFC_PIN_GROUP ( scifb1_data_f ) ,
SH_PFC_PIN_GROUP ( scifb1_data_g ) ,
SH_PFC_PIN_GROUP ( scifb1_clk_g ) ,
SH_PFC_PIN_GROUP ( scifb2_data ) ,
SH_PFC_PIN_GROUP ( scifb2_clk ) ,
SH_PFC_PIN_GROUP ( scifb2_ctrl ) ,
SH_PFC_PIN_GROUP ( scifb2_data_b ) ,
SH_PFC_PIN_GROUP ( scifb2_clk_b ) ,
SH_PFC_PIN_GROUP ( scifb2_ctrl_b ) ,
SH_PFC_PIN_GROUP ( scifb2_data_c ) ,
2015-11-26 16:13:45 +03:00
SH_PFC_PIN_GROUP ( scif_clk ) ,
SH_PFC_PIN_GROUP ( scif_clk_b ) ,
2013-05-17 18:55:12 +04:00
SH_PFC_PIN_GROUP ( sdhi0_data1 ) ,
SH_PFC_PIN_GROUP ( sdhi0_data4 ) ,
SH_PFC_PIN_GROUP ( sdhi0_ctrl ) ,
SH_PFC_PIN_GROUP ( sdhi0_cd ) ,
SH_PFC_PIN_GROUP ( sdhi0_wp ) ,
SH_PFC_PIN_GROUP ( sdhi1_data1 ) ,
SH_PFC_PIN_GROUP ( sdhi1_data4 ) ,
SH_PFC_PIN_GROUP ( sdhi1_ctrl ) ,
SH_PFC_PIN_GROUP ( sdhi1_cd ) ,
SH_PFC_PIN_GROUP ( sdhi1_wp ) ,
SH_PFC_PIN_GROUP ( sdhi2_data1 ) ,
SH_PFC_PIN_GROUP ( sdhi2_data4 ) ,
SH_PFC_PIN_GROUP ( sdhi2_ctrl ) ,
SH_PFC_PIN_GROUP ( sdhi2_cd ) ,
SH_PFC_PIN_GROUP ( sdhi2_wp ) ,
SH_PFC_PIN_GROUP ( sdhi3_data1 ) ,
SH_PFC_PIN_GROUP ( sdhi3_data4 ) ,
SH_PFC_PIN_GROUP ( sdhi3_ctrl ) ,
SH_PFC_PIN_GROUP ( sdhi3_cd ) ,
SH_PFC_PIN_GROUP ( sdhi3_wp ) ,
2013-11-29 07:01:27 +04:00
SH_PFC_PIN_GROUP ( ssi0_data ) ,
SH_PFC_PIN_GROUP ( ssi0129_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi1_data ) ,
SH_PFC_PIN_GROUP ( ssi1_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi2_data ) ,
SH_PFC_PIN_GROUP ( ssi2_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi3_data ) ,
SH_PFC_PIN_GROUP ( ssi34_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi4_data ) ,
SH_PFC_PIN_GROUP ( ssi4_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi5 ) ,
SH_PFC_PIN_GROUP ( ssi5_b ) ,
SH_PFC_PIN_GROUP ( ssi5_c ) ,
SH_PFC_PIN_GROUP ( ssi6 ) ,
SH_PFC_PIN_GROUP ( ssi6_b ) ,
SH_PFC_PIN_GROUP ( ssi7_data ) ,
SH_PFC_PIN_GROUP ( ssi7_b_data ) ,
SH_PFC_PIN_GROUP ( ssi7_c_data ) ,
SH_PFC_PIN_GROUP ( ssi78_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi78_b_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi78_c_ctrl ) ,
SH_PFC_PIN_GROUP ( ssi8_data ) ,
SH_PFC_PIN_GROUP ( ssi8_b_data ) ,
SH_PFC_PIN_GROUP ( ssi8_c_data ) ,
SH_PFC_PIN_GROUP ( ssi9_data ) ,
SH_PFC_PIN_GROUP ( ssi9_ctrl ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_PIN_GROUP ( tpu0_to0 ) ,
SH_PFC_PIN_GROUP ( tpu0_to1 ) ,
SH_PFC_PIN_GROUP ( tpu0_to2 ) ,
SH_PFC_PIN_GROUP ( tpu0_to3 ) ,
2013-06-26 04:39:34 +04:00
SH_PFC_PIN_GROUP ( usb0 ) ,
2014-01-30 03:10:19 +04:00
SH_PFC_PIN_GROUP ( usb0_ovc_vbus ) ,
2013-06-26 04:39:34 +04:00
SH_PFC_PIN_GROUP ( usb1 ) ,
SH_PFC_PIN_GROUP ( usb2 ) ,
2013-12-10 22:20:24 +04:00
VIN_DATA_PIN_GROUP ( vin0_data , 24 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 20 ) ,
SH_PFC_PIN_GROUP ( vin0_data18 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 16 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 12 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 10 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 8 ) ,
VIN_DATA_PIN_GROUP ( vin0_data , 4 ) ,
2013-12-10 22:20:23 +04:00
SH_PFC_PIN_GROUP ( vin0_sync ) ,
2013-12-10 22:20:22 +04:00
SH_PFC_PIN_GROUP ( vin0_field ) ,
SH_PFC_PIN_GROUP ( vin0_clkenb ) ,
2013-06-27 14:38:02 +04:00
SH_PFC_PIN_GROUP ( vin0_clk ) ,
2013-12-10 22:20:25 +04:00
VIN_DATA_PIN_GROUP ( vin1_data , 24 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 20 ) ,
SH_PFC_PIN_GROUP ( vin1_data18 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 16 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 12 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 10 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 8 ) ,
VIN_DATA_PIN_GROUP ( vin1_data , 4 ) ,
SH_PFC_PIN_GROUP ( vin1_sync ) ,
SH_PFC_PIN_GROUP ( vin1_field ) ,
SH_PFC_PIN_GROUP ( vin1_clkenb ) ,
2013-06-27 14:38:02 +04:00
SH_PFC_PIN_GROUP ( vin1_clk ) ,
2013-12-10 22:20:26 +04:00
VIN_DATA_PIN_GROUP ( vin2_data , 24 ) ,
SH_PFC_PIN_GROUP ( vin2_data18 ) ,
VIN_DATA_PIN_GROUP ( vin2_data , 16 ) ,
VIN_DATA_PIN_GROUP ( vin2_data , 8 ) ,
VIN_DATA_PIN_GROUP ( vin2_data , 4 ) ,
SH_PFC_PIN_GROUP ( vin2_sync ) ,
SH_PFC_PIN_GROUP ( vin2_field ) ,
SH_PFC_PIN_GROUP ( vin2_clkenb ) ,
SH_PFC_PIN_GROUP ( vin2_clk ) ,
SH_PFC_PIN_GROUP ( vin3_data8 ) ,
SH_PFC_PIN_GROUP ( vin3_sync ) ,
SH_PFC_PIN_GROUP ( vin3_field ) ,
SH_PFC_PIN_GROUP ( vin3_clkenb ) ,
SH_PFC_PIN_GROUP ( vin3_clk ) ,
2013-04-08 13:36:14 +04:00
} ;
2013-11-29 07:01:37 +04:00
static const char * const audio_clk_groups [ ] = {
" audio_clk_a " ,
" audio_clk_b " ,
" audio_clk_c " ,
" audio_clkout " ,
" audio_clkout_b " ,
" audio_clkout_c " ,
" audio_clkout_d " ,
} ;
2015-03-31 00:30:02 +03:00
static const char * const avb_groups [ ] = {
" avb_link " ,
" avb_magic " ,
" avb_phy_int " ,
" avb_mdio " ,
" avb_mii " ,
" avb_gmii " ,
} ;
2013-08-07 16:02:23 +04:00
static const char * const du_groups [ ] = {
" du_rgb666 " ,
" du_rgb888 " ,
" du_clk_out_0 " ,
" du_clk_out_1 " ,
" du_sync_0 " ,
" du_sync_1 " ,
" du_cde " ,
} ;
static const char * const du0_groups [ ] = {
" du0_clk_in " ,
} ;
static const char * const du1_groups [ ] = {
" du1_clk_in " ,
} ;
static const char * const du2_groups [ ] = {
" du2_clk_in " ,
} ;
2013-04-08 13:36:14 +04:00
static const char * const eth_groups [ ] = {
" eth_link " ,
" eth_magic " ,
" eth_mdio " ,
" eth_rmii " ,
} ;
2013-07-24 03:47:29 +04:00
static const char * const hscif0_groups [ ] = {
" hscif0_data " ,
" hscif0_clk " ,
" hscif0_ctrl " ,
" hscif0_data_b " ,
" hscif0_ctrl_b " ,
" hscif0_data_c " ,
" hscif0_ctrl_c " ,
" hscif0_data_d " ,
" hscif0_ctrl_d " ,
" hscif0_data_e " ,
" hscif0_ctrl_e " ,
" hscif0_data_f " ,
" hscif0_ctrl_f " ,
} ;
static const char * const hscif1_groups [ ] = {
" hscif1_data " ,
" hscif1_clk " ,
" hscif1_ctrl " ,
" hscif1_data_b " ,
" hscif1_clk_b " ,
" hscif1_ctrl_b " ,
} ;
2014-03-25 22:56:25 +04:00
static const char * const i2c0_groups [ ] = {
" i2c0 " ,
} ;
2013-08-30 16:37:41 +04:00
static const char * const i2c1_groups [ ] = {
" i2c1 " ,
" i2c1_b " ,
" i2c1_c " ,
} ;
static const char * const i2c2_groups [ ] = {
" i2c2 " ,
" i2c2_b " ,
" i2c2_c " ,
" i2c2_d " ,
" i2c2_e " ,
} ;
2013-09-26 21:20:56 +04:00
static const char * const i2c3_groups [ ] = {
" i2c3 " ,
} ;
2014-03-25 22:56:26 +04:00
static const char * const iic0_groups [ ] = {
" iic0 " ,
} ;
static const char * const iic1_groups [ ] = {
" iic1 " ,
" iic1_b " ,
" iic1_c " ,
} ;
static const char * const iic2_groups [ ] = {
" iic2 " ,
" iic2_b " ,
" iic2_c " ,
" iic2_d " ,
" iic2_e " ,
} ;
static const char * const iic3_groups [ ] = {
" iic3 " ,
} ;
2013-04-08 13:36:15 +04:00
static const char * const intc_groups [ ] = {
" intc_irq0 " ,
" intc_irq1 " ,
" intc_irq2 " ,
" intc_irq3 " ,
} ;
2013-04-08 13:36:16 +04:00
2015-01-10 21:20:47 +03:00
static const char * const mlb_groups [ ] = {
" mlb_3pin " ,
} ;
2013-07-24 03:47:29 +04:00
static const char * const mmc0_groups [ ] = {
" mmc0_data1 " ,
" mmc0_data4 " ,
" mmc0_data8 " ,
" mmc0_ctrl " ,
} ;
static const char * const mmc1_groups [ ] = {
" mmc1_data1 " ,
" mmc1_data4 " ,
" mmc1_data8 " ,
" mmc1_ctrl " ,
} ;
2013-06-28 04:36:09 +04:00
static const char * const msiof0_groups [ ] = {
" msiof0_clk " ,
" msiof0_sync " ,
" msiof0_ss1 " ,
" msiof0_ss2 " ,
" msiof0_rx " ,
" msiof0_tx " ,
2014-02-20 23:53:40 +04:00
" msiof0_clk_b " ,
" msiof0_ss1_b " ,
" msiof0_ss2_b " ,
" msiof0_rx_b " ,
" msiof0_tx_b " ,
2013-06-28 04:36:09 +04:00
} ;
static const char * const msiof1_groups [ ] = {
" msiof1_clk " ,
" msiof1_sync " ,
" msiof1_ss1 " ,
" msiof1_ss2 " ,
" msiof1_rx " ,
" msiof1_tx " ,
2014-02-20 23:53:40 +04:00
" msiof1_clk_b " ,
" msiof1_ss1_b " ,
" msiof1_ss2_b " ,
" msiof1_rx_b " ,
" msiof1_tx_b " ,
2013-06-28 04:36:09 +04:00
} ;
static const char * const msiof2_groups [ ] = {
" msiof2_clk " ,
" msiof2_sync " ,
" msiof2_ss1 " ,
" msiof2_ss2 " ,
" msiof2_rx " ,
" msiof2_tx " ,
} ;
static const char * const msiof3_groups [ ] = {
" msiof3_clk " ,
" msiof3_sync " ,
" msiof3_ss1 " ,
" msiof3_ss2 " ,
" msiof3_rx " ,
" msiof3_tx " ,
2014-02-20 23:53:40 +04:00
" msiof3_clk_b " ,
" msiof3_sync_b " ,
" msiof3_rx_b " ,
" msiof3_tx_b " ,
2013-06-28 04:36:09 +04:00
} ;
2015-05-14 13:48:54 +03:00
static const char * const pwm0_groups [ ] = {
" pwm0 " ,
" pwm0_b " ,
} ;
static const char * const pwm1_groups [ ] = {
" pwm1 " ,
" pwm1_b " ,
} ;
static const char * const pwm2_groups [ ] = {
" pwm2 " ,
} ;
static const char * const pwm3_groups [ ] = {
" pwm3 " ,
} ;
static const char * const pwm4_groups [ ] = {
" pwm4 " ,
} ;
static const char * const pwm5_groups [ ] = {
" pwm5 " ,
} ;
static const char * const pwm6_groups [ ] = {
" pwm6 " ,
} ;
2014-02-10 17:00:57 +04:00
static const char * const qspi_groups [ ] = {
" qspi_ctrl " ,
" qspi_data2 " ,
" qspi_data4 " ,
} ;
2013-04-08 13:36:16 +04:00
static const char * const scif0_groups [ ] = {
" scif0_data " ,
" scif0_clk " ,
" scif0_ctrl " ,
" scif0_data_b " ,
} ;
static const char * const scif1_groups [ ] = {
" scif1_data " ,
" scif1_clk " ,
" scif1_ctrl " ,
" scif1_data_b " ,
" scif1_data_c " ,
" scif1_data_d " ,
" scif1_clk_d " ,
" scif1_data_e " ,
" scif1_clk_e " ,
} ;
2013-07-24 04:02:58 +04:00
static const char * const scif2_groups [ ] = {
" scif2_data " ,
" scif2_clk " ,
" scif2_data_b " ,
2013-05-31 19:57:03 +04:00
} ;
2013-04-08 13:36:16 +04:00
static const char * const scifa0_groups [ ] = {
" scifa0_data " ,
" scifa0_clk " ,
" scifa0_ctrl " ,
" scifa0_data_b " ,
" scifa0_clk_b " ,
" scifa0_ctrl_b " ,
} ;
static const char * const scifa1_groups [ ] = {
" scifa1_data " ,
" scifa1_clk " ,
" scifa1_ctrl " ,
" scifa1_data_b " ,
" scifa1_clk_b " ,
" scifa1_ctrl_b " ,
" scifa1_data_c " ,
" scifa1_clk_c " ,
" scifa1_ctrl_c " ,
" scifa1_data_d " ,
" scifa1_clk_d " ,
" scifa1_ctrl_d " ,
} ;
static const char * const scifa2_groups [ ] = {
" scifa2_data " ,
" scifa2_clk " ,
" scifa2_ctrl " ,
" scifa2_data_b " ,
" scifa2_data_c " ,
" scifa2_clk_c " ,
} ;
static const char * const scifb0_groups [ ] = {
" scifb0_data " ,
" scifb0_clk " ,
" scifb0_ctrl " ,
" scifb0_data_b " ,
" scifb0_clk_b " ,
" scifb0_ctrl_b " ,
" scifb0_data_c " ,
} ;
static const char * const scifb1_groups [ ] = {
" scifb1_data " ,
" scifb1_clk " ,
" scifb1_ctrl " ,
" scifb1_data_b " ,
" scifb1_clk_b " ,
" scifb1_ctrl_b " ,
" scifb1_data_c " ,
" scifb1_data_d " ,
" scifb1_data_e " ,
" scifb1_clk_e " ,
" scifb1_data_f " ,
" scifb1_data_g " ,
" scifb1_clk_g " ,
} ;
static const char * const scifb2_groups [ ] = {
" scifb2_data " ,
" scifb2_clk " ,
" scifb2_ctrl " ,
" scifb2_data_b " ,
" scifb2_clk_b " ,
" scifb2_ctrl_b " ,
" scifb2_data_c " ,
} ;
2015-11-26 16:13:45 +03:00
static const char * const scif_clk_groups [ ] = {
" scif_clk " ,
" scif_clk_b " ,
} ;
2013-05-17 18:55:12 +04:00
static const char * const sdhi0_groups [ ] = {
" sdhi0_data1 " ,
" sdhi0_data4 " ,
" sdhi0_ctrl " ,
" sdhi0_cd " ,
" sdhi0_wp " ,
} ;
static const char * const sdhi1_groups [ ] = {
" sdhi1_data1 " ,
" sdhi1_data4 " ,
" sdhi1_ctrl " ,
" sdhi1_cd " ,
" sdhi1_wp " ,
} ;
static const char * const sdhi2_groups [ ] = {
" sdhi2_data1 " ,
" sdhi2_data4 " ,
" sdhi2_ctrl " ,
" sdhi2_cd " ,
" sdhi2_wp " ,
} ;
static const char * const sdhi3_groups [ ] = {
" sdhi3_data1 " ,
" sdhi3_data4 " ,
" sdhi3_ctrl " ,
" sdhi3_cd " ,
" sdhi3_wp " ,
} ;
2013-11-29 07:01:27 +04:00
static const char * const ssi_groups [ ] = {
" ssi0_data " ,
" ssi0129_ctrl " ,
" ssi1_data " ,
" ssi1_ctrl " ,
" ssi2_data " ,
" ssi2_ctrl " ,
" ssi3_data " ,
" ssi34_ctrl " ,
" ssi4_data " ,
" ssi4_ctrl " ,
" ssi5 " ,
" ssi5_b " ,
" ssi5_c " ,
" ssi6 " ,
" ssi6_b " ,
" ssi7_data " ,
" ssi7_b_data " ,
" ssi7_c_data " ,
" ssi78_ctrl " ,
" ssi78_b_ctrl " ,
" ssi78_c_ctrl " ,
" ssi8_data " ,
" ssi8_b_data " ,
" ssi8_c_data " ,
" ssi9_data " ,
" ssi9_ctrl " ,
} ;
2013-07-24 03:47:29 +04:00
static const char * const tpu0_groups [ ] = {
" tpu0_to0 " ,
" tpu0_to1 " ,
" tpu0_to2 " ,
" tpu0_to3 " ,
} ;
2013-06-26 04:39:34 +04:00
static const char * const usb0_groups [ ] = {
" usb0 " ,
2014-01-30 03:10:19 +04:00
" usb0_ovc_vbus " ,
2013-06-26 04:39:34 +04:00
} ;
static const char * const usb1_groups [ ] = {
" usb1 " ,
} ;
static const char * const usb2_groups [ ] = {
" usb2 " ,
} ;
2013-06-27 14:38:02 +04:00
static const char * const vin0_groups [ ] = {
2013-12-10 22:20:24 +04:00
" vin0_data24 " ,
" vin0_data20 " ,
" vin0_data18 " ,
" vin0_data16 " ,
" vin0_data12 " ,
" vin0_data10 " ,
" vin0_data8 " ,
" vin0_data4 " ,
2013-12-10 22:20:23 +04:00
" vin0_sync " ,
2013-12-10 22:20:22 +04:00
" vin0_field " ,
" vin0_clkenb " ,
2013-06-27 14:38:02 +04:00
" vin0_clk " ,
} ;
static const char * const vin1_groups [ ] = {
2013-12-10 22:20:25 +04:00
" vin1_data24 " ,
" vin1_data20 " ,
" vin1_data18 " ,
" vin1_data16 " ,
" vin1_data12 " ,
" vin1_data10 " ,
" vin1_data8 " ,
" vin1_data4 " ,
" vin1_sync " ,
" vin1_field " ,
" vin1_clkenb " ,
2013-06-27 14:38:02 +04:00
" vin1_clk " ,
} ;
2013-12-10 22:20:26 +04:00
static const char * const vin2_groups [ ] = {
" vin2_data24 " ,
" vin2_data18 " ,
" vin2_data16 " ,
" vin2_data8 " ,
" vin2_data4 " ,
" vin2_sync " ,
" vin2_field " ,
" vin2_clkenb " ,
" vin2_clk " ,
} ;
static const char * const vin3_groups [ ] = {
" vin3_data8 " ,
" vin3_sync " ,
" vin3_field " ,
" vin3_clkenb " ,
" vin3_clk " ,
} ;
2013-04-08 13:36:14 +04:00
static const struct sh_pfc_function pinmux_functions [ ] = {
2013-11-29 07:01:37 +04:00
SH_PFC_FUNCTION ( audio_clk ) ,
2015-03-31 00:30:02 +03:00
SH_PFC_FUNCTION ( avb ) ,
2013-08-07 16:02:23 +04:00
SH_PFC_FUNCTION ( du ) ,
SH_PFC_FUNCTION ( du0 ) ,
SH_PFC_FUNCTION ( du1 ) ,
SH_PFC_FUNCTION ( du2 ) ,
2013-04-08 13:36:14 +04:00
SH_PFC_FUNCTION ( eth ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_FUNCTION ( hscif0 ) ,
SH_PFC_FUNCTION ( hscif1 ) ,
2014-03-25 22:56:25 +04:00
SH_PFC_FUNCTION ( i2c0 ) ,
2013-08-30 16:37:41 +04:00
SH_PFC_FUNCTION ( i2c1 ) ,
SH_PFC_FUNCTION ( i2c2 ) ,
2013-09-26 21:20:56 +04:00
SH_PFC_FUNCTION ( i2c3 ) ,
2014-03-25 22:56:26 +04:00
SH_PFC_FUNCTION ( iic0 ) ,
SH_PFC_FUNCTION ( iic1 ) ,
SH_PFC_FUNCTION ( iic2 ) ,
SH_PFC_FUNCTION ( iic3 ) ,
2013-04-08 13:36:15 +04:00
SH_PFC_FUNCTION ( intc ) ,
2015-01-10 21:20:47 +03:00
SH_PFC_FUNCTION ( mlb ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_FUNCTION ( mmc0 ) ,
SH_PFC_FUNCTION ( mmc1 ) ,
2013-06-28 04:36:09 +04:00
SH_PFC_FUNCTION ( msiof0 ) ,
SH_PFC_FUNCTION ( msiof1 ) ,
SH_PFC_FUNCTION ( msiof2 ) ,
SH_PFC_FUNCTION ( msiof3 ) ,
2015-05-14 13:48:54 +03:00
SH_PFC_FUNCTION ( pwm0 ) ,
SH_PFC_FUNCTION ( pwm1 ) ,
SH_PFC_FUNCTION ( pwm2 ) ,
SH_PFC_FUNCTION ( pwm3 ) ,
SH_PFC_FUNCTION ( pwm4 ) ,
SH_PFC_FUNCTION ( pwm5 ) ,
SH_PFC_FUNCTION ( pwm6 ) ,
2014-02-10 17:00:57 +04:00
SH_PFC_FUNCTION ( qspi ) ,
2013-04-08 13:36:16 +04:00
SH_PFC_FUNCTION ( scif0 ) ,
SH_PFC_FUNCTION ( scif1 ) ,
2013-07-24 04:02:58 +04:00
SH_PFC_FUNCTION ( scif2 ) ,
2013-04-08 13:36:16 +04:00
SH_PFC_FUNCTION ( scifa0 ) ,
SH_PFC_FUNCTION ( scifa1 ) ,
SH_PFC_FUNCTION ( scifa2 ) ,
SH_PFC_FUNCTION ( scifb0 ) ,
SH_PFC_FUNCTION ( scifb1 ) ,
SH_PFC_FUNCTION ( scifb2 ) ,
2015-11-26 16:13:45 +03:00
SH_PFC_FUNCTION ( scif_clk ) ,
2013-05-17 18:55:12 +04:00
SH_PFC_FUNCTION ( sdhi0 ) ,
SH_PFC_FUNCTION ( sdhi1 ) ,
SH_PFC_FUNCTION ( sdhi2 ) ,
SH_PFC_FUNCTION ( sdhi3 ) ,
2013-11-29 07:01:27 +04:00
SH_PFC_FUNCTION ( ssi ) ,
2013-05-31 19:57:03 +04:00
SH_PFC_FUNCTION ( tpu0 ) ,
2013-06-26 04:39:34 +04:00
SH_PFC_FUNCTION ( usb0 ) ,
SH_PFC_FUNCTION ( usb1 ) ,
SH_PFC_FUNCTION ( usb2 ) ,
2013-06-27 14:38:02 +04:00
SH_PFC_FUNCTION ( vin0 ) ,
SH_PFC_FUNCTION ( vin1 ) ,
2013-12-10 22:20:26 +04:00
SH_PFC_FUNCTION ( vin2 ) ,
SH_PFC_FUNCTION ( vin3 ) ,
2013-04-08 13:36:14 +04:00
} ;
2013-12-16 23:25:17 +04:00
static const struct pinmux_cfg_reg pinmux_config_regs [ ] = {
2013-04-08 06:08:53 +04:00
{ PINMUX_CFG_REG ( " GPSR0 " , 0xE6060004 , 32 , 1 ) {
GP_0_31_FN , FN_IP3_17_15 ,
GP_0_30_FN , FN_IP3_14_12 ,
GP_0_29_FN , FN_IP3_11_8 ,
GP_0_28_FN , FN_IP3_7_4 ,
GP_0_27_FN , FN_IP3_3_0 ,
GP_0_26_FN , FN_IP2_28_26 ,
GP_0_25_FN , FN_IP2_25_22 ,
GP_0_24_FN , FN_IP2_21_18 ,
GP_0_23_FN , FN_IP2_17_15 ,
GP_0_22_FN , FN_IP2_14_12 ,
GP_0_21_FN , FN_IP2_11_9 ,
GP_0_20_FN , FN_IP2_8_6 ,
GP_0_19_FN , FN_IP2_5_3 ,
GP_0_18_FN , FN_IP2_2_0 ,
GP_0_17_FN , FN_IP1_29_28 ,
GP_0_16_FN , FN_IP1_27_26 ,
GP_0_15_FN , FN_IP1_25_22 ,
GP_0_14_FN , FN_IP1_21_18 ,
GP_0_13_FN , FN_IP1_17_15 ,
GP_0_12_FN , FN_IP1_14_12 ,
GP_0_11_FN , FN_IP1_11_8 ,
GP_0_10_FN , FN_IP1_7_4 ,
GP_0_9_FN , FN_IP1_3_0 ,
GP_0_8_FN , FN_IP0_30_27 ,
GP_0_7_FN , FN_IP0_26_23 ,
GP_0_6_FN , FN_IP0_22_20 ,
GP_0_5_FN , FN_IP0_19_16 ,
GP_0_4_FN , FN_IP0_15_12 ,
GP_0_3_FN , FN_IP0_11_9 ,
GP_0_2_FN , FN_IP0_8_6 ,
GP_0_1_FN , FN_IP0_5_3 ,
GP_0_0_FN , FN_IP0_2_0 }
} ,
{ PINMUX_CFG_REG ( " GPSR1 " , 0xE6060008 , 32 , 1 ) {
0 , 0 ,
0 , 0 ,
GP_1_29_FN , FN_IP6_13_11 ,
GP_1_28_FN , FN_IP6_10_9 ,
GP_1_27_FN , FN_IP6_8_6 ,
GP_1_26_FN , FN_IP6_5_3 ,
GP_1_25_FN , FN_IP6_2_0 ,
GP_1_24_FN , FN_IP5_29_27 ,
GP_1_23_FN , FN_IP5_26_24 ,
GP_1_22_FN , FN_IP5_23_21 ,
GP_1_21_FN , FN_IP5_20_18 ,
GP_1_20_FN , FN_IP5_17_15 ,
GP_1_19_FN , FN_IP5_14_13 ,
GP_1_18_FN , FN_IP5_12_10 ,
GP_1_17_FN , FN_IP5_9_6 ,
GP_1_16_FN , FN_IP5_5_3 ,
GP_1_15_FN , FN_IP5_2_0 ,
GP_1_14_FN , FN_IP4_29_27 ,
GP_1_13_FN , FN_IP4_26_24 ,
GP_1_12_FN , FN_IP4_23_21 ,
GP_1_11_FN , FN_IP4_20_18 ,
GP_1_10_FN , FN_IP4_17_15 ,
GP_1_9_FN , FN_IP4_14_12 ,
GP_1_8_FN , FN_IP4_11_9 ,
GP_1_7_FN , FN_IP4_8_6 ,
GP_1_6_FN , FN_IP4_5_3 ,
GP_1_5_FN , FN_IP4_2_0 ,
GP_1_4_FN , FN_IP3_31_29 ,
GP_1_3_FN , FN_IP3_28_26 ,
GP_1_2_FN , FN_IP3_25_23 ,
GP_1_1_FN , FN_IP3_22_20 ,
GP_1_0_FN , FN_IP3_19_18 , }
} ,
{ PINMUX_CFG_REG ( " GPSR2 " , 0xE606000C , 32 , 1 ) {
0 , 0 ,
0 , 0 ,
GP_2_29_FN , FN_IP7_15_13 ,
GP_2_28_FN , FN_IP7_12_10 ,
GP_2_27_FN , FN_IP7_9_8 ,
GP_2_26_FN , FN_IP7_7_6 ,
GP_2_25_FN , FN_IP7_5_3 ,
GP_2_24_FN , FN_IP7_2_0 ,
GP_2_23_FN , FN_IP6_31_29 ,
GP_2_22_FN , FN_IP6_28_26 ,
GP_2_21_FN , FN_IP6_25_23 ,
GP_2_20_FN , FN_IP6_22_20 ,
GP_2_19_FN , FN_IP6_19_17 ,
GP_2_18_FN , FN_IP6_16_14 ,
GP_2_17_FN , FN_VI1_DATA7_VI1_B7 ,
GP_2_16_FN , FN_IP8_27 ,
GP_2_15_FN , FN_IP8_26 ,
GP_2_14_FN , FN_IP8_25_24 ,
GP_2_13_FN , FN_IP8_23_22 ,
GP_2_12_FN , FN_IP8_21_20 ,
GP_2_11_FN , FN_IP8_19_18 ,
GP_2_10_FN , FN_IP8_17_16 ,
GP_2_9_FN , FN_IP8_15_14 ,
GP_2_8_FN , FN_IP8_13_12 ,
GP_2_7_FN , FN_IP8_11_10 ,
GP_2_6_FN , FN_IP8_9_8 ,
GP_2_5_FN , FN_IP8_7_6 ,
GP_2_4_FN , FN_IP8_5_4 ,
GP_2_3_FN , FN_IP8_3_2 ,
GP_2_2_FN , FN_IP8_1_0 ,
GP_2_1_FN , FN_IP7_30_29 ,
GP_2_0_FN , FN_IP7_28_27 }
} ,
{ PINMUX_CFG_REG ( " GPSR3 " , 0xE6060010 , 32 , 1 ) {
GP_3_31_FN , FN_IP11_21_18 ,
GP_3_30_FN , FN_IP11_17_15 ,
GP_3_29_FN , FN_IP11_14_13 ,
GP_3_28_FN , FN_IP11_12_11 ,
GP_3_27_FN , FN_IP11_10_9 ,
GP_3_26_FN , FN_IP11_8_7 ,
GP_3_25_FN , FN_IP11_6_5 ,
GP_3_24_FN , FN_IP11_4 ,
GP_3_23_FN , FN_IP11_3_0 ,
GP_3_22_FN , FN_IP10_29_26 ,
GP_3_21_FN , FN_IP10_25_23 ,
GP_3_20_FN , FN_IP10_22_19 ,
GP_3_19_FN , FN_IP10_18_15 ,
GP_3_18_FN , FN_IP10_14_11 ,
GP_3_17_FN , FN_IP10_10_7 ,
GP_3_16_FN , FN_IP10_6_4 ,
GP_3_15_FN , FN_IP10_3_0 ,
GP_3_14_FN , FN_IP9_31_28 ,
GP_3_13_FN , FN_IP9_27_26 ,
GP_3_12_FN , FN_IP9_25_24 ,
GP_3_11_FN , FN_IP9_23_22 ,
GP_3_10_FN , FN_IP9_21_20 ,
GP_3_9_FN , FN_IP9_19_18 ,
GP_3_8_FN , FN_IP9_17_16 ,
GP_3_7_FN , FN_IP9_15_12 ,
GP_3_6_FN , FN_IP9_11_8 ,
GP_3_5_FN , FN_IP9_7_6 ,
GP_3_4_FN , FN_IP9_5_4 ,
GP_3_3_FN , FN_IP9_3_2 ,
GP_3_2_FN , FN_IP9_1_0 ,
GP_3_1_FN , FN_IP8_30_29 ,
GP_3_0_FN , FN_IP8_28 }
} ,
{ PINMUX_CFG_REG ( " GPSR4 " , 0xE6060014 , 32 , 1 ) {
GP_4_31_FN , FN_IP14_18_16 ,
GP_4_30_FN , FN_IP14_15_12 ,
GP_4_29_FN , FN_IP14_11_9 ,
GP_4_28_FN , FN_IP14_8_6 ,
GP_4_27_FN , FN_IP14_5_3 ,
GP_4_26_FN , FN_IP14_2_0 ,
GP_4_25_FN , FN_IP13_30_29 ,
GP_4_24_FN , FN_IP13_28_26 ,
GP_4_23_FN , FN_IP13_25_23 ,
GP_4_22_FN , FN_IP13_22_19 ,
GP_4_21_FN , FN_IP13_18_16 ,
GP_4_20_FN , FN_IP13_15_13 ,
GP_4_19_FN , FN_IP13_12_10 ,
GP_4_18_FN , FN_IP13_9_7 ,
GP_4_17_FN , FN_IP13_6_3 ,
GP_4_16_FN , FN_IP13_2_0 ,
GP_4_15_FN , FN_IP12_30_28 ,
GP_4_14_FN , FN_IP12_27_25 ,
GP_4_13_FN , FN_IP12_24_23 ,
GP_4_12_FN , FN_IP12_22_20 ,
GP_4_11_FN , FN_IP12_19_17 ,
GP_4_10_FN , FN_IP12_16_14 ,
GP_4_9_FN , FN_IP12_13_11 ,
GP_4_8_FN , FN_IP12_10_8 ,
GP_4_7_FN , FN_IP12_7_6 ,
GP_4_6_FN , FN_IP12_5_4 ,
GP_4_5_FN , FN_IP12_3_2 ,
GP_4_4_FN , FN_IP12_1_0 ,
GP_4_3_FN , FN_IP11_31_30 ,
GP_4_2_FN , FN_IP11_29_27 ,
GP_4_1_FN , FN_IP11_26_24 ,
GP_4_0_FN , FN_IP11_23_22 }
} ,
{ PINMUX_CFG_REG ( " GPSR5 " , 0xE6060018 , 32 , 1 ) {
GP_5_31_FN , FN_IP7_24_22 ,
GP_5_30_FN , FN_IP7_21_19 ,
GP_5_29_FN , FN_IP7_18_16 ,
GP_5_28_FN , FN_DU_DOTCLKIN2 ,
GP_5_27_FN , FN_IP7_26_25 ,
GP_5_26_FN , FN_DU_DOTCLKIN0 ,
GP_5_25_FN , FN_AVS2 ,
GP_5_24_FN , FN_AVS1 ,
GP_5_23_FN , FN_USB2_OVC ,
GP_5_22_FN , FN_USB2_PWEN ,
GP_5_21_FN , FN_IP16_7 ,
GP_5_20_FN , FN_IP16_6 ,
GP_5_19_FN , FN_USB0_OVC_VBUS ,
GP_5_18_FN , FN_USB0_PWEN ,
GP_5_17_FN , FN_IP16_5_3 ,
GP_5_16_FN , FN_IP16_2_0 ,
GP_5_15_FN , FN_IP15_29_28 ,
GP_5_14_FN , FN_IP15_27_26 ,
GP_5_13_FN , FN_IP15_25_23 ,
GP_5_12_FN , FN_IP15_22_20 ,
GP_5_11_FN , FN_IP15_19_18 ,
GP_5_10_FN , FN_IP15_17_16 ,
GP_5_9_FN , FN_IP15_15_14 ,
GP_5_8_FN , FN_IP15_13_12 ,
GP_5_7_FN , FN_IP15_11_9 ,
GP_5_6_FN , FN_IP15_8_6 ,
GP_5_5_FN , FN_IP15_5_3 ,
GP_5_4_FN , FN_IP15_2_0 ,
GP_5_3_FN , FN_IP14_30_28 ,
GP_5_2_FN , FN_IP14_27_25 ,
GP_5_1_FN , FN_IP14_24_22 ,
GP_5_0_FN , FN_IP14_21_19 }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR0 " , 0xE6060020 , 32 ,
1 , 4 , 4 , 3 , 4 , 4 , 3 , 3 , 3 , 3 ) {
/* IP0_31 [1] */
0 , 0 ,
/* IP0_30_27 [4] */
2013-05-22 14:55:08 +04:00
FN_D8 , FN_SCIFA1_SCK_C , FN_AVB_TXD0 , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G0 , FN_VI0_G0_B , FN_VI2_DATA0_VI2_B0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP0_26_23 [4] */
2013-05-22 14:46:16 +04:00
FN_D7 , FN_AD_DI_B , FN_IIC2_SDA_C ,
FN_VI3_DATA7 , FN_VI0_R3 , FN_VI0_R3_B , FN_I2C2_SDA_C ,
2013-05-24 11:31:32 +04:00
FN_TCLK1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP0_22_20 [3] */
2013-05-22 14:46:16 +04:00
FN_D6 , FN_IIC2_SCL_C , FN_VI3_DATA6 , FN_VI0_R2 , FN_VI0_R2_B ,
FN_I2C2_SCL_C , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP0_19_16 [4] */
FN_D5 , FN_SCIFB1_TXD_F , FN_SCIFB0_TXD_C , FN_VI3_DATA5 ,
FN_VI0_R1 , FN_VI0_R1_B , FN_TX0_B ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP0_15_12 [4] */
FN_D4 , FN_SCIFB1_RXD_F , FN_SCIFB0_RXD_C , FN_VI3_DATA4 ,
FN_VI0_R0 , FN_VI0_R0_B , FN_RX0_B ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP0_11_9 [3] */
FN_D3 , FN_MSIOF3_TXD_B , FN_VI3_DATA3 , FN_VI0_G7 , FN_VI0_G7_B ,
0 , 0 , 0 ,
/* IP0_8_6 [3] */
FN_D2 , FN_MSIOF3_RXD_B , FN_VI3_DATA2 , FN_VI0_G6 , FN_VI0_G6_B ,
0 , 0 , 0 ,
/* IP0_5_3 [3] */
FN_D1 , FN_MSIOF3_SYNC_B , FN_VI3_DATA1 , FN_VI0_G5 , FN_VI0_G5_B ,
0 , 0 , 0 ,
/* IP0_2_0 [3] */
FN_D0 , FN_MSIOF3_SCK_B , FN_VI3_DATA0 , FN_VI0_G4 , FN_VI0_G4_B ,
0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR1 " , 0xE6060024 , 32 ,
2 , 2 , 2 , 4 , 4 , 3 , 3 , 4 , 4 , 4 ) {
/* IP1_31_30 [2] */
0 , 0 , 0 , 0 ,
/* IP1_29_28 [2] */
FN_A1 , FN_PWM4 , 0 , 0 ,
/* IP1_27_26 [2] */
FN_A0 , FN_PWM3 , 0 , 0 ,
/* IP1_25_22 [4] */
FN_D15 , FN_SCIFB1_TXD_C , FN_AVB_TXD7 , FN_TX1_B ,
FN_VI0_FIELD , FN_VI0_FIELD_B , FN_VI2_DATA7_VI2_B7 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP1_21_18 [4] */
FN_D14 , FN_SCIFB1_RXD_C , FN_AVB_TXD6 , FN_RX1_B ,
FN_VI0_CLKENB , FN_VI0_CLKENB_B , FN_VI2_DATA6_VI2_B6 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP1_17_15 [3] */
FN_D13 , FN_AVB_TXD5 , FN_VI0_VSYNC_N ,
FN_VI0_VSYNC_N_B , FN_VI2_DATA5_VI2_B5 ,
0 , 0 , 0 ,
/* IP1_14_12 [3] */
FN_D12 , FN_SCIFA1_RTS_N_C , FN_AVB_TXD4 ,
FN_VI0_HSYNC_N , FN_VI0_HSYNC_N_B , FN_VI2_DATA4_VI2_B4 ,
0 , 0 ,
/* IP1_11_8 [4] */
2013-05-22 14:55:08 +04:00
FN_D11 , FN_SCIFA1_CTS_N_C , FN_AVB_TXD3 , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G3 , FN_VI0_G3_B , FN_VI2_DATA3_VI2_B3 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP1_7_4 [4] */
2013-05-22 14:55:08 +04:00
FN_D10 , FN_SCIFA1_TXD_C , FN_AVB_TXD2 , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G2 , FN_VI0_G2_B , FN_VI2_DATA2_VI2_B2 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP1_3_0 [4] */
2013-05-22 14:55:08 +04:00
FN_D9 , FN_SCIFA1_RXD_C , FN_AVB_TXD1 , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_G1 , FN_VI0_G1_B , FN_VI2_DATA1_VI2_B1 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR2 " , 0xE6060028 , 32 ,
3 , 3 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 ) {
/* IP2_31_29 [3] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_28_26 [3] */
FN_A10 , FN_SSI_SDATA5_B , FN_MSIOF2_SYNC , FN_VI0_R6 ,
FN_VI0_R6_B , FN_VI2_DATA2_VI2_B2_B , 0 , 0 ,
/* IP2_25_22 [4] */
FN_A9 , FN_SCIFA1_CTS_N_B , FN_SSI_WS5_B , FN_VI0_R5 ,
2013-05-24 11:56:54 +04:00
FN_VI0_R5_B , FN_SCIFB2_TXD_C , FN_TX2_B , FN_VI2_DATA1_VI2_B1_B ,
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_21_18 [4] */
FN_A8 , FN_SCIFA1_RXD_B , FN_SSI_SCK5_B , FN_VI0_R4 ,
2013-05-24 11:56:54 +04:00
FN_VI0_R4_B , FN_SCIFB2_RXD_C , FN_RX2_B , FN_VI2_DATA0_VI2_B0_B ,
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_17_15 [3] */
FN_A7 , FN_SCIFA1_SCK_B , FN_AUDIO_CLKOUT_B , FN_TPU0TO3 ,
0 , 0 , 0 , 0 ,
/* IP2_14_12 [3] */
FN_A6 , FN_SCIFA1_RTS_N_B , FN_TPU0TO2 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_11_9 [3] */
FN_A5 , FN_SCIFA1_TXD_B , FN_TPU0TO1 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_8_6 [3] */
FN_A4 , FN_MSIOF1_TXD_B , FN_TPU0TO0 , 0 , 0 , 0 , 0 , 0 ,
/* IP2_5_3 [3] */
FN_A3 , FN_PWM6 , FN_MSIOF1_SS2_B , 0 , 0 , 0 , 0 , 0 ,
/* IP2_2_0 [3] */
FN_A2 , FN_PWM5 , FN_MSIOF1_SS1_B , 0 , 0 , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR3 " , 0xE606002C , 32 ,
3 , 3 , 3 , 3 , 2 , 3 , 3 , 4 , 4 , 4 ) {
/* IP3_31_29 [3] */
FN_A20 , FN_SPCLK , FN_VI1_R3 , FN_VI1_R3_B , FN_VI2_G4 ,
0 , 0 , 0 ,
/* IP3_28_26 [3] */
FN_A19 , FN_AD_NCS_N_B , FN_ATACS01_N , FN_EX_WAIT0_B ,
0 , 0 , 0 , 0 ,
/* IP3_25_23 [3] */
FN_A18 , FN_AD_CLK_B , FN_ATAG1_N , 0 , 0 , 0 , 0 , 0 ,
/* IP3_22_20 [3] */
FN_A17 , FN_AD_DO_B , FN_ATADIR1_N , 0 , 0 , 0 , 0 , 0 ,
/* IP3_19_18 [2] */
FN_A16 , FN_ATAWR1_N , 0 , 0 ,
/* IP3_17_15 [3] */
FN_A15 , FN_SCIFB2_SCK_B , FN_ATARD1_N , FN_MSIOF2_SS2 ,
0 , 0 , 0 , 0 ,
/* IP3_14_12 [3] */
FN_A14 , FN_SCIFB2_TXD_B , FN_ATACS11_N , FN_MSIOF2_SS1 ,
0 , 0 , 0 , 0 ,
/* IP3_11_8 [4] */
FN_A13 , FN_SCIFB2_RTS_N_B , FN_EX_WAIT2 ,
FN_MSIOF2_RXD , FN_VI1_R2 , FN_VI1_R2_B , FN_VI2_G2 ,
FN_VI2_DATA5_VI2_B5_B , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP3_7_4 [4] */
FN_A12 , FN_SCIFB2_RXD_B , FN_MSIOF2_TXD , FN_VI1_R1 ,
FN_VI1_R1_B , FN_VI2_G1 , FN_VI2_DATA4_VI2_B4_B ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP3_3_0 [4] */
FN_A11 , FN_SCIFB2_CTS_N_B , FN_MSIOF2_SCK , FN_VI1_R0 ,
FN_VI1_R0_B , FN_VI2_G0 , FN_VI2_DATA3_VI2_B3_B , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR4 " , 0xE6060030 , 32 ,
2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ) {
/* IP4_31_30 [2] */
0 , 0 , 0 , 0 ,
/* IP4_29_27 [3] */
FN_EX_CS2_N , FN_GPS_SIGN , FN_HRTS1_N_B ,
FN_VI3_CLKENB , FN_VI1_G0 , FN_VI1_G0_B , FN_VI2_R2 , 0 ,
/* IP4_26_24 [3] */
FN_EX_CS1_N , FN_GPS_CLK , FN_HCTS1_N_B , FN_VI1_FIELD ,
FN_VI1_FIELD_B , FN_VI2_R1 , 0 , 0 ,
/* IP4_23_21 [3] */
FN_EX_CS0_N , FN_HRX1_B , FN_VI1_G5 , FN_VI1_G5_B , FN_VI2_R0 ,
FN_HTX0_B , FN_MSIOF0_SS1_B , 0 ,
/* IP4_20_18 [3] */
FN_CS1_N_A26 , FN_SPEEDIN , FN_VI0_R7 , FN_VI0_R7_B ,
FN_VI2_CLK , FN_VI2_CLK_B , 0 , 0 ,
/* IP4_17_15 [3] */
FN_CS0_N , FN_VI1_R6 , FN_VI1_R6_B , FN_VI2_G3 , FN_MSIOF0_SS2_B ,
0 , 0 , 0 ,
/* IP4_14_12 [3] */
FN_A25 , FN_SSL , FN_VI1_G6 , FN_VI1_G6_B , FN_VI2_FIELD ,
FN_VI2_FIELD_B , 0 , 0 ,
/* IP4_11_9 [3] */
FN_A24 , FN_IO3 , FN_VI1_R7 , FN_VI1_R7_B , FN_VI2_CLKENB ,
FN_VI2_CLKENB_B , 0 , 0 ,
/* IP4_8_6 [3] */
FN_A23 , FN_IO2 , FN_VI1_G7 , FN_VI1_G7_B , FN_VI2_G7 , 0 , 0 , 0 ,
/* IP4_5_3 [3] */
FN_A22 , FN_MISO_IO1 , FN_VI1_R5 , FN_VI1_R5_B , FN_VI2_G6 , 0 , 0 , 0 ,
/* IP4_2_0 [3] */
FN_A21 , FN_MOSI_IO0 , FN_VI1_R4 , FN_VI1_R4_B , FN_VI2_G5 , 0 , 0 , 0 ,
}
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR5 " , 0xE6060034 , 32 ,
2 , 3 , 3 , 3 , 3 , 3 , 2 , 3 , 4 , 3 , 3 ) {
/* IP5_31_30 [2] */
0 , 0 , 0 , 0 ,
/* IP5_29_27 [3] */
FN_DREQ0_N , FN_VI1_HSYNC_N , FN_VI1_HSYNC_N_B , FN_VI2_R7 ,
FN_SSI_SCK78_C , FN_SSI_WS78_B , 0 , 0 ,
/* IP5_26_24 [3] */
FN_EX_WAIT0 , FN_IRQ3 , FN_INTC_IRQ3_N ,
FN_VI3_CLK , FN_SCIFA0_RTS_N_B , FN_HRX0_B ,
FN_MSIOF0_SCK_B , 0 ,
/* IP5_23_21 [3] */
FN_WE1_N , FN_IERX , FN_CAN1_RX , FN_VI1_G4 ,
2014-04-22 19:28:03 +04:00
FN_VI1_G4_B , FN_VI2_R6 , FN_SCIFA0_CTS_N_B , FN_IERX_C ,
2013-04-08 06:08:53 +04:00
/* IP5_20_18 [3] */
FN_WE0_N , FN_IECLK , FN_CAN_CLK ,
FN_VI2_VSYNC_N , FN_SCIFA0_TXD_B , FN_VI2_VSYNC_N_B , 0 , 0 ,
/* IP5_17_15 [3] */
FN_RD_WR_N , FN_VI1_G3 , FN_VI1_G3_B , FN_VI2_R5 , FN_SCIFA0_RXD_B ,
FN_INTC_IRQ4_N , 0 , 0 ,
/* IP5_14_13 [2] */
FN_RD_N , FN_CAN0_TX , FN_SCIFA0_SCK_B , 0 ,
/* IP5_12_10 [3] */
FN_BS_N , FN_IETX , FN_HTX1_B , FN_CAN1_TX , FN_DRACK0 , FN_IETX_C ,
0 , 0 ,
/* IP5_9_6 [4] */
FN_EX_CS5_N , FN_CAN0_RX , FN_MSIOF1_RXD_B , FN_VI3_VSYNC_N ,
2013-05-22 14:46:16 +04:00
FN_VI1_G2 , FN_VI1_G2_B , FN_VI2_R4 , FN_IIC1_SDA , FN_INTC_EN1_N ,
FN_I2C1_SDA , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP5_5_3 [3] */
FN_EX_CS4_N , FN_MSIOF1_SCK_B , FN_VI3_HSYNC_N ,
2013-05-22 14:46:16 +04:00
FN_VI2_HSYNC_N , FN_IIC1_SCL , FN_VI2_HSYNC_N_B ,
FN_INTC_EN0_N , FN_I2C1_SCL ,
2013-04-08 06:08:53 +04:00
/* IP5_2_0 [3] */
FN_EX_CS3_N , FN_GPS_MAG , FN_VI3_FIELD , FN_VI1_G1 , FN_VI1_G1_B ,
FN_VI2_R3 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR6 " , 0xE6060038 , 32 ,
3 , 3 , 3 , 3 , 3 , 3 , 3 , 2 , 3 , 3 , 3 ) {
/* IP6_31_29 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_REF_CLK , 0 , FN_HCTS0_N_E ,
2013-04-08 06:08:53 +04:00
FN_STP_IVCXO27_1_B , FN_HRX0_F , 0 , 0 , 0 ,
/* IP6_28_26 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_LINK , 0 , FN_HTX0_E ,
2013-04-08 06:08:53 +04:00
FN_STP_IVCXO27_0_B , FN_SCIFB1_TXD_G , FN_TX1_E , 0 , 0 ,
/* IP6_25_23 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_RXD1 , 0 , FN_HRX0_E , FN_STP_ISSYNC_0_B ,
2013-04-08 06:08:53 +04:00
FN_TS_SCK0_D , FN_GLO_I1_C , FN_SCIFB1_RXD_G , FN_RX1_E ,
/* IP6_22_20 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_RXD0 , 0 , FN_STP_ISEN_0_B , FN_TS_SDAT0_D ,
2013-04-08 06:08:53 +04:00
FN_GLO_I0_C , FN_SCIFB1_SCK_G , FN_SCK1_E , 0 ,
/* IP6_19_17 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_RX_ER , 0 , FN_STP_ISD_0_B ,
2013-05-22 14:46:16 +04:00
FN_TS_SPSYNC0_D , FN_GLO_Q1_C , FN_IIC2_SDA_E , FN_I2C2_SDA_E , 0 ,
2013-04-08 06:08:53 +04:00
/* IP6_16_14 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_CRS_DV , 0 , FN_STP_ISCLK_0_B ,
2013-05-22 14:46:16 +04:00
FN_TS_SDEN0_D , FN_GLO_Q0_C , FN_IIC2_SCL_E ,
FN_I2C2_SCL_E , 0 ,
2013-04-08 06:08:53 +04:00
/* IP6_13_11 [3] */
FN_DACK2 , FN_IRQ2 , FN_INTC_IRQ2_N ,
FN_SSI_SDATA6_B , FN_HRTS0_N_B , FN_MSIOF0_RXD_B , 0 , 0 ,
/* IP6_10_9 [2] */
FN_DREQ2_N , FN_HSCK1_B , FN_HCTS0_N_B , FN_MSIOF0_TXD_B ,
/* IP6_8_6 [3] */
FN_DACK1 , FN_IRQ1 , FN_INTC_IRQ1_N , FN_SSI_WS6_B ,
FN_SSI_SDATA8_C , 0 , 0 , 0 ,
/* IP6_5_3 [3] */
FN_DREQ1_N , FN_VI1_CLKENB , FN_VI1_CLKENB_B ,
FN_SSI_SDATA7_C , FN_SSI_SCK78_B , 0 , 0 , 0 ,
/* IP6_2_0 [3] */
FN_DACK0 , FN_IRQ0 , FN_INTC_IRQ0_N , FN_SSI_SCK6_B ,
FN_VI1_VSYNC_N , FN_VI1_VSYNC_N_B , FN_SSI_WS78_C , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR7 " , 0xE606003C , 32 ,
1 , 2 , 2 , 2 , 3 , 3 , 3 , 3 , 3 , 2 , 2 , 3 , 3 ) {
/* IP7_31 [1] */
0 , 0 ,
/* IP7_30_29 [2] */
2013-05-22 14:55:08 +04:00
FN_VI0_DATA0_VI0_B0 , FN_ATACS10_N , FN_AVB_RXD2 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP7_28_27 [2] */
2013-05-22 14:55:08 +04:00
FN_VI0_CLK , FN_ATACS00_N , FN_AVB_RXD1 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP7_26_25 [2] */
2013-08-07 16:02:22 +04:00
FN_DU_DOTCLKIN1 , FN_AUDIO_CLKC , FN_AUDIO_CLKOUT_C , 0 ,
2013-04-08 06:08:53 +04:00
/* IP7_24_22 [3] */
FN_PWM2 , FN_PWMFSW0 , FN_SCIFA2_RXD_C , FN_PCMWE_N , FN_IECLK_C ,
0 , 0 , 0 ,
/* IP7_21_19 [3] */
FN_PWM1 , FN_SCIFA2_TXD_C , FN_STP_ISSYNC_1_B , FN_TS_SCK1_C ,
FN_GLO_RFON_C , FN_PCMOE_N , 0 , 0 ,
/* IP7_18_16 [3] */
FN_PWM0 , FN_SCIFA2_SCK_C , FN_STP_ISEN_1_B , FN_TS_SDAT1_C ,
FN_GLO_SS_C , 0 , 0 , 0 ,
/* IP7_15_13 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_MDC , 0 , FN_STP_ISD_1_B ,
2013-04-08 06:08:53 +04:00
FN_TS_SPSYNC1_C , FN_GLO_SDATA_C , 0 , 0 , 0 ,
/* IP7_12_10 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_TXD0 , 0 , FN_STP_ISCLK_1_B , FN_TS_SDEN1_C ,
2013-04-08 06:08:53 +04:00
FN_GLO_SCLK_C , 0 , 0 , 0 ,
/* IP7_9_8 [2] */
2013-05-22 14:55:08 +04:00
FN_ETH_MAGIC , 0 , FN_SIM0_RST_C , 0 ,
2013-04-08 06:08:53 +04:00
/* IP7_7_6 [2] */
2013-05-22 14:55:08 +04:00
FN_ETH_TX_EN , 0 , FN_SIM0_CLK_C , FN_HRTS0_N_F ,
2013-04-08 06:08:53 +04:00
/* IP7_5_3 [3] */
2013-05-24 11:14:24 +04:00
FN_ETH_TXD1 , 0 , FN_HTX0_F , FN_BPFCLK_G , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP7_2_0 [3] */
2013-05-22 14:55:08 +04:00
FN_ETH_MDIO , 0 , FN_HRTS0_N_E ,
2013-04-08 06:08:53 +04:00
FN_SIM0_D_C , FN_HCTS0_N_F , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR8 " , 0xE6060040 , 32 ,
1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 ,
2 , 2 , 2 , 2 , 2 , 2 , 2 ) {
/* IP8_31 [1] */
0 , 0 ,
/* IP8_30_29 [2] */
FN_SD0_CMD , FN_SCIFB1_SCK_B , FN_VI1_DATA1_VI1_B1_B , 0 ,
/* IP8_28 [1] */
FN_SD0_CLK , FN_VI1_DATA0_VI1_B0_B ,
/* IP8_27 [1] */
FN_VI1_DATA6_VI1_B6 , FN_AVB_GTXREFCLK ,
/* IP8_26 [1] */
FN_VI1_DATA5_VI1_B5 , FN_AVB_PHY_INT ,
/* IP8_25_24 [2] */
FN_VI1_DATA4_VI1_B4 , FN_SCIFA1_RTS_N_D ,
2013-05-22 14:55:08 +04:00
FN_AVB_MAGIC , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_23_22 [2] */
FN_VI1_DATA3_VI1_B3 , FN_SCIFA1_CTS_N_D , FN_AVB_GTX_CLK , 0 ,
/* IP8_21_20 [2] */
2013-05-22 14:55:08 +04:00
FN_VI1_DATA2_VI1_B2 , FN_SCIFA1_TXD_D , FN_AVB_MDIO , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_19_18 [2] */
2013-05-22 14:55:08 +04:00
FN_VI1_DATA1_VI1_B1 , FN_SCIFA1_RXD_D , FN_AVB_MDC , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_17_16 [2] */
2013-05-22 14:55:08 +04:00
FN_VI1_DATA0_VI1_B0 , FN_SCIFA1_SCK_D , FN_AVB_CRS , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_15_14 [2] */
2013-05-22 14:55:08 +04:00
FN_VI1_CLK , FN_AVB_RX_DV , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_13_12 [2] */
2013-05-22 14:55:08 +04:00
FN_VI0_DATA7_VI0_B7 , FN_AVB_RX_CLK , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_11_10 [2] */
2013-05-22 14:55:08 +04:00
FN_VI0_DATA6_VI0_B6 , FN_AVB_RX_ER , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP8_9_8 [2] */
FN_VI0_DATA5_VI0_B5 , FN_EX_WAIT1 , FN_AVB_RXD7 , 0 ,
/* IP8_7_6 [2] */
FN_VI0_DATA4_VI0_B4 , FN_ATAG0_N , FN_AVB_RXD6 , 0 ,
/* IP8_5_4 [2] */
FN_VI0_DATA3_VI0_B3 , FN_ATADIR0_N , FN_AVB_RXD5 , 0 ,
/* IP8_3_2 [2] */
FN_VI0_DATA2_VI0_B2 , FN_ATAWR0_N , FN_AVB_RXD4 , 0 ,
/* IP8_1_0 [2] */
2013-05-22 14:55:08 +04:00
FN_VI0_DATA1_VI0_B1 , FN_ATARD0_N , FN_AVB_RXD3 , 0 , }
2013-04-08 06:08:53 +04:00
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR9 " , 0xE6060044 , 32 ,
4 , 2 , 2 , 2 , 2 , 2 , 2 , 4 , 4 , 2 , 2 , 2 , 2 ) {
/* IP9_31_28 [4] */
FN_SD1_CD , FN_MMC1_D6 , FN_TS_SDEN1 , FN_USB1_EXTP ,
2013-05-22 14:46:16 +04:00
FN_GLO_SS , FN_VI0_CLK_B , FN_IIC2_SCL_D , FN_I2C2_SCL_D ,
2013-04-08 06:08:53 +04:00
FN_SIM0_CLK_B , FN_VI3_CLK_B , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP9_27_26 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_DAT3 , FN_AVB_RXD0 , 0 , FN_SCIFB0_RTS_N_B ,
2013-04-08 06:08:53 +04:00
/* IP9_25_24 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_DAT2 , FN_AVB_COL , 0 , FN_SCIFB0_CTS_N_B ,
2013-04-08 06:08:53 +04:00
/* IP9_23_22 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_DAT1 , FN_AVB_LINK , 0 , FN_SCIFB0_TXD_B ,
2013-04-08 06:08:53 +04:00
/* IP9_21_20 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_DAT0 , FN_AVB_TX_CLK , 0 , FN_SCIFB0_RXD_B ,
2013-04-08 06:08:53 +04:00
/* IP9_19_18 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_CMD , FN_AVB_TX_ER , 0 , FN_SCIFB0_SCK_B ,
2013-04-08 06:08:53 +04:00
/* IP9_17_16 [2] */
2013-05-22 14:55:08 +04:00
FN_SD1_CLK , FN_AVB_TX_EN , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP9_15_12 [4] */
FN_SD0_WP , FN_MMC0_D7 , FN_TS_SPSYNC0_B , FN_USB0_IDIN ,
2013-05-22 14:46:16 +04:00
FN_GLO_SDATA , FN_VI1_DATA7_VI1_B7_B , FN_IIC1_SDA_B ,
FN_I2C1_SDA_B , FN_VI2_DATA7_VI2_B7_B , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP9_11_8 [4] */
FN_SD0_CD , FN_MMC0_D6 , FN_TS_SDEN0_B , FN_USB0_EXTP ,
2013-05-22 14:46:16 +04:00
FN_GLO_SCLK , FN_VI1_DATA6_VI1_B6_B , FN_IIC1_SCL_B ,
FN_I2C1_SCL_B , FN_VI2_DATA6_VI2_B6_B , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP9_7_6 [2] */
FN_SD0_DAT3 , FN_SCIFB1_RTS_N_B , FN_VI1_DATA5_VI1_B5_B , 0 ,
/* IP9_5_4 [2] */
FN_SD0_DAT2 , FN_SCIFB1_CTS_N_B , FN_VI1_DATA4_VI1_B4_B , 0 ,
/* IP9_3_2 [2] */
FN_SD0_DAT1 , FN_SCIFB1_TXD_B , FN_VI1_DATA3_VI1_B3_B , 0 ,
/* IP9_1_0 [2] */
FN_SD0_DAT0 , FN_SCIFB1_RXD_B , FN_VI1_DATA2_VI1_B2_B , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR10 " , 0xE6060048 , 32 ,
2 , 4 , 3 , 4 , 4 , 4 , 4 , 3 , 4 ) {
/* IP10_31_30 [2] */
0 , 0 , 0 , 0 ,
/* IP10_29_26 [4] */
FN_SD2_CD , FN_MMC0_D4 , FN_TS_SDAT0_B , FN_USB2_EXTP , FN_GLO_I0 ,
FN_VI0_DATA6_VI0_B6_B , FN_HCTS0_N_D , FN_TS_SDAT1_B ,
FN_GLO_I0_B , FN_VI3_DATA6_B , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP10_25_23 [3] */
FN_SD2_DAT3 , FN_MMC0_D3 , FN_SIM0_RST , FN_VI0_DATA5_VI0_B5_B ,
FN_HTX0_D , FN_TS_SPSYNC1_B , FN_GLO_Q1_B , FN_VI3_DATA5_B ,
/* IP10_22_19 [4] */
2013-05-24 11:14:24 +04:00
FN_SD2_DAT2 , FN_MMC0_D2 , FN_BPFCLK_B , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_DATA4_VI0_B4_B , FN_HRX0_D , FN_TS_SDEN1_B ,
FN_GLO_Q0_B , FN_VI3_DATA4_B , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP10_18_15 [4] */
2013-05-24 11:14:24 +04:00
FN_SD2_DAT1 , FN_MMC0_D1 , FN_FMIN_B , 0 ,
2013-04-08 06:08:53 +04:00
FN_VI0_DATA3_VI0_B3_B , FN_SCIFB1_TXD_E , FN_TX1_D ,
FN_TS_SCK0_C , FN_GLO_RFON_B , FN_VI3_DATA3_B ,
0 , 0 , 0 , 0 , 0 , 0 ,
/* IP10_14_11 [4] */
FN_SD2_DAT0 , FN_MMC0_D0 , FN_FMCLK_B ,
FN_VI0_DATA2_VI0_B2_B , FN_SCIFB1_RXD_E , FN_RX1_D ,
FN_TS_SDAT0_C , FN_GLO_SS_B , FN_VI3_DATA2_B ,
0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP10_10_7 [4] */
FN_SD2_CMD , FN_MMC0_CMD , FN_SIM0_D ,
FN_VI0_DATA1_VI0_B1_B , FN_SCIFB1_SCK_E , FN_SCK1_D ,
FN_TS_SPSYNC0_C , FN_GLO_SDATA_B , FN_VI3_DATA1_B ,
0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP10_6_4 [3] */
FN_SD2_CLK , FN_MMC0_CLK , FN_SIM0_CLK ,
FN_VI0_DATA0_VI0_B0_B , FN_TS_SDEN0_C , FN_GLO_SCLK_B ,
FN_VI3_DATA0_B , 0 ,
/* IP10_3_0 [4] */
FN_SD1_WP , FN_MMC1_D7 , FN_TS_SPSYNC1 , FN_USB1_IDIN ,
2013-05-22 14:46:16 +04:00
FN_GLO_RFON , FN_VI1_CLK_B , FN_IIC2_SDA_D , FN_I2C2_SDA_D ,
2013-04-08 06:08:53 +04:00
FN_SIM0_D_B , 0 , 0 , 0 , 0 , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR11 " , 0xE606004C , 32 ,
2013-05-15 14:46:49 +04:00
2 , 3 , 3 , 2 , 4 , 3 , 2 , 2 , 2 , 2 , 2 , 1 , 4 ) {
2013-04-08 06:08:53 +04:00
/* IP11_31_30 [2] */
FN_SSI_SCK0129 , FN_CAN_CLK_B , FN_MOUT0 , 0 ,
/* IP11_29_27 [3] */
2013-05-24 12:26:08 +04:00
FN_MLB_DAT , 0 , FN_SCIFB1_TXD_D , FN_TX1_C , FN_BPFCLK_C ,
2013-05-24 11:14:24 +04:00
0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP11_26_24 [3] */
2013-05-22 14:46:16 +04:00
FN_MLB_SIG , FN_SCIFB1_RXD_D , FN_RX1_C , FN_IIC2_SDA_B , FN_I2C2_SDA_B ,
2013-04-08 06:08:53 +04:00
0 , 0 , 0 ,
/* IP11_23_22 [2] */
2013-05-22 14:46:16 +04:00
FN_MLB_CLK , FN_IIC2_SCL_B , FN_I2C2_SCL_B , 0 ,
2013-04-08 06:08:53 +04:00
/* IP11_21_18 [4] */
FN_SD3_WP , FN_MMC1_D5 , FN_TS_SCK1 , FN_GLO_Q1 , FN_FMIN_C ,
2013-05-24 11:14:24 +04:00
0 , FN_FMIN_E , 0 , FN_FMIN_F , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP11_17_15 [3] */
FN_SD3_CD , FN_MMC1_D4 , FN_TS_SDAT1 ,
FN_VSP , FN_GLO_Q0 , FN_SIM0_RST_B , 0 , 0 ,
/* IP11_14_13 [2] */
FN_SD3_DAT3 , FN_MMC1_D3 , FN_SCKZ , 0 ,
/* IP11_12_11 [2] */
FN_SD3_DAT2 , FN_MMC1_D2 , FN_SDATA , 0 ,
/* IP11_10_9 [2] */
FN_SD3_DAT1 , FN_MMC1_D1 , FN_MDATA , 0 ,
/* IP11_8_7 [2] */
FN_SD3_DAT0 , FN_MMC1_D0 , FN_STM_N , 0 ,
/* IP11_6_5 [2] */
FN_SD3_CMD , FN_MMC1_CMD , FN_MTS_N , 0 ,
/* IP11_4 [1] */
FN_SD3_CLK , FN_MMC1_CLK ,
/* IP11_3_0 [4] */
FN_SD2_WP , FN_MMC0_D5 , FN_TS_SCK0_B , FN_USB2_IDIN ,
FN_GLO_I1 , FN_VI0_DATA7_VI0_B7_B , FN_HRTS0_N_D ,
FN_TS_SCK1_B , FN_GLO_I1_B , FN_VI3_DATA7_B , 0 , 0 , 0 , 0 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR12 " , 0xE6060050 , 32 ,
1 , 3 , 3 , 2 , 3 , 3 , 3 , 3 , 3 , 2 , 2 , 2 , 2 ) {
/* IP12_31 [1] */
0 , 0 ,
/* IP12_30_28 [3] */
FN_SSI_WS5 , FN_SCIFB1_RXD , FN_IECLK_B ,
FN_DU2_EXVSYNC_DU2_VSYNC , FN_QSTB_QHE ,
FN_CAN_DEBUGOUT4 , 0 , 0 ,
/* IP12_27_25 [3] */
FN_SSI_SCK5 , FN_SCIFB1_SCK ,
FN_IERX_B , FN_DU2_EXHSYNC_DU2_HSYNC , FN_QSTH_QHS ,
FN_CAN_DEBUGOUT3 , 0 , 0 ,
/* IP12_24_23 [2] */
FN_SSI_SDATA4 , FN_STP_ISSYNC_0 , FN_MSIOF1_RXD ,
FN_CAN_DEBUGOUT2 ,
/* IP12_22_20 [3] */
FN_SSI_WS4 , FN_STP_ISEN_0 , FN_SCIFB0_RTS_N ,
FN_MSIOF1_TXD , FN_SSI_WS5_C , FN_CAN_DEBUGOUT1 , 0 , 0 ,
/* IP12_19_17 [3] */
FN_SSI_SCK4 , FN_STP_ISD_0 , FN_SCIFB0_CTS_N ,
FN_MSIOF1_SS2 , FN_SSI_SCK5_C , FN_CAN_DEBUGOUT0 , 0 , 0 ,
/* IP12_16_14 [3] */
FN_SSI_SDATA3 , FN_STP_ISCLK_0 ,
FN_SCIFB0_TXD , FN_MSIOF1_SS1 , FN_CAN_TXCLK , 0 , 0 , 0 ,
/* IP12_13_11 [3] */
FN_SSI_WS34 , FN_STP_IVCXO27_0 , FN_SCIFB0_RXD , FN_MSIOF1_SYNC ,
FN_CAN_STEP0 , 0 , 0 , 0 ,
/* IP12_10_8 [3] */
FN_SSI_SCK34 , FN_STP_OPWM_0 , FN_SCIFB0_SCK ,
FN_MSIOF1_SCK , FN_CAN_DEBUG_HW_TRIGGER , 0 , 0 , 0 ,
/* IP12_7_6 [2] */
FN_SSI_SDATA2 , FN_CAN1_RX_B , FN_SSI_SCK1 , FN_MOUT6 ,
/* IP12_5_4 [2] */
FN_SSI_SDATA1 , FN_CAN1_TX_B , FN_MOUT5 , 0 ,
/* IP12_3_2 [2] */
FN_SSI_SDATA0 , FN_CAN0_RX_B , FN_MOUT2 , 0 ,
/* IP12_1_0 [2] */
FN_SSI_WS0129 , FN_CAN0_TX_B , FN_MOUT1 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR13 " , 0xE6060054 , 32 ,
1 , 2 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 4 , 3 ) {
/* IP13_31 [1] */
0 , 0 ,
/* IP13_30_29 [2] */
FN_AUDIO_CLKA , FN_SCIFB2_RTS_N , FN_CAN_DEBUGOUT14 , 0 ,
/* IP13_28_26 [3] */
FN_SSI_SDATA9 , FN_STP_ISSYNC_1 , FN_SCIFB2_CTS_N , FN_SSI_WS1 ,
FN_SSI_SDATA5_C , FN_CAN_DEBUGOUT13 , 0 , 0 ,
/* IP13_25_23 [3] */
FN_SSI_SDATA8 , FN_STP_ISEN_1 , FN_SCIFB2_TXD , FN_CAN0_TX_C ,
FN_CAN_DEBUGOUT12 , FN_SSI_SDATA8_B , 0 , 0 ,
/* IP13_22_19 [4] */
FN_SSI_SDATA7 , FN_STP_ISD_1 , FN_SCIFB2_RXD , FN_SCIFA2_RTS_N ,
FN_TCLK2 , FN_QSTVA_QVS , FN_CAN_DEBUGOUT11 , FN_BPFCLK_E ,
2013-05-24 11:14:24 +04:00
0 , FN_SSI_SDATA7_B , FN_FMIN_G , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP13_18_16 [3] */
FN_SSI_WS78 , FN_STP_ISCLK_1 , FN_SCIFB2_SCK , FN_SCIFA2_CTS_N ,
FN_DU2_DR7 , FN_LCDOUT7 , FN_CAN_DEBUGOUT10 , 0 ,
/* IP13_15_13 [3] */
FN_SSI_SCK78 , FN_STP_IVCXO27_1 , FN_SCK1 , FN_SCIFA1_SCK ,
FN_DU2_DR6 , FN_LCDOUT6 , FN_CAN_DEBUGOUT9 , 0 ,
/* IP13_12_10 [3] */
2013-05-24 11:14:24 +04:00
FN_SSI_SDATA6 , FN_FMIN_D , 0 , FN_DU2_DR5 , FN_LCDOUT5 ,
2013-04-08 06:08:53 +04:00
FN_CAN_DEBUGOUT8 , 0 , 0 ,
/* IP13_9_7 [3] */
FN_SSI_WS6 , FN_SCIFB1_RTS_N , FN_CAN0_TX_D , FN_DU2_DR4 ,
FN_LCDOUT4 , FN_CAN_DEBUGOUT7 , 0 , 0 ,
/* IP13_6_3 [4] */
2013-05-24 11:14:24 +04:00
FN_SSI_SCK6 , FN_SCIFB1_CTS_N , FN_BPFCLK_D , 0 ,
2013-04-08 06:08:53 +04:00
FN_DU2_DR3 , FN_LCDOUT3 , FN_CAN_DEBUGOUT6 ,
2013-05-24 11:14:24 +04:00
FN_BPFCLK_F , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* IP13_2_0 [3] */
FN_SSI_SDATA5 , FN_SCIFB1_TXD , FN_IETX_B , FN_DU2_DR2 ,
FN_LCDOUT2 , FN_CAN_DEBUGOUT5 , 0 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR14 " , 0xE6060058 , 32 ,
1 , 3 , 3 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 ) {
/* IP14_30 [1] */
0 , 0 ,
/* IP14_30_28 [3] */
2013-05-24 12:28:17 +04:00
FN_SCIFA1_RTS_N , FN_AD_NCS_N , FN_RTS1_N ,
2013-04-08 06:08:53 +04:00
FN_MSIOF3_TXD , FN_DU1_DOTCLKOUT , FN_QSTVB_QVE ,
FN_HRTS0_N_C , 0 ,
/* IP14_27_25 [3] */
FN_SCIFA1_CTS_N , FN_AD_CLK , FN_CTS1_N , FN_MSIOF3_RXD ,
FN_DU0_DOTCLKOUT , FN_QCLK , 0 , 0 ,
/* IP14_24_22 [3] */
FN_SCIFA1_TXD , FN_AD_DO , FN_TX1 , FN_DU2_DG1 ,
FN_LCDOUT9 , 0 , 0 , 0 ,
/* IP14_21_19 [3] */
FN_SCIFA1_RXD , FN_AD_DI , FN_RX1 ,
FN_DU2_EXODDF_DU2_ODDF_DISP_CDE , FN_QCPV_QDE , 0 , 0 , 0 ,
/* IP14_18_16 [3] */
2013-05-24 12:28:17 +04:00
FN_SCIFA0_RTS_N , FN_HRTS1_N , FN_RTS0_N ,
2013-04-08 06:08:53 +04:00
FN_MSIOF3_SS1 , FN_DU2_DG0 , FN_LCDOUT8 , FN_PWM1_B , 0 ,
/* IP14_15_12 [4] */
FN_SCIFA0_CTS_N , FN_HCTS1_N , FN_CTS0_N , FN_MSIOF3_SYNC ,
2013-05-22 14:46:16 +04:00
FN_DU2_DG3 , FN_LCDOUT11 , FN_PWM0_B , FN_IIC1_SCL_C , FN_I2C1_SCL_C ,
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP14_11_9 [3] */
FN_SCIFA0_TXD , FN_HTX1 , FN_TX0 , FN_DU2_DR1 , FN_LCDOUT1 ,
0 , 0 , 0 ,
/* IP14_8_6 [3] */
FN_SCIFA0_RXD , FN_HRX1 , FN_RX0 , FN_DU2_DR0 , FN_LCDOUT0 ,
0 , 0 , 0 ,
/* IP14_5_3 [3] */
FN_SCIFA0_SCK , FN_HSCK1 , FN_SCK0 , FN_MSIOF3_SS2 , FN_DU2_DG2 ,
2013-05-22 14:46:16 +04:00
FN_LCDOUT10 , FN_IIC1_SDA_C , FN_I2C1_SDA_C ,
2013-04-08 06:08:53 +04:00
/* IP14_2_0 [3] */
FN_AUDIO_CLKB , FN_SCIF_CLK , FN_CAN0_RX_D ,
FN_DVC_MUTE , FN_CAN0_RX_C , FN_CAN_DEBUGOUT15 ,
FN_REMOCON , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR15 " , 0xE606005C , 32 ,
2 , 2 , 2 , 3 , 3 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , 3 ) {
/* IP15_31_30 [2] */
0 , 0 , 0 , 0 ,
/* IP15_29_28 [2] */
FN_MSIOF0_TXD , FN_ADICHS1 , FN_DU2_DG6 , FN_LCDOUT14 ,
/* IP15_27_26 [2] */
FN_MSIOF0_SS1 , FN_ADICHS0 , FN_DU2_DG5 , FN_LCDOUT13 ,
/* IP15_25_23 [3] */
FN_MSIOF0_SYNC , FN_TS_SCK0 , FN_SSI_SCK2 , FN_ADIDATA ,
2013-05-24 12:50:44 +04:00
FN_DU2_DB7 , FN_LCDOUT23 , FN_HRX0_C , 0 ,
2013-04-08 06:08:53 +04:00
/* IP15_22_20 [3] */
FN_MSIOF0_SCK , FN_TS_SDAT0 , FN_ADICLK ,
FN_DU2_DB6 , FN_LCDOUT22 , 0 , 0 , 0 ,
/* IP15_19_18 [2] */
FN_HRTS0_N , FN_SSI_WS9 , FN_DU2_DB5 , FN_LCDOUT21 ,
/* IP15_17_16 [2] */
FN_HCTS0_N , FN_SSI_SCK9 , FN_DU2_DB4 , FN_LCDOUT20 ,
/* IP15_15_14 [2] */
FN_HTX0 , FN_DU2_DB3 , FN_LCDOUT19 , 0 ,
/* IP15_13_12 [2] */
FN_HRX0 , FN_DU2_DB2 , FN_LCDOUT18 , 0 ,
/* IP15_11_9 [3] */
FN_HSCK0 , FN_TS_SDEN0 , FN_DU2_DG4 , FN_LCDOUT12 , FN_HCTS0_N_C ,
0 , 0 , 0 ,
/* IP15_8_6 [3] */
2013-05-24 11:56:54 +04:00
FN_SCIFA2_TXD , FN_BPFCLK , FN_RX2 , FN_DU2_DB1 , FN_LCDOUT17 ,
2013-05-22 14:46:16 +04:00
FN_IIC2_SDA , FN_I2C2_SDA , 0 ,
2013-04-08 06:08:53 +04:00
/* IP15_5_3 [3] */
2013-05-24 11:56:54 +04:00
FN_SCIFA2_RXD , FN_FMIN , FN_TX2 , FN_DU2_DB0 , FN_LCDOUT16 ,
2013-05-22 14:46:16 +04:00
FN_IIC2_SCL , FN_I2C2_SCL , 0 ,
2013-04-08 06:08:53 +04:00
/* IP15_2_0 [3] */
2013-05-24 11:56:54 +04:00
FN_SCIFA2_SCK , FN_FMCLK , FN_SCK2 , FN_MSIOF3_SCK , FN_DU2_DG7 ,
2013-04-08 06:08:53 +04:00
FN_LCDOUT15 , FN_SCIF_CLK_B , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " IPSR16 " , 0xE6060160 , 32 ,
4 , 4 , 4 , 4 , 4 , 4 , 1 , 1 , 3 , 3 ) {
/* IP16_31_28 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_27_24 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_23_20 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_19_16 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_15_12 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_11_8 [4] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* IP16_7 [1] */
FN_USB1_OVC , FN_TCLK1_B ,
/* IP16_6 [1] */
FN_USB1_PWEN , FN_AUDIO_CLKOUT_D ,
/* IP16_5_3 [3] */
FN_MSIOF0_RXD , FN_TS_SPSYNC0 , FN_SSI_WS2 ,
2013-05-24 12:50:44 +04:00
FN_ADICS_SAMP , FN_DU2_CDE , FN_QPOLB , FN_SCIFA2_RXD_B , 0 ,
2013-04-08 06:08:53 +04:00
/* IP16_2_0 [3] */
FN_MSIOF0_SS2 , FN_AUDIO_CLKOUT , FN_ADICHS2 ,
FN_DU2_DISP , FN_QPOLA , FN_HTX0_C , FN_SCIFA2_TXD_B , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " MOD_SEL " , 0xE6060090 , 32 ,
3 , 2 , 2 , 3 , 2 , 1 , 1 , 1 , 2 , 1 ,
2 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 1 , 1 ) {
/* SEL_SCIF1 [3] */
FN_SEL_SCIF1_0 , FN_SEL_SCIF1_1 , FN_SEL_SCIF1_2 , FN_SEL_SCIF1_3 ,
FN_SEL_SCIF1_4 , 0 , 0 , 0 ,
/* SEL_SCIFB [2] */
FN_SEL_SCIFB_0 , FN_SEL_SCIFB_1 , FN_SEL_SCIFB_2 , 0 ,
/* SEL_SCIFB2 [2] */
FN_SEL_SCIFB2_0 , FN_SEL_SCIFB2_1 , FN_SEL_SCIFB2_2 , 0 ,
/* SEL_SCIFB1 [3] */
FN_SEL_SCIFB1_0 , FN_SEL_SCIFB1_1 , FN_SEL_SCIFB1_2 ,
FN_SEL_SCIFB1_3 , FN_SEL_SCIFB1_4 , FN_SEL_SCIFB1_5 ,
FN_SEL_SCIFB1_6 , 0 ,
/* SEL_SCIFA1 [2] */
FN_SEL_SCIFA1_0 , FN_SEL_SCIFA1_1 , FN_SEL_SCIFA1_2 ,
FN_SEL_SCIFA1_3 ,
/* SEL_SCIF0 [1] */
FN_SEL_SCIF0_0 , FN_SEL_SCIF0_1 ,
/* SEL_SCIFA [1] */
FN_SEL_SCFA_0 , FN_SEL_SCFA_1 ,
/* SEL_SOF1 [1] */
FN_SEL_SOF1_0 , FN_SEL_SOF1_1 ,
/* SEL_SSI7 [2] */
FN_SEL_SSI7_0 , FN_SEL_SSI7_1 , FN_SEL_SSI7_2 , 0 ,
/* SEL_SSI6 [1] */
FN_SEL_SSI6_0 , FN_SEL_SSI6_1 ,
/* SEL_SSI5 [2] */
FN_SEL_SSI5_0 , FN_SEL_SSI5_1 , FN_SEL_SSI5_2 , 0 ,
/* SEL_VI3 [1] */
FN_SEL_VI3_0 , FN_SEL_VI3_1 ,
/* SEL_VI2 [1] */
FN_SEL_VI2_0 , FN_SEL_VI2_1 ,
/* SEL_VI1 [1] */
FN_SEL_VI1_0 , FN_SEL_VI1_1 ,
/* SEL_VI0 [1] */
FN_SEL_VI0_0 , FN_SEL_VI0_1 ,
/* SEL_TSIF1 [2] */
FN_SEL_TSIF1_0 , FN_SEL_TSIF1_1 , FN_SEL_TSIF1_2 , 0 ,
/* RESERVED [1] */
0 , 0 ,
/* SEL_LBS [1] */
FN_SEL_LBS_0 , FN_SEL_LBS_1 ,
/* SEL_TSIF0 [2] */
FN_SEL_TSIF0_0 , FN_SEL_TSIF0_1 , FN_SEL_TSIF0_2 , FN_SEL_TSIF0_3 ,
/* SEL_SOF3 [1] */
FN_SEL_SOF3_0 , FN_SEL_SOF3_1 ,
/* SEL_SOF0 [1] */
FN_SEL_SOF0_0 , FN_SEL_SOF0_1 , }
} ,
{ PINMUX_CFG_REG_VAR ( " MOD_SEL2 " , 0xE6060094 , 32 ,
2013-05-15 14:46:49 +04:00
3 , 1 , 1 , 1 , 2 , 1 , 2 , 1 , 2 ,
1 , 1 , 1 , 3 , 3 , 2 , 3 , 2 , 2 ) {
2013-05-15 14:46:54 +04:00
/* RESERVED [3] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
/* SEL_TMU1 [1] */
FN_SEL_TMU1_0 , FN_SEL_TMU1_1 ,
/* SEL_HSCIF1 [1] */
FN_SEL_HSCIF1_0 , FN_SEL_HSCIF1_1 ,
/* SEL_SCIFCLK [1] */
FN_SEL_SCIFCLK_0 , FN_SEL_SCIFCLK_1 ,
/* SEL_CAN0 [2] */
FN_SEL_CAN0_0 , FN_SEL_CAN0_1 , FN_SEL_CAN0_2 , FN_SEL_CAN0_3 ,
/* SEL_CANCLK [1] */
FN_SEL_CANCLK_0 , FN_SEL_CANCLK_1 ,
/* SEL_SCIFA2 [2] */
FN_SEL_SCIFA2_0 , FN_SEL_SCIFA2_1 , FN_SEL_SCIFA2_2 , 0 ,
/* SEL_CAN1 [1] */
FN_SEL_CAN1_0 , FN_SEL_CAN1_1 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [2] */
2013-05-15 14:46:49 +04:00
0 , 0 , 0 , 0 ,
2013-05-24 11:56:54 +04:00
/* SEL_SCIF2 [1] */
FN_SEL_SCIF2_0 , FN_SEL_SCIF2_1 ,
2013-04-08 06:08:53 +04:00
/* SEL_ADI [1] */
FN_SEL_ADI_0 , FN_SEL_ADI_1 ,
/* SEL_SSP [1] */
FN_SEL_SSP_0 , FN_SEL_SSP_1 ,
/* SEL_FM [3] */
FN_SEL_FM_0 , FN_SEL_FM_1 , FN_SEL_FM_2 , FN_SEL_FM_3 ,
FN_SEL_FM_4 , FN_SEL_FM_5 , FN_SEL_FM_6 , 0 ,
/* SEL_HSCIF0 [3] */
FN_SEL_HSCIF0_0 , FN_SEL_HSCIF0_1 , FN_SEL_HSCIF0_2 ,
FN_SEL_HSCIF0_3 , FN_SEL_HSCIF0_4 , FN_SEL_HSCIF0_5 , 0 , 0 ,
/* SEL_GPS [2] */
FN_SEL_GPS_0 , FN_SEL_GPS_1 , FN_SEL_GPS_2 , 0 ,
2013-05-24 11:14:24 +04:00
/* RESERVED [3] */
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-04-08 06:08:53 +04:00
/* SEL_SIM [2] */
FN_SEL_SIM_0 , FN_SEL_SIM_1 , FN_SEL_SIM_2 , 0 ,
/* SEL_SSI8 [2] */
FN_SEL_SSI8_0 , FN_SEL_SSI8_1 , FN_SEL_SSI8_2 , 0 , }
} ,
{ PINMUX_CFG_REG_VAR ( " MOD_SEL3 " , 0xE6060098 , 32 ,
1 , 1 , 2 , 4 , 4 , 2 , 2 ,
4 , 2 , 3 , 2 , 3 , 2 ) {
/* SEL_IICDVFS [1] */
FN_SEL_IICDVFS_0 , FN_SEL_IICDVFS_1 ,
/* SEL_IIC0 [1] */
FN_SEL_IIC0_0 , FN_SEL_IIC0_1 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [2] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [4] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [4] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [2] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 ,
/* SEL_IEB [2] */
FN_SEL_IEB_0 , FN_SEL_IEB_1 , FN_SEL_IEB_2 , 0 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [4] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
2013-05-15 14:46:54 +04:00
/* RESERVED [2] */
2013-04-08 06:08:53 +04:00
0 , 0 , 0 , 0 ,
/* SEL_IIC2 [3] */
FN_SEL_IIC2_0 , FN_SEL_IIC2_1 , FN_SEL_IIC2_2 , FN_SEL_IIC2_3 ,
FN_SEL_IIC2_4 , 0 , 0 , 0 ,
/* SEL_IIC1 [2] */
FN_SEL_IIC1_0 , FN_SEL_IIC1_1 , FN_SEL_IIC1_2 , 0 ,
/* SEL_I2C2 [3] */
FN_SEL_I2C2_0 , FN_SEL_I2C2_1 , FN_SEL_I2C2_2 , FN_SEL_I2C2_3 ,
FN_SEL_I2C2_4 , 0 , 0 , 0 ,
/* SEL_I2C1 [2] */
FN_SEL_I2C1_0 , FN_SEL_I2C1_1 , FN_SEL_I2C1_2 , 0 , }
} ,
{ } ,
} ;
2016-06-06 19:08:25 +03:00
static int r8a7790_pin_to_pocctrl ( struct sh_pfc * pfc , unsigned int pin , u32 * pocctrl )
{
if ( pin < RCAR_GP_PIN ( 3 , 0 ) | | pin > RCAR_GP_PIN ( 3 , 31 ) )
return - EINVAL ;
* pocctrl = 0xe606008c ;
return 31 - ( pin & 0x1f ) ;
}
static const struct sh_pfc_soc_operations r8a7790_pinmux_ops = {
. pin_to_pocctrl = r8a7790_pin_to_pocctrl ,
2016-03-12 12:15:03 +03:00
} ;
2013-04-08 06:08:53 +04:00
const struct sh_pfc_soc_info r8a7790_pinmux_info = {
. name = " r8a77900_pfc " ,
2016-06-06 19:08:25 +03:00
. ops = & r8a7790_pinmux_ops ,
2013-04-08 06:08:53 +04:00
. unlock_reg = 0xe6060000 , /* PMMR */
. function = { PINMUX_FUNCTION_BEGIN , PINMUX_FUNCTION_END } ,
. pins = pinmux_pins ,
. nr_pins = ARRAY_SIZE ( pinmux_pins ) ,
2013-04-08 13:36:14 +04:00
. groups = pinmux_groups ,
. nr_groups = ARRAY_SIZE ( pinmux_groups ) ,
. functions = pinmux_functions ,
. nr_functions = ARRAY_SIZE ( pinmux_functions ) ,
2013-04-08 06:08:53 +04:00
. cfg_regs = pinmux_config_regs ,
2015-09-21 17:27:23 +03:00
. pinmux_data = pinmux_data ,
. pinmux_data_size = ARRAY_SIZE ( pinmux_data ) ,
2013-04-08 06:08:53 +04:00
} ;