Lines Matching +full:adp +full:- +full:disable
1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright (c) 2024 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
8 /dts-v1/;
10 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 #include "imx95-tqma9596sa.dtsi"
14 model = "TQ-Systems i.MX95 TQMa95xxSA on MB-SMARC-2";
15 compatible = "tq,imx95-tqma9596sa-mb-smarc-2", "tq,imx95-tqma9596sa", "fsl,imx95";
45 stdout-path = &lpuart7;
48 backlight_lvds0: backlight-lvds0 {
49 compatible = "pwm-backlight";
51 brightness-levels = <0 4 8 16 32 64 128 255>;
52 default-brightness-level = <7>;
53 enable-gpios = <&expander2 1 GPIO_ACTIVE_HIGH>;
54 power-supply = <®_12v0>;
58 backlight_lvds1: backlight-lvds1 {
59 compatible = "pwm-backlight";
61 brightness-levels = <0 4 8 16 32 64 128 255>;
62 default-brightness-level = <7>;
63 enable-gpios = <&expander2 3 GPIO_ACTIVE_HIGH>;
64 power-supply = <®_12v0>;
68 panel_lvds0: panel-lvds0 {
74 power-supply = <®_lvds0>;
84 panel_lvds1: panel-lvds1 {
90 power-supply = <®_lvds1>;
100 reg_1v8: regulator-1v8 {
101 compatible = "regulator-fixed";
102 regulator-name = "1V8";
103 regulator-min-microvolt = <1800000>;
104 regulator-max-microvolt = <1800000>;
105 regulator-always-on;
108 reg_3v3: regulator-3v3 {
109 compatible = "regulator-fixed";
110 regulator-name = "3V3";
111 regulator-min-microvolt = <3300000>;
112 regulator-max-microvolt = <3300000>;
113 regulator-always-on;
116 reg_12v0: regulator-12v0 {
117 compatible = "regulator-fixed";
118 regulator-name = "12V0";
119 regulator-min-microvolt = <12000000>;
120 regulator-max-microvolt = <12000000>;
121 regulator-always-on;
124 reg_lvds0: regulator-lvds0 {
125 compatible = "regulator-fixed";
126 regulator-name = "LCD0_VDD_EN";
127 regulator-min-microvolt = <3300000>;
128 regulator-max-microvolt = <3300000>;
130 enable-active-high;
133 reg_lvds1: regulator-lvds1 {
134 compatible = "regulator-fixed";
135 regulator-name = "LCD1_VDD_EN";
136 regulator-min-microvolt = <3300000>;
137 regulator-max-microvolt = <3300000>;
139 enable-active-high;
143 compatible = "fsl,imx-audio-tlv320aic32x4";
144 model = "tqm-tlv320aic32";
145 audio-codec = <&tlv320aic3x04>;
146 audio-cpu = <&sai3>;
159 pcie1-clk-en-hog {
160 gpio-hog;
162 output-high;
163 line-name = "PCIE1_CLK_EN";
166 pcie2-clk-en-hog {
167 gpio-hog;
169 output-high;
170 line-name = "PCIE2_CLK_EN";
175 pinctrl-names = "default";
176 pinctrl-0 = <&pinctrl_flexcan1>;
177 xceiver-supply = <®_3v3>;
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_flexcan3>;
184 xceiver-supply = <®_3v3>;
189 tlv320aic3x04: audio-codec@18 {
193 clock-names = "mclk";
194 iov-supply = <®_1v8>;
195 ldoin-supply = <®_3v3>;
202 vcc-supply = <®_3v3>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pinctrl_lpspi3>;
209 cs-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>, <&gpio2 7 GPIO_ACTIVE_LOW>;
235 pinctrl-0 = <&pinctrl_pcie0>;
236 pinctrl-names = "default";
241 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
242 reset-gpio = <&expander2 9 GPIO_ACTIVE_LOW>;
248 pinctrl-0 = <&pinctrl_pcie1>;
249 pinctrl-names = "default";
254 clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
255 reset-gpio = <&expander2 10 GPIO_ACTIVE_LOW>;
264 #sound-dai-cells = <0>;
265 pinctrl-names = "default";
266 pinctrl-0 = <&pinctrl_sai3>;
267 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
272 assigned-clock-parents = <0>, <0>, <0>, <0>,
274 assigned-clock-rates = <3932160000>,
277 fsl,sai-mclk-direction-output;
282 #sound-dai-cells = <0>;
283 pinctrl-names = "default";
284 pinctrl-0 = <&pinctrl_sai5>;
285 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
290 assigned-clock-parents = <0>, <0>, <0>, <0>,
292 assigned-clock-rates = <3932160000>,
299 srp-disable;
300 hnp-disable;
301 adp-disable;
304 disable-over-current;
311 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
312 pinctrl-0 = <&pinctrl_usdhc2>;
313 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
314 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
315 pinctrl-3 = <&pinctrl_usdhc2>;
316 vmmc-supply = <®_sdvmmc>;
317 cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
318 no-1-8-v;
319 no-mmc;
320 no-sdio;
321 disable-wp;
322 bus-width = <4>;