Commit d548ca6b authored by Rafał Miłecki's avatar Rafał Miłecki Committed by Ralf Baechle

MIPS: BCM47XX: Fix coding style to match kernel standards

[ralf@linux-mips.org: Fixed conflicts.]
Signed-off-by: default avatarRafał Miłecki <zajec5@gmail.com>
Acked-by: default avatarHauke 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: default avatarRalf Baechle <ralf@linux-mips.org>
parent 05f5507f
#ifndef LINUX_BCM47XX_PRIVATE_H_ #ifndef LINUX_BCM47XX_PRIVATE_H_
#define LINUX_BCM47XX_PRIVATE_H_ #define LINUX_BCM47XX_PRIVATE_H_
#ifndef pr_fmt
#define pr_fmt(fmt) "bcm47xx: " fmt
#endif
#include <linux/kernel.h> #include <linux/kernel.h>
/* prom.c */ /* prom.c */
......
...@@ -330,9 +330,8 @@ void __init bcm47xx_board_detect(void) ...@@ -330,9 +330,8 @@ void __init bcm47xx_board_detect(void)
err = bcm47xx_nvram_getenv("boardtype", buf, sizeof(buf)); err = bcm47xx_nvram_getenv("boardtype", buf, sizeof(buf));
/* init of nvram failed, probably too early now */ /* init of nvram failed, probably too early now */
if (err == -ENXIO) { if (err == -ENXIO)
return; return;
}
board_detected = bcm47xx_board_get_nvram(); board_detected = bcm47xx_board_get_nvram();
bcm47xx_board.board = board_detected->board; bcm47xx_board.board = board_detected->board;
......
...@@ -20,6 +20,8 @@ ...@@ -20,6 +20,8 @@
#define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */ #define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */
#define NVRAM_SPACE 0x8000 #define NVRAM_SPACE 0x8000
#define NVRAM_MAX_GPIO_ENTRIES 32
#define NVRAM_MAX_GPIO_VALUE_LEN 30
#define FLASH_MIN 0x00020000 /* Minimum flash size */ #define FLASH_MIN 0x00020000 /* Minimum flash size */
...@@ -97,8 +99,8 @@ static int nvram_find_and_copy(void __iomem *iobase, u32 lim) ...@@ -97,8 +99,8 @@ static int nvram_find_and_copy(void __iomem *iobase, u32 lim)
pr_err("nvram on flash (%i bytes) is bigger than the reserved space in memory, will just copy the first %i bytes\n", 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); header->len, NVRAM_SPACE);
src = (u32 *) header; src = (u32 *)header;
dst = (u32 *) nvram_buf; dst = (u32 *)nvram_buf;
for (i = 0; i < sizeof(struct nvram_header); i += 4) for (i = 0; i < sizeof(struct nvram_header); i += 4)
*dst++ = __raw_readl(src++); *dst++ = __raw_readl(src++);
for (; i < header->len && i < NVRAM_SPACE && i < size; i += 4) for (; i < header->len && i < NVRAM_SPACE && i < size; i += 4)
...@@ -189,7 +191,8 @@ int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len) ...@@ -189,7 +191,8 @@ int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len)
/* Look for name=value and return value */ /* Look for name=value and return value */
var = &nvram_buf[sizeof(struct nvram_header)]; var = &nvram_buf[sizeof(struct nvram_header)];
end = nvram_buf + sizeof(nvram_buf) - 2; 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) { for (; *var; var = value + strlen(value) + 1) {
data_left = end - var; data_left = end - var;
...@@ -197,11 +200,10 @@ int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len) ...@@ -197,11 +200,10 @@ int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len)
if (!eq) if (!eq)
break; break;
value = eq + 1; value = eq + 1;
if ((eq - var) == strlen(name) && if (eq - var == strlen(name) &&
strncmp(var, name, (eq - var)) == 0) { strncmp(var, name, eq - var) == 0)
return snprintf(val, val_len, "%s", value); return snprintf(val, val_len, "%s", value);
} }
}
return -ENOENT; return -ENOENT;
} }
EXPORT_SYMBOL(bcm47xx_nvram_getenv); EXPORT_SYMBOL(bcm47xx_nvram_getenv);
...@@ -209,10 +211,11 @@ EXPORT_SYMBOL(bcm47xx_nvram_getenv); ...@@ -209,10 +211,11 @@ EXPORT_SYMBOL(bcm47xx_nvram_getenv);
int bcm47xx_nvram_gpio_pin(const char *name) int bcm47xx_nvram_gpio_pin(const char *name)
{ {
int i, err; int i, err;
char nvram_var[10]; char nvram_var[] = "gpioXX";
char buf[30]; 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); err = snprintf(nvram_var, sizeof(nvram_var), "gpio%i", i);
if (err <= 0) if (err <= 0)
continue; continue;
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
#include <bcm47xx.h> #include <bcm47xx.h>
#include <bcm47xx_board.h> #include <bcm47xx_board.h>
static char bcm47xx_system_type[20] = "Broadcom BCM47XX"; static char bcm47xx_system_type[20] = "Broadcom BCM47XX";
const char *get_system_type(void) const char *get_system_type(void)
...@@ -83,7 +82,7 @@ static __init void prom_init_mem(void) ...@@ -83,7 +82,7 @@ static __init void prom_init_mem(void)
/* Loop condition may be not enough, off may be over 1 MiB */ /* Loop condition may be not enough, off may be over 1 MiB */
if (off + mem >= max) { if (off + mem >= max) {
mem = max; mem = max;
printk(KERN_DEBUG "assume 128MB RAM\n"); pr_debug("Assume 128MB RAM\n");
break; break;
} }
if (!memcmp(prom_init, prom_init + mem, 32)) if (!memcmp(prom_init, prom_init + mem, 32))
......
...@@ -36,8 +36,8 @@ static int __init uart8250_init_ssb(void) ...@@ -36,8 +36,8 @@ static int __init uart8250_init_ssb(void)
struct plat_serial8250_port *p = &(uart8250_data[i]); struct plat_serial8250_port *p = &(uart8250_data[i]);
struct ssb_serial_port *ssb_port = &(mcore->serial_ports[i]); struct ssb_serial_port *ssb_port = &(mcore->serial_ports[i]);
p->mapbase = (unsigned int) ssb_port->regs; p->mapbase = (unsigned int)ssb_port->regs;
p->membase = (void *) ssb_port->regs; p->membase = (void *)ssb_port->regs;
p->irq = ssb_port->irq + 2; p->irq = ssb_port->irq + 2;
p->uartclk = ssb_port->baud_base; p->uartclk = ssb_port->baud_base;
p->regshift = ssb_port->reg_shift; p->regshift = ssb_port->reg_shift;
...@@ -62,8 +62,8 @@ static int __init uart8250_init_bcma(void) ...@@ -62,8 +62,8 @@ static int __init uart8250_init_bcma(void)
struct bcma_serial_port *bcma_port; struct bcma_serial_port *bcma_port;
bcma_port = &(cc->serial_ports[i]); bcma_port = &(cc->serial_ports[i]);
p->mapbase = (unsigned int) bcma_port->regs; p->mapbase = (unsigned int)bcma_port->regs;
p->membase = (void *) bcma_port->regs; p->membase = (void *)bcma_port->regs;
p->irq = bcma_port->irq; p->irq = bcma_port->irq;
p->uartclk = bcma_port->baud_base; p->uartclk = bcma_port->baud_base;
p->regshift = bcma_port->reg_shift; p->regshift = bcma_port->reg_shift;
......
...@@ -52,7 +52,7 @@ EXPORT_SYMBOL(bcm47xx_bus_type); ...@@ -52,7 +52,7 @@ EXPORT_SYMBOL(bcm47xx_bus_type);
static void bcm47xx_machine_restart(char *command) 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(); local_irq_disable();
/* Set the watchdog timer to reset immediately */ /* Set the watchdog timer to reset immediately */
switch (bcm47xx_bus_type) { switch (bcm47xx_bus_type) {
...@@ -107,7 +107,7 @@ static int bcm47xx_get_invariants(struct ssb_bus *bus, ...@@ -107,7 +107,7 @@ static int bcm47xx_get_invariants(struct ssb_bus *bus,
char buf[20]; char buf[20];
/* Fill boardinfo structure */ /* 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); bcm47xx_fill_ssb_boardinfo(&iv->boardinfo, NULL);
...@@ -126,7 +126,7 @@ static void __init bcm47xx_register_ssb(void) ...@@ -126,7 +126,7 @@ static void __init bcm47xx_register_ssb(void)
char buf[100]; char buf[100];
struct ssb_mipscore *mcore; 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); bcm47xx_get_invariants);
if (err) if (err)
panic("Failed to initialize SSB bus (err %d)", err); panic("Failed to initialize SSB bus (err %d)", err);
...@@ -136,7 +136,7 @@ static void __init bcm47xx_register_ssb(void) ...@@ -136,7 +136,7 @@ static void __init bcm47xx_register_ssb(void)
if (strstr(buf, "console=ttyS1")) { if (strstr(buf, "console=ttyS1")) {
struct ssb_serial_port port; struct ssb_serial_port port;
printk(KERN_DEBUG "Swapping serial ports!\n"); pr_debug("Swapping serial ports!\n");
/* swap serial ports */ /* swap serial ports */
memcpy(&port, &mcore->serial_ports[0], sizeof(port)); memcpy(&port, &mcore->serial_ports[0], sizeof(port));
memcpy(&mcore->serial_ports[0], &mcore->serial_ports[1], memcpy(&mcore->serial_ports[0], &mcore->serial_ports[1],
...@@ -168,7 +168,7 @@ void __init plat_mem_setup(void) ...@@ -168,7 +168,7 @@ void __init plat_mem_setup(void)
struct cpuinfo_mips *c = &current_cpu_data; struct cpuinfo_mips *c = &current_cpu_data;
if ((c->cputype == CPU_74K) || (c->cputype == CPU_1074K)) { 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 #ifdef CONFIG_BCM47XX_BCMA
bcm47xx_bus_type = BCM47XX_BUS_TYPE_BCMA; bcm47xx_bus_type = BCM47XX_BUS_TYPE_BCMA;
bcm47xx_sprom_register_fallbacks(); bcm47xx_sprom_register_fallbacks();
...@@ -179,7 +179,7 @@ void __init plat_mem_setup(void) ...@@ -179,7 +179,7 @@ void __init plat_mem_setup(void)
#endif #endif
#endif #endif
} else { } else {
printk(KERN_INFO "bcm47xx: using ssb bus\n"); pr_info("Using ssb bus\n");
#ifdef CONFIG_BCM47XX_SSB #ifdef CONFIG_BCM47XX_SSB
bcm47xx_bus_type = BCM47XX_BUS_TYPE_SSB; bcm47xx_bus_type = BCM47XX_BUS_TYPE_SSB;
bcm47xx_sprom_register_fallbacks(); bcm47xx_sprom_register_fallbacks();
......
...@@ -780,8 +780,8 @@ void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix, ...@@ -780,8 +780,8 @@ void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix,
bcm47xx_fill_sprom_path_r4589(sprom, prefix, fallback); bcm47xx_fill_sprom_path_r4589(sprom, prefix, fallback);
break; break;
default: default:
pr_warn("Unsupported SPROM revision %d detected. Will extract" pr_warn("Unsupported SPROM revision %d detected. Will extract v1\n",
" v1\n", sprom->revision); sprom->revision);
sprom->revision = 1; sprom->revision = 1;
bcm47xx_fill_sprom_r1234589(sprom, prefix, fallback); bcm47xx_fill_sprom_r1234589(sprom, prefix, fallback);
bcm47xx_fill_sprom_r12389(sprom, prefix, fallback); bcm47xx_fill_sprom_r12389(sprom, prefix, fallback);
...@@ -828,7 +828,7 @@ static int bcm47xx_get_sprom_ssb(struct ssb_bus *bus, struct ssb_sprom *out) ...@@ -828,7 +828,7 @@ static int bcm47xx_get_sprom_ssb(struct ssb_bus *bus, struct ssb_sprom *out)
bcm47xx_fill_sprom(out, prefix, false); bcm47xx_fill_sprom(out, prefix, false);
return 0; return 0;
} else { } else {
pr_warn("bcm47xx: unable to fill SPROM for given bustype.\n"); pr_warn("Unable to fill SPROM for given bustype.\n");
return -EINVAL; return -EINVAL;
} }
} }
...@@ -893,7 +893,7 @@ static int bcm47xx_get_sprom_bcma(struct bcma_bus *bus, struct ssb_sprom *out) ...@@ -893,7 +893,7 @@ static int bcm47xx_get_sprom_bcma(struct bcma_bus *bus, struct ssb_sprom *out)
} }
return 0; return 0;
default: default:
pr_warn("bcm47xx: unable to fill SPROM for given bustype.\n"); pr_warn("Unable to fill SPROM for given bustype.\n");
return -EINVAL; return -EINVAL;
} }
} }
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
* 675 Mass Ave, Cambridge, MA 02139, USA. * 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#include <linux/init.h> #include <linux/init.h>
#include <linux/ssb/ssb.h> #include <linux/ssb/ssb.h>
#include <asm/time.h> #include <asm/time.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment