Lines Matching +full:min +full:- +full:residency +full:- +full:us

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 */
40 ppvar_sys: ppvar-sys-regulator {
41 compatible = "regulator-fixed";
42 regulator-name = "ppvar_sys";
43 regulator-always-on;
44 regulator-boot-on;
48 src_vph_pwr: src-vph-pwr-regulator {
49 compatible = "regulator-fixed";
50 regulator-name = "src_vph_pwr";
53 regulator-always-on;
54 regulator-boot-on;
56 vin-supply = <&ppvar_sys>;
59 pp5000_a: pp5000-a-regulator {
60 compatible = "regulator-fixed";
61 regulator-name = "pp5000_a";
64 regulator-always-on;
65 regulator-boot-on;
66 regulator-min-microvolt = <5000000>;
67 regulator-max-microvolt = <5000000>;
69 vin-supply = <&ppvar_sys>;
72 src_vreg_bob: src-vreg-bob-regulator {
73 compatible = "regulator-fixed";
74 regulator-name = "src_vreg_bob";
77 regulator-always-on;
78 regulator-boot-on;
79 regulator-min-microvolt = <3600000>;
80 regulator-max-microvolt = <3600000>;
82 vin-supply = <&ppvar_sys>;
85 pp3300_dx_edp: pp3300-dx-edp-regulator {
86 compatible = "regulator-fixed";
87 regulator-name = "pp3300_dx_edp";
89 regulator-min-microvolt = <3300000>;
90 regulator-max-microvolt = <3300000>;
93 enable-active-high;
94 pinctrl-names = "default";
95 pinctrl-0 = <&en_pp3300_dx_edp>;
100 * is always-on; model it as a fixed regulator.
102 src_pp1800_s4a: pm8998-smps4 {
103 compatible = "regulator-fixed";
104 regulator-name = "src_pp1800_s4a";
106 regulator-min-microvolt = <1800000>;
107 regulator-max-microvolt = <1800000>;
109 regulator-always-on;
110 regulator-boot-on;
112 vin-supply = <&src_vph_pwr>;
115 /* BOARD-SPECIFIC TOP LEVEL NODES */
117 gpio-keys {
118 compatible = "gpio-keys";
119 pinctrl-names = "default";
120 pinctrl-0 = <&pen_eject_odl>;
122 switch-pen-insert {
127 linux,input-type = <EV_SW>;
128 wakeup-source;
133 compatible = "innolux,p120zdg-bf1";
134 power-supply = <&pp3300_dx_edp>;
136 no-hpd;
140 remote-endpoint = <&sn65dsi86_out>;
147 /delete-node/ cpu0;
148 /delete-node/ cpu1;
149 /delete-node/ cpu2;
150 /delete-node/ cpu3;
151 /delete-node/ cpu4;
152 /delete-node/ cpu5;
153 /delete-node/ cpu6;
154 /delete-node/ cpu7;
155 /delete-node/ cpu-cluster0;
159 /delete-node/ domain-idle-states;
163 LITTLE_CPU_SLEEP_0: cpu-sleep-0-0 {
164 compatible = "arm,idle-state";
165 idle-state-name = "little-power-down";
166 arm,psci-suspend-param = <0x40000003>;
167 entry-latency-us = <350>;
168 exit-latency-us = <461>;
169 min-residency-us = <1890>;
170 local-timer-stop;
173 LITTLE_CPU_SLEEP_1: cpu-sleep-0-1 {
174 compatible = "arm,idle-state";
175 idle-state-name = "little-rail-power-down";
176 arm,psci-suspend-param = <0x40000004>;
177 entry-latency-us = <360>;
178 exit-latency-us = <531>;
179 min-residency-us = <3934>;
180 local-timer-stop;
183 BIG_CPU_SLEEP_0: cpu-sleep-1-0 {
184 compatible = "arm,idle-state";
185 idle-state-name = "big-power-down";
186 arm,psci-suspend-param = <0x40000003>;
187 entry-latency-us = <264>;
188 exit-latency-us = <621>;
189 min-residency-us = <952>;
190 local-timer-stop;
193 BIG_CPU_SLEEP_1: cpu-sleep-1-1 {
194 compatible = "arm,idle-state";
195 idle-state-name = "big-rail-power-down";
196 arm,psci-suspend-param = <0x40000004>;
197 entry-latency-us = <702>;
198 exit-latency-us = <1061>;
199 min-residency-us = <4488>;
200 local-timer-stop;
203 CLUSTER_SLEEP_0: cluster-sleep-0 {
204 compatible = "arm,idle-state";
205 idle-state-name = "cluster-power-down";
206 arm,psci-suspend-param = <0x400000F4>;
207 entry-latency-us = <3263>;
208 exit-latency-us = <6562>;
209 min-residency-us = <9987>;
210 local-timer-stop;
215 /delete-property/ power-domains;
216 /delete-property/ power-domain-names;
217 cpu-idle-states = <&LITTLE_CPU_SLEEP_0
223 /delete-property/ power-domains;
224 /delete-property/ power-domain-names;
225 cpu-idle-states = <&LITTLE_CPU_SLEEP_0
231 /delete-property/ power-domains;
232 /delete-property/ power-domain-names;
233 cpu-idle-states = <&LITTLE_CPU_SLEEP_0
239 /delete-property/ power-domains;
240 /delete-property/ power-domain-names;
241 cpu-idle-states = <&LITTLE_CPU_SLEEP_0
247 /delete-property/ power-domains;
248 /delete-property/ power-domain-names;
249 cpu-idle-states = <&BIG_CPU_SLEEP_0
255 /delete-property/ power-domains;
256 /delete-property/ power-domain-names;
257 cpu-idle-states = <&BIG_CPU_SLEEP_0
263 /delete-property/ power-domains;
264 /delete-property/ power-domain-names;
265 cpu-idle-states = <&BIG_CPU_SLEEP_0
271 /delete-property/ power-domains;
272 /delete-property/ power-domain-names;
273 cpu-idle-states = <&BIG_CPU_SLEEP_0
289 * For venus_mem we'll delete and re-create at a different address.
291 * cdsp_mem isn't used on cheza right now so we won't bother re-creating it; but
294 /delete-node/ &venus_mem;
295 /delete-node/ &cdsp_mem;
296 /delete-node/ &cdsp_pas;
297 /delete-node/ &gpu_mem;
310 reserved-memory {
313 no-map;
320 pinctrl-names = "default", "sleep";
321 pinctrl-0 = <&qspi_clk>, <&qspi_cs0>, <&qspi_data0>, <&qspi_data1>;
322 pinctrl-1 = <&qspi_sleep>;
325 compatible = "jedec,spi-nor";
333 spi-max-frequency = <25000000>;
334 spi-tx-bus-width = <2>;
335 spi-rx-bus-width = <2>;
341 regulators-0 {
342 compatible = "qcom,pm8998-rpmh-regulators";
343 qcom,pmic-id = "a";
345 vdd-s1-supply = <&src_vph_pwr>;
346 vdd-s2-supply = <&src_vph_pwr>;
347 vdd-s3-supply = <&src_vph_pwr>;
348 vdd-s4-supply = <&src_vph_pwr>;
349 vdd-s5-supply = <&src_vph_pwr>;
350 vdd-s6-supply = <&src_vph_pwr>;
351 vdd-s7-supply = <&src_vph_pwr>;
352 vdd-s8-supply = <&src_vph_pwr>;
353 vdd-s9-supply = <&src_vph_pwr>;
354 vdd-s10-supply = <&src_vph_pwr>;
355 vdd-s11-supply = <&src_vph_pwr>;
356 vdd-s12-supply = <&src_vph_pwr>;
357 vdd-s13-supply = <&src_vph_pwr>;
358 vdd-l1-l27-supply = <&src_pp1025_s7a>;
359 vdd-l2-l8-l17-supply = <&src_pp1350_s3a>;
360 vdd-l3-l11-supply = <&src_pp1025_s7a>;
361 vdd-l4-l5-supply = <&src_pp1025_s7a>;
362 vdd-l6-supply = <&src_vph_pwr>;
363 vdd-l7-l12-l14-l15-supply = <&src_pp2040_s5a>;
364 vdd-l9-supply = <&src_pp2040_s5a>;
365 vdd-l10-l23-l25-supply = <&src_vreg_bob>;
366 vdd-l13-l19-l21-supply = <&src_vreg_bob>;
367 vdd-l16-l28-supply = <&src_vreg_bob>;
368 vdd-l18-l22-supply = <&src_vreg_bob>;
369 vdd-l20-l24-supply = <&src_vreg_bob>;
370 vdd-l26-supply = <&src_pp1350_s3a>;
371 vin-lvs-1-2-supply = <&src_pp1800_s4a>;
374 regulator-min-microvolt = <1100000>;
375 regulator-max-microvolt = <1100000>;
379 regulator-min-microvolt = <1352000>;
380 regulator-max-microvolt = <1352000>;
384 regulator-min-microvolt = <1904000>;
385 regulator-max-microvolt = <2040000>;
389 regulator-min-microvolt = <900000>;
390 regulator-max-microvolt = <1028000>;
412 regulator-min-microvolt = <880000>;
413 regulator-max-microvolt = <880000>;
414 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
419 regulator-min-microvolt = <1200000>;
420 regulator-max-microvolt = <1200000>;
421 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
424 regulator-always-on;
428 regulator-min-microvolt = <1000000>;
429 regulator-max-microvolt = <1000000>;
430 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
437 regulator-min-microvolt = <800000>;
438 regulator-max-microvolt = <800000>;
439 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
444 regulator-min-microvolt = <1856000>;
445 regulator-max-microvolt = <1856000>;
446 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
450 regulator-min-microvolt = <1800000>;
451 regulator-max-microvolt = <1800000>;
452 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
456 regulator-min-microvolt = <1200000>;
457 regulator-max-microvolt = <1248000>;
458 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
463 regulator-min-microvolt = <1800000>;
464 regulator-max-microvolt = <1800000>;
465 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
469 regulator-min-microvolt = <1800000>;
470 regulator-max-microvolt = <1800000>;
471 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
475 regulator-min-microvolt = <1000000>;
476 regulator-max-microvolt = <1048000>;
477 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
488 regulator-min-microvolt = <1800000>;
489 regulator-max-microvolt = <1800000>;
490 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
495 regulator-min-microvolt = <1800000>;
496 regulator-max-microvolt = <2960000>;
497 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
501 regulator-min-microvolt = <1800000>;
502 regulator-max-microvolt = <1800000>;
503 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
507 regulator-min-microvolt = <1800000>;
508 regulator-max-microvolt = <1800000>;
509 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
513 regulator-min-microvolt = <2704000>;
514 regulator-max-microvolt = <2704000>;
515 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
519 regulator-min-microvolt = <1304000>;
520 regulator-max-microvolt = <1304000>;
521 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
525 regulator-min-microvolt = <2704000>;
526 regulator-max-microvolt = <2960000>;
527 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
535 regulator-min-microvolt = <3304000>;
536 regulator-max-microvolt = <3304000>;
538 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
542 regulator-min-microvolt = <2704000>;
543 regulator-max-microvolt = <2960000>;
544 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
548 regulator-min-microvolt = <2704000>;
549 regulator-max-microvolt = <2960000>;
550 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
555 regulator-min-microvolt = <3304000>;
556 regulator-max-microvolt = <3304000>;
557 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
562 regulator-boot-on;
563 regulator-always-on;
567 regulator-min-microvolt = <3000000>;
568 regulator-max-microvolt = <3312000>;
569 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
574 regulator-min-microvolt = <3088000>;
575 regulator-max-microvolt = <3088000>;
576 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
580 regulator-min-microvolt = <3304000>;
581 regulator-max-microvolt = <3304000>;
582 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
600 regulator-min-microvolt = <1200000>;
601 regulator-max-microvolt = <1200000>;
602 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
607 regulator-min-microvolt = <3304000>;
608 regulator-max-microvolt = <3304000>;
609 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
613 regulator-min-microvolt = <1800000>;
614 regulator-max-microvolt = <1800000>;
618 regulator-min-microvolt = <1800000>;
619 regulator-max-microvolt = <1800000>;
623 regulators-1 {
624 compatible = "qcom,pm8005-rpmh-regulators";
625 qcom,pmic-id = "c";
627 vdd-s1-supply = <&src_vph_pwr>;
628 vdd-s2-supply = <&src_vph_pwr>;
629 vdd-s3-supply = <&src_vph_pwr>;
630 vdd-s4-supply = <&src_vph_pwr>;
633 regulator-min-microvolt = <600000>;
634 regulator-max-microvolt = <600000>;
641 clock-frequency = <400000>;
646 pinctrl-names = "default";
647 pinctrl-0 = <&edp_brij_en &edp_brij_irq>;
649 interrupt-parent = <&tlmm>;
652 enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
654 vpll-supply = <&src_pp1800_s4a>;
655 vccio-supply = <&src_pp1800_s4a>;
656 vcca-supply = <&src_pp1200_l2a>;
657 vcc-supply = <&src_pp1200_l2a>;
660 clock-names = "refclk";
662 no-hpd;
665 #address-cells = <1>;
666 #size-cells = <0>;
671 remote-endpoint = <&mdss_dsi0_out>;
678 remote-endpoint = <&panel_in_edp>;
687 clock-frequency = <400000>;
690 compatible = "wacom,w9013", "hid-over-i2c";
692 pinctrl-names = "default";
693 pinctrl-0 = <&pen_irq_l>, <&pen_pdct_l>, <&pen_rst_l>;
695 vdd-supply = <&pp3300_dx_pen>;
696 vddl-supply = <&pp1800_dx_pen>;
697 post-power-on-delay-ms = <100>;
699 interrupt-parent = <&tlmm>;
702 hid-descr-addr = <0x1>;
708 clock-frequency = <400000>;
713 clock-frequency = <400000>;
718 pinctrl-names = "default";
719 pinctrl-0 = <&ts_int_l &ts_reset_l>;
721 interrupt-parent = <&tlmm>;
724 vcc33-supply = <&src_pp3300_l28a>;
726 reset-gpios = <&tlmm 118 GPIO_ACTIVE_LOW>;
739 qcom,gsi-loader = "modem";
753 vdda-supply = <&vdda_mipi_dsi0_1p2>;
758 remote-endpoint = <&sn65dsi86_in>;
759 data-lanes = <0 1 2 3>;
767 vdds-supply = <&vdda_mipi_dsi0_pll>;
773 * around this by dropping the "qcom,adreno-smmu" compat string.
776 compatible = "qcom,sdm845-smmu-v2", "qcom,smmu-v2";
803 pinctrl-names = "default";
804 pinctrl-0 = <&sdc2_clk &sdc2_cmd &sdc2_data &sd_cd_odl>;
806 vmmc-supply = <&src_pp2950_l21a>;
807 vqmmc-supply = <&vddpx_2>;
809 cd-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
822 pinctrl-names = "default";
823 pinctrl-0 = <&h1_ap_int_odl>;
824 spi-max-frequency = <800000>;
825 interrupt-parent = <&tlmm>;
834 compatible = "google,cros-ec-spi";
836 interrupt-parent = <&tlmm>;
838 pinctrl-names = "default";
839 pinctrl-0 = <&ec_ap_int_l>;
840 spi-max-frequency = <3000000>;
843 compatible = "google,cros-ec-pwm";
844 #pwm-cells = <1>;
847 i2c_tunnel: i2c-tunnel {
848 compatible = "google,cros-ec-i2c-tunnel";
849 google,remote-bus = <0>;
850 #address-cells = <1>;
851 #size-cells = <0>;
856 #include <arm/cros-ec-keyboard.dtsi>
857 #include <arm/cros-ec-sbs.dtsi>
862 pinctrl-0 = <&qup_uart6_4pin>;
865 compatible = "qcom,wcn3990-bt";
866 vddio-supply = <&src_pp1800_s4a>;
867 vddxo-supply = <&pp1800_l7a_wcn3990>;
868 vddrf-supply = <&src_pp1300_l17a>;
869 vddch0-supply = <&pp3300_l25a_ch0_wcn3990>;
870 max-speed = <3200000>;
881 reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>;
883 vcc-supply = <&src_pp2950_l20a>;
884 vcc-max-microamp = <600000>;
890 vdda-phy-supply = <&vdda_ufs1_core>;
891 vdda-pll-supply = <&vdda_ufs1_1p2>;
898 qcom,select-utmi-as-pipe-clk;
905 * - SDM845 expects only a single Type C connector so it has only one
907 * - The only source of DP is the single native Type C port.
908 * - On cheza we want to be able to hook DP up to _either_ of the
910 * - When you configure a Type C port for 4 lanes of DP you lose USB3.
911 * - In order to make everything work, the native Type C port is always
912 * configured as 4-lanes DP so it's always available.
913 * - The extra USB3 port on SDM845 goes to a USB 3 hub which is then
915 * - The extra USB2 lines from the native Type C port are always
920 * All the hardware muxes would allow us to hook things up in different
924 * each case you end up forcing to disconnect/reconnect an in-use
931 * We always need the high speed pins as 4-lanes DP in case someone
935 maximum-speed = "high-speed";
938 * We don't need the usb3-phy since we run in highspeed mode always, so
939 * re-define these properties removing the superspeed USB PHY reference.
942 phy-names = "usb2-phy";
948 vdd-supply = <&vdda_usb1_ss_core>;
949 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
950 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
952 qcom,imp-res-offset-value = <8>;
953 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
954 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
955 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
970 vdd-supply = <&vdda_usb2_ss_core>;
971 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
972 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
974 qcom,imp-res-offset-value = <8>;
975 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_22_8_MA>;
981 vdda-phy-supply = <&vdda_usb2_ss_1p2>;
982 vdda-pll-supply = <&vdda_usb2_ss_core>;
988 vdd-0.8-cx-mx-supply = <&src_pp800_l5a >;
989 vdd-1.8-xo-supply = <&pp1800_l7a_wcn3990>;
990 vdd-1.3-rfa-supply = <&src_pp1300_l17a>;
991 vdd-3.3-ch0-supply = <&pp3300_l25a_ch0_wcn3990>;
994 /* PINCTRL - additions to nodes defined in sdm845.dtsi */
997 bias-disable; /* External pullup */
1001 bias-disable; /* Rely on Cr50 internal pulldown */
1005 bias-disable; /* Rely on Cr50 internal pulldown */
1009 bias-pull-down;
1013 drive-strength = <2>;
1016 bias-disable;
1020 drive-strength = <2>;
1023 bias-disable;
1027 drive-strength = <2>;
1030 bias-disable;
1034 drive-strength = <2>;
1037 bias-disable;
1041 drive-strength = <2>;
1042 bias-disable;
1046 drive-strength = <2>;
1047 bias-disable;
1051 drive-strength = <2>;
1052 bias-disable;
1056 drive-strength = <2>;
1057 bias-pull-up;
1061 drive-strength = <2>;
1062 bias-disable;
1065 /* PINCTRL - board-specific pinctrl */
1067 gpio-line-names = "",
1101 gpio-line-names = "",
1133 pinctrl-names = "default", "sleep";
1134 pinctrl-0 = <&bios_flash_wp_r_l>,
1137 pinctrl-1 = <&bios_flash_wp_r_l>,
1144 ap-suspend-l-hog {
1145 gpio-hog;
1147 output-low;
1150 ap_edp_bklten: ap-edp-bklten-state {
1153 drive-strength = <2>;
1154 bias-disable;
1157 bios_flash_wp_r_l: bios-flash-wp-r-l-state {
1160 bias-disable;
1163 ec_ap_int_l: ec-ap-int-l-state {
1166 bias-pull-up;
1169 edp_brij_en: edp-brij-en-state {
1172 drive-strength = <2>;
1173 bias-disable;
1176 edp_brij_irq: edp-brij-irq-state {
1179 drive-strength = <2>;
1180 bias-pull-down;
1183 en_pp3300_dx_edp: en-pp3300-dx-edp-state {
1186 drive-strength = <2>;
1187 bias-disable;
1190 h1_ap_int_odl: h1-ap-int-odl-state {
1193 bias-pull-up;
1196 pen_eject_odl: pen-eject-odl-state {
1199 bias-pull-up;
1202 pen_irq_l: pen-irq-l-state {
1207 bias-disable;
1210 pen_pdct_l: pen-pdct-l-state {
1215 bias-disable;
1218 pen_rst_l: pen-rst-l-state {
1221 bias-disable;
1222 drive-strength = <2>;
1227 * output-high here we're relying on the fact
1233 * remove "output-high" here.
1235 output-high;
1238 qspi_sleep: qspi-sleep-state {
1246 * that we don't need the reverse (output-enable) in the
1247 * normal mode since the "output-enable" only matters for
1251 output-disable;
1254 sdc2_clk: sdc2-clk-state {
1256 bias-disable;
1262 drive-strength = <16>;
1265 sdc2_cmd: sdc2-cmd-state {
1267 bias-pull-up;
1268 drive-strength = <16>;
1271 sdc2_data: sdc2-data-state {
1273 bias-pull-up;
1274 drive-strength = <16>;
1277 sd_cd_odl: sd-cd-odl-state {
1280 bias-pull-up;
1283 ts_int_l: ts-int-l-state {
1286 bias-pull-up;
1289 ts_reset_l: ts-reset-l-state {
1292 bias-disable;
1293 drive-strength = <2>;
1296 ap_suspend_l_assert: ap-suspend-l-assert-state {
1299 bias-disable;
1300 drive-strength = <2>;
1301 output-low;
1304 ap_suspend_l_deassert: ap-suspend-l-deassert-state {
1307 bias-disable;
1308 drive-strength = <2>;
1309 output-high;
1316 video-firmware {