/Linux-v6.1/arch/arm/boot/dts/ |
D | nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 6 gpio0ol_pins: gpio0ol-pins { 7 pins = "GPIO0/IOX1DI"; 11 gpio1ol_pins: gpio1ol-pins { 12 pins = "GPIO1/IOX1LD"; 16 gpio2ol_pins: gpio2ol-pins { 17 pins = "GPIO2/IOX1CK"; 21 gpio3ol_pins: gpio3ol-pins { 22 pins = "GPIO3/IOX1D0"; 26 gpio5_pins: gpio5-pins { 27 pins = "GPIO5/IOX2LD/SMB1DSCL"; [all …]
|
D | nuvoton-npcm730-gsj-gpio.dtsi | 6 gpio0pp_pins: gpio0pp-pins { 7 pins = "GPIO0/IOX1DI"; 11 gpio1pp_pins: gpio1pp-pins { 12 pins = "GPIO1/IOX1LD"; 16 gpio2pp_pins: gpio2pp-pins { 17 pins = "GPIO2/IOX1CK"; 21 gpio3pp_pins: gpio3pp-pins { 22 pins = "GPIO3/IOX1D0"; 26 gpio4pp_pins: gpio4pp-pins { 27 pins = "GPIO4/IOX2DI/SMB1DSDA"; [all …]
|
D | s3c64xx-pinctrl.dtsi | 134 uart0_data: uart0-data-pins { 135 samsung,pins = "gpa-0", "gpa-1"; 140 uart0_fctl: uart0-fctl-pins { 141 samsung,pins = "gpa-2", "gpa-3"; 146 uart1_data: uart1-data-pins { 147 samsung,pins = "gpa-4", "gpa-5"; 152 uart1_fctl: uart1-fctl-pins { 153 samsung,pins = "gpa-6", "gpa-7"; 158 uart2_data: uart2-data-pins { 159 samsung,pins = "gpb-0", "gpb-1"; [all …]
|
D | qcom-apq8064-pins.dtsi | 6 pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68"; 13 pins = "sdc1_clk"; 19 pins = "sdc1_cmd"; 25 pins = "sdc1_data"; 33 pins = "sdc3_clk"; 39 pins = "sdc3_cmd"; 45 pins = "sdc3_data"; 53 pins = "gpio78"; 60 pins = "gpio20", "gpio21"; 65 pins = "gpio20", "gpio21"; [all …]
|
D | nuvoton-npcm730-kudo.dts | 86 gpio61oh_pins: gpio61oh-pins { 87 pins = "GPO61/nDTR1_BOUT1/STRAP6"; 91 gpio62oh_pins: gpio62oh-pins { 92 pins = "GPO62/nRTST1/STRAP5"; 96 gpio161ol_pins: gpio161ol-pins { 97 pins = "GPIO161/nLFRAME/nESPICS"; 101 gpio163i_pins: gpio163i-pins { 102 pins = "GPIO163/LCLK/ESPICLK"; 106 gpio167ol_pins: gpio167ol-pins { 107 pins = "GPIO167/LAD3/ESPI_IO3"; [all …]
|
D | s5pv210-pinctrl.dtsi | 23 samsung,pins = #_pin; \ 281 uart0_data: uart0-data-pins { 282 samsung,pins = "gpa0-0", "gpa0-1"; 288 uart0_fctl: uart0-fctl-pins { 289 samsung,pins = "gpa0-2", "gpa0-3"; 295 uart1_data: uart1-data-pins { 296 samsung,pins = "gpa0-4", "gpa0-5"; 302 uart1_fctl: uart1-fctl-pins { 303 samsung,pins = "gpa0-6", "gpa0-7"; 309 uart2_data: uart2-data-pins { [all …]
|
D | s3c2416-pinctrl.dtsi | 83 uart0_data: uart0-data-pins { 84 samsung,pins = "gph-0", "gph-1"; 88 uart0_fctl: uart0-fctl-pins { 89 samsung,pins = "gph-8", "gph-9"; 93 uart1_data: uart1-data-pins { 94 samsung,pins = "gph-2", "gph-3"; 98 uart1_fctl: uart1-fctl-pins { 99 samsung,pins = "gph-10", "gph-11"; 103 uart2_data: uart2-data-pins { 104 samsung,pins = "gph-4", "gph-5"; [all …]
|
D | exynos4412-pinctrl.dtsi | 16 samsung,pins = #_pin; \ 126 uart0_data: uart0-data-pins { 127 samsung,pins = "gpa0-0", "gpa0-1"; 133 uart0_fctl: uart0-fctl-pins { 134 samsung,pins = "gpa0-2", "gpa0-3"; 140 uart1_data: uart1-data-pins { 141 samsung,pins = "gpa0-4", "gpa0-5"; 147 uart1_fctl: uart1-fctl-pins { 148 samsung,pins = "gpa0-6", "gpa0-7"; 154 i2c2_bus: i2c2-bus-pins { [all …]
|
D | exynos4210-pinctrl.dtsi | 145 uart0_data: uart0-data-pins { 146 samsung,pins = "gpa0-0", "gpa0-1"; 152 uart0_fctl: uart0-fctl-pins { 153 samsung,pins = "gpa0-2", "gpa0-3"; 159 uart1_data: uart1-data-pins { 160 samsung,pins = "gpa0-4", "gpa0-5"; 166 uart1_fctl: uart1-fctl-pins { 167 samsung,pins = "gpa0-6", "gpa0-7"; 173 i2c2_bus: i2c2-bus-pins { 174 samsung,pins = "gpa0-6", "gpa0-7"; [all …]
|
D | exynos5250-pinctrl.dtsi | 200 uart0_data: uart0-data-pins { 201 samsung,pins = "gpa0-0", "gpa0-1"; 207 uart0_fctl: uart0-fctl-pins { 208 samsung,pins = "gpa0-2", "gpa0-3"; 214 i2c2_bus: i2c2-bus-pins { 215 samsung,pins = "gpa0-6", "gpa0-7"; 221 i2c2_hs_bus: i2c2-hs-bus-pins { 222 samsung,pins = "gpa0-6", "gpa0-7"; 228 i2c2_gpio_bus: i2c2-gpio-bus-pins { 229 samsung,pins = "gpa0-6", "gpa0-7"; [all …]
|
D | exynos5420-pinctrl.dtsi | 61 dp_hpd: dp-hpd-pins { 62 samsung,pins = "gpx0-7"; 68 hdmi_cec: hdmi-cec-pins { 69 samsung,pins = "gpx3-6"; 160 sd0_clk: sd0-clk-pins { 161 samsung,pins = "gpc0-0"; 167 sd0_cmd: sd0-cmd-pins { 168 samsung,pins = "gpc0-1"; 174 sd0_cd: sd0-cd-pins { 175 samsung,pins = "gpc0-2"; [all …]
|
D | ste-dbx5x0-pinctrl.dtsi | 17 pins = "GPIO0_AJ5", "GPIO2_AH4"; /* CTS+RXD */ 21 pins = "GPIO1_AJ3", "GPIO3_AH3"; /* RTS+TXD */ 28 pins = "GPIO0_AJ5", "GPIO2_AH4"; /* CTS+RXD */ 32 pins = "GPIO1_AJ3"; /* RTS */ 36 pins = "GPIO3_AH3"; /* TXD */ 49 pins = "GPIO4_AH6"; /* RXD */ 53 pins = "GPIO5_AG6"; /* TXD */ 60 pins = "GPIO4_AH6"; /* RXD */ 64 pins = "GPIO5_AG6"; /* TXD */ 75 pins = "GPIO6_AF6"; /* CTS */ [all …]
|
D | exynos3250-pinctrl.dtsi | 16 samsung,pins = #_pin; \ 24 samsung,pins = #_pin; \ 86 uart0_data: uart0-data-pins { 87 samsung,pins = "gpa0-0", "gpa0-1"; 93 uart0_fctl: uart0-fctl-pins { 94 samsung,pins = "gpa0-2", "gpa0-3"; 100 uart1_data: uart1-data-pins { 101 samsung,pins = "gpa0-4", "gpa0-5"; 107 uart1_fctl: uart1-fctl-pins { 108 samsung,pins = "gpa0-6", "gpa0-7"; [all …]
|
D | exynos5260-pinctrl.dtsi | 199 uart0_data: uart0-data-pins { 200 samsung,pins = "gpa0-0", "gpa0-1"; 206 uart0_fctl: uart0-fctl-pins { 207 samsung,pins = "gpa0-2", "gpa0-3"; 213 uart1_data: uart1-data-pins { 214 samsung,pins = "gpa1-0", "gpa1-1"; 220 uart1_fctl: uart1-fctl-pins { 221 samsung,pins = "gpa1-2", "gpa1-3"; 227 uart2_data: uart2-data-pins { 228 samsung,pins = "gpa1-4", "gpa1-5"; [all …]
|
D | tegra124-nyan-big.dts | 44 nvidia,pins = "clk_32k_out_pa0"; 50 nvidia,pins = "uart3_cts_n_pa1"; 57 nvidia,pins = "dap2_fs_pa2"; 64 nvidia,pins = "dap2_sclk_pa3"; 71 nvidia,pins = "dap2_din_pa4"; 78 nvidia,pins = "dap2_dout_pa5"; 85 nvidia,pins = "sdmmc3_clk_pa6"; 92 nvidia,pins = "sdmmc3_cmd_pa7"; 99 nvidia,pins = "pb0"; 106 nvidia,pins = "pb1"; [all …]
|
D | tegra124-nyan-blaze.dts | 42 nvidia,pins = "clk_32k_out_pa0"; 48 nvidia,pins = "uart3_cts_n_pa1"; 55 nvidia,pins = "dap2_fs_pa2"; 62 nvidia,pins = "dap2_sclk_pa3"; 69 nvidia,pins = "dap2_din_pa4"; 76 nvidia,pins = "dap2_dout_pa5"; 83 nvidia,pins = "sdmmc3_clk_pa6"; 90 nvidia,pins = "sdmmc3_cmd_pa7"; 97 nvidia,pins = "pb0"; 104 nvidia,pins = "pb1"; [all …]
|
D | nuvoton-npcm750-pincfg-evb.dtsi | 7 pins = "GPIO8/LKGPO1"; 12 pins = "GPIO9/LKGPO2"; 17 pins = "GPIO10/IOXHLD"; 22 pins = "GPIO11/IOXHCK"; 27 pins = "GPIO16/LKGPO0"; 32 pins = "GPIO24/IOXHDO"; 37 pins = "GPIO25/IOXHDI"; 42 pins = "GPIO32/nSPI0CS1"; 47 pins = "GPO61/nDTR1_BOUT1/STRAP6"; 52 pins = "GPO62/nRTST1/STRAP5"; [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/exynos/ |
D | exynosautov9-pinctrl.dtsi | 40 dp0_hpd: dp0-hpd-pins { 41 samsung,pins = "gpa1-0"; 45 dp1_hpd: dp1-hpd-pins { 46 samsung,pins = "gpa1-1"; 58 speedy0_bus: speedy0-bus-pins { 59 samsung,pins = "gpq0-0"; 64 speedy1_bus: speedy1-bus-pins { 65 samsung,pins = "gpa0-3"; 104 aud_codec_mclk: aud-codec-mclk-pins { 105 samsung,pins = "gpb0-4"; [all …]
|
D | exynos7885-pinctrl.dtsi | 82 sim1_det_gpio: sim1-det-gpio-pins { 83 samsung,pins = "gpa2-5"; 88 sim0_det_gpio: sim0-det-gpio-pins { 89 samsung,pins = "gpa2-6"; 94 speedy_bus: speedy-bus-pins { 95 samsung,pins = "gpq0-2"; 103 uart2_bus: uart2-bus-pins { 104 samsung,pins = "gpq0-4", "gpq0-3"; 135 aud_codec_mclk: aud-codec-mclk-pins { 136 samsung,pins = "gpb0-0"; [all …]
|
D | exynos850-pinctrl.dtsi | 106 i2c5_pins: i2c5-pins { 107 samsung,pins = "gpa3-5", "gpa3-6"; 114 i2c6_pins: i2c6-pins { 115 samsung,pins = "gpa3-7", "gpa4-0"; 121 /* USI: UART_DEBUG_0 pins */ 122 uart0_pins: uart0-pins { 123 samsung,pins = "gpq0-0", "gpq0-1"; 128 /* USI: UART_DEBUG_1 pins */ 129 uart1_pins: uart1-pins { 130 samsung,pins = "gpa3-7", "gpa4-0"; [all …]
|
D | exynos5433-pinctrl.dtsi | 16 samsung,pins = #_pin; \ 140 i2s0_bus: i2s0-bus-pins { 141 samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3", 148 pcm0_bus: pcm0-bus-pins { 149 samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3"; 155 uart_aud_bus: uart-aud-bus-pins { 156 samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0"; 192 spi2_bus: spi2-bus-pins { 193 samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3"; 199 hs_i2c6_bus: hs-i2c6-bus-pins { [all …]
|
D | exynos7-pinctrl.dtsi | 187 hs_i2c10_bus: hs-i2c10-bus-pins { 188 samsung,pins = "gpb0-1", "gpb0-0"; 194 hs_i2c11_bus: hs-i2c11-bus-pins { 195 samsung,pins = "gpb0-3", "gpb0-2"; 201 hs_i2c2_bus: hs-i2c2-bus-pins { 202 samsung,pins = "gpd0-3", "gpd0-2"; 208 uart0_data: uart0-data-pins { 209 samsung,pins = "gpd0-0", "gpd0-1"; 215 uart0_fctl: uart0-fctl-pins { 216 samsung,pins = "gpd0-2", "gpd0-3"; [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rk3568-pinctrl.dtsi | 16 acodec_pins: acodec-pins { 17 rockchip,pins = 38 rockchip,pins = 45 rockchip,pins = 52 rockchip,pins = 59 rockchip,pins = 66 rockchip,pins = 73 rockchip,pins = 81 bt656m0_pins: bt656m0-pins { 82 rockchip,pins = [all …]
|
/Linux-v6.1/drivers/base/ |
D | pinctrl.c | 28 dev->pins = devm_kzalloc(dev, sizeof(*(dev->pins)), GFP_KERNEL); in pinctrl_bind_pins() 29 if (!dev->pins) in pinctrl_bind_pins() 32 dev->pins->p = devm_pinctrl_get(dev); in pinctrl_bind_pins() 33 if (IS_ERR(dev->pins->p)) { in pinctrl_bind_pins() 35 ret = PTR_ERR(dev->pins->p); in pinctrl_bind_pins() 39 dev->pins->default_state = pinctrl_lookup_state(dev->pins->p, in pinctrl_bind_pins() 41 if (IS_ERR(dev->pins->default_state)) { in pinctrl_bind_pins() 47 dev->pins->init_state = pinctrl_lookup_state(dev->pins->p, in pinctrl_bind_pins() 49 if (IS_ERR(dev->pins->init_state)) { in pinctrl_bind_pins() 53 ret = pinctrl_select_state(dev->pins->p, in pinctrl_bind_pins() [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | msm8916-pins.dtsi | 10 pins = "gpio0", "gpio1", "gpio2", "gpio3"; 18 pins = "gpio0", "gpio1", "gpio2", "gpio3"; 26 pins = "gpio4", "gpio5"; 34 pins = "gpio4", "gpio5"; 42 pins = "gpio0", "gpio1", "gpio3"; 49 pins = "gpio2"; 59 pins = "gpio0", "gpio1", "gpio2", "gpio3"; 67 pins = "gpio4", "gpio5", "gpio7"; 74 pins = "gpio6"; 84 pins = "gpio4", "gpio5", "gpio6", "gpio7"; [all …]
|