Skip to content

Commit

Permalink
WIP: add WiFi to stm32
Browse files Browse the repository at this point in the history
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  • Loading branch information
RobertCNelson committed Feb 3, 2020
1 parent d96cdf8 commit 57be275
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 2 deletions.
1 change: 1 addition & 0 deletions patch.sh
Expand Up @@ -441,6 +441,7 @@ soc () {

dir 'soc/ti/panda'
dir 'soc/stm32'
dir 'soc/stm32_wifi'
}

###
Expand Down
2 changes: 1 addition & 1 deletion patches/defconfig
Expand Up @@ -8053,7 +8053,7 @@ CONFIG_NVMEM_SYSFS=y
# CONFIG_NVMEM_IMX_OCOTP is not set
CONFIG_ROCKCHIP_EFUSE=m
# CONFIG_ROCKCHIP_OTP is not set
# CONFIG_NVMEM_STM32_ROMEM is not set
CONFIG_NVMEM_STM32_ROMEM=m
CONFIG_NVMEM_SUNXI_SID=m
# CONFIG_NVMEM_SNVS_LPGPR is not set

Expand Down
56 changes: 56 additions & 0 deletions patches/soc/stm32_wifi/0001-stm32mp157c-dk2.dts-add-WiFi.patch
@@ -0,0 +1,56 @@
From 4dc334f8d20f245be794f706be4215a1fa09c426 Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Mon, 3 Feb 2020 10:14:36 -0600
Subject: [PATCH] stm32mp157c-dk2.dts: add WiFi

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
arch/arm/boot/dts/stm32mp157c-dk2.dts | 28 +++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

diff --git a/arch/arm/boot/dts/stm32mp157c-dk2.dts b/arch/arm/boot/dts/stm32mp157c-dk2.dts
index 7985b80967ca..51cd0beaf904 100644
--- a/arch/arm/boot/dts/stm32mp157c-dk2.dts
+++ b/arch/arm/boot/dts/stm32mp157c-dk2.dts
@@ -24,6 +24,11 @@ aliases {
chosen {
stdout-path = "serial0:115200n8";
};
+
+ wifi_pwrseq: wifi-pwrseq {
+ compatible = "mmc-pwrseq-simple";
+ reset-gpios = <&gpioh 4 GPIO_ACTIVE_LOW>;
+ };
};

&dsi {
@@ -92,3 +97,26 @@ ltdc_ep1_out: endpoint@1 {
};
};
};
+
+/* Wifi */
+&sdmmc2 {
+ arm,primecell-periphid = <0x10153180>;
+ pinctrl-names = "default", "opendrain", "sleep";
+ pinctrl-0 = <&sdmmc2_b4_pins_b>;
+ pinctrl-1 = <&sdmmc2_b4_od_pins_b>;
+ pinctrl-2 = <&sdmmc2_b4_sleep_pins_a>;
+ non-removable;
+ st,neg-edge;
+ bus-width = <4>;
+ vmmc-supply = <&v3v3>;
+ mmc-pwrseq = <&wifi_pwrseq>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ keep-power-in-suspend;
+ status = "okay";
+
+ brcmf: bcrmf@1 {
+ reg = <1>;
+ compatible = "brcm,bcm4329-fmac";
+ };
+};
--
2.24.1

2 changes: 1 addition & 1 deletion version.sh
Expand Up @@ -38,7 +38,7 @@ KERNEL_REL=5.5
KERNEL_TAG=${KERNEL_REL}.1
kernel_rt=".X-rtY"
#Kernel Build
BUILD=${build_prefix}6
BUILD=${build_prefix}6.1

#v5.X-rcX + upto SHA
#prev_KERNEL_SHA=""
Expand Down

0 comments on commit 57be275

Please sign in to comment.