| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | motorola,mapphone-mdm6600.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/motorola,mapphone-mdm6600.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 15 - const: motorola,mapphone-mdm6600 17 enable-gpios: 18 description: GPIO to enable the USB PHY 21 power-gpios: 25 reset-gpios: [all …]
|
| /linux/sound/soc/ |
| H A D | soc-jack.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-jack.c -- ALSA SoC jack handling 20 * snd_soc_jack_report - Report the current status for a jack 39 if (!jack || !jack->jack) in snd_soc_jack_report() 43 dapm = snd_soc_card_to_dapm(jack->card); in snd_soc_jack_report() 45 mutex_lock(&jack->mute in snd_soc_jack_report() 53 int enable = pin->mask & jack->status; snd_soc_jack_report() local 206 struct snd_soc_jack_gpio *gpios; global() member 213 int enable; snd_soc_jack_gpio_detect() local 279 jack_free_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) jack_free_gpios() argument 311 snd_soc_jack_add_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpios() argument 412 snd_soc_jack_add_gpiods(struct device * gpiod_dev,struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpiods() argument 433 snd_soc_jack_free_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_free_gpios() argument [all...] |
| /linux/Documentation/devicetree/bindings/auxdisplay/ |
| H A 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. By using a 24 data-gpios: 26 GPIO pins connected to the data signal lines DB0-DB7 (8-bit mode) or 27 DB4-DB7 (4-bit mode) of the LCD Controller's bus interface. 29 - maxItems: 4 30 - maxItems: 8 [all …]
|
| /linux/Documentation/devicetree/bindings/display/panel/ |
| H A D | jdi,lt070me05000.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinay Simha BN <simhavcs@gmail.com> 13 - $ref: panel-common.yaml# 22 enable-gpios: true 23 reset-gpios: true 25 vddp-supply: 27 The regulator that provides the supply voltage Power IC supply (3-5V) 29 iovcc-supply: [all …]
|
| H A D | boe,himax8279d.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jerry Han <jerry.han.hq@gmail.com> 13 - $ref: panel-common.yaml# 18 - const: boe,himax8279d8p 19 - const: boe,himax8279d10p 25 enable-gpios: true 27 pp33-gpios: 31 pp18-gpios: [all …]
|
| H A D | samsung,amoled-mipi-dsi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/samsung,amoled-mipi-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung AMOLED MIPI-DSI panels 10 - Hoegeun Kwon <hoegeun.kwon@samsung.com> 13 - $ref: panel-common.yaml# 15 - if: 20 - samsung,s6e3ha2 21 - samsung,s6e3hf2 [all …]
|
| H A D | boe,th101mb31ig002-28a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/boe,th101mb31ig002-28a.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: BOE TH101MB31IG002-28A WXGA DSI Display Panel 10 - Manuel Traut <manut@mecka.net> 15 # BOE TH101MB31IG002-28A 10.1" WXGA TFT LCD panel 16 - boe,th101mb31ig002-28a 17 # The Starry-er88577 is a 10.1" WXGA TFT-LCD panel 18 - starry,er88577 [all …]
|
| H A 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 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 27 reset-gpios: true [all …]
|
| H A D | jdi,lpm102a188a.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt> 13 This panel requires a dual-channel DSI host to operate. It supports two modes: 14 - left-right: each channel drives the left or right half of the screen 15 - even-odd: each channel drives the even or odd lines of the screen 18 driven by the first link (DSI-LINK1) is considered the primary peripheral 20 peripheral driven by the second link (DSI-LINK2). 23 - $ref: panel-common.yaml# [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-synology.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 pinctrl: pin-controller@10000 { 13 pmx_alarmled_12: pmx-alarmled-12 { 18 pmx_fanctrl_15: pmx-fanctrl-15 { 23 pmx_fanctrl_16: pmx-fanctrl-16 { 28 pmx_fanctrl_17: pmx-fanctrl-17 { 33 pmx_fanalarm_18: pmx-fanalarm-18 { 38 pmx_hddled_20: pmx-hddled-20 { 43 pmx_hddled_21: pmx-hddled-21 { 48 pmx_hddled_22: pmx-hddled-22 { [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | richtek,rt4801-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rt4801-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 18 https://www.richtek.com/assets/product_file/RT4801H/DS4801H-00.pdf 23 - richtek,rt4801 28 enable-gpios: 29 description: GPIOs to use to enable DSVP/DSVN regulator. 30 The first one is ENP to enable DSVP, and second one is ENM to enable DSVN. [all …]
|
| H A D | gpio-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/gpio-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 18 - $ref: regulator.yaml# 22 const: regulator-gpio 24 regulator-name: true 26 enable-gpios: [all …]
|
| H A D | ti,tps65132.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 21 - ti,tps65132 26 vin-supply: true 37 enable-gpios: 40 GPIO specifier to enable the GPIO control (on/off) for regulator. 42 active-discharge-gpios: 47 ti,active-discharge-time-us: [all …]
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | lacie,netxbig-gpio-ext.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/lacie,netxbig-gpio-ext.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Simon Guinot <simon.guinot@sequanux.org> 19 - const: lacie,netxbig-gpio-ext 21 addr-gpios: 22 description: GPIOs representing the address register (LSB->MSB). 24 - description: bit 0 (LSB) 25 - description: bit 1 [all …]
|
| H A D | gpio-consumer-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/gpio/gpio-consumer-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bartosz Golaszewski <brgl@bgdev.pl> 11 - Linus Walleij <linusw@kernel.org> 14 Pay attention to using proper GPIO flag (e.g. GPIO_ACTIVE_LOW) for the GPIOs 20 enable-gpios: 23 GPIO connected to the enable control pin. 25 reset-gpios: [all …]
|
| /linux/Documentation/devicetree/bindings/net/nfc/ |
| H A D | nxp,pn544.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 14 const: nxp,pn544-i2c 22 enable-gpios: 26 firmware-gpios: 31 - compatible 32 - reg 33 - interrupts [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | gpio-sbu-mux.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/gpio-sbu-mux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO-based SBU mux 10 - Bjorn Andersson <andersson@kernel.org> 13 In USB Type-C applications the SBU lines needs to be connected, disconnected 21 - enum: 22 - nxp,cbdtu02043 23 - onnn,fsusb42 [all …]
|
| H A D | brcm,usb-pinmap.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/brcm,usb-pinmap.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Al Cooper <alcooperx@gmail.com> 15 - const: brcm,usb-pinmap 22 description: Interrupt for signals mirrored to out-gpios. 24 in-gpios: 29 brcm,in-functions: 30 $ref: /schemas/types.yaml#/definitions/string-array [all …]
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | leds-sgm3140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-sgm3140.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Luca Weiss <luca@z3ntu.xyz> 13 The SGM3140 is a current-regulated charge pump which can regulate two current 17 http://www.sg-micro.com/uploads/soft/20190626/1561535688.pdf 22 - ocs,ocp8110 23 - richtek,rt5033-led 24 - sgmicro,sgm3140 [all …]
|
| /linux/Documentation/devicetree/bindings/gnss/ |
| H A D | brcm,bcm4751.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Johan Hovold <johan@kernel.org> 11 - Linus Walleij <linusw@kernel.org> 20 - $ref: gnss-common.yaml# 21 - $ref: /schemas/serial/serial-peripheral-props.yaml# 26 - brcm,bcm4751 27 - brcm,bcm4752 28 - brcm,bcm4753 [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-hrefv60plus-stuib.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 8 /dts-v1/; 9 #include "ste-db8500.dtsi" 10 #include "ste-href-ab8500.dtsi" 11 #include "ste-hrefv60plus.dtsi" 12 #include "ste-href-stuib.dtsi" 15 model = "ST-Ericsson HREF (v60+) and ST UIB"; 16 compatible = "st-ericsson,hrefv60+", "st-ericsson,u8500"; 19 vmmci: regulator-gpio { [all …]
|
| /linux/Documentation/devicetree/bindings/iio/amplifiers/ |
| H A D | adi,ad8366.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 11 - Rodrigo Alencar <rodrigo.alencar@analog.com> 20 - adi,ad8366 21 - adi,ada4961 22 - adi,adl5240 23 - adi,adrf5702 24 - adi,adrf5703 [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpiolib-of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (c) 2007-2008 MontaVista Software, Inc. 26 #include "gpiolib-of.h" 29 * This is Linux-specific flags. By default controllers' and Linux' mapping 31 * Linux-specific in their .xlate callback. Though, 1:1 mapping is recommended. 44 * of_gpio_named_count() - Count GPIOs for a device 45 * @np: device node to count GPIOs for 48 * The function returns the count of GPIOs specified for a node. 52 * Either number of GPIOs defined in the property, or 53 * * %-EINVAL for an incorrectly formed "gpios" property, or [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | ti-lmu.txt | 6 ------ --------------------------------- 14 - compatible: Should be one of: 20 - reg: I2C slave address. 28 - enable-gpios: A GPIO specifier for hardware enable pin. 29 - ramp-up-us: Current ramping from one brightness level to 31 Range from 2048 us - 117.44 s 32 - ramp-down-us: Current ramping from one brightness level to 34 Range from 2048 us - 117.44 s 35 - ti,brightness-resolution - This determines whether to use 8 bit brightness 47 - backlight: All LMU devices have backlight child nodes. [all …]
|
| /linux/arch/mips/boot/dts/pic32/ |
| H A D | pic32mzda_sk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda"; 27 compatible = "gpio-leds"; 28 pinctrl-names = "default"; 29 pinctrl-0 = <&user_leds_s0>; 31 led-1 { 33 gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>; [all …]
|