Lines Matching +full:gpio +full:- +full:backlight

1 // SPDX-License-Identifier: GPL-2.0 OR MIT
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra30-apalis-v1.1.dtsi"
9 compatible = "toradex,apalis_t30-v1.1-eval", "toradex,apalis_t30-eval",
10 "toradex,apalis_t30-v1.1", "toradex,apalis_t30",
24 stdout-path = "serial0:115200n8";
47 hdmi-supply = <&reg_5v0>;
81 clock-frequency = <400000>;
83 pcie-switch@58 {
103 clock-frequency = <400000>;
114 spi-max-frequency = <25000000>;
120 spi-max-frequency = <25000000>;
126 bus-width = <4>;
128 cd-gpios = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_LOW>;
129 no-1-8-v;
135 bus-width = <8>;
137 cd-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_LOW>;
138 vqmmc-supply = <&reg_vddio_sdmmc3>;
141 /* EHCI instance 0: USB1_DP/N -> USBO1_DP/N */
147 usb-phy@7d000000 {
149 vbus-supply = <&reg_usbo1_vbus>;
152 /* EHCI instance 1: USB2_DP/N -> USBH2_DP/N */
157 usb-phy@7d004000 {
159 vbus-supply = <&reg_usbh_vbus>;
162 /* EHCI instance 2: USB3_DP/N -> USBH3_DP/N */
167 usb-phy@7d008000 {
169 vbus-supply = <&reg_usbh_vbus>;
172 backlight: backlight { label
173 compatible = "pwm-backlight";
174 brightness-levels = <255 231 223 207 191 159 127 0>;
175 default-brightness-level = <6>;
177 enable-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
178 power-supply = <&reg_3v3>;
182 gpio-keys {
183 compatible = "gpio-keys";
185 key-wakeup {
187 gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_LOW>;
189 debounce-interval = <10>;
190 wakeup-source;
200 backlight = <&backlight>;
201 power-supply = <&reg_3v3>;
204 reg_3v3: regulator-3v3 {
205 compatible = "regulator-fixed";
206 regulator-name = "3.3V_SW";
207 regulator-min-microvolt = <3300000>;
208 regulator-max-microvolt = <3300000>;
211 reg_5v0: regulator-5v0 {
212 compatible = "regulator-fixed";
213 regulator-name = "5V_SW";
214 regulator-min-microvolt = <5000000>;
215 regulator-max-microvolt = <5000000>;
219 reg_usbo1_vbus: regulator-usbo1-vbus {
220 compatible = "regulator-fixed";
221 regulator-name = "VCC_USBO1";
222 regulator-min-microvolt = <5000000>;
223 regulator-max-microvolt = <5000000>;
224 gpio = <&gpio TEGRA_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
225 enable-active-high;
226 vin-supply = <&reg_5v0>;
230 reg_usbh_vbus: regulator-usbh-vbus {
231 compatible = "regulator-fixed";
232 regulator-name = "VCC_USBH(2A|2C|2D|3|4)";
233 regulator-min-microvolt = <5000000>;
234 regulator-max-microvolt = <5000000>;
235 gpio = <&gpio TEGRA_GPIO(DD, 1) GPIO_ACTIVE_HIGH>;
236 enable-active-high;
237 vin-supply = <&reg_5v0>;
242 * EN_+3.3_SDMMC3 GPIO
244 reg_vddio_sdmmc3: regulator-vddio-sdmmc3 {
245 compatible = "regulator-gpio";
246 regulator-name = "VDDIO_SDMMC3";
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <3300000>;
249 regulator-type = "voltage";
250 gpios = <&gpio TEGRA_GPIO(J, 5) GPIO_ACTIVE_HIGH>;
253 startup-delay-us = <100000>;
254 vin-supply = <&vddio_sdmmc_1v8_reg>;
258 &gpio {
260 pex-perst-n-hog {
261 gpio-hog;
263 output-high;
264 line-name = "PEX_PERST_N";