diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2015-07-03 23:18:33 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2015-07-03 23:18:33 +0000 |
commit | b5b630ae3884ce8f4b416cb06a91ebc002ce83ed (patch) | |
tree | df0c2ab857739fc785016c21b760de44da2eed90 /target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch | |
parent | 7e2450f03cf80d0cfcb66f4d2f242c2766aa773b (diff) | |
download | upstream-b5b630ae3884ce8f4b416cb06a91ebc002ce83ed.tar.gz upstream-b5b630ae3884ce8f4b416cb06a91ebc002ce83ed.tar.bz2 upstream-b5b630ae3884ce8f4b416cb06a91ebc002ce83ed.zip |
brcm47xx: add support for kernel 4.1
This adds support for kernel 4.1 and removes kernel 4.0.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46166
Diffstat (limited to 'target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch')
-rw-r--r-- | target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch | 258 |
1 files changed, 0 insertions, 258 deletions
diff --git a/target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch b/target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch deleted file mode 100644 index 826307b325..0000000000 --- a/target/linux/brcm47xx/patches-4.0/030-06-MIPS-BCM47XX-Fix-coding-style-to-match-kernel-standa.patch +++ /dev/null @@ -1,258 +0,0 @@ -From d548ca6b0784a99f0fcae397f115823ccd0361a5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com> -Date: Wed, 10 Dec 2014 17:38:26 +0100 -Subject: [PATCH] MIPS: BCM47XX: Fix coding style to match kernel standards -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -[ralf@linux-mips.org: Fixed conflicts.] - -Signed-off-by: Rafał Miłecki <zajec5@gmail.com> -Acked-by: Hauke Mehrtens <hauke@hauke-m.de> -Cc: linux-mips@linux-mips.org -Cc: Paul Walmsley <paul@pwsan.com> -Patchwork: https://patchwork.linux-mips.org/patch/8665/ -Signed-off-by: Ralf Baechle <ralf@linux-mips.org> ---- - arch/mips/bcm47xx/bcm47xx_private.h | 4 ++++ - arch/mips/bcm47xx/board.c | 3 +-- - arch/mips/bcm47xx/nvram.c | 25 ++++++++++++++----------- - arch/mips/bcm47xx/prom.c | 3 +-- - arch/mips/bcm47xx/serial.c | 8 ++++---- - arch/mips/bcm47xx/setup.c | 12 ++++++------ - arch/mips/bcm47xx/sprom.c | 8 ++++---- - arch/mips/bcm47xx/time.c | 1 - - 8 files changed, 34 insertions(+), 30 deletions(-) - ---- a/arch/mips/bcm47xx/bcm47xx_private.h -+++ b/arch/mips/bcm47xx/bcm47xx_private.h -@@ -1,6 +1,10 @@ - #ifndef LINUX_BCM47XX_PRIVATE_H_ - #define LINUX_BCM47XX_PRIVATE_H_ - -+#ifndef pr_fmt -+#define pr_fmt(fmt) "bcm47xx: " fmt -+#endif -+ - #include <linux/kernel.h> - - /* prom.c */ ---- a/arch/mips/bcm47xx/board.c -+++ b/arch/mips/bcm47xx/board.c -@@ -330,9 +330,8 @@ void __init bcm47xx_board_detect(void) - err = bcm47xx_nvram_getenv("boardtype", buf, sizeof(buf)); - - /* init of nvram failed, probably too early now */ -- if (err == -ENXIO) { -+ if (err == -ENXIO) - return; -- } - - board_detected = bcm47xx_board_get_nvram(); - bcm47xx_board.board = board_detected->board; ---- a/arch/mips/bcm47xx/nvram.c -+++ b/arch/mips/bcm47xx/nvram.c -@@ -18,8 +18,10 @@ - #include <linux/mtd/mtd.h> - #include <linux/bcm47xx_nvram.h> - --#define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */ --#define NVRAM_SPACE 0x8000 -+#define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */ -+#define NVRAM_SPACE 0x8000 -+#define NVRAM_MAX_GPIO_ENTRIES 32 -+#define NVRAM_MAX_GPIO_VALUE_LEN 30 - - #define FLASH_MIN 0x00020000 /* Minimum flash size */ - -@@ -97,8 +99,8 @@ found: - pr_err("nvram on flash (%i bytes) is bigger than the reserved space in memory, will just copy the first %i bytes\n", - header->len, NVRAM_SPACE); - -- src = (u32 *) header; -- dst = (u32 *) nvram_buf; -+ src = (u32 *)header; -+ dst = (u32 *)nvram_buf; - for (i = 0; i < sizeof(struct nvram_header); i += 4) - *dst++ = __raw_readl(src++); - for (; i < header->len && i < NVRAM_SPACE && i < size; i += 4) -@@ -189,7 +191,8 @@ int bcm47xx_nvram_getenv(const char *nam - /* Look for name=value and return value */ - var = &nvram_buf[sizeof(struct nvram_header)]; - end = nvram_buf + sizeof(nvram_buf) - 2; -- end[0] = end[1] = '\0'; -+ end[0] = '\0'; -+ end[1] = '\0'; - for (; *var; var = value + strlen(value) + 1) { - data_left = end - var; - -@@ -197,11 +200,10 @@ int bcm47xx_nvram_getenv(const char *nam - if (!eq) - break; - value = eq + 1; -- if ((eq - var) == strlen(name) && -- strncmp(var, name, (eq - var)) == 0) { -+ if (eq - var == strlen(name) && -+ strncmp(var, name, eq - var) == 0) - return snprintf(val, val_len, "%s", value); - } -- } - return -ENOENT; - } - EXPORT_SYMBOL(bcm47xx_nvram_getenv); -@@ -209,10 +211,11 @@ EXPORT_SYMBOL(bcm47xx_nvram_getenv); - int bcm47xx_nvram_gpio_pin(const char *name) - { - int i, err; -- char nvram_var[10]; -- char buf[30]; -+ char nvram_var[] = "gpioXX"; -+ char buf[NVRAM_MAX_GPIO_VALUE_LEN]; - -- for (i = 0; i < 32; i++) { -+ /* TODO: Optimize it to don't call getenv so many times */ -+ for (i = 0; i < NVRAM_MAX_GPIO_ENTRIES; i++) { - err = snprintf(nvram_var, sizeof(nvram_var), "gpio%i", i); - if (err <= 0) - continue; ---- a/arch/mips/bcm47xx/prom.c -+++ b/arch/mips/bcm47xx/prom.c -@@ -35,7 +35,6 @@ - #include <bcm47xx.h> - #include <bcm47xx_board.h> - -- - static char bcm47xx_system_type[20] = "Broadcom BCM47XX"; - - const char *get_system_type(void) -@@ -83,7 +82,7 @@ static __init void prom_init_mem(void) - /* Loop condition may be not enough, off may be over 1 MiB */ - if (off + mem >= max) { - mem = max; -- printk(KERN_DEBUG "assume 128MB RAM\n"); -+ pr_debug("Assume 128MB RAM\n"); - break; - } - if (!memcmp(prom_init, prom_init + mem, 32)) ---- a/arch/mips/bcm47xx/serial.c -+++ b/arch/mips/bcm47xx/serial.c -@@ -36,8 +36,8 @@ static int __init uart8250_init_ssb(void - struct plat_serial8250_port *p = &(uart8250_data[i]); - struct ssb_serial_port *ssb_port = &(mcore->serial_ports[i]); - -- p->mapbase = (unsigned int) ssb_port->regs; -- p->membase = (void *) ssb_port->regs; -+ p->mapbase = (unsigned int)ssb_port->regs; -+ p->membase = (void *)ssb_port->regs; - p->irq = ssb_port->irq + 2; - p->uartclk = ssb_port->baud_base; - p->regshift = ssb_port->reg_shift; -@@ -62,8 +62,8 @@ static int __init uart8250_init_bcma(voi - struct bcma_serial_port *bcma_port; - bcma_port = &(cc->serial_ports[i]); - -- p->mapbase = (unsigned int) bcma_port->regs; -- p->membase = (void *) bcma_port->regs; -+ p->mapbase = (unsigned int)bcma_port->regs; -+ p->membase = (void *)bcma_port->regs; - p->irq = bcma_port->irq; - p->uartclk = bcma_port->baud_base; - p->regshift = bcma_port->reg_shift; ---- a/arch/mips/bcm47xx/setup.c -+++ b/arch/mips/bcm47xx/setup.c -@@ -52,7 +52,7 @@ EXPORT_SYMBOL(bcm47xx_bus_type); - - static void bcm47xx_machine_restart(char *command) - { -- printk(KERN_ALERT "Please stand by while rebooting the system...\n"); -+ pr_alert("Please stand by while rebooting the system...\n"); - local_irq_disable(); - /* Set the watchdog timer to reset immediately */ - switch (bcm47xx_bus_type) { -@@ -107,7 +107,7 @@ static int bcm47xx_get_invariants(struct - char buf[20]; - - /* Fill boardinfo structure */ -- memset(&(iv->boardinfo), 0 , sizeof(struct ssb_boardinfo)); -+ memset(&iv->boardinfo, 0 , sizeof(struct ssb_boardinfo)); - - bcm47xx_fill_ssb_boardinfo(&iv->boardinfo, NULL); - -@@ -126,7 +126,7 @@ static void __init bcm47xx_register_ssb( - char buf[100]; - struct ssb_mipscore *mcore; - -- err = ssb_bus_ssbbus_register(&(bcm47xx_bus.ssb), SSB_ENUM_BASE, -+ err = ssb_bus_ssbbus_register(&bcm47xx_bus.ssb, SSB_ENUM_BASE, - bcm47xx_get_invariants); - if (err) - panic("Failed to initialize SSB bus (err %d)", err); -@@ -136,7 +136,7 @@ static void __init bcm47xx_register_ssb( - if (strstr(buf, "console=ttyS1")) { - struct ssb_serial_port port; - -- printk(KERN_DEBUG "Swapping serial ports!\n"); -+ pr_debug("Swapping serial ports!\n"); - /* swap serial ports */ - memcpy(&port, &mcore->serial_ports[0], sizeof(port)); - memcpy(&mcore->serial_ports[0], &mcore->serial_ports[1], -@@ -168,7 +168,7 @@ void __init plat_mem_setup(void) - struct cpuinfo_mips *c = ¤t_cpu_data; - - if ((c->cputype == CPU_74K) || (c->cputype == CPU_1074K)) { -- printk(KERN_INFO "bcm47xx: using bcma bus\n"); -+ pr_info("Using bcma bus\n"); - #ifdef CONFIG_BCM47XX_BCMA - bcm47xx_bus_type = BCM47XX_BUS_TYPE_BCMA; - bcm47xx_sprom_register_fallbacks(); -@@ -179,7 +179,7 @@ void __init plat_mem_setup(void) - #endif - #endif - } else { -- printk(KERN_INFO "bcm47xx: using ssb bus\n"); -+ pr_info("Using ssb bus\n"); - #ifdef CONFIG_BCM47XX_SSB - bcm47xx_bus_type = BCM47XX_BUS_TYPE_SSB; - bcm47xx_sprom_register_fallbacks(); ---- a/arch/mips/bcm47xx/sprom.c -+++ b/arch/mips/bcm47xx/sprom.c -@@ -780,8 +780,8 @@ void bcm47xx_fill_sprom(struct ssb_sprom - bcm47xx_fill_sprom_path_r4589(sprom, prefix, fallback); - break; - default: -- pr_warn("Unsupported SPROM revision %d detected. Will extract" -- " v1\n", sprom->revision); -+ pr_warn("Unsupported SPROM revision %d detected. Will extract v1\n", -+ sprom->revision); - sprom->revision = 1; - bcm47xx_fill_sprom_r1234589(sprom, prefix, fallback); - bcm47xx_fill_sprom_r12389(sprom, prefix, fallback); -@@ -828,7 +828,7 @@ static int bcm47xx_get_sprom_ssb(struct - bcm47xx_fill_sprom(out, prefix, false); - return 0; - } else { -- pr_warn("bcm47xx: unable to fill SPROM for given bustype.\n"); -+ pr_warn("Unable to fill SPROM for given bustype.\n"); - return -EINVAL; - } - } -@@ -893,7 +893,7 @@ static int bcm47xx_get_sprom_bcma(struct - } - return 0; - default: -- pr_warn("bcm47xx: unable to fill SPROM for given bustype.\n"); -+ pr_warn("Unable to fill SPROM for given bustype.\n"); - return -EINVAL; - } - } ---- a/arch/mips/bcm47xx/time.c -+++ b/arch/mips/bcm47xx/time.c -@@ -22,7 +22,6 @@ - * 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -- - #include <linux/init.h> - #include <linux/ssb/ssb.h> - #include <asm/time.h> |