~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/dt-bindings/pinctrl/pinctrl-sg2000.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
  2 /*
  3  * Copyright (C) 2024 Inochi Amaoto <inochiama@outlook.com>
  4  *
  5  * This file is generated from vendor pinout definition.
  6  */
  7 
  8 #ifndef _DT_BINDINGS_PINCTRL_SG2000_H
  9 #define _DT_BINDINGS_PINCTRL_SG2000_H
 10 
 11 #include <dt-bindings/pinctrl/pinctrl-cv18xx.h>
 12 
 13 #define PINPOS(row, col)                        \
 14         ((((row) - 'A' + 1) << 8) + ((col) - 1))
 15 
 16 #define PIN_MIPI_TXM4                   PINPOS('A', 2)
 17 #define PIN_MIPIRX0N                    PINPOS('A', 4)
 18 #define PIN_MIPIRX3P                    PINPOS('A', 6)
 19 #define PIN_MIPIRX4P                    PINPOS('A', 7)
 20 #define PIN_VIVO_D2                     PINPOS('A', 9)
 21 #define PIN_VIVO_D3                     PINPOS('A', 10)
 22 #define PIN_VIVO_D10                    PINPOS('A', 12)
 23 #define PIN_USB_VBUS_DET                PINPOS('A', 13)
 24 #define PIN_MIPI_TXP3                   PINPOS('B', 1)
 25 #define PIN_MIPI_TXM3                   PINPOS('B', 2)
 26 #define PIN_MIPI_TXP4                   PINPOS('B', 3)
 27 #define PIN_MIPIRX0P                    PINPOS('B', 4)
 28 #define PIN_MIPIRX1N                    PINPOS('B', 5)
 29 #define PIN_MIPIRX2N                    PINPOS('B', 6)
 30 #define PIN_MIPIRX4N                    PINPOS('B', 7)
 31 #define PIN_MIPIRX5N                    PINPOS('B', 8)
 32 #define PIN_VIVO_D1                     PINPOS('B', 9)
 33 #define PIN_VIVO_D5                     PINPOS('B', 10)
 34 #define PIN_VIVO_D7                     PINPOS('B', 11)
 35 #define PIN_VIVO_D9                     PINPOS('B', 12)
 36 #define PIN_USB_ID                      PINPOS('B', 13)
 37 #define PIN_ETH_RXM                     PINPOS('B', 15)
 38 #define PIN_MIPI_TXP2                   PINPOS('C', 1)
 39 #define PIN_MIPI_TXM2                   PINPOS('C', 2)
 40 #define PIN_CAM_PD0                     PINPOS('C', 3)
 41 #define PIN_CAM_MCLK0                   PINPOS('C', 4)
 42 #define PIN_MIPIRX1P                    PINPOS('C', 5)
 43 #define PIN_MIPIRX2P                    PINPOS('C', 6)
 44 #define PIN_MIPIRX3N                    PINPOS('C', 7)
 45 #define PIN_MIPIRX5P                    PINPOS('C', 8)
 46 #define PIN_VIVO_CLK                    PINPOS('C', 9)
 47 #define PIN_VIVO_D6                     PINPOS('C', 10)
 48 #define PIN_VIVO_D8                     PINPOS('C', 11)
 49 #define PIN_USB_VBUS_EN                 PINPOS('C', 12)
 50 #define PIN_ETH_RXP                     PINPOS('C', 14)
 51 #define PIN_GPIO_RTX                    PINPOS('C', 15)
 52 #define PIN_MIPI_TXP1                   PINPOS('D', 1)
 53 #define PIN_MIPI_TXM1                   PINPOS('D', 2)
 54 #define PIN_CAM_MCLK1                   PINPOS('D', 3)
 55 #define PIN_IIC3_SCL                    PINPOS('D', 4)
 56 #define PIN_VIVO_D4                     PINPOS('D', 10)
 57 #define PIN_ETH_TXM                     PINPOS('D', 14)
 58 #define PIN_ETH_TXP                     PINPOS('D', 15)
 59 #define PIN_MIPI_TXP0                   PINPOS('E', 1)
 60 #define PIN_MIPI_TXM0                   PINPOS('E', 2)
 61 #define PIN_CAM_PD1                     PINPOS('E', 4)
 62 #define PIN_CAM_RST0                    PINPOS('E', 5)
 63 #define PIN_VIVO_D0                     PINPOS('E', 10)
 64 #define PIN_ADC1                        PINPOS('E', 13)
 65 #define PIN_ADC2                        PINPOS('E', 14)
 66 #define PIN_ADC3                        PINPOS('E', 15)
 67 #define PIN_AUD_AOUTL                   PINPOS('F', 2)
 68 #define PIN_IIC3_SDA                    PINPOS('F', 4)
 69 #define PIN_SD1_D2                      PINPOS('F', 14)
 70 #define PIN_AUD_AOUTR                   PINPOS('G', 2)
 71 #define PIN_SD1_D3                      PINPOS('G', 13)
 72 #define PIN_SD1_CLK                     PINPOS('G', 14)
 73 #define PIN_SD1_CMD                     PINPOS('G', 15)
 74 #define PIN_AUD_AINL_MIC                PINPOS('H', 1)
 75 #define PIN_RSTN                        PINPOS('H', 12)
 76 #define PIN_PWM0_BUCK                   PINPOS('H', 13)
 77 #define PIN_SD1_D1                      PINPOS('H', 14)
 78 #define PIN_SD1_D0                      PINPOS('H', 15)
 79 #define PIN_AUD_AINR_MIC                PINPOS('J', 1)
 80 #define PIN_IIC2_SCL                    PINPOS('J', 13)
 81 #define PIN_IIC2_SDA                    PINPOS('J', 14)
 82 #define PIN_SD0_CD                      PINPOS('K', 2)
 83 #define PIN_SD0_D1                      PINPOS('K', 3)
 84 #define PIN_UART2_RX                    PINPOS('K', 13)
 85 #define PIN_UART2_CTS                   PINPOS('K', 14)
 86 #define PIN_UART2_TX                    PINPOS('K', 15)
 87 #define PIN_SD0_CLK                     PINPOS('L', 1)
 88 #define PIN_SD0_D0                      PINPOS('L', 2)
 89 #define PIN_SD0_CMD                     PINPOS('L', 3)
 90 #define PIN_CLK32K                      PINPOS('L', 14)
 91 #define PIN_UART2_RTS                   PINPOS('L', 15)
 92 #define PIN_SD0_D3                      PINPOS('M', 1)
 93 #define PIN_SD0_D2                      PINPOS('M', 2)
 94 #define PIN_UART0_RX                    PINPOS('M', 4)
 95 #define PIN_UART0_TX                    PINPOS('M', 5)
 96 #define PIN_JTAG_CPU_TRST               PINPOS('M', 6)
 97 #define PIN_PWR_ON                      PINPOS('M', 11)
 98 #define PIN_PWR_GPIO2                   PINPOS('M', 12)
 99 #define PIN_PWR_GPIO0                   PINPOS('M', 13)
100 #define PIN_CLK25M                      PINPOS('M', 14)
101 #define PIN_SD0_PWR_EN                  PINPOS('N', 1)
102 #define PIN_SPK_EN                      PINPOS('N', 3)
103 #define PIN_JTAG_CPU_TCK                PINPOS('N', 4)
104 #define PIN_JTAG_CPU_TMS                PINPOS('N', 6)
105 #define PIN_PWR_WAKEUP1                 PINPOS('N', 11)
106 #define PIN_PWR_WAKEUP0                 PINPOS('N', 12)
107 #define PIN_PWR_GPIO1                   PINPOS('N', 13)
108 #define PIN_EMMC_DAT3                   PINPOS('P', 1)
109 #define PIN_EMMC_DAT0                   PINPOS('P', 2)
110 #define PIN_EMMC_DAT2                   PINPOS('P', 3)
111 #define PIN_EMMC_RSTN                   PINPOS('P', 4)
112 #define PIN_AUX0                        PINPOS('P', 5)
113 #define PIN_IIC0_SDA                    PINPOS('P', 6)
114 #define PIN_PWR_SEQ3                    PINPOS('P', 10)
115 #define PIN_PWR_VBAT_DET                PINPOS('P', 11)
116 #define PIN_PWR_SEQ1                    PINPOS('P', 12)
117 #define PIN_PWR_BUTTON1                 PINPOS('P', 13)
118 #define PIN_EMMC_DAT1                   PINPOS('R', 2)
119 #define PIN_EMMC_CMD                    PINPOS('R', 3)
120 #define PIN_EMMC_CLK                    PINPOS('R', 4)
121 #define PIN_IIC0_SCL                    PINPOS('R', 6)
122 #define PIN_GPIO_ZQ                     PINPOS('R', 10)
123 #define PIN_PWR_RSTN                    PINPOS('R', 11)
124 #define PIN_PWR_SEQ2                    PINPOS('R', 12)
125 #define PIN_XTAL_XIN                    PINPOS('R', 13)
126 
127 #endif /* _DT_BINDINGS_PINCTRL_SG2000_H */
128 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php