/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of various 26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt 29 [3] include/dt-bindings/pinctrl/lochnagar.h 37 - cirrus,lochnagar-pinctrl 39 gpio-controller: true 41 '#gpio-cells': [all …]
|
H A D | marvell,armada-39x-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,88f6920-pinctrl", "marvell,88f6925-pinctrl" or 8 "marvell,88f6928-pinctrl" depending on the specific variant of the 10 - reg: register specifier of MPP registers 21 mpp3 3 gpio, i2c0(sda) 34 mpp16 16 gpio, dram(deccerr), spi0(miso), pcie0(clkreq), i2c1(sda) 37 mpp19 19 gpio, sata1(prsnt) [1], ua0(cts), ua1(rxd), i2c2(sda) 46 mpp27 27 gpio, spi0(cs3), i2c1(sda), sd0(d7), dev(cs2), ge(txclkout) 59 mpp40 40 gpio, i2c1(sda), ua0(rts), sd0(d2), dev(ad6), ge(rxd3) 74 mpp52 52 gpio, pcie0(rstout), tdm(int) [2], audio(sdi) [2], sd0(d6), i2c3(sck) [all …]
|
/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sun20i-d1.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (c) 2021-2022 Samuel Holland <samuel@sholland.org> 14 #include "pinctrl-sunxi.h" 34 SUNXI_FUNCTION(0x4, "i2c2"), /* SDA */ 45 SUNXI_FUNCTION(0x4, "i2c0"), /* SDA */ 78 SUNXI_FUNCTION(0x4, "i2c1"), /* SDA */ 89 SUNXI_FUNCTION(0x4, "i2c3"), /* SCK */ 100 SUNXI_FUNCTION(0x4, "i2c3"), /* SDA */ 121 SUNXI_FUNCTION(0x4, "i2c2"), /* SDA */ 141 SUNXI_FUNCTION(0x4, "i2c0"), /* SDA */ [all …]
|
H A D | pinctrl-sun50i-h616.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include "pinctrl-sunxi.h" 40 SUNXI_FUNCTION(0x2, "i2c3")), /* SCK */ 42 SUNXI_FUNCTION(0x2, "i2c3")), /* SDA */ 282 SUNXI_FUNCTION(0x5, "i2c4"), /* SDA */ 288 SUNXI_FUNCTION(0x5, "i2c3"), /* SCK */ 294 SUNXI_FUNCTION(0x5, "i2c3"), /* SDA */ 314 SUNXI_FUNCTION(0x5, "i2c1"), /* SDA */ 329 SUNXI_FUNCTION(0x5, "i2c2"), /* SDA */ 335 SUNXI_FUNCTION(0x5, "i2c3"), /* SCK */ [all …]
|
H A D | pinctrl-sun50i-a100.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "pinctrl-sunxi.h" 55 SUNXI_FUNCTION(0x2, "i2c1"), /* SDA */ 90 SUNXI_FUNCTION(0x3, "i2c0"), /* SDA */ 351 SUNXI_FUNCTION(0x4, "i2c0"), /* SDA */ 367 SUNXI_FUNCTION(0x2, "i2c2"), /* SDA */ 372 SUNXI_FUNCTION(0x2, "i2c3"), /* SCK */ 377 SUNXI_FUNCTION(0x2, "i2c3"), /* SDA */ 542 SUNXI_FUNCTION(0x2, "i2c0"), /* SDA */ 554 SUNXI_FUNCTION(0x2, "i2c1"), /* SDA */ [all …]
|
/openbmc/linux/arch/arc/boot/dts/ |
H A D | abilis_tb101_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 45 i2c3: i2c@ff123000 { label 46 i2c-sda-hold-time-ns = <432>; [all …]
|
H A D | abilis_tb100_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 45 i2c3: i2c@ff123000 { label 46 i2c-sda-hold-time-ns = <432>; [all …]
|
/openbmc/u-boot/include/dt-bindings/pinctrl/ |
H A D | pads-imx8qxp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 15 #define SC_P_USB_SS3_TC2 6 /* ADMA.I2C1.SDA, CONN.USB_OTG1.OC, CONN.USB_OTG… 16 #define SC_P_USB_SS3_TC3 7 /* ADMA.I2C1.SDA, CONN.USB_OTG2.OC, LSIO.GPIO4.I… 61 #define SC_P_ENET0_MDIO 52 /* CONN.ENET0.MDIO, ADMA.I2C3.SDA, CONN.ENET1.M… 62 #define SC_P_ENET0_MDC 53 /* CONN.ENET0.MDC, ADMA.I2C3.SCL, CONN.ENET1.MD… 82 #define SC_P_SPI3_CS1 73 /* ADMA.SPI3.CS1, ADMA.I2C3.SCL, ADMA.LCDIF.RES… 83 #define SC_P_MCLK_IN1 74 /* ADMA.ACM.MCLK_IN1, ADMA.I2C3.SDA, ADMA.LCDIF… 104 #define SC_P_SPI0_SDO 95 /* ADMA.SPI0.SDO, ADMA.SAI0.TXFS, M40.I2C0.SDA,… 108 #define SC_P_ADC_IN1 99 /* ADMA.ADC.IN1, M40.I2C0.SDA, M40.GPIO0.IO01, … 126 #define SC_P_MIPI_DSI0_I2C0_SDA 117 /* MIPI_DSI0.I2C0.SDA, MIPI_DSI1.GPIO0.IO03, L… [all …]
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a7790-lager.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2014 Renesas Solutions Corp. 7 * Copyright (C) 2015-2016 Renesas Electronics Corporation 11 * SSI-AK4643 38 /dts-v1/; 40 #include <dt-bindings/gpio/gpio.h> 41 #include <dt-bindings/input/input.h> 63 stdout-path = "serial0:115200n8"; 77 #address-cells = <1>; 78 #size-cells = <1>; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | r8a7790-lager.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2014 Renesas Solutions Corp. 7 * Copyright (C) 2015-2016 Renesas Electronics Corporation 11 * SSI-AK4643 38 /dts-v1/; 40 #include <dt-bindings/gpio/gpio.h> 41 #include <dt-bindings/input/input.h> 60 stdout-path = "serial0:115200n8"; 74 #address-cells = <1>; 75 #size-cells = <1>; [all …]
|
H A D | imx53-kp.dts | 5 * SPDX-License-Identifier: GPL-2.0+ or X11 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 11 #include "imx53-pinfunc.h" 15 compatible = "kp,imx53-kp", "fsl,imx53"; 18 stdout-path = &uart2; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&pinctrl_eth>; 25 phy-mode = "rmii"; 26 phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>; [all …]
|
H A D | stih410-b2260.dts | 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 15 compatible = "st,stih410-b2260", "st,stih410"; 19 linux,stdout-path = &uart1; 20 stdout-path = &uart1; 36 compatible = "gpio-leds"; 40 linux,default-trigger = "heartbeat"; 41 default-state = "off"; 47 default-state = "off"; 53 default-state = "off"; [all …]
|
H A D | stih407-pinctrl.dtsi | 9 #include "st-pincfg.h" 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 /* 0-5: PIO_SBC */ 21 /* 10-19: PIO_FRONT0 */ 34 /* 30-35: PIO_REAR */ 41 /* 40-42: PIO_FLASH */ 48 pin-controller-sbc { 49 #address-cells = <1>; 50 #size-cells = <1>; 51 compatible = "st,stih407-sbc-pinctrl"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-dbx5x0-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include "ste-nomadik-pinctrl.dtsi" 132 pins = "GPIO147_C15", "GPIO148_B16"; /* SDA/SCL */ 139 pins = "GPIO147_C15", "GPIO148_B16"; /* SDA/SCL */ 152 pins = "GPIO16_AD3", "GPIO17_AD4"; /* SDA/SCL */ 159 pins = "GPIO16_AD3", "GPIO17_AD4"; /* SDA/SCL */ 172 pins = "GPIO8_AD5", "GPIO9_AE4"; /* SDA/SCL */ 179 pins = "GPIO8_AD5", "GPIO9_AE4"; /* SDA/SCL */ 190 pins = "GPIO10_AF5", "GPIO11_AG4"; /* SDA/SCL */ 197 pins = "GPIO10_AF5", "GPIO11_AG4"; /* SDA/SCL */ [all …]
|
H A D | stih407-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "st-pincfg.h" 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 /* 0-5: PIO_SBC */ 18 /* 10-19: PIO_FRONT0 */ 31 /* 30-35: PIO_REAR */ 38 /* 40-42: PIO_FLASH */ 45 pin-controller-sbc@961f080 { 46 #address-cells = <1>; 47 #size-cells = <1>; [all …]
|
H A D | stih410-b2260.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 12 compatible = "st,stih410-b2260", "st,stih410"; 15 stdout-path = &uart1; 29 compatible = "gpio-leds"; 30 led-user-green-1 { 33 linux,default-trigger = "heartbeat"; 34 default-state = "off"; 37 led-user-green-2 { [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-innocomm-wb15.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 reg_modem: regulator-modem { 11 compatible = "regulator-fixed"; 12 pinctrl-names = "default"; 13 pinctrl-0 = <&pinctrl_modem_regulator>; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 regulator-name = "epdev_on"; 18 enable-active-high; [all …]
|
H A D | imx8mm-data-modul-edm-sbc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/net/qca-ar803x.h> 9 #include <dt-bindings/phy/phy-imx8-pcie.h> 14 compatible = "dmo,imx8mm-data-modul-edm-sbc", "fsl,imx8mm"; 22 stdout-path = &uart3; 32 compatible = "pwm-backlight"; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pinctrl_panel_backlight>; 35 brightness-levels = <0 1 10 20 30 40 50 60 70 75 80 90 100>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6qdl-tqma6b.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright 2013-2017 Markus Niebel <Markus.Niebel@tq-group.com> 7 #include <dt-bindings/gpio/gpio.h> 9 &i2c3 { 10 pinctrl-names = "default", "gpio"; 11 pinctrl-0 = <&pinctrl_i2c3>; 12 pinctrl-1 = <&pinctrl_i2c3_recovery>; 13 scl-gpios = <&gpio1 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 14 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 15 clock-frequency = <100000>; [all …]
|
H A D | imx6qdl-mba6b.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2013-2021 TQ-Systems GmbH 6 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 10 pinctrl-names = "default"; 11 pinctrl-0 = <&pinctrl_enet>; 15 clock-frequency = <100000>; 16 pinctrl-names = "default", "gpio"; 17 pinctrl-0 = <&pinctrl_i2c1>; 18 pinctrl-1 = <&pinctrl_i2c1_recovery>; 19 scl-gpios = <&gpio5 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; [all …]
|
H A D | imx6dl-qmx6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 // Copyright 2018-2021 General Electric Company 7 // Copyright 2018-2021 Collabora 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/sound/fsl-imx-audmux.h> 20 compatible = "regulator-fixed"; 21 regulator-name = "3P3V"; 22 regulator-min-microvolt = <3300000>; 23 regulator-max-microvolt = <3300000>; 27 compatible = "i2c-mux-gpio"; [all …]
|
H A D | imx6qdl-dhcom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2015-2021 DH electronics GmbH 7 #include <dt-bindings/pwm/pwm.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/clock/imx6qdl-clock.h> 10 #include <dt-bindings/input/input.h> 16 i2c2 = &i2c3; 30 memory@10000000 { /* Appropriate memory size will be filled by U-Boot */ 35 reg_3p3v: regulator-3P3V { 36 compatible = "regulator-fixed"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/g12a-clkc.h> 9 #include <dt-bindings/clock/g12a-aoclkc.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/amlogic,meson-g12a-gpio-intc.h> 13 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
/openbmc/linux/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-39x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 18 #include "pinctrl-mvebu.h" 40 MPP_VAR_FUNCTION(1, "i2c0", "sda", V_88F6920_PLUS)), 100 MPP_VAR_FUNCTION(7, "i2c1", "sda", V_88F6920_PLUS)), 118 MPP_VAR_FUNCTION(7, "i2c2", "sda", V_88F6920_PLUS)), 164 MPP_VAR_FUNCTION(3, "i2c1", "sda", V_88F6920_PLUS), 223 MPP_VAR_FUNCTION(1, "i2c1", "sda", V_88F6920_PLUS), 310 MPP_VAR_FUNCTION(7, "i2c3", "sck", V_88F6920_PLUS)), 318 MPP_VAR_FUNCTION(7, "i2c3", "sda", V_88F6920_PLUS)), [all …]
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|