| /freebsd/sys/contrib/device-tree/Bindings/gpio/ |
| H A D | nxp,lpc1850-gpio.txt | 1 NXP LPC18xx/43xx GPIO controller Device Tree Bindings 2 ----------------------------------------------------- 5 - compatible : Should be "nxp,lpc1850-gpio" 6 - reg : List of addresses and lengths of the GPIO controller 8 - reg-names : Should be "gpio", "gpio-pin-ic", "gpio-group0-ic" and 9 "gpio-gpoup1-ic" 10 - clocks : Phandle and clock specifier pair for GPIO controller 11 - resets : Phandle and reset specifier pair for GPIO controller 12 - gpio-controller : Marks the device node as a GPIO controller 13 - #gpio-cells : Should be two: [all …]
|
| H A D | nxp,lpc1850-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/nxp,lpc1850-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP LPC18xx/43xx GPIO controller 10 - Frank Li <Frank.Li@nxp.com> 14 const: nxp,lpc1850-gpio 20 reg-names: 23 - const: gpio 24 - const: gpio-pin-ic [all …]
|
| H A D | nxp,pcf8575.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/nxp,pcf8575.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PCF857x-compatible I/O expanders 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 13 The PCF857x-compatible chips have "quasi-bidirectional" I/O lines that can be 14 driven high by a pull-up current source or driven low to ground. This 25 - maxim,max7328 26 - maxim,max7329 [all …]
|
| H A D | gpio-max77620.txt | 1 GPIO driver for MAX77620 Power management IC from Maxim Semiconductor. 3 Device has 8 GPIO pins which can be configured as GPIO as well as the 7 ------------------- 8 - gpio-controller : Marks the device node as a gpio controller. 9 - #gpio-cells : Should be two. The first cell is the pin number and 10 the second cell is used to specify the gpio polarity: 13 For more details, please refer generic GPIO DT binding document 14 <devicetree/bindings/gpio/gpio.txt>. 17 -------- 18 #include <dt-bindings/mfd/max77620.h> [all …]
|
| H A D | gpio-74xx-mmio.txt | 1 * 74XX MMIO GPIO driver 4 - compatible: Should contain one of the following: 5 "ti,741g125": for 741G125 (1-bit Input), 6 "ti,741g174": for 741G74 (1-bit Output), 7 "ti,742g125": for 742G125 (2-bit Input), 8 "ti,7474" : for 7474 (2-bit Output), 9 "ti,74125" : for 74125 (4-bit Input), 10 "ti,74175" : for 74175 (4-bit Output), 11 "ti,74365" : for 74365 (6-bit Input), 12 "ti,74174" : for 74174 (6-bit Output), [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c-imx.txt | 1 * Freescale Inter IC (I2C) and High Speed Inter IC (HS-I2C) for i.MX 4 - compatible : 5 - "fsl,imx1-i2c" for I2C compatible with the one integrated on i.MX1 SoC 6 - "fsl,imx21-i2c" for I2C compatible with the one integrated on i.MX21 SoC 7 - "fsl,vf610-i2c" for I2C compatible with the one integrated on Vybrid vf610 SoC 8 - reg : Should contain I2C/HS-I2C registers location and length 9 - interrupts : Should contain I2C/HS-I2C interrupt 10 - clocks : Should contain the I2C/HS-I2C clock specifier 13 - clock-frequency : Constains desired I2C/HS-I2C bus clock frequency in Hz. 15 - dmas: A list of two dma specifiers, one for each entry in dma-names. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | pinctrl-rk805.txt | 1 Pincontrol driver for RK805 Power management IC. 3 RK805 has 2 pins which can be configured as GPIO output only. 5 Please refer file <devicetree/bindings/pinctrl/pinctrl-bindings.txt> 7 including the meaning of the phrase "pin configuration node". 10 ------ [all...] |
| H A D | rockchip,pinctrl.txt | 3 The Rockchip Pinmux Controller, enables the IC 6 muxing options with option 0 being the use as a GPIO. 8 Please refer to pinctrl-bindings.txt in this directory for details of the 10 phrase "pin configuration node". 12 The Rockchip pin configuration node is a node of a group of pins which can be 15 named pin mode) this pin can work on and the 'config' configures various pad 16 settings such as pull-up, etc. 18 The pins are grouped into up to 5 individual pin banks which need to be 19 defined as gpio sub-nodes of the pinmux controller. 22 - compatible: should be [all …]
|
| H A D | atmel,at91-pinctrl.txt | 3 The AT91 Pinmux Controller, enables the IC 10 Please refer to pinctrl-bindings.txt in this directory for details of the 12 phrase "pin configuration node". 14 Atmel AT91 pin configuration node is a node of a group of pins which can be 16 of the pins in that group. The 'pins' selects the function mode(also named pin 17 mode) this pin can work on and the 'config' configures various pad settings 18 such as pull-up, multi drive, etc. 21 - compatible: "atmel,at91rm9200-pinctrl" or "atmel,at91sam9x5-pinctrl" 22 or "atmel,sama5d3-pinctrl" or "microchip,sam9x60-pinctrl" 23 or "microchip,sam9x7-pinctrl", "microchip,sam9x60-pinctrl" [all …]
|
| H A D | rockchip,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 13 The Rockchip Pinmux Controller enables the IC to share one PAD 16 options with option 0 being used as a GPIO. 18 Please refer to pinctrl-bindings.txt in this directory for details of the 20 phrase "pin configuration node". 22 The Rockchip pin configuration node is a node of a group of pins which can be 25 (also named pin mode) this pin can work on and the 'config' configures [all …]
|
| H A D | atmel,at91rm9200-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/atmel,at91rm9200-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manikandan Muralidharan <manikandan.m@microchip.com> 13 The AT91 Pinmux Controller, enables the IC to share one PAD to several 22 - items: 23 - enum: 24 - atmel,at91rm9200-pinctrl 25 - atmel,at91sam9x5-pinctrl [all …]
|
| H A D | pinctrl-max77620.txt | 1 Pincontrol driver for MAX77620 Power management IC from Maxim Semiconductor. 3 Device has 8 GPIO pins which can be configured as GPIO as well as the 6 Please refer file <devicetree/bindings/pinctrl/pinctrl-bindings.txt> 8 including the meaning of the phrase "pin configuration node". 11 ----- [all...] |
| /freebsd/sys/contrib/device-tree/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 8 of the AD0 pin. Level 0 is 0x40 while Level 1 is 0x41. 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 27 - cirrus,sdout-datacfg : Data configuration for dual CS35L32 applications only. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/leds/ |
| H A D | kinetic,ktd2692.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Markuss Broks <markuss.broks@gmail.com> 13 KTD2692 is the ideal power solution for high-power flash LEDs. 14 It uses ExpressWire single-wire programming for maximum flexibility. 16 The ExpressWire interface through CTRL pin can control LED on/off and 17 enable/disable the IC, Movie(max 1/3 of Flash current) / Flash mode current, 20 Also, When the AUX pin is pulled high while CTRL pin is high, 21 LED current will be ramped up to the flash-mode current level. [all …]
|
| H A D | leds-ktd2692.txt | 1 * Kinetic Technologies - KTD2692 Flash LED Driver 3 KTD2692 is the ideal power solution for high-power flash LEDs. 4 It uses ExpressWire single-wire programming for maximum flexibility. 6 The ExpressWire interface through CTRL pin can control LED on/off and 7 enable/disable the IC, Movie(max 1/3 of Flash current) / Flash mode current, 10 Also, When the AUX pin is pulled high while CTRL pin is high, 11 LED current will be ramped up to the flash-mode current level. 14 - compatible : Should be "kinetic,ktd2692". 15 - ctrl-gpios : Specifier of the GPIO connected to CTRL pin. 16 - aux-gpios : Specifier of the GPIO connected to AUX pin. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/power/supply/ |
| H A D | bq2515x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: TI bq2515x 500-mA Linear charger family 11 - Andrew Davis <afd@ti.com> 14 The BQ2515x family is a highly integrated battery charge management IC that 17 push-button controller. 26 - ti,bq25150 27 - ti,bq25155 33 ac-detect-gpios: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/ |
| H A D | brcm,bcm-vc4.txt | 8 - compatible: Should be "brcm,bcm2835-vc4" or "brcm,cygnus-vc4" 11 - compatible: Should be one of "brcm,bcm2835-pixelvalve0", 12 "brcm,bcm2835-pixelvalve1", or "brcm,bcm2835-pixelvalve2" 13 - reg: Physical base address and length of the PV's registers 14 - interrupts: The interrupt number 15 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 18 - compatible: Should be "brcm,bcm2835-hvs" 19 - reg: Physical base address and length of the HVS's registers 20 - interrupts: The interrupt number 21 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ |
| H A D | rohm,bd9576-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 14 powering the R-Car series processors. 15 The IC provides 6 power outputs with configurable sequencing and safety 21 - rohm,bd9576 22 - rohm,bd9573 32 rohm,vout1-en-low: [all …]
|
| H A D | as3722.txt | 1 * ams AS3722 Power management IC. 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- [all …]
|
| H A D | rohm,bd70528-pmic.txt | 3 BD70528MWV is an ultra-low quiescent current general purpose, single-chip, 4 power management IC for battery-powered portable devices. The IC 5 integrates 3 ultra-low current consumption buck converters, 3 LDOs and 2 6 LED Drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz 7 clock gate, high-accuracy VREF for use with an external ADC, flexible 8 dual-input power path, 10 bit SAR ADC for battery temperature monitor and 12 - compatible : Should be "rohm,bd70528" 13 - reg : I2C slave address. 14 - interrupts : The interrupt line the device is connected to. 15 - interrupt-controller : To indicate BD70528 acts as an interrupt controller. [all …]
|
| H A D | ac100.txt | 1 X-Powers AC100 Codec/RTC IC Device Tree bindings 3 AC100 is a audio codec and RTC subsystem combo IC. The 2 parts are 8 - compatible: "x-powers,ac100" 9 - reg: The I2C slave address or RSB hardware address for the chip 10 - sub-nodes: 11 - codec 12 - compatible: "x-powers,ac100-codec" 13 - interrupts: SoC NMI / GPIO interrupt connected to the 14 IRQ_AUDIO pin 15 - #clock-cells: Shall be 0 [all …]
|
| H A D | rohm,bd71828-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71828-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 13 BD71828GW is a single-chip power management IC for battery-powered portable 14 devices. The IC integrates 7 buck converters, 7 LDOs, and a 1500 mA 15 single-cell linear charger. Also included is a Coulomb counter, a real-time 21 - const: rohm,bd71828 23 - items: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/usb/ |
| H A D | microchip,usb5744.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB5744 4-port Hub Controller 10 Microchip's USB5744 SmartHubTM IC is a 4 port, SuperSpeed (SS)/Hi-Speed (HS), 11 low power, low pin count configurable and fully compliant with the USB 3.1 19 - Michal Simek <michal.simek@amd.com> 20 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> 25 - usb424,2744 26 - usb424,5744 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/regulator/ |
| H A D | ti,tps65219.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jerome Neanne <jerome.neanne@baylibre.com> 15 TI TPS65219 is a Power Management IC with 3 Buck regulators, 4 Low 16 Drop-out Regulators (LDOs), 1 GPIO, 2 GPOs, and power-button. 19 Drop-out Regulators (LDOs), 1 GPIO, 1 GPO, and power-button. 22 Drop-out Regulators (LDOs), 1 GPIO, 1 GPO, and power-button. 27 - ti,tps65214 28 - ti,tps65215 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/input/ |
| H A D | ti,drv260x.txt | 1 * Texas Instruments - drv260x Haptics driver family 4 - compatible - One of: 5 "ti,drv2604" - DRV2604 6 "ti,drv2605" - DRV2605 7 "ti,drv2605l" - DRV2605L 8 - reg - I2C slave address 9 - vbat-supply - Required supply regulator 10 - mode - Power up mode of the chip (defined in include/dt-bindings/input/ti-drv260x.h) 11 DRV260X_LRA_MODE - Linear Resonance Actuator mode (Piezoelectric) 12 DRV260X_LRA_NO_CAL_MODE - This is a LRA Mode but there is no calibration [all …]
|