mirror of https://gitee.com/openkylin/linux.git
ARM: dts: sun7i: Add basic support for the Cubietruck WiFi module
The CubieTruck has an AMPAK AP6210 WiFi+Bluetooth module. The WiFi part is a BCM43362 IC connected to MMC3 in the A20 SoC via SDIO. The IC also takes a power enable signal via GPIO. The WiFi module supports out-of-band interrupt signaling via GPIO, but this is not supported in this patch. Signed-off-by: Chen-Yu Tsai <wens@csie.org> 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
c621183c20
commit
3906c0a688
|
@ -29,6 +29,14 @@ mmc0: mmc@01c0f000 {
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
mmc3: mmc@01c12000 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&mmc3_pins_a>;
|
||||
vmmc-supply = <®_vmmc3>;
|
||||
non-removable;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
usbphy: phy@01c13400 {
|
||||
usb1_vbus-supply = <®_usb1_vbus>;
|
||||
usb2_vbus-supply = <®_usb2_vbus>;
|
||||
|
@ -57,6 +65,18 @@ ohci1: usb@01c1c400 {
|
|||
};
|
||||
|
||||
pinctrl@01c20800 {
|
||||
mmc3_pins_a: mmc3@0 {
|
||||
/* AP6210 requires pull-up */
|
||||
allwinner,pull = <1>;
|
||||
};
|
||||
|
||||
vmmc3_pin_cubietruck: vmmc3_pin@0 {
|
||||
allwinner,pins = "PH9";
|
||||
allwinner,function = "gpio_out";
|
||||
allwinner,drive = <0>;
|
||||
allwinner,pull = <0>;
|
||||
};
|
||||
|
||||
ahci_pwr_pin_cubietruck: ahci_pwr_pin@1 {
|
||||
allwinner,pins = "PH12";
|
||||
allwinner,function = "gpio_out";
|
||||
|
@ -154,4 +174,15 @@ reg_usb1_vbus: usb1-vbus {
|
|||
reg_usb2_vbus: usb2-vbus {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
reg_vmmc3: vmmc3 {
|
||||
compatible = "regulator-fixed";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&vmmc3_pin_cubietruck>;
|
||||
regulator-name = "vmmc3";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
enable-active-high;
|
||||
gpio = <&pio 7 9 0>;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue