summaryrefslogtreecommitdiff
path: root/target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch
diff options
context:
space:
mode:
authorJonas Gorski <jonas.gorski@gmail.com>2017-02-07 17:15:36 +0100
committerJonas Gorski <jonas.gorski@gmail.com>2017-02-13 17:51:08 +0100
commit4817e61f45ed01f381b99170beae8c59f48141f4 (patch)
tree4d968cff1e2263735536dfcf060311f453a849ad /target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch
parent034a80009cbcd6251a7aed78a4603e4e27cb725b (diff)
downloadmtk-20170518-4817e61f45ed01f381b99170beae8c59f48141f4.zip
mtk-20170518-4817e61f45ed01f381b99170beae8c59f48141f4.tar.gz
mtk-20170518-4817e61f45ed01f381b99170beae8c59f48141f4.tar.bz2
brcm63xx: Neufbox 6: fix switch by probing through DT
Probe the switch through DT instead of a platform device. This fixes probe, as GPIO offsets are now properly accounted for. Fixes the following issue: [ 0.802953] 8021q: 802.1Q VLAN Support v1.8 [ 0.810518] rtl8366_smi: gpio_request failed for 18, err=-517 Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Diffstat (limited to 'target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch')
-rw-r--r--target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch11
1 files changed, 5 insertions, 6 deletions
diff --git a/target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch b/target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch
index 637f878..5e7402a 100644
--- a/target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch
+++ b/target/linux/brcm63xx/patches-4.4/561-board_WAP-5813n.patch
@@ -1,16 +1,15 @@
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -14,7 +14,9 @@
+@@ -13,6 +13,8 @@
+ #include <linux/kernel.h>
#include <linux/string.h>
#include <linux/pci_ids.h>
- #include <linux/platform_device.h>
+#include <linux/platform_data/b53.h>
- #include <linux/rtl8367.h>
+#include <linux/spi/spi.h>
#include <asm/addrspace.h>
#include <bcm63xx_board.h>
#include <bcm63xx_cpu.h>
-@@ -1714,6 +1716,65 @@ static struct board_info __initdata boar
+@@ -1674,6 +1676,65 @@ static struct board_info __initdata boar
.has_ohci0 = 1,
.has_ehci0 = 1,
};
@@ -76,7 +75,7 @@
#endif /* CONFIG_BCM63XX_CPU_6368 */
/*
-@@ -1950,6 +2011,7 @@ static const struct board_info __initcon
+@@ -1910,6 +1971,7 @@ static const struct board_info __initcon
#ifdef CONFIG_BCM63XX_CPU_6368
&board_96368mvwg,
&board_96368mvngr,
@@ -84,7 +83,7 @@
#endif
#ifdef CONFIG_BCM63XX_CPU_63268
&board_963268bu_p300,
-@@ -2042,6 +2104,7 @@ static struct of_device_id const bcm963x
+@@ -2002,6 +2064,7 @@ static struct of_device_id const bcm963x
#ifdef CONFIG_BCM63XX_CPU_6368
{ .compatible = "brcm,bcm96368mvngr", .data = &board_96368mvngr, },
{ .compatible = "brcm,bcm96368mvwg", .data = &board_96368mvwg, },