| /linux/arch/arm64/boot/dts/microchip/ | 
| H A D | sparx5_pcb134_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 10 	gpio-restart {
 11 		compatible = "gpio-restart";
 12 		gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
 16 	i2c0_imux: i2c-mux-0 {
 17 		compatible = "i2c-mux-pinctrl";
 18 		#address-cells = <1>;
 19 		#size-cells = <0>;
 20 		i2c-parent = <&i2c0>;
 [all …]
 
 | 
| H A D | sparx5_pcb135_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 10 	gpio-restart {
 11 		compatible = "gpio-restart";
 12 		gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
 16 	i2c0_imux: i2c-mux {
 17 		compatible = "i2c-mux-pinctrl";
 18 		#address-cells = <1>;
 19 		#size-cells = <0>;
 20 		i2c-parent = <&i2c0>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | ti-lmu.txt | 6   ------      ---------------------------------9   LM3633       Backlight, LED and fault monitor
 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
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/aspeed/ | 
| H A D | aspeed-bmc-bytedance-g220a.dts | 1 // SPDX-License-Identifier: GPL-2.0+3 /dts-v1/;
 5 #include "aspeed-g5.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/i2c/i2c.h>
 8 #include <dt-bindings/leds/leds-pca955x.h>
 12 	compatible = "bytedance,g220a-bmc", "aspeed,ast2500";
 57 		stdout-path = &uart5;
 65 	reserved-memory {
 66 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | aspeed-bmc-ibm-system1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3 /dts-v1/;
 5 #include "aspeed-g6.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/i2c/i2c.h>
 8 #include <dt-bindings/leds/leds-pca955x.h>
 12 	compatible = "ibm,system1-bmc", "aspeed,ast2600";
 74 		stdout-path = "uart5:115200n8";
 82 	reserved-memory {
 83 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | aspeed-bmc-opp-tacoma.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3 /dts-v1/;
 5 #include "aspeed-g6.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/i2c/i2c.h>
 8 #include <dt-bindings/leds/leds-pca955x.h>
 12 	compatible = "ibm,tacoma-bmc", "aspeed,ast2600";
 15 		stdout-path = &uart5;
 24 	reserved-memory {
 25 		#address-cells = <1>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/power/supply/ | 
| H A D | lltc,lt3651-charger.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/power/supply/lltc,lt3651-charger.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Sebastian Reichel <sre@kernel.org>
 13   - $ref: power-supply.yaml#
 18       - lltc,lt3651-charger
 19       - lltc,ltc3651-charger  # deprecated, use lltc,lt3651-charger
 21   lltc,acpr-gpios:
 24   lltc,fault-gpios:
 [all …]
 
 | 
| H A D | maxim,max8903.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Sebastian Reichel <sre@kernel.org>
 13   - $ref: power-supply.yaml#
 19   dok-gpios:
 23   uok-gpios:
 27   cen-gpios:
 31   chg-gpios:
 35   flt-gpios:
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/iio/resolver/ | 
| H A D | adi,ad2s1210.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: Analog Devices AD2S1210 Resolver-to-Digital Converter
 10   - Michael Hennerich <michael.hennerich@analog.com>
 13   The AD2S1210 is a complete 10-bit to 16-bit resolution tracking
 14   resolver-to-digital converter, integrating an on-board programmable
 29      0   0  Normal mode - position output
 30      0   1  Normal mode - velocity output
 44   Note on SPI connections: The CS line on the AD2S1210 should hard-wired to
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | st,sta32x.txt | 7   - compatible: "st,sta32x"8   - reg: the I2C address of the device for I2C
 9   - reset-gpios: a GPIO spec for the reset pin. If specified, it will be
 12   - power-down-gpios: a GPIO spec for the power down pin. If specified,
 16   - Vdda-supply: regulator spec, providing 3.3V
 17   - Vdd3-supply: regulator spec, providing 3.3V
 18   - Vcc-supply: regulator spec, providing 5V - 26V
 22   - clocks, clock-names: Clock specifier for XTI input clock.
 24 	and disabled when it is removed. The 'clock-names' must be set to 'xti'.
 26   -  st,output-conf: number, Selects the output configuration:
 [all …]
 
 | 
| H A D | st,sta350.txt | 7   - compatible: "st,sta350"8   - reg: the I2C address of the device for I2C
 9   - reset-gpios: a GPIO spec for the reset pin. If specified, it will be
 12   - power-down-gpios: a GPIO spec for the power down pin. If specified,
 16   - vdd-dig-supply: regulator spec, providing 3.3V
 17   - vdd-pll-supply: regulator spec, providing 3.3V
 18   - vcc-supply: regulator spec, providing 5V - 26V
 22   -  st,output-conf: number, Selects the output configuration:
 23 	0: 2-channel (full-bridge) power, 2-channel data-out
 24 	1: 2 (half-bridge). 1 (full-bridge) on-board power
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/microchip/ | 
| H A D | lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for the Kontron KSwitch D10 MMT 6G-2GS
 6 /dts-v1/;
 7 #include "lan966x-kontron-kswitch-d10-mmt.dtsi"
 10 	model = "Kontron KSwitch D10 MMT 6G-2GS";
 11 	compatible = "kontron,kswitch-d10-mmt-6g-2gs", "kontron,s1921",
 21 		i2c-bus = <&i2c4>;
 22 		los-gpios = <&sgpio_in 1 0 GPIO_ACTIVE_HIGH>;
 23 		mod-def0-gpios = <&sgpio_in 1 1 GPIO_ACTIVE_LOW>;
 24 		maximum-power-milliwatt = <2500>;
 [all …]
 
 | 
| H A D | lan966x-pcb8309.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * lan966x_pcb8309.dts - Device Tree file for PCB8309
 5 /dts-v1/;
 7 #include "dt-bindings/phy/phy-lan966x-serdes.h"
 10 	model = "Microchip EVB - LAN9662";
 11 	compatible = "microchip,lan9662-pcb8309", "microchip,lan9662", "microchip,lan966";
 20 		stdout-path = "serial0:115200n8";
 23 	gpio-restart {
 24 		compatible = "gpio-restart";
 25 		gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | tqmls10xxa-mbls10xxa.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)3  * Copyright (c) 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
 4  * D-82229 Seefeld, Germany.
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/leds/common.h>
 15 	gpio-keys-polled {
 16 		compatible = "gpio-keys-polled";
 17 		poll-interval = <100>;
 20 		button-0 {
 [all …]
 
 | 
| H A D | fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT3  * Copyright (c) 2020-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
 4  * D-82229 Seefeld, Germany.
 8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/leds/common.h>
 12 #include <dt-bindings/net/ti-dp83867.h>
 14 #include "fsl-lx2160a-tqmlx2160a.dtsi"
 18 	compatible = "tq,lx2160a-tqmlx2160a-mblx2160a", "tq,lx2160a-tqmlx2160a",
 31 		stdout-path = &uart0;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/spi/ | 
| H A D | microchip,spi-pic32.txt | 4 - compatible: Should be "microchip,pic32mzda-spi".5 - reg: Address and length of register space for the device.
 6 - interrupts: Should contain all three spi interrupts in sequence
 7               of <fault-irq>, <receive-irq>, <transmit-irq>.
 8 - interrupt-names: Should be "fault", "rx", "tx" in order.
 9 - clocks: Phandle of the clock generating SPI clock on the bus.
 10 - clock-names: Should be "mck0".
 11 - cs-gpios: Specifies the gpio pins to be used for chipselects.
 12             See: Documentation/devicetree/bindings/spi/spi-bus.txt
 15 - dmas: Two or more DMA channel specifiers following the convention outlined
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | kirkwood-goflexnet.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 5 #include "kirkwood-6281.dtsi"
 9 	compatible = "seagate,goflexnet", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 18 		stdout-path = &uart0;
 22 		pinctrl: pin-controller@10000 {
 23 			pmx_usb_power_enable: pmx-usb-power-enable {
 27 			pmx_led_right_cap_0: pmx-led_right_cap_0 {
 31 			pmx_led_right_cap_1: pmx-led_right_cap_1 {
 35 			pmx_led_right_cap_2: pmx-led_right_cap_2 {
 [all …]
 
 | 
| H A D | kirkwood-pogoplug-series-4.dts | 1 // SPDX-License-Identifier: GPL-2.03  * kirkwood-pogoplug-series-4.dts - Device tree file for PogoPlug Series 4
 10 /dts-v1/;
 13 #include "kirkwood-6192.dtsi"
 14 #include <dt-bindings/input/linux-event-codes.h>
 18 	compatible = "cloudengines,pogoplugv4", "marvell,kirkwood-88f6192",
 27 		stdout-path = "uart0:115200n8";
 31 		compatible = "gpio-keys";
 32 		pinctrl-0 = <&pmx_button_eject>;
 33 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | kirkwood-dockstar.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 5 #include "kirkwood-6281.dtsi"
 9 	compatible = "seagate,dockstar", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 18 		stdout-path = &uart0;
 22 		pinctrl: pin-controller@10000 {
 23 			pmx_usb_power_enable: pmx-usb-power-enable {
 27 			pmx_led_green: pmx-led-green {
 31 			pmx_led_orange: pmx-led-orange {
 40 	gpio-leds {
 [all …]
 
 | 
| H A D | armada-388-helios4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)10 /dts-v1/;
 11 #include "armada-388.dtsi"
 12 #include "armada-38x-solidrun-microsom.dtsi"
 25 		/* So that mvebu u-boot can update the MAC addresses */
 30 		stdout-path = "serial0:115200n8";
 33 	reg_12v: regulator-12v {
 34 		compatible = "regulator-fixed";
 35 		regulator-name = "power_brick_12V";
 36 		regulator-min-microvolt = <12000000>;
 [all …]
 
 | 
| H A D | kirkwood-pogo_e02.dts | 1 // SPDX-License-Identifier: GPL-2.03  * kirkwood-pogo_e02.dts - Device tree file for Pogoplug E02
 13 /dts-v1/;
 16 #include "kirkwood-6281.dtsi"
 20 	compatible = "cloudengines,pogoe02", "marvell,kirkwood-88f6281",
 30 		stdout-path = &uart0;
 33 	gpio-leds {
 34 		compatible = "gpio-leds";
 36 		led-health {
 38 			gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | armada-8040-mcbin.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include "armada-8040.dtsi"
 10 #include <dt-bindings/gpio/gpio.h>
 14 	compatible = "marvell,armada8040-mcbin", "marvell,armada8040",
 15 			"marvell,armada-ap806-quad", "marvell,armada-ap806";
 18 		stdout-path = "serial0:115200n8";
 34 	v_3_3: regulator-3-3v {
 35 		compatible = "regulator-fixed";
 36 		regulator-name = "v_3_3";
 37 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| H A D | armada-3720-uDPU.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 5 #include "armada-3720-uDPU.dtsi"
 11 	sfp_eth0: sfp-eth0 {
 13 		i2c-bus = <&i2c0>;
 14 		los-gpios = <&gpiosb 2 GPIO_ACTIVE_HIGH>;
 15 		mod-def0-gpios = <&gpiosb 3 GPIO_ACTIVE_LOW>;
 16 		tx-disable-gpios = <&gpiosb 4 GPIO_ACTIVE_HIGH>;
 17 		tx-fault-gpios = <&gpiosb 5 GPIO_ACTIVE_HIGH>;
 18 		maximum-power-milliwatt = <3000>;
 [all …]
 
 | 
| /linux/drivers/iio/resolver/ | 
| H A D | ad2s1210.c | 1 // SPDX-License-Identifier: GPL-2.05  * Copyright (c) 2010-2010 Analog Devices Inc.
 11  * ----------------------------|------|-------------------------------------------
 23  *   Resolution                | D1:0 | *device tree: assigned-resolution-bits*
 25  * Fault                       | 0xFF | *not implemented*
 31  * Fault to event mapping:
 33  * Fault                                   |    | Channel     | Type   | Direction
 34  * ----------------------------------------|----|---------------------------------
 44  * [3]: The chip does not differentiate between fault on sine vs. cosine so
 78 /* fault register flags */
 [all …]
 
 | 
| /linux/drivers/gpio/ | 
| H A D | gpio-max3191x.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * gpio-max3191x.c - GPIO driver for Maxim MAX3191x industrial serializer
 8  * Multiple chips can be daisy-chained, the spec does not impose
 11  * Either of two modes is selectable: In 8-bit mode, only the state
 13  * In 16-bit mode, an additional status byte is clocked out with
 16  * if any of these fault conditions occur.  However it does allow
 17  * readout of non-faulting chips in the same daisy-chain.
 21  * daisy-chain.
 23  * If the chips are hardwired to 8-bit mode ("modesel" pulled high),
 24  * gpio-pisosr.c can be used alternatively to this driver.
 [all …]
 
 |