/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | smsc,usb3503.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SMSC USB3503 High-Speed Hub Controller 10 - Dongjin Kim <tobetter@gmail.com> 15 - smsc,usb3503 16 - smsc,usb3503a 17 - smsc,usb3803 22 connect-gpios: 27 intn-gpios: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | cs35l32.txt | 5 - compatible : "cirrus,cs35l32" 7 - reg : the I2C address of the device for I2C. Address is determined by the level 10 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - cirrus,boost-manager : Boost voltage control. 19 0 = Automatically managed. Boost-converter output voltage is the higher 21 1 = Automatically managed irrespective of audio, adapting for low-power 22 dissipation when LEDs are ON, and operating in Fixed-Boost Bypass Mode 24 2 = (Default) Boost voltage fixed in Bypass Mode (VBST = VP). 27 - cirrus,sdout-datacfg : Data configuration for dual CS35L32 applications only. [all …]
|
H A D | adi,max98396.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 21 - adi,max98396 22 - adi,max98397 27 avdd-supply: 30 dvdd-supply: 33 dvddio-supply: [all …]
|
/openbmc/u-boot/arch/mips/dts/ |
H A D | comtrend,wap-5813n.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 11 model = "Comtrend WAP-5813n"; 12 compatible = "comtrend,wap-5813n", "brcm,bcm6368"; 19 stdout-path = "serial0:115200n8"; 22 gpio-leds { 23 compatible = "gpio-leds"; 26 label = "WAP-5813n:green:inet"; 27 gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>; 31 label = "WAP-5813n:green:power"; [all …]
|
H A D | netgear,dgnd3700v2.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 19 stdout-path = "serial0:115200n8"; 22 gpio-leds { 23 compatible = "gpio-leds"; 27 gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; 32 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 37 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; 50 compatible = "brcm,enetsw-port"; 53 brcm,phy-id = <0xff>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | at91-wb50n.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-wb50n.dtsi - Device Tree include file for wb50n cpu module 12 model = "Laird Workgroup Bridge 50N - Atmel SAMA5D"; 17 stdout-path = "serial0:115200n8"; 38 clock-frequency = <32768>; 42 clock-frequency = <12000000>; 46 atmel,osc-bypass; 50 pinctrl-names = "default"; 51 pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_cd>; 52 cd-gpios = <&pioC 26 GPIO_ACTIVE_LOW>; [all …]
|
H A D | at91-sama5d27_wlsom1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama5d27_wlsom1.dtsi - Device Tree file for SAMA5D27 WLSOM1 11 #include "sama5d2-pinfunc.h" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/mfd/atmel-flexcom.h> 14 #include <dt-bindings/pinctrl/at91.h> 18 compatible = "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5"; 26 clock-frequency = <32768>; 30 clock-frequency = <24000000>; 35 compatible = "mmc-pwrseq-wilc1000"; [all …]
|
/openbmc/docs/designs/ |
H A D | device-tree-gpio-naming.md | 12 subsystem. The replacement is a "descriptor-based" character device interface. 17 libgpiod provides a feature where you can access gpios by a name given to them 25 specific field used to name the GPIOs in the DTS is `gpio-line-names`. This 26 [patch][3] shows an example of naming the GPIOs for a system. 28 GPIOs are used for arbitrary things. It's pretty hard to have a coherent naming 29 scheme in the face of a universe of potential use-cases. 37 - Ensure common function GPIOs within OpenBMC use the same naming convention 44 for all common GPIOs. 46 This list below includes all common GPIOs within OpenBMC. Any OpenBMC system 47 which provides one of the below GPIOs must name it as listed in this document. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | richtek,rt4831.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 23 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf 33 enable-gpios: 40 $ref: ../regulator/richtek,rt4831-regulator.yaml 43 $ref: ../leds/backlight/richtek,rt4831-backlight.yaml 46 - compatible 47 - reg [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx27-phytec-phycore-rdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 #include "imx27-phytec-phycore-som.dtsi" 9 compatible = "phytec,imx27-pcm970", "phytec,imx27-pcm038", "fsl,imx27"; 12 stdout-path = &uart1; 16 model = "Sharp-LQ035Q7"; 17 bits-per-pixel = <16>; 20 display-timings { 21 native-mode = <&timing0>; 23 clock-frequency = <5500000>; 26 hback-porch = <5>; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | dra76-evm.dts | 2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 8 /dts-v1/; 11 #include "dra7-evm-common.dtsi" 12 #include "dra76x-mmc-iodelay.dtsi" 13 #include <dt-bindings/net/ti-dp83867.h> 17 compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7"; 24 vsys_12v0: fixedregulator-vsys12v0 { 26 compatible = "regulator-fixed"; 27 regulator-name = "vsys_12v0"; 28 regulator-min-microvolt = <12000000>; [all …]
|
H A D | imx6ull-14x14-evk.dts | 9 /dts-v1/; 15 compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull"; 18 stdout-path = &uart1; 26 compatible = "pwm-backlight"; 28 brightness-levels = <0 4 8 16 32 64 128 255>; 29 default-brightness-level = <6>; 34 compatible = "simple-bus"; 35 #address-cells = <1>; 36 #size-cells = <0>; 39 compatible = "regulator-fixed"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | dra76-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-evm-common.dtsi" 9 #include "dra76x-mmc-iodelay.dtsi" 10 #include <dt-bindings/net/ti-dp83867.h> 14 compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7"; 28 reserved-memory { 29 #address-cells = <2>; 30 #size-cells = <2>; [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | wm8903.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8903.c -- WM8903 ALSA SoC Audio driver 5 * Copyright 2008-12 Wolfson Microelectronics 6 * Copyright 2011-2012 NVIDIA, Inc. 11 * - TDM mode configuration. 41 { 4, 0x0018 }, /* R4 - Bias Control 0 */ 42 { 5, 0x0000 }, /* R5 - VMID Control 0 */ 43 { 6, 0x0000 }, /* R6 - Mic Bias Control 0 */ 44 { 8, 0x0001 }, /* R8 - Analogue DAC 0 */ 45 { 10, 0x0001 }, /* R10 - Analogue ADC 0 */ [all …]
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am625-beagleplay.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ 6 * Copyright (C) 2022-2023 Robert Nelson, BeagleBoard.org Foundation 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include "k3-am625.dtsi" 17 compatible = "beagle,am625-beagleplay", "ti,am625"; 32 mdio-gpio0 = &mdio0; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8994-sony-xperia-kitakami.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/gpio-keys.h> 18 * and requires driver-side changes (including CPR, be warned!!). 21 qcom,msm-id = <207 0x20000>, <207 0x20001>; 23 qcom,pmic-id = <0x10009 0x1000a 0x00 0x00>; 25 qcom,board-id = <8 0>; 28 /delete-node/ psci; 30 gpio-keys { 31 compatible = "gpio-keys"; [all …]
|
H A D | msm8996-xiaomi-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 compatible = "gpio-gate-clock"; 17 #clock-cells = <0>; 18 enable-gpios = <&pm8994_gpios 15 GPIO_ACTIVE_HIGH>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&divclk1_default>; [all …]
|
H A D | sm6350-sony-xperia-lena-pdx213.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 5 /dts-v1/; 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 15 chassis-type = "handset"; 16 qcom,msm-id = <434 0x10000>, <459 0x10000>; 17 qcom,board-id = <0x1000B 0>; 20 #address-cells = <2>; 21 #size-cells = <2>; 25 compatible = "simple-framebuffer"; [all …]
|
H A D | msm8994-msft-lumia-octagon.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 20 /delete-node/ &adsp_mem; 21 /delete-node/ &audio_mem; 22 /delete-node/ &cont_splash_mem; 23 /delete-node/ &mba_mem; 24 /delete-node/ &mpss_mem; 25 /delete-node/ &peripheral_region; [all …]
|
H A D | sm8150-hdk.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9 #include <dt-bindings/gpio/gpio.h> 17 compatible = "qcom,sm8150-hdk", "qcom,sm8150"; 18 chassis-type = "embedded"; 25 stdout-path = "serial0:115200n8"; 28 vph_pwr: vph-pwr-regulator { 29 compatible = "regulator-fixed"; 30 regulator-name = "vph_pwr"; [all …]
|
H A D | sdm845-db845c.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/sound/qcom,q6afe.h> 12 #include <dt-bindings/sound/qcom,q6asm.h> 14 #include "sdm845-wcd9340.dtsi" 21 qcom,msm-id = <341 0x20001>; 22 qcom,board-id = <8 0>; [all …]
|
H A D | sdm845-oneplus-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/sound/qcom,q6afe.h> 13 #include <dt-bindings/sound/qcom,q6asm.h> 16 #include "sdm845-wcd9340.dtsi" 20 /delete-node/ &rmtfs_mem; 29 stdout-path = "serial0:115200n8"; 32 gpio-hall-sensor { [all …]
|
H A D | sm8150-sony-xperia-kumano.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &cdsp_mem; 17 /delete-node/ &gpu_mem; 18 /delete-node/ &ipa_fw_mem; 19 /delete-node/ &ipa_gsi_mem; 20 /delete-node/ &mpss_mem; [all …]
|
H A D | sm7225-fairphone-fp4.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 26 chassis-type = "handset"; 29 qcom,msm-id = <434 0x10000>, <459 0x10000>; [all …]
|
/openbmc/linux/drivers/mtd/maps/ |
H A D | physmap-core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * 031022 - [jsun] add run-time configure and partition setup 19 * line and supplemented by GPIOs. This way you can hook up say a 8MiB flash 20 * to a 2MiB memory range and use the GPIOs to select a particular range. 23 * Copyright © 2005-2009 Analog Devices Inc. 44 #include "physmap-bt1-rom.h" 45 #include "physmap-gemini.h" 46 #include "physmap-ixp4xx.h" 47 #include "physmap-versatile.h" 60 struct gpio_descs *gpios; member [all …]
|