| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/ |
| D | phy-mapphone-mdm6600.txt | 4 - compatible Must be "motorola,mapphone-mdm6600" 5 - enable-gpios GPIO to enable the USB PHY 6 - power-gpios GPIO to power on the device 7 - reset-gpios GPIO to reset the device 8 - motorola,mode-gpios Two GPIOs to configure MDM6600 USB start-up mode for 9 normal mode versus USB flashing mode 10 - motorola,cmd-gpios Three GPIOs to control the power state of the MDM6600 11 - motorola,status-gpios Three GPIOs to read the power state of the MDM6600 15 usb-phy { 16 compatible = "motorola,mapphone-mdm6600"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | phy-mapphone-mdm6600.txt | 4 - compatible Must be "motorola,mapphone-mdm6600" 5 - enable-gpios GPIO to enable the USB PHY 6 - power-gpios GPIO to power on the device 7 - reset-gpios GPIO to reset the device 8 - motorola,mode-gpios Two GPIOs to configure MDM6600 USB start-up mode for 9 normal mode versus USB flashing mode 10 - motorola,cmd-gpios Three GPIOs to control the power state of the MDM6600 11 - motorola,status-gpios Three GPIOs to read the power state of the MDM6600 15 usb-phy { 16 compatible = "motorola,mapphone-mdm6600"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7606.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Beniamin Bia <beniamin.bia@analog.com> 11 - Stefan Popa <stefan.popa@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7616.pdf 22 - adi,ad7605-4 23 - adi,ad7606-8 [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-ronbo-rb070d30.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2018-2019, Bridge Systems BV 4 * Copyright (C) 2018-2019, Bootlin 7 * This file based on panel-ilitek-ili9881c.c 16 #include <linux/media-bus-format.h> 37 } gpios; member 50 ret = regulator_enable(ctx->supply); in rb070d30_panel_prepare() 52 dev_err(&ctx->dsi->dev, "Failed to enable supply: %d\n", ret); in rb070d30_panel_prepare() 57 gpiod_set_value(ctx->gpios.power, 1); in rb070d30_panel_prepare() 59 gpiod_set_value(ctx->gpios.reset, 1); in rb070d30_panel_prepare() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/fbtft/ |
| D | fbtft_device.c | 1 // SPDX-License-Identifier: GPL-2.0+ 44 static int mode = -1; variable 45 module_param(mode, int, 0000); 46 MODULE_PARM_DESC(mode, "SPI mode (override device default)"); 48 static char *gpios; variable 49 module_param(gpios, charp, 0000); 50 MODULE_PARM_DESC(gpios, 51 …"List of gpios. Comma separated with the form: reset:23,dc:24 (when overriding the default, all gp… 66 static int bgr = -1; 99 "level: 0-7 (the remaining 29 bits is for advanced usage)"); [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | bcm4709-buffalo-wxr-1900dhp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WXR-1900DHP 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wxr-1900dhp", "brcm,bcm4709", "brcm,bcm4708"; 16 model = "Buffalo WXR-1900DHP"; 28 compatible = "gpio-leds"; 32 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>; 35 power-amber { 37 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>; [all …]
|
| D | bcm4708-buffalo-wzr-1750dhp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WZR-1750DHP 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wzr-1750dhp", "brcm,bcm4708"; 16 model = "Buffalo WZR-1750DHP (BCM4708)"; 28 compatible = "spi-gpio"; 29 num-chipselects = <1>; 30 gpio-sck = <&chipcommon 7 0>; 31 gpio-mosi = <&chipcommon 4 0>; [all …]
|
| D | bcm47081-buffalo-wzr-600dhp2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WZR-600DHP2 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wzr-600dhp2", "brcm,bcm47081", "brcm,bcm4708"; 16 model = "Buffalo WZR-600DHP2 (BCM47081)"; 28 compatible = "spi-gpio"; 29 num-chipselects = <1>; 30 gpio-sck = <&chipcommon 7 0>; 31 gpio-mosi = <&chipcommon 4 0>; [all …]
|
| D | da850-lego-ev3.dts | 11 /dts-v1/; 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/linux-event-codes.h> 14 #include <dt-bindings/pwm/pwm.h> 35 compatible = "gpio-keys"; 37 pinctrl-names = "default"; 38 pinctrl-0 = <&button_bias>; 43 gpios = <&gpio 29 GPIO_ACTIVE_HIGH>; 49 gpios = <&gpio 102 GPIO_ACTIVE_HIGH>; 55 gpios = <&gpio 106 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm4709-buffalo-wxr-1900dhp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WXR-1900DHP 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wxr-1900dhp", "brcm,bcm4709", "brcm,bcm4708"; 16 model = "Buffalo WXR-1900DHP"; 29 compatible = "gpio-leds"; 33 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>; 36 power-amber { 38 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>; [all …]
|
| D | bcm4708-buffalo-wzr-1750dhp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WZR-1750DHP 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wzr-1750dhp", "brcm,bcm4708"; 16 model = "Buffalo WZR-1750DHP (BCM4708)"; 29 compatible = "spi-gpio"; 30 num-chipselects = <1>; 31 gpio-sck = <&chipcommon 7 0>; 32 gpio-mosi = <&chipcommon 4 0>; [all …]
|
| D | vf610-zii-scu4-aib.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations 5 /dts-v1/; 10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610"; 13 stdout-path = &uart0; 21 gpio-leds { 22 compatible = "gpio-leds"; 23 pinctrl-0 = <&pinctrl_leds_debug>; 24 pinctrl-names = "default"; 28 gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>; [all …]
|
| D | bcm47081-buffalo-wzr-600dhp2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 * DTS for Buffalo WZR-600DHP2 9 /dts-v1/; 12 #include "bcm5301x-nand-cs0-bch8.dtsi" 15 compatible = "buffalo,wzr-600dhp2", "brcm,bcm47081", "brcm,bcm4708"; 16 model = "Buffalo WZR-600DHP2 (BCM47081)"; 29 compatible = "spi-gpio"; 30 num-chipselects = <1>; 31 gpio-sck = <&chipcommon 7 0>; 32 gpio-mosi = <&chipcommon 4 0>; [all …]
|
| D | da850-lego-ev3.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/pwm/pwm.h> 32 compatible = "gpio-keys"; 34 pinctrl-names = "default"; 35 pinctrl-0 = <&button_bias>; 40 gpios = <&gpio 29 GPIO_ACTIVE_HIGH>; 46 gpios = <&gpio 102 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | sharp,ls037v7dw01.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SHARP LS037V7DW01 TFT-LCD panel 10 This panel can have zero to five GPIOs to configure to change configuration 11 between QVGA and VGA mode and the scan direction. As these pins can be also 12 configured with external pulls, all the GPIOs are considered optional with holes 16 - Tony Lindgren <tony@atomide.com> 19 - $ref: panel-common.yaml# 26 enable-gpios: true [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpio/ |
| D | gpio-max3191x.txt | 4 - compatible: Must be one of: 11 - reg: Chip select number. 12 - gpio-controller: Marks the device node as a GPIO controller. 13 - #gpio-cells: Should be two. For consumer use see gpio.txt. 16 - #daisy-chained-devices: 17 Number of chips in the daisy-chain (default is 1). 18 - maxim,modesel-gpios: GPIO pins to configure modesel of each chip. 19 The number of GPIOs must equal "#daisy-chained-devices" 22 - maxim,fault-gpios: GPIO pins to read fault of each chip. 23 The number of GPIOs must equal "#daisy-chained-devices" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-max3191x.txt | 4 - compatible: Must be one of: 11 - reg: Chip select number. 12 - gpio-controller: Marks the device node as a GPIO controller. 13 - #gpio-cells: Should be two. For consumer use see gpio.txt. 16 - #daisy-chained-devices: 17 Number of chips in the daisy-chain (default is 1). 18 - maxim,modesel-gpios: GPIO pins to configure modesel of each chip. 19 The number of GPIOs must equal "#daisy-chained-devices" 22 - maxim,fault-gpios: GPIO pins to read fault of each chip. 23 The number of GPIOs must equal "#daisy-chained-devices" [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/usb/ |
| D | usb3503.txt | 1 SMSC USB3503 High-Speed Hub Controller 4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a". 7 - reg: Specifies the i2c slave address, it is required and should be 0x08 9 - connect-gpios: Should specify GPIO for connect. 10 - disabled-ports: Should specify the ports unused. 14 - intn-gpios: Should specify GPIO for interrupt. 15 - reset-gpios: Should specify GPIO for reset. 16 - initial-mode: Should specify initial mode. 17 (1 for HUB mode, 2 for STANDBY mode) 18 - refclk: Clock used for driving REFCLK signal (optional, if not provided [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb3503.txt | 1 SMSC USB3503 High-Speed Hub Controller 4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a". 7 - reg: Specifies the i2c slave address, it is required and should be 0x08 9 - connect-gpios: Should specify GPIO for connect. 10 - disabled-ports: Should specify the ports unused. 14 - intn-gpios: Should specify GPIO for interrupt. 15 - reset-gpios: Should specify GPIO for reset. 16 - initial-mode: Should specify initial mode. 17 (1 for HUB mode, 2 for STANDBY mode) 18 - refclk: Clock used for driving REFCLK signal (optional, if not provided [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/spi/ |
| D | spi-bus.txt | 5 controller may be described for use in SPI master mode or in SPI slave mode, 9 - compatible - Name of SPI bus controller following generic names 12 In master mode, the SPI controller node requires the following additional 14 - #address-cells - number of cells required to define a chip select 16 - #size-cells - should be zero. 18 In slave mode, the SPI controller node requires one additional property: 19 - spi-slave - Empty property. 25 flexible and non-standardized, it is left out of this binding with the 30 Optional properties (master mode only): 31 - cs-gpios - gpios chip select. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | sharp,ls037v7dw01.txt | 1 SHARP LS037V7DW01 TFT-LCD panel 5 - compatible: "sharp,ls037v7dw01" 8 - label: a symbolic name for the panel 9 - enable-gpios: a GPIO spec for the optional enable pin. 11 - reset-gpios: a GPIO spec for the optional reset pin. 13 - mode-gpios: a GPIO 17 - Video port for DPI input 19 This panel can have zero to five GPIOs to configure to change configuration 20 between QVGA and VGA mode and the scan direction. As these pins can be also 21 configured with external pulls, all the GPIOs are considered optional with holes [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | atmel-usart.txt | 4 - compatible: Should be one of the following: 5 - "atmel,at91rm9200-usart" 6 - "atmel,at91sam9260-usart" 7 - "microchip,sam9x60-usart" 8 - "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart" 9 - "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart" 10 - "microchip,sam9x60-dbgu", "microchip,sam9x60-usart" 11 - reg: Should contain registers location and length 12 - interrupts: Should contain interrupt 13 - clock-names: tuple listing input clock names. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/auxdisplay/ |
| D | hit,hd44780.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Geert Uytterhoeven <geert@linux-m68k.org> 15 interface, which can be used in either 4-bit or 8-bit mode. 21 data-gpios: 23 GPIO pins connected to the data signal lines DB0-DB7 (8-bit mode) or 24 DB4-DB7 (4-bit mode) of the LCD Controller's bus interface. 26 - maxItems: 4 27 - maxItems: 8 [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/auxdisplay/ |
| D | hit,hd44780.txt | 5 which can be used in either 4-bit or 8-bit mode. 8 - compatible: Must contain "hit,hd44780", 9 - data-gpios: Must contain an array of either 4 or 8 GPIO specifiers, 10 referring to the GPIO pins connected to the data signal lines DB0-DB7 11 (8-bit mode) or DB4-DB7 (4-bit mode) of the LCD Controller's bus interface, 12 - enable-gpios: Must contain a GPIO specifier, referring to the GPIO pin 15 - rs-gpios: Must contain a GPIO specifier, referring to the GPIO pin 18 - display-height-chars: Height of the display, in character cells, 19 - display-width-chars: Width of the display, in character cells. 22 - rw-gpios: Must contain a GPIO specifier, referring to the GPIO pin [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | mmc.txt | 6 - reg: Registers location and length. 7 - interrupts: Interrupts used by the MMC controller. 12 - broken-cd: There is no card detection available; polling must be used. 13 - cd-gpios: Specify GPIOs for card detection, see gpio binding 14 - non-removable: non-removable slot (like eMMC); assume always present. 17 - bus-width: Number of data lines, can be <1>, <4>, or <8>. The default 19 - wp-gpios: Specify GPIOs for write protection, see gpio binding 20 - cd-inverted: when present, polarity on the CD line is inverted. See the note 22 - cd-debounce-delay-ms: Set delay time before detecting card after card insert interrupt. 23 It's only valid when cd-gpios is present. [all …]
|