mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
ARM: dts: stm32: Enable WiFi on AV96
The WiFi/Bluetooth SDIO chip is attached to SDMMC3 on AV96, describe it in DT to make it available. Remove WiFi LED and turn it into a regulator, because it is a GPIO controlling the WL_REG_ON input of the WiFi chip. The LED is just an indicator connected to the same line, but not the primary function. Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Marek Vasut <marex@denx.de> Cc: Alexandre Torgue <alexandre.torgue@st.com> Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com> Cc: Patrice Chotard <patrice.chotard@st.com> Cc: Patrick Delaunay <patrick.delaunay@st.com> Cc: linux-stm32@st-md-mailman.stormreply.com To: linux-arm-kernel@lists.infradead.org Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
This commit is contained in:
parent
84faf29b2d
commit
7dd5cbba42
@ -65,13 +65,6 @@ led4 {
|
|||||||
};
|
};
|
||||||
|
|
||||||
led5 {
|
led5 {
|
||||||
label = "yellow:wifi";
|
|
||||||
gpios = <&gpioz 3 GPIO_ACTIVE_HIGH>;
|
|
||||||
linux,default-trigger = "phy0tx";
|
|
||||||
default-state = "off";
|
|
||||||
};
|
|
||||||
|
|
||||||
led6 {
|
|
||||||
label = "blue:bt";
|
label = "blue:bt";
|
||||||
gpios = <&gpioz 6 GPIO_ACTIVE_HIGH>;
|
gpios = <&gpioz 6 GPIO_ACTIVE_HIGH>;
|
||||||
linux,default-trigger = "bluetooth-power";
|
linux,default-trigger = "bluetooth-power";
|
||||||
@ -103,6 +96,17 @@ vdd_io: regulator-buck-io {
|
|||||||
regulator-boot-on;
|
regulator-boot-on;
|
||||||
vin-supply = <&vdd>;
|
vin-supply = <&vdd>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
wlan_pwr: regulator-wlan {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
|
||||||
|
regulator-name = "wl-reg";
|
||||||
|
regulator-min-microvolt = <3300000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
|
||||||
|
gpios = <&gpioz 3 GPIO_ACTIVE_HIGH>;
|
||||||
|
enable-active-high;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet0 {
|
ðernet0 {
|
||||||
@ -380,6 +384,26 @@ &sdmmc2 {
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdmmc3 {
|
||||||
|
pinctrl-names = "default", "opendrain", "sleep";
|
||||||
|
pinctrl-0 = <&sdmmc3_b4_pins_b>;
|
||||||
|
pinctrl-1 = <&sdmmc3_b4_od_pins_b>;
|
||||||
|
pinctrl-2 = <&sdmmc3_b4_sleep_pins_b>;
|
||||||
|
broken-cd;
|
||||||
|
non-removable;
|
||||||
|
st,neg-edge;
|
||||||
|
bus-width = <4>;
|
||||||
|
vmmc-supply = <&wlan_pwr>;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
brcmf: bcrmf@1 {
|
||||||
|
reg = <1>;
|
||||||
|
compatible = "brcm,bcm4329-fmac";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&uart4 {
|
&uart4 {
|
||||||
/* On Low speed expansion header */
|
/* On Low speed expansion header */
|
||||||
label = "LS-UART1";
|
label = "LS-UART1";
|
||||||
|
Loading…
Reference in New Issue
Block a user