brcm2708: add support for the new Raspberry Pi Zero W
authorStijn Tintel <stijn@linux-ipv6.be>
Sun, 5 Mar 2017 20:16:07 +0000 (21:16 +0100)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Thu, 9 Mar 2017 07:47:41 +0000 (08:47 +0100)
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
target/linux/brcm2708/base-files/etc/board.d/02_network
target/linux/brcm2708/base-files/etc/diag.sh
target/linux/brcm2708/base-files/lib/brcm2708.sh
target/linux/brcm2708/image/Makefile

index 21e86f4db3697f6b33f41a47b5ea238d60f3e5aa..9486a6ae6844ac947880bd273b8c0ecaec6e4702 100755 (executable)
@@ -18,6 +18,9 @@ rpi-b |\
 rpi-b-plus)
        ucidef_set_interface_lan "eth0"
        ;;
+rpi-zero-w)
+       ucidef_set_interface_lan "wlan0"
+       ;;
 esac
 
 board_config_flush
index 010a623d1e4f257d8c795b7569f5bae65f0e28d2..36c5cd71d0bb97c1e3a687a4c2a7175ebed60557 100644 (file)
@@ -13,7 +13,8 @@ set_state() {
                ;;
        rpi-b |\
        rpi-cm |\
-       rpi-zero)
+       rpi-zero |\
+       rpi-zero-w)
                status_led="led0"
                ;;
        esac
index cebec644c00f562d74bc9d02bf00028fd288a056..81f123f2042979ec1d2e40d2dbc4ae72b0d9e02b 100644 (file)
@@ -28,6 +28,9 @@ brcm2708_detect() {
        "Raspberry Pi Zero Rev"*)
                board_name="rpi-zero"
                ;;
+       "Raspberry Pi Zero W Rev"*)
+               board_name="rpi-zero-w"
+               ;;
        *)
                board_name="unknown"
                ;;
index d0222df0652b7d155a5de5ccc095eaeec5691a09..d7385c48e1245341743f8eebf08a27b69549bf6e 100644 (file)
@@ -1,6 +1,6 @@
 # 
 # Copyright (C) 2012-2015 OpenWrt.org
-# Copyright (C) 2016 LEDE project
+# Copyright (C) 2016-2017 LEDE project
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
@@ -56,8 +56,9 @@ define Device/Default
 endef
 
 define Device/rpi
-  DEVICE_TITLE := Raspberry Pi B/B+/CM/Zero
-  DEVICE_DTS := bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm
+  DEVICE_TITLE := Raspberry Pi B/B+/CM/Zero/ZeroW
+  DEVICE_DTS := bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm bcm2708-rpi-0-w
+  DEVICE_PACKAGES := brcmfmac-firmware-43430-sdio kmod-brcmfmac wpad-mini
 endef
 ifeq ($(SUBTARGET),bcm2708)
   TARGET_DEVICES += rpi