mirror of https://gitee.com/openkylin/linux.git
ARM: dts: sun8i: Add dt node for esp8089 wifi chip on polaroid-mid2809
The polaroid-mid2809 tablet has an esp8089 wifi chip, add a dt node describing it. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
1e03325af6
commit
b44a0a72df
|
@ -47,4 +47,46 @@
|
||||||
/ {
|
/ {
|
||||||
model = "Polaroid MID2809PXE04 tablet";
|
model = "Polaroid MID2809PXE04 tablet";
|
||||||
compatible = "polaroid,mid2809pxe04", "allwinner,sun8i-a23";
|
compatible = "polaroid,mid2809pxe04", "allwinner,sun8i-a23";
|
||||||
|
|
||||||
|
aliases {
|
||||||
|
ethernet0 = &esp8089;
|
||||||
|
};
|
||||||
|
|
||||||
|
wifi_pwrseq: wifi_pwrseq {
|
||||||
|
compatible = "mmc-pwrseq-simple";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&wifi_pwrseq_pin_mid2809>;
|
||||||
|
reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
|
||||||
|
/* The esp8089 needs 200 ms after driving wifi-en high */
|
||||||
|
post-power-on-delay-ms = <200>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&mmc1 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&mmc1_pins_a>;
|
||||||
|
vmmc-supply = <®_dldo1>;
|
||||||
|
mmc-pwrseq = <&wifi_pwrseq>;
|
||||||
|
bus-width = <4>;
|
||||||
|
non-removable;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
esp8089: sdio_wifi@1 {
|
||||||
|
compatible = "esp,esp8089";
|
||||||
|
reg = <1>;
|
||||||
|
esp,crystal-26M-en = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&mmc1_pins_a {
|
||||||
|
allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&r_pio {
|
||||||
|
wifi_pwrseq_pin_mid2809: wifi_pwrseq_pin@0 {
|
||||||
|
allwinner,pins = "PL6";
|
||||||
|
allwinner,function = "gpio_out";
|
||||||
|
allwinner,drive = <SUN4I_PINCTRL_10_MA>;
|
||||||
|
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue