| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | anatop-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/regulator/anatop-regulator.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Freescale Anatop Voltage Regulators
 10   - Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
 13   - $ref: regulator.yaml#
 17     const: fsl,anatop-regulator
 19   regulator-name: true
 21   anatop-reg-offset:
 [all …]
 
 | 
| H A D | pbias-regulator.txt | 1 PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.4 - compatible:
 5   - should be "ti,pbias-dra7" for DRA7
 6   - should be "ti,pbias-omap2" for OMAP2
 7   - should be "ti,pbias-omap3" for OMAP3
 8   - should be "ti,pbias-omap4" for OMAP4
 9   - should be "ti,pbias-omap5" for OMAP5
 10   - "ti,pbias-omap" is deprecated
 11 - reg: pbias register offset from syscon base and size of pbias register.
 12 - syscon : phandle of the system control module
 [all …]
 
 | 
| /linux/drivers/iio/dac/ | 
| H A D | ad3552r-common.c | 1 // SPDX-License-Identifier: GPL-2.0+3 // Copyright (c) 2010-2024 Analog Devices Inc.
 18 	[AD3552R_CH_OUTPUT_RANGE_NEG_5__5V]	= { -5000, 5000 },
 19 	[AD3552R_CH_OUTPUT_RANGE_NEG_10__10V]	= { -10000, 10000 }
 26 	[AD3542R_CH_OUTPUT_RANGE_NEG_5__5V]	= { -5000, 5000 },
 27 	[AD3542R_CH_OUTPUT_RANGE_NEG_2P5__7P5V]	= { -2500, 7500 }
 99 	s64 vref, tmp, common, offset, gn, gp;  in ad3552r_get_custom_range()  local
 102 	 *	Vmin = 2.5 + [(GainN + Offset / 1024) * 2.5 * Rfb * 1.03]  in ad3552r_get_custom_range()
 103 	 *	Vmax = 2.5 - [(GainP + Offset / 1024) * 2.5 * Rfb * 1.03]  in ad3552r_get_custom_range()
 108 	common = 2575 * ch_data->rfb;  in ad3552r_get_custom_range()
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/iio/dac/ | 
| H A D | adi,ad3552r.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Nuno Sá <nuno.sa@analog.com>
 16     https://www.analog.com/media/en/technical-documentation/data-sheets/ad3541r.pdf
 17     https://www.analog.com/media/en/technical-documentation/data-sheets/ad3542r.pdf
 18     https://www.analog.com/media/en/technical-documentation/data-sheets/ad3551r.pdf
 19     https://www.analog.com/media/en/technical-documentation/data-sheets/ad3552r.pdf
 24       - adi,ad3541r
 25       - adi,ad3542r
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/mxs/ | 
| H A D | imx28-cfa10036.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 11 	model = "Crystalfontz CFA-10036 Board";
 20 		compatible = "gpio-leds";
 21 		pinctrl-names = "default";
 22 		pinctrl-0 = <&led_pins_cfa10036>;
 26 			default-state = "on";
 30 	reg_vddio_sd0: vddio-sd0 {
 31 		compatible = "regulator-fixed";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | imx8mn-venice-gw7902.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/linux-event-codes.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/net/ti-dp83867.h>
 17 	compatible = "gw,imx8mn-gw7902", "fsl,imx8mn";
 26 		stdout-path = &uart2;
 35 		compatible = "fixed-clock";
 36 		#clock-cells = <0>;
 [all …]
 
 | 
| H A D | imx8mm-venice-gw7904.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/linux-event-codes.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/phy/phy-imx8-pcie.h>
 17 	compatible = "gateworks,imx8mm-gw7904", "fsl,imx8mm";
 25 		stdout-path = &uart2;
 33 	gpio-keys {
 34 		compatible = "gpio-keys";
 [all …]
 
 | 
| H A D | imx8mm-venice-gw7903.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/linux-event-codes.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/phy/phy-imx8-pcie.h>
 17 	compatible = "gw,imx8mm-gw7903", "fsl,imx8mm";
 27 		stdout-path = &uart2;
 35 	gpio-keys {
 36 		compatible = "gpio-keys";
 [all …]
 
 | 
| H A D | imx8mm-venice-gw7902.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/linux-event-codes.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/net/ti-dp83867.h>
 12 #include <dt-bindings/phy/phy-imx8-pcie.h>
 18 	compatible = "gw,imx8mm-gw7902", "fsl,imx8mm";
 29 		stdout-path = &uart2;
 38 		compatible = "fixed-clock";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am335x-chilisom.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2015 Jablotron s.r.o. -- https://www.jablotron.com/
 7 #include <dt-bindings/interrupt-controller/irq.h>
 11 	compatible = "grinn,am335x-chilisom", "ti,am33xx";
 15 			cpu0-supply = <&dcdc2_reg>;
 26 	pinctrl-names = "default";
 28 	i2c0_pins: i2c0-pins {
 29 		pinctrl-single,pins = <
 35 	nandflash_pins: nandflash-pins {
 36 		pinctrl-single,pins = <
 [all …]
 
 | 
| H A D | am335x-igep0033.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x
 5  * Copyright (C) 2013 ISEE 2007 SL - https://www.isee.biz
 8 /dts-v1/;
 11 #include <dt-bindings/interrupt-controller/irq.h>
 16 			cpu0-supply = <&vdd1_reg>;
 26 		pinctrl-names = "default";
 27 		pinctrl-0 = <&leds_pins>;
 29 		compatible = "gpio-leds";
 34 			default-state = "on";
 [all …]
 
 | 
| H A D | am335x-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only8 #include <dt-bindings/interrupt-controller/irq.h>
 12 	compatible = "phytec,am335x-phycore-som", "ti,am33xx";
 22 			cpu0-supply = <&vdd1_reg>;
 32 		compatible = "regulator-fixed";
 33 		regulator-name = "vcc5v";
 34 		regulator-min-microvolt = <5000000>;
 35 		regulator-max-microvolt = <5000000>;
 36 		regulator-boot-on;
 37 		regulator-always-on;
 [all …]
 
 | 
| H A D | am3517.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only5  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
 11 /delete-node/ &aes1_target;
 12 /delete-node/ &aes2_target;
 24 			operating-points-v2 = <&cpu0_opp_table>;
 26 			clock-latency = <300000>; /* From legacy driver */
 30 	cpu0_opp_table: opp-table {
 31 		compatible = "operating-points-v2-ti-cpu";
 36 		 * lists one operating voltage, it will remain fixed at 1.2V
 38 		opp-50-300000000 {
 [all …]
 
 | 
| H A D | am335x-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 5 /dts-v1/;
 8 #include <dt-bindings/interrupt-controller/irq.h>
 12 	compatible = "ti,am335x-evm", "ti,am33xx";
 16 			cpu0-supply = <&vdd1_reg>;
 26 		stdout-path = &uart0;
 30 		compatible = "regulator-fixed";
 31 		regulator-name = "vbat";
 32 		regulator-min-microvolt = <5000000>;
 [all …]
 
 | 
| /linux/arch/arm/mach-omap2/ | 
| H A D | vc.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * OMAP Voltage Controller (VC) interface
 17 #include "voltage.h"
 19 #include "prm-regbits-34xx.h"
 20 #include "prm-regbits-44xx.h"
 52  * struct omap_vc_channel_cfg - describe the cfg_channel bitfield
 54  * @rav: bit for voltage configuration register
 101  * omap_vc_config_channel - configure VC channel to PMIC mappings
 106  * - i2c slave address (SA)
 107  * - voltage configuration address (RAV)
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/davinci/ | 
| H A D | da850-lego-ev3.dts | 1 // SPDX-License-Identifier: GPL-2.0-only8 /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>;
 75 	 * The EV3 has two built-in bi-color LEDs behind the buttons.
 78 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/samsung/ | 
| H A D | exynos4210-i9100.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Samsung's Exynos4210 based Galaxy S2 (GT-I9100 version) device tree
 11 /dts-v1/;
 13 #include "exynos4412-ppmu-common.dtsi"
 15 #include <dt-bindings/gpio/gpio.h>
 16 #include <dt-bindings/input/linux-event-codes.h>
 19 	model = "Samsung Galaxy S2 (GT-I9100)";
 21 	chassis-type = "handset";
 35 		stdout-path = "serial2:115200n8";
 38 	vemmc_reg: regulator-0 {
 [all …]
 
 | 
| H A D | exynos4412-odroid-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Common definition for Hardkernel's Exynos4412 based ODROID-X/X2/U2/U3 boards
 7 #include <dt-bindings/sound/samsung-i2s.h>
 8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/clock/maxim,max77686.h>
 11 #include "exynos4412-ppmu-common.dtsi"
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include "exynos-mfc-reserved-memory.dtsi"
 22 		stdout-path = &serial_1;
 26 		compatible = "samsung,secure-firmware";
 [all …]
 
 | 
| H A D | s5pv210-aries.dtsi | 1 // SPDX-License-Identifier: GPL-2.06 /dts-v1/;
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 32 	reserved-memory {
 33 		#address-cells = <1>;
 34 		#size-cells = <1>;
 38 			compatible = "shared-dma-pool";
 39 			no-map;
 44 			compatible = "shared-dma-pool";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/arm/ | 
| H A D | arm-realview-pbx.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h>24 #include <dt-bindings/gpio/gpio.h>
 27 	#address-cells = <1>;
 28 	#size-cells = <1>;
 29 	compatible = "arm,realview-pbx";
 48 	/* The voltage to the MMC card is hardwired at 3.3V */
 49 	vmmc: regulator-vmmc {
 50 		compatible = "regulator-fixed";
 51 		regulator-name = "vmmc";
 52 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| H A D | arm-realview-pb1176.dts | 23 /dts-v1/;24 #include <dt-bindings/interrupt-controller/irq.h>
 25 #include <dt-bindings/gpio/gpio.h>
 28 	#address-cells = <1>;
 29 	#size-cells = <1>;
 31 	compatible = "arm,realview-pb1176";
 49 	/* The voltage to the MMC card is hardwired at 3.3V */
 50 	vmmc: regulator-vmmc {
 51 		compatible = "regulator-fixed";
 52 		regulator-name = "vmmc";
 [all …]
 
 | 
| H A D | arm-realview-eb.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h>24 #include <dt-bindings/gpio/gpio.h>
 27 	#address-cells = <1>;
 28 	#size-cells = <1>;
 29 	compatible = "arm,realview-eb";
 47 	/* The voltage to the MMC card is hardwired at 3.3V */
 48 	vmmc: regulator-vmmc {
 49 		compatible = "regulator-fixed";
 50 		regulator-name = "vmmc";
 51 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| H A D | arm-realview-pb11mp.dts | 23 /dts-v1/;24 #include <dt-bindings/interrupt-controller/irq.h>
 25 #include <dt-bindings/gpio/gpio.h>
 28 	#address-cells = <1>;
 29 	#size-cells = <1>;
 31 	compatible = "arm,realview-pb11mp";
 52 		#address-cells = <1>;
 53 		#size-cells = <0>;
 54 		enable-method = "arm,realview-smp";
 60 			next-level-cache = <&L2>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3566-lckfb-tspi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 5 #include <dt-bindings/gpio/gpio.h>
 6 #include <dt-bindings/input/input.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/pinctrl/rockchip.h>
 9 #include <dt-bindings/soc/rockchip,vop2.h>
 10 #include <dt-bindings/soc/rockchip,boot-mode.h>
 15 	compatible = "lckfb,tspi-rk3566", "rockchip,rk3566";
 24 		stdout-path = "serial2:1500000n8";
 [all …]
 
 | 
| /linux/drivers/iio/adc/ | 
| H A D | aspeed_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only16 #include <linux/clk-provider.h>
 44  * The register offset between 0xC8~0xCC can be read and won't affect the
 57  * Bit 6 determines not only the reference voltage range but also the dividing
 80  * time, resulting in a low voltage value. Thus, the default uses a slow
 86 	const unsigned int offset;  member
 184 		dev_warn(data->dev, "Couldn't find syscon node\n");  in aspeed_adc_set_trim_data()
 185 		return -EOPNOTSUPP;  in aspeed_adc_set_trim_data()
 190 		dev_warn(data->dev, "Failed to get syscon regmap\n");  in aspeed_adc_set_trim_data()
 191 		return -EOPNOTSUPP;  in aspeed_adc_set_trim_data()
 [all …]
 
 |