Lines Matching +full:pull +full:- +full:up +full:- +full:strength
1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
16 compatible = "mediatek,mt8183-pumpkin", "mediatek,mt8183";
28 stdout-path = "serial0:921600n8";
31 reserved-memory {
32 #address-cells = <2>;
33 #size-cells = <2>;
36 scp_mem_reserved: scp-mem@50000000 {
37 compatible = "shared-dma-pool";
39 no-map;
44 compatible = "gpio-leds";
46 led-red {
49 default-state = "off";
52 led-green {
55 default-state = "off";
61 pullup-uv = <1800000>;
62 pullup-ohm = <390000>;
63 pulldown-ohm = <0>;
64 io-channels = <&auxadc 0>;
68 compatible = "hdmi-connector";
74 remote-endpoint = <&hdmi_connector_out>;
85 mali-supply = <&mt6358_vgpu_reg>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&i2c_pins_0>;
92 clock-frequency = <100000>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&i2c_pins_1>;
99 clock-frequency = <100000>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&i2c_pins_2>;
106 clock-frequency = <100000>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&i2c_pins_3>;
113 clock-frequency = <100000>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&i2c_pins_4>;
120 clock-frequency = <100000>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&i2c_pins_5>;
127 clock-frequency = <100000>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&i2c6_pins>;
134 clock-frequency = <100000>;
135 #address-cells = <1>;
136 #size-cells = <0>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&ite_pins>;
143 reset-gpios = <&pio 160 GPIO_ACTIVE_LOW>;
144 interrupt-parent = <&pio>;
146 vcn33-supply = <&mt6358_vcn33_reg>;
147 vcn18-supply = <&mt6358_vcn18_reg>;
148 vrf12-supply = <&mt6358_vrf12_reg>;
151 #address-cells = <1>;
152 #size-cells = <0>;
158 bus-width = <12>;
159 remote-endpoint = <&dpi_out>;
167 remote-endpoint = <&hdmi_connector_in>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&keyboard_pins>;
180 keypad,num-rows = <2>;
181 keypad,num-columns = <1>;
182 debounce-delay-ms = <32>;
183 mediatek,keys-per-group = <2>;
188 pinctrl-names = "default", "state_uhs";
189 pinctrl-0 = <&mmc0_pins_default>;
190 pinctrl-1 = <&mmc0_pins_uhs>;
191 bus-width = <8>;
192 max-frequency = <200000000>;
193 cap-mmc-highspeed;
194 mmc-hs200-1_8v;
195 mmc-hs400-1_8v;
196 cap-mmc-hw-reset;
197 no-sdio;
198 no-sd;
199 hs400-ds-delay = <0x12814>;
200 vmmc-supply = <&mt6358_vemc_reg>;
201 vqmmc-supply = <&mt6358_vio18_reg>;
202 assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC50_0>;
203 assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_CK>;
204 non-removable;
209 pinctrl-names = "default", "state_uhs";
210 pinctrl-0 = <&mmc1_pins_default>;
211 pinctrl-1 = <&mmc1_pins_uhs>;
212 bus-width = <4>;
213 max-frequency = <200000000>;
214 cap-sd-highspeed;
215 sd-uhs-sdr50;
216 sd-uhs-sdr104;
217 cap-sdio-irq;
218 no-mmc;
219 no-sd;
220 vmmc-supply = <&mt6358_vmch_reg>;
221 vqmmc-supply = <&mt6358_vmc_reg>;
222 keep-power-in-suspend;
223 wakeup-source;
224 non-removable;
228 regulator-min-microvolt = <625000>;
229 regulator-max-microvolt = <900000>;
231 regulator-coupled-with = <&mt6358_vsram_gpu_reg>;
232 regulator-coupled-max-spread = <100000>;
236 regulator-min-microvolt = <850000>;
237 regulator-max-microvolt = <1000000>;
239 regulator-coupled-with = <&mt6358_vgpu_reg>;
240 regulator-coupled-max-spread = <100000>;
248 mediatek,pull-up-adv = <3>;
256 mediatek,pull-up-adv = <3>;
264 mediatek,pull-up-adv = <3>;
272 mediatek,pull-up-adv = <3>;
280 mediatek,pull-up-adv = <3>;
288 mediatek,pull-up-adv = <3>;
296 mediatek,pull-up-adv = <3>;
308 mmc0_pins_default: mmc0-pins-default {
319 input-enable;
320 drive-strength = <MTK_DRIVE_14mA>;
321 mediatek,pull-up-adv = <01>;
326 drive-strength = <MTK_DRIVE_14mA>;
327 mediatek,pull-down-adv = <10>;
332 drive-strength = <MTK_DRIVE_14mA>;
333 mediatek,pull-down-adv = <01>;
337 mmc0_pins_uhs: mmc0-pins-uhs {
348 input-enable;
349 drive-strength = <MTK_DRIVE_14mA>;
350 mediatek,pull-up-adv = <01>;
355 drive-strength = <MTK_DRIVE_14mA>;
356 mediatek,pull-down-adv = <10>;
361 drive-strength = <MTK_DRIVE_14mA>;
362 mediatek,pull-down-adv = <10>;
367 drive-strength = <MTK_DRIVE_14mA>;
368 mediatek,pull-up-adv = <01>;
372 mmc1_pins_default: mmc1-pins-default {
379 input-enable;
380 mediatek,pull-up-adv = <10>;
385 input-enable;
386 mediatek,pull-down-adv = <10>;
391 output-high;
395 mmc1_pins_uhs: mmc1-pins-uhs {
402 drive-strength = <6>;
403 input-enable;
404 mediatek,pull-up-adv = <10>;
409 drive-strength = <8>;
410 mediatek,pull-down-adv = <10>;
411 input-enable;
415 ite_pins: ite-pins {
416 pins-irq {
418 input-enable;
419 bias-pull-up;
422 pins-rst {
424 output-high;
428 dpi_func_pins: dpi-func-pins {
429 pins-dpi {
452 dpi_idle_pins: dpi-idle-pins {
453 pins-idle {
478 interrupts-extended = <&pio 182 IRQ_TYPE_LEVEL_HIGH>;
482 domain-supply = <&mt6358_vgpu_reg>;
486 proc-supply = <&mt6358_vproc12_reg>;
490 proc-supply = <&mt6358_vproc12_reg>;
494 proc-supply = <&mt6358_vproc12_reg>;
498 proc-supply = <&mt6358_vproc12_reg>;
502 proc-supply = <&mt6358_vproc11_reg>;
506 proc-supply = <&mt6358_vproc11_reg>;
510 proc-supply = <&mt6358_vproc11_reg>;
514 proc-supply = <&mt6358_vproc11_reg>;
526 pinctrl-names = "default", "sleep";
527 pinctrl-0 = <&dpi_func_pins>;
528 pinctrl-1 = <&dpi_idle_pins>;
533 remote-endpoint = <&it66121_in>;