| /freebsd/sys/contrib/device-tree/Bindings/pwm/ | 
| H A D | google,cros-ec-pwm.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/pwm/google,cros-ec-pwm.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: PWM controlled by ChromeOS EC
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - '"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>'
 14   Google's ChromeOS EC PWM is a simple PWM attached to the Embedded Controller
 15   (EC) and controlled via a host-command interface.
 16   An EC PWM node should be only found as a sub-node of the EC node (see
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ | 
| H A D | google,cros-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Benson Leung <bleung@chromium.org>
 11   - Guenter Roeck <groeck@chromium.org>
 14   Google's ChromeOS EC is a microcontroller which talks to the AP and
 16   The EC can be connected through various interfaces (I2C, SPI, and others)
 22       - description:
 23           For implementations of the EC connected through I2C.
 [all …]
 
 | 
| H A D | netronix,ntxec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Jonathan Neuschäfer <j.neuschaefer@gmx.net>
 13   This EC is found in e-book readers of multiple brands (e.g. Kobo, Tolino), and
 22       - description: The I2C address of the EC
 24   system-power-controller:
 26     description: See Documentation/devicetree/bindings/power/power-controller.txt
 31       The EC can signal interrupts via a GPIO line
 33   "#pwm-cells":
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/rockchip/ | 
| H A D | rk3399-gru.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2016-2017 Google, Inc
 8 #include <dt-bindings/input/input.h>
 9 #include "rk3399-op1.dtsi"
 18 		stdout-path = "serial2:115200n8";
 27 	 * - Rails that only connect to the EC (or devices that the EC talks to)
 29 	 * - Rails _are_ included if the rails go to the AP even if the AP
 38 	 * - The EC controls the enable and the EC always enables a rail as
 40 	 * - The rails are actually connected to each other by a jumper and
 45 	ppvar_sys: ppvar-sys {
 [all …]
 
 | 
| H A D | rk3399-gru-chromebook.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Google Gru-Chromebook shared properties
 8 #include "rk3399-gru.dtsi"
 11 	pp900_ap: pp900-ap {
 12 		compatible = "regulator-fixed";
 13 		regulator-name = "pp900_ap";
 15 		/* EC turns on w/ pp900_ap_en; always on for AP */
 16 		regulator-alway
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ | 
| H A D | sc7280-idp-ec-h1.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause3  * sc7280 EC/H1 over SPI (common between IDP2 and CRD)
 11 	pinctrl-0 = <&qup_spi10_data_clk>, <&qup_spi10_cs_gpio_init_high>, <&qup_spi10_cs_gpio>;
 12 	cs-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>;
 14 	cros_ec: ec@0 {
 15 		compatible = "google,cros-ec-spi";
 17 		interrupt-parent = <&tlmm>;
 19 		pinctrl-names = "default";
 20 		pinctrl-0 = <&ap_ec_int_l>;
 21 		spi-max-frequency = <3000000>;
 [all …]
 
 | 
| H A D | sc7280-herobrine.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)16 #include <dt-bindings/input/gpio-keys.h>
 17 #include <dt-bindings/input/input.h>
 18 #include <dt-bindings/leds/common.h>
 20 #include "sc7280-qcard.dtsi"
 21 #include "sc7280-chrome-common.dtsi"
 25 		stdout-path = "serial0:115200n8";
 38 	ppvar_sys: ppvar-sys-regulator {
 39 		compatible = "regulator-fixed";
 40 		regulator-name = "ppvar_sys";
 [all …]
 
 | 
| H A D | sc7280-herobrine-herobrine-r0.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
 11 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
 12 #include <dt-bindings/input/gpio-keys.h>
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 15 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 24 #include "sc7280-chrome-common.dtsi"
 28 	compatible = "google,herobrine-rev0", "qcom,sc7280";
 [all …]
 
 | 
| H A D | sc7180-trogdor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/gpio-keys.h>
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/leds/common.h>
 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 13 #include <dt-bindings/sound/sc7180-lpass.h>
 16 #include "sc7180-firmware-tfa.dtsi"
 22 	thermal-zones {
 23 		charger_thermal: charger-thermal {
 [all …]
 
 | 
| H A D | sdm845-cheza.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 25 		stdout-path = "serial0:115200n8";
 29 		compatible = "pwm-backlight";
 31 		enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
 32 		power-supply = <&ppvar_sys>;
 33 		pinctrl-names = "default";
 34 		pinctrl-0 = <&ap_edp_bklten>;
 37 	/* FIXED REGULATORS - parents above children */
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/amlogic/ | 
| H A D | meson8b-ec100.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/input.h>
 22 		stdout-path = "serial0:115200n8";
 30 	emmc_pwrseq: emmc-pwrseq {
 31 		compatible = "mmc-pwrseq-emmc";
 32 		reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
 35 	gpio-keys {
 36 		compatible = "gpio-keys-polled";
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/mediatek/ | 
| H A D | mt8192-asurada.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/spmi/spmi.h>
 25 		stdout-path = "serial0:115200n8";
 33 	backlight_lcd0: backlight-lcd0 {
 34 		compatible = "pwm-backlight";
 36 		power-supply = <&ppvar_sys>;
 37 		enable-gpios = <&pio 152 0>;
 38 		brightness-levels = <0 1023>;
 [all …]
 
 | 
| H A D | mt8183-kukui-jacuzzi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 #include "mt8183-kukui.dtsi"
 7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */
 8 #include <arm/cros-ec-keyboard.dtsi>
 11 	pp1200_mipibrdg: pp1200-mipibrdg {
 12 		compatible = "regulator-fixed";
 13 		regulator-name = "pp1200_mipibrdg";
 14 		pinctrl-names = "default";
 15 		pinctrl-0 = <&pp1200_mipibrdg_en>;
 17 		enable-active-high;
 [all …]
 
 | 
| H A D | mt8195-cherry.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/spmi/spmi.h>
 25 	backlight_lcd0: backlight-lcd0 {
 26 		compatible = "pwm-backlight";
 27 		brightness-levels = <0 1023>;
 28 		default-brightness-level = <576>;
 29 		enable-gpios = <&pio 82 GPIO_ACTIVE_HIGH>;
 30 		num-interpolated-steps = <1023>;
 32 		power-supply = <&ppvar_sys>;
 [all …]
 
 | 
| H A D | mt8186-corsola.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)5 /dts-v1/;
 7 #include <dt-bindings/pinctrl/mt8186-pinfunc.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/input/gpio-keys.h>
 11 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
 26 		stdout-path = "serial0:115200n8";
 35 	backlight_lcd0: backlight-lcd0 {
 36 		compatible = "pwm-backlight";
 [all …]
 
 | 
| H A D | mt8183-kukui.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 21 		stdout-path = "serial0:115200n8";
 25 		compatible = "pwm-backlight";
 27 		power-supply = <®_vsys>;
 28 		enable-gpios = <&pio 176 0>;
 29 		brightness-levels = <0 1023>;
 30 		num-interpolated-steps = <1023>;
 31 		default-brightness-level = <576>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nvidia/ | 
| H A D | tegra124-nyan.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/input/input.h>
 3 #include <dt-bindings/thermal/thermal.h>
 14 		stdout-path = "serial0:115200n8";
 20 	 * missing a unit-address. However, the bootloader on these Chromebook
 22 	 * Adding the unit-address causes the bootloader to create a /memory
 34 	/delete-node/ memory@80000000;
 40 			vdd-supply = <&vdd_3v3_hdmi>;
 41 			pll-supply = <&vdd_hdmi_pll>;
 42 			hdmi-supply = <&vdd_5v0_hdmi>;
 [all …]
 
 | 
| H A D | tegra124-venice2.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 18 		stdout-path = "serial0:115200n8";
 29 			vdd-supply = <&vdd_3v3_hdmi>;
 30 			pll-supply = <&vdd_hdmi_pll>;
 31 			hdmi-supply = <&vdd_5v0_hdmi>;
 33 			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
 34 			nvidia,hpd-gpio =
 41 			avdd-io-hdmi-dp-supply = <&vdd_1v05_run>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ | 
| H A D | imx6sl-tolino-vision.dts | 1 // SPDX-License-Identifier: GPL-2.05  * Name on mainboard is: 37NB-E60Q30+4A3
 11 /dts-v1/;
 13 #include <dt-bindings/leds/common.h>
 14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/gpio/gpio.h>
 20 	compatible = "kobo,tolino-vision", "fsl,imx6sl";
 28 		compatible = "pwm-backlight";
 29 		pwms = <&ec 0 50000>;
 30 		power-supply = <&backlight_regulator>;
 [all …]
 
 | 
| H A D | imx6sl-tolino-shine2hd.dts | 1 // SPDX-License-Identifier: GPL-2.05  * Name on mainboard is: 37NB-E60QF0+4A2 or 37NB-E60QF0+4A3
 11 /dts-v1/;
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/gpio/gpio.h>
 19 	compatible = "kobo,tolino-shine2hd", "fsl,imx6sl";
 22 		compatible = "pwm-backlight";
 23 		pwms = <&ec 0 50000>;
 24 		power-supply = <&backlight_regulator>;
 27 	backlight_regulator: regulator-backlight {
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/nvidia/ | 
| H A D | tegra132-norrin.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 18 		stdout-path = "serial0:115200n8";
 30 			vdd-supply = <&vdd_3v3_hdmi>;
 31 			pll-supply = <&vdd_hdmi_pll>;
 32 			hdmi-supply = <&vdd_5v0_hdmi>;
 34 			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
 35 			nvidia,hpd-gpio =
 42 			avdd-io-hdmi-dp-supply = <&vdd_3v3_hdmi>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/samsung/ | 
| H A D | exynos5420-peach-pit.dts | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/clock/maxim,max77802.h>
 13 #include <dt-bindings/regulator/maxim,max77802.h>
 14 #include <dt-bindings/sound/samsung-i2s.h>
 16 #include "exynos5420-cpus.dtsi"
 21 	compatible = "google,pit-rev16",
 [all …]
 
 | 
| H A D | exynos5250-snow-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/clock/maxim,max77686.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/sound/samsung-i2
 [all...]
 | 
| H A D | exynos5800-peach-pi.dts | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/clock/maxim,max77802.h>
 13 #include <dt-bindings/regulator/maxim,max77802.h>
 14 #include <dt-bindings/sound/samsung-i2s.h>
 16 #include "exynos5420-cpus.dtsi"
 21 	compatible = "google,pi-rev16",
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/rockchip/ | 
| H A D | rk3288-veyron-jaq.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include "rk3288-veyron-chromebook.dtsi"
 11 #include "../cros-ec-sbs.dtsi"
 15 	compatible = "google,veyron-jaq-rev5", "google,veyron-jaq-rev4",
 16 		     "google,veyron-jaq-rev3", "google,veyron-jaq-rev2",
 17 		     "google,veyron-jaq-rev1", "google,veyron-jaq",
 22 	/* Jaq panel PWM must be >= 3%, so start non-zero brightness at 8 */
 23 	brightness-levels = <8 255>;
 24 	num-interpolated-steps = <247>;
 [all …]
 
 |