Lines Matching +full:max +full:- +full:frequency
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
19 stdout-path = "serial0:115200n8";
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <32768>;
31 clock-output-names = "clk32k";
35 compatible = "regulator-fixed";
36 regulator-name = "it6505_pp18";
37 regulator-min-microvolt = <1800000>;
38 regulator-max-microvolt = <1800000>;
40 enable-active-high;
44 compatible = "regulator-fixed";
45 regulator-name = "lcd_pp3300";
46 regulator-min-microvolt = <3300000>;
47 regulator-max-microvolt = <3300000>;
48 regulator-always-on;
49 regulator-boot-on;
53 compatible = "regulator-fixed";
54 regulator-name = "bl_pp5000";
55 regulator-min-microvolt = <5000000>;
56 regulator-max-microvolt = <5000000>;
57 regulator-always-on;
58 regulator-boot-on;
62 compatible = "regulator-fixed";
63 regulator-name = "mmc1_power";
64 regulator-min-microvolt = <3300000>;
65 regulator-max-microvolt = <3300000>;
69 compatible = "regulator-fixed";
70 regulator-name = "mmc1_io";
71 regulator-min-microvolt = <1800000>;
72 regulator-max-microvolt = <1800000>;
76 compatible = "regulator-fixed";
77 regulator-name = "pp1800_alw";
78 regulator-always-on;
79 regulator-boot-on;
80 regulator-min-microvolt = <1800000>;
81 regulator-max-microvolt = <1800000>;
85 compatible = "regulator-fixed";
86 regulator-name = "pp3300_alw";
87 regulator-always-on;
88 regulator-boot-on;
89 regulator-min-microvolt = <3300000>;
90 regulator-max-microvolt = <3300000>;
95 sdmode-gpios = <&pio 175 0>;
99 compatible = "linux,bt-sco";
102 wifi_pwrseq: wifi-pwrseq {
103 compatible = "mmc-pwrseq-simple";
104 pinctrl-names = "default";
105 pinctrl-0 = <&wifi_pins_pwrseq>;
108 reset-gpios = <&pio 119 1>;
111 wifi_wakeup: wifi-wakeup {
112 compatible = "gpio-keys";
113 pinctrl-names = "default";
114 pinctrl-0 = <&wifi_pins_wakeup>;
120 wakeup-source;
124 tboard_thermistor1: thermal-sensor1 {
125 compatible = "generic-adc-thermal";
126 #thermal-sensor-cells = <0>;
127 io-channels = <&auxadc 0>;
128 io-channel-names = "sensor-channel";
129 temperature-lookup-table = < (-5000) 4241
158 tboard_thermistor2: thermal-sensor2 {
159 compatible = "generic-adc-thermal";
160 #thermal-sensor-cells = <0>;
161 io-channels = <&auxadc 1>;
162 io-channel-names = "sensor-channel";
163 temperature-lookup-table = < (-5000) 4241
198 proc-supply = <&mt6358_vproc12_reg>;
202 proc-supply = <&mt6358_vproc12_reg>;
206 proc-supply = <&mt6358_vproc12_reg>;
210 proc-supply = <&mt6358_vproc12_reg>;
214 proc-supply = <&mt6358_vproc11_reg>;
218 proc-supply = <&mt6358_vproc11_reg>;
222 proc-supply = <&mt6358_vproc11_reg>;
226 proc-supply = <&mt6358_vproc11_reg>;
230 pinctrl-names = "default";
231 pinctrl-0 = <&i2c0_pins>;
233 clock-frequency = <400000>;
234 #address-cells = <1>;
235 #size-cells = <0>;
239 pinctrl-names = "default";
240 pinctrl-0 = <&i2c1_pins>;
242 clock-frequency = <100000>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&i2c3_pins>;
249 clock-frequency = <100000>;
250 #address-cells = <1>;
251 #size-cells = <0>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&i2c5_pins>;
258 clock-frequency = <100000>;
259 #address-cells = <1>;
260 #size-cells = <0>;
264 pinctrl-names = "default";
265 pinctrl-0 = <&i2c6_pins>;
267 clock-frequency = <100000>;
272 pinctrl-names = "default", "state_uhs";
273 pinctrl-0 = <&mmc0_pins_default>;
274 pinctrl-1 = <&mmc0_pins_uhs>;
275 bus-width = <8>;
276 max-frequency = <200000000>;
277 cap-mmc-highspeed;
278 mmc-hs200-1_8v;
279 mmc-hs400-1_8v;
280 cap-mmc-hw-reset;
281 no-sdio;
282 no-sd;
283 hs400-ds-delay = <0x12814>;
284 vmmc-supply = <&mt6358_vemc_reg>;
285 vqmmc-supply = <&mt6358_vio18_reg>;
286 assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC50_0>;
287 assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_CK>;
288 non-removable;
293 pinctrl-names = "default", "state_uhs";
294 pinctrl-0 = <&mmc1_pins_default>;
295 pinctrl-1 = <&mmc1_pins_uhs>;
296 vmmc-supply = <&mmc1_fixed_power>;
297 vqmmc-supply = <&mmc1_fixed_io>;
298 mmc-pwrseq = <&wifi_pwrseq>;
299 bus-width = <4>;
300 max-frequency = <200000000>;
301 drv-type = <2>;
302 cap-sd-highspeed;
303 sd-uhs-sdr50;
304 sd-uhs-sdr104;
305 keep-power-in-suspend;
306 enable-sdio-wakeup;
307 cap-sdio-irq;
308 non-removable;
309 no-mmc;
310 no-sd;
311 assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC30_1>;
312 assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_D2>;
313 #address-cells = <1>;
314 #size-cells = <0>;
316 qca_wifi: qca-wifi@1 {
323 regulator-always-on;
327 Avdd-supply = <&mt6358_vaud28_reg>;
331 regulator-min-microvolt = <2700000>;
332 regulator-max-microvolt = <2700000>;
336 regulator-min-microvolt = <2700000>;
337 regulator-max-microvolt = <2700000>;
341 bt_pins: bt-pins {
344 output-low;
351 input-enable;
352 bias-pull-up;
359 input-enable;
367 mediatek,pull-up-adv = <3>;
368 mediatek,drive-strength-adv = <00>;
376 mediatek,pull-up-adv = <3>;
377 mediatek,drive-strength-adv = <00>;
385 bias-disable;
386 mediatek,drive-strength-adv = <00>;
394 mediatek,pull-up-adv = <3>;
395 mediatek,drive-strength-adv = <00>;
403 bias-disable;
404 mediatek,drive-strength-adv = <00>;
412 mediatek,pull-up-adv = <3>;
413 mediatek,drive-strength-adv = <00>;
421 bias-disable;
425 mmc0_pins_default: mmc0-pins-default {
436 input-enable;
437 drive-strength = <MTK_DRIVE_14mA>;
438 mediatek,pull-up-adv = <01>;
443 drive-strength = <MTK_DRIVE_14mA>;
444 mediatek,pull-down-adv = <10>;
449 drive-strength = <MTK_DRIVE_14mA>;
450 mediatek,pull-down-adv = <01>;
454 mmc0_pins_uhs: mmc0-pins-uhs {
465 input-enable;
466 drive-strength = <MTK_DRIVE_14mA>;
467 mediatek,pull-up-adv = <01>;
472 drive-strength = <MTK_DRIVE_14mA>;
473 mediatek,pull-down-adv = <10>;
478 drive-strength = <MTK_DRIVE_14mA>;
479 mediatek,pull-down-adv = <10>;
484 drive-strength = <MTK_DRIVE_14mA>;
485 mediatek,pull-up-adv = <01>;
489 mmc1_pins_default: mmc1-pins-default {
496 input-enable;
497 mediatek,pull-up-adv = <10>;
502 input-enable;
503 mediatek,pull-down-adv = <10>;
507 mmc1_pins_uhs: mmc1-pins-uhs {
514 drive-strength = <MTK_DRIVE_6mA>;
515 input-enable;
516 mediatek,pull-up-adv = <10>;
521 drive-strength = <MTK_DRIVE_8mA>;
522 mediatek,pull-down-adv = <10>;
523 input-enable;
533 bias-disable;
543 bias-disable;
552 bias-disable;
556 mediatek,pull-down-adv = <00>;
566 bias-disable;
576 bias-disable;
586 bias-disable;
590 uart0_pins_default: uart0-pins-default {
593 input-enable;
594 bias-pull-up;
601 uart1_pins_default: uart1-pins-default {
604 input-enable;
605 bias-pull-up;
612 output-enable;
616 input-enable;
620 uart1_pins_sleep: uart1-pins-sleep {
623 input-enable;
624 bias-pull-up;
631 output-enable;
635 input-enable;
639 wifi_pins_pwrseq: wifi-pins-pwrseq {
642 output-low;
646 wifi_pins_wakeup: wifi-pins-wakeup {
649 input-enable;
659 pinctrl-names = "default";
660 pinctrl-0 = <&spi0_pins>;
661 mediatek,pad-select = <0>;
663 cs-gpios = <&pio 86 GPIO_ACTIVE_LOW>;
668 spi-max-frequency = <1000000>;
669 pinctrl-names = "default";
670 pinctrl-0 = <&h1_int_od_l>;
671 interrupt-parent = <&pio>;
677 pinctrl-names = "default";
678 pinctrl-0 = <&spi1_pins>;
679 mediatek,pad-select = <0>;
682 w25q64dw: spi-flash@0 {
683 compatible = "winbond,w25q64dw", "jedec,spi-nor";
685 spi-max-frequency = <25000000>;
690 pinctrl-names = "default";
691 pinctrl-0 = <&spi2_pins>;
692 mediatek,pad-select = <0>;
695 cros_ec: cros-ec@0 {
696 compatible = "google,cros-ec-spi";
698 spi-max-frequency = <3000000>;
699 interrupt-parent = <&pio>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&ec_ap_int_odl>;
704 i2c_tunnel: i2c-tunnel {
705 compatible = "google,cros-ec-i2c-tunnel";
706 google,remote-bus = <1>;
707 #address-cells = <1>;
708 #size-cells = <0>;
712 compatible = "google,extcon-usbc-cros-ec";
713 google,usb-port-id = <0>;
719 pinctrl-names = "default";
720 pinctrl-0 = <&spi3_pins>;
721 mediatek,pad-select = <0>;
726 pinctrl-names = "default";
727 pinctrl-0 = <&spi4_pins>;
728 mediatek,pad-select = <0>;
733 pinctrl-names = "default";
734 pinctrl-0 = <&spi5_pins>;
735 mediatek,pad-select = <0>;
741 wakeup-source;
742 vusb33-supply = <&mt6358_vusb_reg>;
751 pinctrl-names = "default";
752 pinctrl-0 = <&uart0_pins_default>;
757 pinctrl-names = "default", "sleep";
758 pinctrl-0 = <&uart1_pins_default>;
759 pinctrl-1 = <&uart1_pins_sleep>;
761 interrupts-extended = <&sysirq GIC_SPI 92 IRQ_TYPE_LEVEL_LOW>,
765 pinctrl-names = "default";
766 pinctrl-0 = <&bt_pins>;
768 compatible = "qcom,qca6174-bt";
769 enable-gpios = <&pio 120 0>;
771 firmware-name = "nvm_00440302_i2s.bin";
776 #address-cells = <1>;
777 #size-cells = <0>;
778 vusb33-supply = <&mt6358_vusb_reg>;
787 #include <arm/cros-ec-keyboard.dtsi>
788 #include <arm/cros-ec-sbs.dtsi>