mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
arm64: dts: renesas: ulcb-kf: Add support for TI WL1837
This patch adds description of TI WL1837 and links interfaces to communicate with the IC, namely the SDIO interface to WLAN. Signed-off-by: Spyridon Papageorgiou <spapageorgiou@de.adit-jv.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
committed by
Simon Horman
parent
c7d4df305c
commit
95ff4aab41
@@ -38,6 +38,18 @@
|
|||||||
regulator-min-microvolt = <5000000>;
|
regulator-min-microvolt = <5000000>;
|
||||||
regulator-max-microvolt = <5000000>;
|
regulator-max-microvolt = <5000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
wlan_en: regulator-wlan_en {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-name = "wlan-en-regulator";
|
||||||
|
|
||||||
|
regulator-min-microvolt = <3300000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
|
||||||
|
gpio = <&gpio_exp_74 4 GPIO_ACTIVE_HIGH>;
|
||||||
|
startup-delay-us = <70000>;
|
||||||
|
enable-active-high;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&can0 {
|
&can0 {
|
||||||
@@ -88,6 +100,13 @@
|
|||||||
line-name = "Audio_Out_OFF";
|
line-name = "Audio_Out_OFF";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sd-wifi-mux {
|
||||||
|
gpio-hog;
|
||||||
|
gpios = <5 GPIO_ACTIVE_HIGH>;
|
||||||
|
output-low; /* Connect WL1837 */
|
||||||
|
line-name = "SD WiFi mux";
|
||||||
|
};
|
||||||
|
|
||||||
hub_pwen {
|
hub_pwen {
|
||||||
gpio-hog;
|
gpio-hog;
|
||||||
gpios = <6 GPIO_ACTIVE_HIGH>;
|
gpios = <6 GPIO_ACTIVE_HIGH>;
|
||||||
@@ -254,6 +273,12 @@
|
|||||||
function = "scif1";
|
function = "scif1";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhi3_pins: sdhi3 {
|
||||||
|
groups = "sdhi3_data4", "sdhi3_ctrl";
|
||||||
|
function = "sdhi3";
|
||||||
|
power-source = <3300>;
|
||||||
|
};
|
||||||
|
|
||||||
usb0_pins: usb0 {
|
usb0_pins: usb0 {
|
||||||
groups = "usb0";
|
groups = "usb0";
|
||||||
function = "usb0";
|
function = "usb0";
|
||||||
@@ -273,6 +298,30 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdhi3 {
|
||||||
|
pinctrl-0 = <&sdhi3_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
|
||||||
|
vmmc-supply = <&wlan_en>;
|
||||||
|
vqmmc-supply = <&wlan_en>;
|
||||||
|
bus-width = <4>;
|
||||||
|
no-1-8-v;
|
||||||
|
non-removable;
|
||||||
|
cap-power-off-card;
|
||||||
|
keep-power-in-suspend;
|
||||||
|
max-frequency = <26000000>;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
wlcore: wlcore@2 {
|
||||||
|
compatible = "ti,wl1837";
|
||||||
|
reg = <2>;
|
||||||
|
interrupt-parent = <&gpio1>;
|
||||||
|
interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&usb2_phy0 {
|
&usb2_phy0 {
|
||||||
pinctrl-0 = <&usb0_pins>;
|
pinctrl-0 = <&usb0_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
|
|||||||
Reference in New Issue
Block a user