blob: eaf4e1636cb0a56cd652fd4610ed56929bcfe415 [file] [log] [blame]
From 314a000a040c368f5a15b32cf936b0425b0f31b1 Mon Sep 17 00:00:00 2001
From: YH Lin <yueherngl@google.com>
Date: Wed, 22 May 2019 08:45:25 -0700
Subject: [PATCH 7/8] CHROMIUM: arm64: dts: mt8183-kukui: add wifi power
controller
Change-Id: Ie8ce1132c29a2026ede186d4f5e0ee97714e477b
---
.../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 22 ++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
index c0ae93c5aac83..ae21a9a0f7098 100644
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
@@ -82,6 +82,20 @@
enable-active-high;
};
+ mmc1_fixed_power: regulator@3 {
+ compatible = "regulator-fixed";
+ regulator-name = "mmc1_power";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ };
+
+ mmc1_fixed_io: regulator@4 {
+ compatible = "regulator-fixed";
+ regulator-name = "mmc1_io";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
+
reserved_memory: reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
@@ -407,8 +421,8 @@
pinctrl-names = "default", "state_uhs";
pinctrl-0 = <&mmc1_pins_default>;
pinctrl-1 = <&mmc1_pins_uhs>;
- vmmc-supply = <&mt6358_vmch_reg>;
- vqmmc-supply = <&mt6358_vmc_reg>;
+ vmmc-supply = <&mmc1_fixed_power>;
+ vqmmc-supply = <&mmc1_fixed_io>;
bus-width = <4>;
max-frequency = <200000000>;
drv-type = <2>;
@@ -421,6 +435,8 @@
non-removable;
no-mmc;
no-sd;
+ assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC30_1>;
+ assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_D2>;
};
&mt6358_vdram2_reg {
@@ -754,7 +770,7 @@
mediatek,pull-down-adv = <10>;
};
- pins_wifi {
+ pins_wlan_en {
pinmux = <PINMUX_GPIO119__FUNC_GPIO119>;
output-high;
};
--
2.22.0.rc1.257.g3120a18244-goog