mirror of https://github.com/hak5/openwrt-owl.git
bcm53xx: update to kernel 3.14
Use kernel 3.14 by default and refresh the patches Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 41913owl
parent
350765676e
commit
69c403c234
|
@ -13,7 +13,7 @@ FEATURES:=squashfs usb pci pcie gpio
|
||||||
MAINTAINER:=Hauke Mehrtens <hauke@hauke-m.de>
|
MAINTAINER:=Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
CPU_TYPE:=cortex-a9
|
CPU_TYPE:=cortex-a9
|
||||||
|
|
||||||
LINUX_VERSION:=3.10.49
|
LINUX_VERSION:=3.14.14
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/target.mk
|
include $(INCLUDE_DIR)/target.mk
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
+#endif /* CONFIG_OF */
|
+#endif /* CONFIG_OF */
|
||||||
--- a/include/linux/bcma/bcma.h
|
--- a/include/linux/bcma/bcma.h
|
||||||
+++ b/include/linux/bcma/bcma.h
|
+++ b/include/linux/bcma/bcma.h
|
||||||
@@ -322,6 +322,8 @@ struct bcma_bus {
|
@@ -323,6 +323,8 @@ struct bcma_bus {
|
||||||
struct pci_dev *host_pci;
|
struct pci_dev *host_pci;
|
||||||
/* Pointer to the SDIO device (only for BCMA_HOSTTYPE_SDIO) */
|
/* Pointer to the SDIO device (only for BCMA_HOSTTYPE_SDIO) */
|
||||||
struct sdio_func *host_sdio;
|
struct sdio_func *host_sdio;
|
||||||
|
|
|
@ -70,7 +70,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
static int bcma_fill_sprom_with_fallback(struct bcma_bus *bus,
|
static int bcma_fill_sprom_with_fallback(struct bcma_bus *bus,
|
||||||
struct ssb_sprom *out)
|
struct ssb_sprom *out)
|
||||||
{
|
{
|
||||||
@@ -579,7 +621,14 @@ int bcma_sprom_get(struct bcma_bus *bus)
|
@@ -580,7 +622,14 @@ int bcma_sprom_get(struct bcma_bus *bus)
|
||||||
u16 *sprom;
|
u16 *sprom;
|
||||||
size_t sprom_sizes[] = { SSB_SPROMSIZE_WORDS_R4,
|
size_t sprom_sizes[] = { SSB_SPROMSIZE_WORDS_R4,
|
||||||
SSB_SPROMSIZE_WORDS_R10, };
|
SSB_SPROMSIZE_WORDS_R10, };
|
||||||
|
|
|
@ -11,8 +11,6 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
|
||||||
arch/arm/mach-bcm/bcm_5301x.c | 31 +++++++++++++++++++++++++++++++
|
arch/arm/mach-bcm/bcm_5301x.c | 31 +++++++++++++++++++++++++++++++
|
||||||
1 file changed, 31 insertions(+)
|
1 file changed, 31 insertions(+)
|
||||||
|
|
||||||
diff --git a/arch/arm/mach-bcm/bcm_5301x.c b/arch/arm/mach-bcm/bcm_5301x.c
|
|
||||||
index edff697..e349897 100644
|
|
||||||
--- a/arch/arm/mach-bcm/bcm_5301x.c
|
--- a/arch/arm/mach-bcm/bcm_5301x.c
|
||||||
+++ b/arch/arm/mach-bcm/bcm_5301x.c
|
+++ b/arch/arm/mach-bcm/bcm_5301x.c
|
||||||
@@ -12,9 +12,26 @@
|
@@ -12,9 +12,26 @@
|
||||||
|
@ -42,7 +40,7 @@ index edff697..e349897 100644
|
||||||
static int bcm5301x_abort_handler(unsigned long addr, unsigned int fsr,
|
static int bcm5301x_abort_handler(unsigned long addr, unsigned int fsr,
|
||||||
struct pt_regs *regs)
|
struct pt_regs *regs)
|
||||||
{
|
{
|
||||||
@@ -49,6 +66,19 @@ static void __init bcm5301x_dt_init(void)
|
@@ -49,6 +66,19 @@ static void __init bcm5301x_dt_init(void
|
||||||
of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,13 +60,10 @@ index edff697..e349897 100644
|
||||||
static const char __initconst *bcm5301x_dt_compat[] = {
|
static const char __initconst *bcm5301x_dt_compat[] = {
|
||||||
"brcm,bcm4708",
|
"brcm,bcm4708",
|
||||||
NULL,
|
NULL,
|
||||||
@@ -57,5 +87,6 @@ static const char __initconst *bcm5301x_dt_compat[] = {
|
@@ -57,5 +87,6 @@ static const char __initconst *bcm5301x_
|
||||||
DT_MACHINE_START(BCM5301X, "BCM5301X")
|
DT_MACHINE_START(BCM5301X, "BCM5301X")
|
||||||
.init_early = bcm5301x_init_early,
|
.init_early = bcm5301x_init_early,
|
||||||
.init_machine = bcm5301x_dt_init,
|
.init_machine = bcm5301x_dt_init,
|
||||||
+ .restart = bcm5301x_restart,
|
+ .restart = bcm5301x_restart,
|
||||||
.dt_compat = bcm5301x_dt_compat,
|
.dt_compat = bcm5301x_dt_compat,
|
||||||
MACHINE_END
|
MACHINE_END
|
||||||
--
|
|
||||||
1.8.4.5
|
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
ohci_addr = 0x18009000;
|
ohci_addr = 0x18009000;
|
||||||
--- a/include/linux/bcma/bcma.h
|
--- a/include/linux/bcma/bcma.h
|
||||||
+++ b/include/linux/bcma/bcma.h
|
+++ b/include/linux/bcma/bcma.h
|
||||||
@@ -266,7 +266,7 @@ struct bcma_device {
|
@@ -267,7 +267,7 @@ struct bcma_device {
|
||||||
u8 core_unit;
|
u8 core_unit;
|
||||||
|
|
||||||
u32 addr;
|
u32 addr;
|
||||||
|
|
|
@ -148,7 +148,7 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
default:
|
default:
|
||||||
--- a/include/linux/bcma/bcma.h
|
--- a/include/linux/bcma/bcma.h
|
||||||
+++ b/include/linux/bcma/bcma.h
|
+++ b/include/linux/bcma/bcma.h
|
||||||
@@ -337,6 +337,7 @@ struct bcma_bus {
|
@@ -338,6 +338,7 @@ struct bcma_bus {
|
||||||
u8 num;
|
u8 num;
|
||||||
|
|
||||||
struct bcma_drv_cc drv_cc;
|
struct bcma_drv_cc drv_cc;
|
||||||
|
|
|
@ -13,9 +13,9 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
|
|
||||||
--- a/drivers/bcma/host_pci.c
|
--- a/drivers/bcma/host_pci.c
|
||||||
+++ b/drivers/bcma/host_pci.c
|
+++ b/drivers/bcma/host_pci.c
|
||||||
@@ -281,6 +281,8 @@ static const struct pci_device_id bcma_p
|
@@ -282,6 +282,8 @@ static const struct pci_device_id bcma_p
|
||||||
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4365) },
|
|
||||||
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x43a9) },
|
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x43a9) },
|
||||||
|
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x43aa) },
|
||||||
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4727) },
|
{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4727) },
|
||||||
+ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 43227) },
|
+ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 43227) },
|
||||||
+ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4360) },
|
+ { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4360) },
|
||||||
|
|
Loading…
Reference in New Issue