Commit 49a89efb authored by Ralf Baechle's avatar Ralf Baechle

[MIPS] Fix "no space between function name and open parenthesis" warnings.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 10cc3529
...@@ -184,7 +184,7 @@ static dbdev_tab_t dbdev_tab[] = { ...@@ -184,7 +184,7 @@ static dbdev_tab_t dbdev_tab[] = {
static chan_tab_t *chan_tab_ptr[NUM_DBDMA_CHANS]; static chan_tab_t *chan_tab_ptr[NUM_DBDMA_CHANS];
static dbdev_tab_t * static dbdev_tab_t *
find_dbdev_id (u32 id) find_dbdev_id(u32 id)
{ {
int i; int i;
dbdev_tab_t *p; dbdev_tab_t *p;
......
...@@ -42,7 +42,7 @@ extern void (*flush_cache_all)(void); ...@@ -42,7 +42,7 @@ extern void (*flush_cache_all)(void);
void au1000_restart(char *command) void au1000_restart(char *command)
{ {
/* Set all integrated peripherals to disabled states */ /* Set all integrated peripherals to disabled states */
extern void board_reset (void); extern void board_reset(void);
u32 prid = read_c0_prid(); u32 prid = read_c0_prid();
printk(KERN_NOTICE "\n** Resetting Integrated Peripherals\n"); printk(KERN_NOTICE "\n** Resetting Integrated Peripherals\n");
......
...@@ -200,7 +200,7 @@ unsigned long cal_r4koff(void) ...@@ -200,7 +200,7 @@ unsigned long cal_r4koff(void)
while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_T1S); while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_T1S);
while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C1S); while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C1S);
au_writel (0, SYS_TOYWRITE); au_writel(0, SYS_TOYWRITE);
while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C1S); while (au_readl(SYS_COUNTER_CNTRL) & SYS_CNTRL_C1S);
cpu_speed = (au_readl(SYS_CPUPLL) & 0x0000003f) * cpu_speed = (au_readl(SYS_CPUPLL) & 0x0000003f) *
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR; static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
bcsr->swreset = 0x0000; bcsr->swreset = 0x0000;
......
...@@ -60,11 +60,11 @@ void __init prom_init(void) ...@@ -60,11 +60,11 @@ void __init prom_init(void)
prom_envp = (char **) fw_arg2; prom_envp = (char **) fw_arg2;
/* Set the platform # */ /* Set the platform # */
#if defined (CONFIG_MIPS_DB1550) #if defined(CONFIG_MIPS_DB1550)
mips_machtype = MACH_DB1550; mips_machtype = MACH_DB1550;
#elif defined (CONFIG_MIPS_DB1500) #elif defined(CONFIG_MIPS_DB1500)
mips_machtype = MACH_DB1500; mips_machtype = MACH_DB1500;
#elif defined (CONFIG_MIPS_DB1100) #elif defined(CONFIG_MIPS_DB1100)
mips_machtype = MACH_DB1100; mips_machtype = MACH_DB1100;
#else #else
mips_machtype = MACH_DB1000; mips_machtype = MACH_DB1000;
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
extern int (*board_pci_idsel)(unsigned int devsel, int assert); extern int (*board_pci_idsel)(unsigned int devsel, int assert);
int mtx1_pci_idsel(unsigned int devsel, int assert); int mtx1_pci_idsel(unsigned int devsel, int assert);
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
au_writel(0x00000000, 0xAE00001C); au_writel(0x00000000, 0xAE00001C);
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
#include <asm/mach-au1x00/au1000.h> #include <asm/mach-au1x00/au1000.h>
#include <asm/mach-pb1x00/pb1000.h> #include <asm/mach-pb1x00/pb1000.h>
void board_reset (void) void board_reset(void)
{ {
} }
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
#include <asm/mach-au1x00/au1000.h> #include <asm/mach-au1x00/au1000.h>
#include <asm/mach-pb1x00/pb1100.h> #include <asm/mach-pb1x00/pb1100.h>
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
au_writel(0x00000000, 0xAE00001C); au_writel(0x00000000, 0xAE00001C);
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
extern void _board_init_irq(void); extern void _board_init_irq(void);
extern void (*board_init_irq)(void); extern void (*board_init_irq)(void);
void board_reset (void) void board_reset(void)
{ {
bcsr->resets = 0; bcsr->resets = 0;
bcsr->system = 0; bcsr->system = 0;
...@@ -148,7 +148,7 @@ void __init board_setup(void) ...@@ -148,7 +148,7 @@ void __init board_setup(void)
} }
int int
board_au1200fb_panel (void) board_au1200fb_panel(void)
{ {
BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR; BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR;
int p; int p;
...@@ -160,7 +160,7 @@ board_au1200fb_panel (void) ...@@ -160,7 +160,7 @@ board_au1200fb_panel (void)
} }
int int
board_au1200fb_panel_init (void) board_au1200fb_panel_init(void)
{ {
/* Apply power */ /* Apply power */
BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR; BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR;
...@@ -170,7 +170,7 @@ board_au1200fb_panel_init (void) ...@@ -170,7 +170,7 @@ board_au1200fb_panel_init (void)
} }
int int
board_au1200fb_panel_shutdown (void) board_au1200fb_panel_shutdown(void)
{ {
/* Remove power */ /* Remove power */
BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR; BCSR *bcsr = (BCSR *)BCSR_KSEG1_ADDR;
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
#include <asm/mach-au1x00/au1000.h> #include <asm/mach-au1x00/au1000.h>
#include <asm/mach-pb1x00/pb1500.h> #include <asm/mach-pb1x00/pb1500.h>
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
au_writel(0x00000000, 0xAE00001C); au_writel(0x00000000, 0xAE00001C);
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
#include <asm/mach-au1x00/au1000.h> #include <asm/mach-au1x00/au1000.h>
#include <asm/mach-pb1x00/pb1550.h> #include <asm/mach-pb1x00/pb1550.h>
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
au_writew(au_readw(0xAF00001C) & ~(1<<15), 0xAF00001C); au_writew(au_readw(0xAF00001C) & ~(1<<15), 0xAF00001C);
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
#include <asm/pgtable.h> #include <asm/pgtable.h>
#include <asm/au1000.h> #include <asm/au1000.h>
void board_reset (void) void board_reset(void)
{ {
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */ /* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
au_writel(0x00000000, 0xAE00001C); au_writel(0x00000000, 0xAE00001C);
......
...@@ -216,7 +216,7 @@ static int __init excite_platform_init(void) ...@@ -216,7 +216,7 @@ static int __init excite_platform_init(void)
titan_writel(0x80021dff, GXCFG); /* XDMA reset */ titan_writel(0x80021dff, GXCFG); /* XDMA reset */
titan_writel(0x00000000, CPXCISRA); titan_writel(0x00000000, CPXCISRA);
titan_writel(0x00000000, CPXCISRB); /* clear pending interrupts */ titan_writel(0x00000000, CPXCISRB); /* clear pending interrupts */
#if defined (CONFIG_HIGHMEM) #if defined(CONFIG_HIGHMEM)
# error change for HIGHMEM support! # error change for HIGHMEM support!
#else #else
titan_writel(0x00000000, GXDMADRPFX); /* buffer address prefix */ titan_writel(0x00000000, GXDMADRPFX); /* buffer address prefix */
...@@ -262,12 +262,12 @@ void __init plat_mem_setup(void) ...@@ -262,12 +262,12 @@ void __init plat_mem_setup(void)
add_memory_region(0x00000000, memsize, BOOT_MEM_RAM); add_memory_region(0x00000000, memsize, BOOT_MEM_RAM);
/* Set up the peripheral address map */ /* Set up the peripheral address map */
*(boot_ocd_base + (LKB9 / sizeof (u32))) = 0; *(boot_ocd_base + (LKB9 / sizeof(u32))) = 0;
*(boot_ocd_base + (LKB10 / sizeof (u32))) = 0; *(boot_ocd_base + (LKB10 / sizeof(u32))) = 0;
*(boot_ocd_base + (LKB11 / sizeof (u32))) = 0; *(boot_ocd_base + (LKB11 / sizeof(u32))) = 0;
*(boot_ocd_base + (LKB12 / sizeof (u32))) = 0; *(boot_ocd_base + (LKB12 / sizeof(u32))) = 0;
wmb(); wmb();
*(boot_ocd_base + (LKB0 / sizeof (u32))) = EXCITE_PHYS_OCD >> 4; *(boot_ocd_base + (LKB0 / sizeof(u32))) = EXCITE_PHYS_OCD >> 4;
wmb(); wmb();
ocd_writel((EXCITE_PHYS_TITAN >> 4) | 0x1UL, LKB5); ocd_writel((EXCITE_PHYS_TITAN >> 4) | 0x1UL, LKB5);
......
...@@ -32,13 +32,13 @@ ...@@ -32,13 +32,13 @@
#define SWAB(a) (swab ? swab32(a) : (a)) #define SWAB(a) (swab ? swab32(a) : (a))
void die (char *s) void die(char *s)
{ {
perror (s); perror(s);
exit (1); exit(1);
} }
int main (int argc, char *argv[]) int main(int argc, char *argv[])
{ {
int fd_vmlinux,fd_initrd,fd_outfile; int fd_vmlinux,fd_initrd,fd_outfile;
FILHDR efile; FILHDR efile;
...@@ -52,18 +52,18 @@ int main (int argc, char *argv[]) ...@@ -52,18 +52,18 @@ int main (int argc, char *argv[])
int swab = 0; int swab = 0;
if (argc != 4) { if (argc != 4) {
printf ("Usage: %s <vmlinux> <initrd> <outfile>\n",argv[0]); printf("Usage: %s <vmlinux> <initrd> <outfile>\n",argv[0]);
exit (1); exit(1);
} }
if ((fd_vmlinux = open (argv[1],O_RDONLY)) < 0) if ((fd_vmlinux = open (argv[1],O_RDONLY)) < 0)
die ("open vmlinux"); die("open vmlinux");
if (read (fd_vmlinux, &efile, sizeof efile) != sizeof efile) if (read (fd_vmlinux, &efile, sizeof efile) != sizeof efile)
die ("read file header"); die("read file header");
if (read (fd_vmlinux, &eaout, sizeof eaout) != sizeof eaout) if (read (fd_vmlinux, &eaout, sizeof eaout) != sizeof eaout)
die ("read aout header"); die("read aout header");
if (read (fd_vmlinux, esecs, sizeof esecs) != sizeof esecs) if (read (fd_vmlinux, esecs, sizeof esecs) != sizeof esecs)
die ("read section headers"); die("read section headers");
/* /*
* check whether the file is good for us * check whether the file is good for us
*/ */
...@@ -82,13 +82,13 @@ int main (int argc, char *argv[]) ...@@ -82,13 +82,13 @@ int main (int argc, char *argv[])
/* make sure we have an empty data segment for the initrd */ /* make sure we have an empty data segment for the initrd */
if (eaout.dsize || esecs[1].s_size) { if (eaout.dsize || esecs[1].s_size) {
fprintf (stderr, "Data segment not empty. Giving up!\n"); fprintf(stderr, "Data segment not empty. Giving up!\n");
exit (1); exit(1);
} }
if ((fd_initrd = open (argv[2], O_RDONLY)) < 0) if ((fd_initrd = open (argv[2], O_RDONLY)) < 0)
die ("open initrd"); die("open initrd");
if (fstat (fd_initrd, &st) < 0) if (fstat (fd_initrd, &st) < 0)
die ("fstat initrd"); die("fstat initrd");
loadaddr = ((SWAB(esecs[2].s_vaddr) + SWAB(esecs[2].s_size) loadaddr = ((SWAB(esecs[2].s_vaddr) + SWAB(esecs[2].s_size)
+ MIPS_PAGE_SIZE-1) & ~MIPS_PAGE_MASK) - 8; + MIPS_PAGE_SIZE-1) & ~MIPS_PAGE_MASK) - 8;
if (loadaddr < (SWAB(esecs[2].s_vaddr) + SWAB(esecs[2].s_size))) if (loadaddr < (SWAB(esecs[2].s_vaddr) + SWAB(esecs[2].s_size)))
...@@ -99,33 +99,33 @@ int main (int argc, char *argv[]) ...@@ -99,33 +99,33 @@ int main (int argc, char *argv[])
eaout.data_start = esecs[1].s_vaddr = esecs[1].s_paddr = SWAB(loadaddr); eaout.data_start = esecs[1].s_vaddr = esecs[1].s_paddr = SWAB(loadaddr);
if ((fd_outfile = open (argv[3], O_RDWR|O_CREAT|O_TRUNC,0666)) < 0) if ((fd_outfile = open (argv[3], O_RDWR|O_CREAT|O_TRUNC,0666)) < 0)
die ("open outfile"); die("open outfile");
if (write (fd_outfile, &efile, sizeof efile) != sizeof efile) if (write (fd_outfile, &efile, sizeof efile) != sizeof efile)
die ("write file header"); die("write file header");
if (write (fd_outfile, &eaout, sizeof eaout) != sizeof eaout) if (write (fd_outfile, &eaout, sizeof eaout) != sizeof eaout)
die ("write aout header"); die("write aout header");
if (write (fd_outfile, esecs, sizeof esecs) != sizeof esecs) if (write (fd_outfile, esecs, sizeof esecs) != sizeof esecs)
die ("write section headers"); die("write section headers");
/* skip padding */ /* skip padding */
if(lseek(fd_vmlinux, SWAB(esecs[0].s_scnptr), SEEK_SET) == (off_t)-1) if(lseek(fd_vmlinux, SWAB(esecs[0].s_scnptr), SEEK_SET) == (off_t)-1)
die ("lseek vmlinux"); die("lseek vmlinux");
if(lseek(fd_outfile, SWAB(esecs[0].s_scnptr), SEEK_SET) == (off_t)-1) if(lseek(fd_outfile, SWAB(esecs[0].s_scnptr), SEEK_SET) == (off_t)-1)
die ("lseek outfile"); die("lseek outfile");
/* copy text segment */ /* copy text segment */
cnt = SWAB(eaout.tsize); cnt = SWAB(eaout.tsize);
while (cnt) { while (cnt) {
if ((i = read (fd_vmlinux, buf, sizeof buf)) <= 0) if ((i = read (fd_vmlinux, buf, sizeof buf)) <= 0)
die ("read vmlinux"); die("read vmlinux");
if (write (fd_outfile, buf, i) != i) if (write (fd_outfile, buf, i) != i)
die ("write vmlinux"); die("write vmlinux");
cnt -= i; cnt -= i;
} }
if (write (fd_outfile, initrd_header, sizeof initrd_header) != sizeof initrd_header) if (write (fd_outfile, initrd_header, sizeof initrd_header) != sizeof initrd_header)
die ("write initrd header"); die("write initrd header");
while ((i = read (fd_initrd, buf, sizeof buf)) > 0) while ((i = read (fd_initrd, buf, sizeof buf)) > 0)
if (write (fd_outfile, buf, i) != i) if (write (fd_outfile, buf, i) != i)
die ("write initrd"); die("write initrd");
close (fd_vmlinux); close(fd_vmlinux);
close (fd_initrd); close(fd_initrd);
return 0; return 0;
} }
...@@ -63,7 +63,7 @@ static char *arc_mtypes[8] = { ...@@ -63,7 +63,7 @@ static char *arc_mtypes[8] = {
: arc_mtypes[a.arc] : arc_mtypes[a.arc]
#endif #endif
static inline int memtype_classify_arcs (union linux_memtypes type) static inline int memtype_classify_arcs(union linux_memtypes type)
{ {
switch (type.arcs) { switch (type.arcs) {
case arcs_fcontig: case arcs_fcontig:
...@@ -83,7 +83,7 @@ static inline int memtype_classify_arcs (union linux_memtypes type) ...@@ -83,7 +83,7 @@ static inline int memtype_classify_arcs (union linux_memtypes type)
while(1); /* Nuke warning. */ while(1); /* Nuke warning. */
} }
static inline int memtype_classify_arc (union linux_memtypes type) static inline int memtype_classify_arc(union linux_memtypes type)
{ {
switch (type.arc) { switch (type.arc) {
case arc_free: case arc_free:
...@@ -103,7 +103,7 @@ static inline int memtype_classify_arc (union linux_memtypes type) ...@@ -103,7 +103,7 @@ static inline int memtype_classify_arc (union linux_memtypes type)
while(1); /* Nuke warning. */ while(1); /* Nuke warning. */
} }
static int __init prom_memtype_classify (union linux_memtypes type) static int __init prom_memtype_classify(union linux_memtypes type)
{ {
if (prom_flags & PROM_FLAG_ARCS) /* SGI is ``different'' ... */ if (prom_flags & PROM_FLAG_ARCS) /* SGI is ``different'' ... */
return memtype_classify_arcs(type); return memtype_classify_arcs(type);
......
...@@ -49,8 +49,8 @@ void jazz_machine_restart(char *command) ...@@ -49,8 +49,8 @@ void jazz_machine_restart(char *command)
{ {
while(1) { while(1) {
kb_wait(); kb_wait();
jazz_write_command (0xd1); jazz_write_command(0xd1);
kb_wait(); kb_wait();
jazz_write_output (0x00); jazz_write_output(0x00);
} }
} }
...@@ -74,11 +74,11 @@ void __init plat_mem_setup(void) ...@@ -74,11 +74,11 @@ void __init plat_mem_setup(void)
int i; int i;
/* Map 0xe0000000 -> 0x0:800005C0, 0xe0010000 -> 0x1:30000580 */ /* Map 0xe0000000 -> 0x0:800005C0, 0xe0010000 -> 0x1:30000580 */
add_wired_entry (0x02000017, 0x03c00017, 0xe0000000, PM_64K); add_wired_entry(0x02000017, 0x03c00017, 0xe0000000, PM_64K);
/* Map 0xe2000000 -> 0x0:900005C0, 0xe3010000 -> 0x0:910005C0 */ /* Map 0xe2000000 -> 0x0:900005C0, 0xe3010000 -> 0x0:910005C0 */
add_wired_entry (0x02400017, 0x02440017, 0xe2000000, PM_16M); add_wired_entry(0x02400017, 0x02440017, 0xe2000000, PM_16M);
/* Map 0xe4000000 -> 0x0:600005C0, 0xe4100000 -> 400005C0 */ /* Map 0xe4000000 -> 0x0:600005C0, 0xe4100000 -> 400005C0 */
add_wired_entry (0x01800017, 0x01000017, 0xe4000000, PM_4M); add_wired_entry(0x01800017, 0x01000017, 0xe4000000, PM_4M);
set_io_port_base(JAZZ_PORT_BASE); set_io_port_base(JAZZ_PORT_BASE);
#ifdef CONFIG_EISA #ifdef CONFIG_EISA
......
...@@ -29,7 +29,7 @@ static inline void align_mod(const int align, const int mod) ...@@ -29,7 +29,7 @@ static inline void align_mod(const int align, const int mod)
".endr\n\t" ".endr\n\t"
".set pop" ".set pop"
: :
: GCC_IMM_ASM (align), GCC_IMM_ASM (mod)); : GCC_IMM_ASM(align), GCC_IMM_ASM(mod));
} }
static inline void mult_sh_align_mod(long *v1, long *v2, long *w, static inline void mult_sh_align_mod(long *v1, long *v2, long *w,
......
...@@ -733,7 +733,7 @@ static int kgdb_smp_call_kgdb_wait(void) ...@@ -733,7 +733,7 @@ static int kgdb_smp_call_kgdb_wait(void)
* returns 1 if you should skip the instruction at the trap address, 0 * returns 1 if you should skip the instruction at the trap address, 0
* otherwise. * otherwise.
*/ */
void handle_exception (struct gdb_regs *regs) void handle_exception(struct gdb_regs *regs)
{ {
int trap; /* Trap type */ int trap; /* Trap type */
int sigval; int sigval;
...@@ -917,7 +917,7 @@ void handle_exception (struct gdb_regs *regs) ...@@ -917,7 +917,7 @@ void handle_exception (struct gdb_regs *regs)
&& hexToInt(&ptr, &length)) { && hexToInt(&ptr, &length)) {
if (mem2hex((char *)addr, output_buffer, length, 1)) if (mem2hex((char *)addr, output_buffer, length, 1))
break; break;
strcpy (output_buffer, "E03"); strcpy(output_buffer, "E03");
} else } else
strcpy(output_buffer,"E01"); strcpy(output_buffer,"E01");
break; break;
......
...@@ -329,7 +329,7 @@ static struct resource pic2_io_resource = { ...@@ -329,7 +329,7 @@ static struct resource pic2_io_resource = {
* driver compatibility reasons interrupts 0 - 15 to be the i8259 * driver compatibility reasons interrupts 0 - 15 to be the i8259
* interrupts even if the hardware uses a different interrupt numbering. * interrupts even if the hardware uses a different interrupt numbering.
*/ */
void __init init_i8259_irqs (void) void __init init_i8259_irqs(void)
{ {
int i; int i;
......
...@@ -203,8 +203,8 @@ static unsigned long * create_irix_tables(char * p, int argc, int envc, ...@@ -203,8 +203,8 @@ static unsigned long * create_irix_tables(char * p, int argc, int envc,
* Put the ELF interpreter info on the stack * Put the ELF interpreter info on the stack
*/ */
#define NEW_AUX_ENT(nr, id, val) \ #define NEW_AUX_ENT(nr, id, val) \
__put_user ((id), sp+(nr*2)); \ __put_user((id), sp+(nr*2)); \
__put_user ((val), sp+(nr*2+1)); \ __put_user((val), sp+(nr*2+1)); \
sp -= 2; sp -= 2;
NEW_AUX_ENT(0, AT_NULL, 0); NEW_AUX_ENT(0, AT_NULL, 0);
...@@ -212,17 +212,17 @@ static unsigned long * create_irix_tables(char * p, int argc, int envc, ...@@ -212,17 +212,17 @@ static unsigned long * create_irix_tables(char * p, int argc, int envc,
if (exec) { if (exec) {
sp -= 11*2; sp -= 11*2;
NEW_AUX_ENT (0, AT_PHDR, load_addr + exec->e_phoff); NEW_AUX_ENT(0, AT_PHDR, load_addr + exec->e_phoff);
NEW_AUX_ENT (1, AT_PHENT, sizeof (struct elf_phdr)); NEW_AUX_ENT(1, AT_PHENT, sizeof(struct elf_phdr));
NEW_AUX_ENT (2, AT_PHNUM, exec->e_phnum); NEW_AUX_ENT(2, AT_PHNUM, exec->e_phnum);
NEW_AUX_ENT (3, AT_PAGESZ, ELF_EXEC_PAGESIZE); NEW_AUX_ENT(3, AT_PAGESZ, ELF_EXEC_PAGESIZE);
NEW_AUX_ENT (4, AT_BASE, interp_load_addr); NEW_AUX_ENT(4, AT_BASE, interp_load_addr);
NEW_AUX_ENT (5, AT_FLAGS, 0); NEW_AUX_ENT(5, AT_FLAGS, 0);
NEW_AUX_ENT (6, AT_ENTRY, (elf_addr_t) exec->e_entry); NEW_AUX_ENT(6, AT_ENTRY, (elf_addr_t) exec->e_entry);
NEW_AUX_ENT (7, AT_UID, (elf_addr_t) current->uid); NEW_AUX_ENT(7, AT_UID, (elf_addr_t) current->uid);
NEW_AUX_ENT (8, AT_EUID, (elf_addr_t) current->euid); NEW_AUX_ENT(8, AT_EUID, (elf_addr_t) current->euid);
NEW_AUX_ENT (9, AT_GID, (elf_addr_t) current->gid); NEW_AUX_ENT(9, AT_GID, (elf_addr_t) current->gid);
NEW_AUX_ENT (10, AT_EGID, (elf_addr_t) current->egid); NEW_AUX_ENT(10, AT_EGID, (elf_addr_t) current->egid);
} }
#undef NEW_AUX_ENT #undef NEW_AUX_ENT
...@@ -581,7 +581,7 @@ static void irix_map_prda_page(void) ...@@ -581,7 +581,7 @@ static void irix_map_prda_page(void)
struct prda *pp; struct prda *pp;
down_write(&current->mm->mmap_sem); down_write(&current->mm->mmap_sem);
v = do_brk (PRDA_ADDRESS, PAGE_SIZE); v = do_brk(PRDA_ADDRESS, PAGE_SIZE);
up_write(&current->mm->mmap_sem); up_write(&current->mm->mmap_sem);
if (v < 0) if (v < 0)
...@@ -815,7 +815,7 @@ static int load_irix_binary(struct linux_binprm * bprm, struct pt_regs * regs) ...@@ -815,7 +815,7 @@ static int load_irix_binary(struct linux_binprm * bprm, struct pt_regs * regs)
kfree(elf_interpreter); kfree(elf_interpreter);
out_free_file: out_free_file:
out_free_ph: out_free_ph:
kfree (elf_phdata); kfree(elf_phdata);
goto out; goto out;
} }
...@@ -1232,7 +1232,7 @@ static int irix_core_dump(long signr, struct pt_regs * regs, struct file *file) ...@@ -1232,7 +1232,7 @@ static int irix_core_dump(long signr, struct pt_regs * regs, struct file *file)
strlcpy(psinfo.pr_fname, current->comm, sizeof(psinfo.pr_fname)); strlcpy(psinfo.pr_fname, current->comm, sizeof(psinfo.pr_fname));
/* Try to dump the FPU. */ /* Try to dump the FPU. */
prstatus.pr_fpvalid = dump_fpu (regs, &fpu); prstatus.pr_fpvalid = dump_fpu(regs, &fpu);
if (!prstatus.pr_fpvalid) { if (!prstatus.pr_fpvalid) {
numnote--; numnote--;
} else { } else {
......
...@@ -14,7 +14,7 @@ int inventory_items = 0; ...@@ -14,7 +14,7 @@ int inventory_items = 0;
static inventory_t inventory [MAX_INVENTORY]; static inventory_t inventory [MAX_INVENTORY];
void add_to_inventory (int class, int type, int controller, int unit, int state) void add_to_inventory(int class, int type, int controller, int unit, int state)
{ {
inventory_t *ni = &inventory [inventory_items]; inventory_t *ni = &inventory [inventory_items];
...@@ -30,7 +30,7 @@ void add_to_inventory (int class, int type, int controller, int unit, int state) ...@@ -30,7 +30,7 @@ void add_to_inventory (int class, int type, int controller, int unit, int state)
inventory_items++; inventory_items++;
} }
int dump_inventory_to_user (void __user *userbuf, int size) int dump_inventory_to_user(void __user *userbuf, int size)
{ {
inventory_t *inv = &inventory [0]; inventory_t *inv = &inventory [0];
inventory_t __user *user = userbuf; inventory_t __user *user = userbuf;
...@@ -45,7 +45,7 @@ int dump_inventory_to_user (void __user *userbuf, int size) ...@@ -45,7 +45,7 @@ int dump_inventory_to_user (void __user *userbuf, int size)
return -EFAULT; return -EFAULT;
user++; user++;
} }
return inventory_items * sizeof (inventory_t); return inventory_items * sizeof(inventory_t);
} }
int __init init_inventory(void) int __init init_inventory(void)
...@@ -55,24 +55,24 @@ int __init init_inventory(void) ...@@ -55,24 +55,24 @@ int __init init_inventory(void)
* most likely this will not let just anyone run the X server * most likely this will not let just anyone run the X server
* until we put the right values all over the place * until we put the right values all over the place
*/ */
add_to_inventory (10, 3, 0, 0, 16400); add_to_inventory(10, 3, 0, 0, 16400);
add_to_inventory (1, 1, 150, -1, 12); add_to_inventory(1, 1, 150, -1, 12);
add_to_inventory (1, 3, 0, 0, 8976); add_to_inventory(1, 3, 0, 0, 8976);
add_to_inventory (1, 2, 0, 0, 8976); add_to_inventory(1, 2, 0, 0, 8976);
add_to_inventory (4, 8, 0, 0, 2); add_to_inventory(4, 8, 0, 0, 2);
add_to_inventory (5, 5, 0, 0, 1); add_to_inventory(5, 5, 0, 0, 1);
add_to_inventory (3, 3, 0, 0, 32768); add_to_inventory(3, 3, 0, 0, 32768);
add_to_inventory (3, 4, 0, 0, 32768); add_to_inventory(3, 4, 0, 0, 32768);
add_to_inventory (3, 8, 0, 0, 524288); add_to_inventory(3, 8, 0, 0, 524288);
add_to_inventory (3, 9, 0, 0, 64); add_to_inventory(3, 9, 0, 0, 64);
add_to_inventory (3, 1, 0, 0, 67108864); add_to_inventory(3, 1, 0, 0, 67108864);
add_to_inventory (12, 3, 0, 0, 16); add_to_inventory(12, 3, 0, 0, 16);
add_to_inventory (8, 7, 17, 0, 16777472); add_to_inventory(8, 7, 17, 0, 16777472);
add_to_inventory (8, 0, 0, 0, 1); add_to_inventory(8, 0, 0, 0, 1);
add_to_inventory (2, 1, 0, 13, 2); add_to_inventory(2, 1, 0, 13, 2);
add_to_inventory (2, 2, 0, 2, 0); add_to_inventory(2, 2, 0, 2, 0);
add_to_inventory (2, 2, 0, 1, 0); add_to_inventory(2, 2, 0, 1, 0);
add_to_inventory (7, 14, 0, 0, 6); add_to_inventory(7, 14, 0, 0, 6);
return 0; return 0;
} }
...@@ -238,7 +238,7 @@ asmlinkage int irix_ioctl(int fd, unsigned long cmd, unsigned long arg) ...@@ -238,7 +238,7 @@ asmlinkage int irix_ioctl(int fd, unsigned long cmd, unsigned long arg)
current->comm, current->pid, cmd); current->comm, current->pid, cmd);
do_exit(255); do_exit(255);
#else #else
error = sys_ioctl (fd, cmd, arg); error = sys_ioctl(fd, cmd, arg);
#endif #endif
} }
......
...@@ -99,7 +99,7 @@ void ll_msc_irq(void) ...@@ -99,7 +99,7 @@ void ll_msc_irq(void)
} }
void void
msc_bind_eic_interrupt (unsigned int irq, unsigned int set) msc_bind_eic_interrupt(unsigned int irq, unsigned int set)
{ {
MSCIC_WRITE(MSC01_IC_RAMW, MSCIC_WRITE(MSC01_IC_RAMW,
(irq<<MSC01_IC_RAMW_ADDR_SHF) | (set<<MSC01_IC_RAMW_DATA_SHF)); (irq<<MSC01_IC_RAMW_ADDR_SHF) | (set<<MSC01_IC_RAMW_DATA_SHF));
...@@ -130,7 +130,7 @@ void __init init_msc_irqs(unsigned long icubase, unsigned int irqbase, msc_irqma ...@@ -130,7 +130,7 @@ void __init init_msc_irqs(unsigned long icubase, unsigned int irqbase, msc_irqma
{ {
extern void (*board_bind_eic_interrupt)(unsigned int irq, unsigned int regset); extern void (*board_bind_eic_interrupt)(unsigned int irq, unsigned int regset);
_icctrl_msc = (unsigned long) ioremap (icubase, 0x40000); _icctrl_msc = (unsigned long) ioremap(icubase, 0x40000);
/* Reset interrupt controller - initialises all registers to 0 */ /* Reset interrupt controller - initialises all registers to 0 */
MSCIC_WRITE(MSC01_IC_RST, MSC01_IC_RST_RST_BIT); MSCIC_WRITE(MSC01_IC_RST, MSC01_IC_RST_RST_BIT);
......
...@@ -118,11 +118,11 @@ struct apsp_table syscall_command_table[] = { ...@@ -118,11 +118,11 @@ struct apsp_table syscall_command_table[] = {
static int sp_syscall(int num, int arg0, int arg1, int arg2, int arg3) static int sp_syscall(int num, int arg0, int arg1, int arg2, int arg3)
{ {
register long int _num __asm__ ("$2") = num; register long int _num __asm__("$2") = num;
register long int _arg0 __asm__ ("$4") = arg0; register long int _arg0 __asm__("$4") = arg0;
register long int _arg1 __asm__ ("$5") = arg1; register long int _arg1 __asm__("$5") = arg1;
register long int _arg2 __asm__ ("$6") = arg2; register long int _arg2 __asm__("$6") = arg2;
register long int _arg3 __asm__ ("$7") = arg3; register long int _arg3 __asm__("$7") = arg3;
mm_segment_t old_fs; mm_segment_t old_fs;
......
...@@ -300,13 +300,13 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid, ...@@ -300,13 +300,13 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid,
{ {
struct timespec t; struct timespec t;
int ret; int ret;
mm_segment_t old_fs = get_fs (); mm_segment_t old_fs = get_fs();
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = sys_sched_rr_get_interval(pid, (struct timespec __user *)&t); ret = sys_sched_rr_get_interval(pid, (struct timespec __user *)&t);
set_fs (old_fs); set_fs(old_fs);
if (put_user (t.tv_sec, &interval->tv_sec) || if (put_user (t.tv_sec, &interval->tv_sec) ||
__put_user (t.tv_nsec, &interval->tv_nsec)) __put_user(t.tv_nsec, &interval->tv_nsec))
return -EFAULT; return -EFAULT;
return ret; return ret;
} }
...@@ -314,7 +314,7 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid, ...@@ -314,7 +314,7 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid,
#ifdef CONFIG_SYSVIPC #ifdef CONFIG_SYSVIPC
asmlinkage long asmlinkage long
sys32_ipc (u32 call, int first, int second, int third, u32 ptr, u32 fifth) sys32_ipc(u32 call, int first, int second, int third, u32 ptr, u32 fifth)
{ {
int version, err; int version, err;
...@@ -373,7 +373,7 @@ sys32_ipc (u32 call, int first, int second, int third, u32 ptr, u32 fifth) ...@@ -373,7 +373,7 @@ sys32_ipc (u32 call, int first, int second, int third, u32 ptr, u32 fifth)
#else #else
asmlinkage long asmlinkage long
sys32_ipc (u32 call, int first, int second, int third, u32 ptr, u32 fifth) sys32_ipc(u32 call, int first, int second, int third, u32 ptr, u32 fifth)
{ {
return -ENOSYS; return -ENOSYS;
} }
...@@ -505,7 +505,7 @@ asmlinkage int sys32_ustat(dev_t dev, struct ustat32 __user * ubuf32) ...@@ -505,7 +505,7 @@ asmlinkage int sys32_ustat(dev_t dev, struct ustat32 __user * ubuf32)
set_fs(KERNEL_DS); set_fs(KERNEL_DS);
err = sys_ustat(dev, (struct ustat __user *)&tmp); err = sys_ustat(dev, (struct ustat __user *)&tmp);
set_fs (old_fs); set_fs(old_fs);
if (err) if (err)
goto out; goto out;
......
...@@ -236,7 +236,7 @@ void mips_mt_set_cpuoptions(void) ...@@ -236,7 +236,7 @@ void mips_mt_set_cpuoptions(void)
if (oconfig7 != nconfig7) { if (oconfig7 != nconfig7) {
__asm__ __volatile("sync"); __asm__ __volatile("sync");
write_c0_config7(nconfig7); write_c0_config7(nconfig7);
ehb (); ehb();
printk("Config7: 0x%08x\n", read_c0_config7()); printk("Config7: 0x%08x\n", read_c0_config7());
} }
......
...@@ -202,13 +202,13 @@ void elf_dump_regs(elf_greg_t *gp, struct pt_regs *regs) ...@@ -202,13 +202,13 @@ void elf_dump_regs(elf_greg_t *gp, struct pt_regs *regs)
#endif #endif
} }
int dump_task_regs (struct task_struct *tsk, elf_gregset_t *regs) int dump_task_regs(struct task_struct *tsk, elf_gregset_t *regs)
{ {
elf_dump_regs(*regs, task_pt_regs(tsk)); elf_dump_regs(*regs, task_pt_regs(tsk));
return 1; return 1;
} }
int dump_task_fpu (struct task_struct *t, elf_fpregset_t *fpr) int dump_task_fpu(struct task_struct *t, elf_fpregset_t *fpr)
{ {
memcpy(fpr, &t->thread.fpu, sizeof(current->thread.fpu)); memcpy(fpr, &t->thread.fpu, sizeof(current->thread.fpu));
......
...@@ -54,7 +54,7 @@ void ptrace_disable(struct task_struct *child) ...@@ -54,7 +54,7 @@ void ptrace_disable(struct task_struct *child)
* for 32-bit kernels and for 32-bit processes on a 64-bit kernel. * for 32-bit kernels and for 32-bit processes on a 64-bit kernel.
* Registers are sign extended to fill the available space. * Registers are sign extended to fill the available space.
*/ */
int ptrace_getregs (struct task_struct *child, __s64 __user *data) int ptrace_getregs(struct task_struct *child, __s64 __user *data)
{ {
struct pt_regs *regs; struct pt_regs *regs;
int i; int i;
...@@ -65,13 +65,13 @@ int ptrace_getregs (struct task_struct *child, __s64 __user *data) ...@@ -65,13 +65,13 @@ int ptrace_getregs (struct task_struct *child, __s64 __user *data)
regs = task_pt_regs(child); regs = task_pt_regs(child);
for (i = 0; i < 32; i++) for (i = 0; i < 32; i++)
__put_user (regs->regs[i], data + i); __put_user(regs->regs[i], data + i);
__put_user (regs->lo, data + EF_LO - EF_R0); __put_user(regs->lo, data + EF_LO - EF_R0);
__put_user (regs->hi, data + EF_HI - EF_R0); __put_user(regs->hi, data + EF_HI - EF_R0);
__put_user (regs->cp0_epc, data + EF_CP0_EPC - EF_R0); __put_user(regs->cp0_epc, data + EF_CP0_EPC - EF_R0);
__put_user (regs->cp0_badvaddr, data + EF_CP0_BADVADDR - EF_R0); __put_user(regs->cp0_badvaddr, data + EF_CP0_BADVADDR - EF_R0);
__put_user (regs->cp0_status, data + EF_CP0_STATUS - EF_R0); __put_user(regs->cp0_status, data + EF_CP0_STATUS - EF_R0);
__put_user (regs->cp0_cause, data + EF_CP0_CAUSE - EF_R0); __put_user(regs->cp0_cause, data + EF_CP0_CAUSE - EF_R0);
return 0; return 0;
} }
...@@ -81,7 +81,7 @@ int ptrace_getregs (struct task_struct *child, __s64 __user *data) ...@@ -81,7 +81,7 @@ int ptrace_getregs (struct task_struct *child, __s64 __user *data)
* the 64-bit format. On a 32-bit kernel only the lower order half * the 64-bit format. On a 32-bit kernel only the lower order half
* (according to endianness) will be used. * (according to endianness) will be used.
*/ */
int ptrace_setregs (struct task_struct *child, __s64 __user *data) int ptrace_setregs(struct task_struct *child, __s64 __user *data)
{ {
struct pt_regs *regs; struct pt_regs *regs;
int i; int i;
...@@ -92,17 +92,17 @@ int ptrace_setregs (struct task_struct *child, __s64 __user *data) ...@@ -92,17 +92,17 @@ int ptrace_setregs (struct task_struct *child, __s64 __user *data)
regs = task_pt_regs(child); regs = task_pt_regs(child);
for (i = 0; i < 32; i++) for (i = 0; i < 32; i++)
__get_user (regs->regs[i], data + i); __get_user(regs->regs[i], data + i);
__get_user (regs->lo, data + EF_LO - EF_R0); __get_user(regs->lo, data + EF_LO - EF_R0);
__get_user (regs->hi, data + EF_HI - EF_R0); __get_user(regs->hi, data + EF_HI - EF_R0);
__get_user (regs->cp0_epc, data + EF_CP0_EPC - EF_R0); __get_user(regs->cp0_epc, data + EF_CP0_EPC - EF_R0);
/* badvaddr, status, and cause may not be written. */ /* badvaddr, status, and cause may not be written. */
return 0; return 0;
} }
int ptrace_getfpregs (struct task_struct *child, __u32 __user *data) int ptrace_getfpregs(struct task_struct *child, __u32 __user *data)
{ {
int i; int i;
unsigned int tmp; unsigned int tmp;
...@@ -113,13 +113,13 @@ int ptrace_getfpregs (struct task_struct *child, __u32 __user *data) ...@@ -113,13 +113,13 @@ int ptrace_getfpregs (struct task_struct *child, __u32 __user *data)
if (tsk_used_math(child)) { if (tsk_used_math(child)) {
fpureg_t *fregs = get_fpu_regs(child); fpureg_t *fregs = get_fpu_regs(child);
for (i = 0; i < 32; i++) for (i = 0; i < 32; i++)
__put_user (fregs[i], i + (__u64 __user *) data); __put_user(fregs[i], i + (__u64 __user *) data);
} else { } else {
for (i = 0; i < 32; i++) for (i = 0; i < 32; i++)
__put_user ((__u64) -1, i + (__u64 __user *) data); __put_user((__u64) -1, i + (__u64 __user *) data);
} }
__put_user (child->thread.fpu.fcr31, data + 64); __put_user(child->thread.fpu.fcr31, data + 64);
preempt_disable(); preempt_disable();
if (cpu_has_fpu) { if (cpu_has_fpu) {
...@@ -142,12 +142,12 @@ int ptrace_getfpregs (struct task_struct *child, __u32 __user *data) ...@@ -142,12 +142,12 @@ int ptrace_getfpregs (struct task_struct *child, __u32 __user *data)
tmp = 0; tmp = 0;
} }
preempt_enable(); preempt_enable();
__put_user (tmp, data + 65); __put_user(tmp, data + 65);
return 0; return 0;
} }
int ptrace_setfpregs (struct task_struct *child, __u32 __user *data) int ptrace_setfpregs(struct task_struct *child, __u32 __user *data)
{ {
fpureg_t *fregs; fpureg_t *fregs;
int i; int i;
...@@ -158,9 +158,9 @@ int ptrace_setfpregs (struct task_struct *child, __u32 __user *data) ...@@ -158,9 +158,9 @@ int ptrace_setfpregs (struct task_struct *child, __u32 __user *data)
fregs = get_fpu_regs(child); fregs = get_fpu_regs(child);
for (i = 0; i < 32; i++) for (i = 0; i < 32; i++)
__get_user (fregs[i], i + (__u64 __user *) data); __get_user(fregs[i], i + (__u64 __user *) data);
__get_user (child->thread.fpu.fcr31, data + 64); __get_user(child->thread.fpu.fcr31, data + 64);
/* FIR may not be written. */ /* FIR may not be written. */
...@@ -390,19 +390,19 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) ...@@ -390,19 +390,19 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
} }
case PTRACE_GETREGS: case PTRACE_GETREGS:
ret = ptrace_getregs (child, (__u64 __user *) data); ret = ptrace_getregs(child, (__u64 __user *) data);
break; break;
case PTRACE_SETREGS: case PTRACE_SETREGS:
ret = ptrace_setregs (child, (__u64 __user *) data); ret = ptrace_setregs(child, (__u64 __user *) data);
break; break;
case PTRACE_GETFPREGS: case PTRACE_GETFPREGS:
ret = ptrace_getfpregs (child, (__u32 __user *) data); ret = ptrace_getfpregs(child, (__u32 __user *) data);
break; break;
case PTRACE_SETFPREGS: case PTRACE_SETFPREGS:
ret = ptrace_setfpregs (child, (__u32 __user *) data); ret = ptrace_setfpregs(child, (__u32 __user *) data);
break; break;
case PTRACE_SYSCALL: /* continue and stop at next (return from) syscall */ case PTRACE_SYSCALL: /* continue and stop at next (return from) syscall */
......
...@@ -36,11 +36,11 @@ ...@@ -36,11 +36,11 @@
#include <asm/uaccess.h> #include <asm/uaccess.h>
#include <asm/bootinfo.h> #include <asm/bootinfo.h>
int ptrace_getregs (struct task_struct *child, __s64 __user *data); int ptrace_getregs(struct task_struct *child, __s64 __user *data);
int ptrace_setregs (struct task_struct *child, __s64 __user *data); int ptrace_setregs(struct task_struct *child, __s64 __user *data);
int ptrace_getfpregs (struct task_struct *child, __u32 __user *data); int ptrace_getfpregs(struct task_struct *child, __u32 __user *data);
int ptrace_setfpregs (struct task_struct *child, __u32 __user *data); int ptrace_setfpregs(struct task_struct *child, __u32 __user *data);
/* /*
* Tracing a 32-bit process with a 64-bit strace and vice versa will not * Tracing a 32-bit process with a 64-bit strace and vice versa will not
...@@ -346,19 +346,19 @@ asmlinkage int sys32_ptrace(int request, int pid, int addr, int data) ...@@ -346,19 +346,19 @@ asmlinkage int sys32_ptrace(int request, int pid, int addr, int data)
} }
case PTRACE_GETREGS: case PTRACE_GETREGS:
ret = ptrace_getregs (child, (__u64 __user *) (__u64) data); ret = ptrace_getregs(child, (__u64 __user *) (__u64) data);
break; break;
case PTRACE_SETREGS: case PTRACE_SETREGS:
ret = ptrace_setregs (child, (__u64 __user *) (__u64) data); ret = ptrace_setregs(child, (__u64 __user *) (__u64) data);
break; break;
case PTRACE_GETFPREGS: case PTRACE_GETFPREGS:
ret = ptrace_getfpregs (child, (__u32 __user *) (__u64) data); ret = ptrace_getfpregs(child, (__u32 __user *) (__u64) data);
break; break;
case PTRACE_SETFPREGS: case PTRACE_SETFPREGS:
ret = ptrace_setfpregs (child, (__u32 __user *) (__u64) data); ret = ptrace_setfpregs(child, (__u32 __user *) (__u64) data);
break; break;
case PTRACE_SYSCALL: /* continue and stop at next (return from) syscall */ case PTRACE_SYSCALL: /* continue and stop at next (return from) syscall */
......
...@@ -261,11 +261,11 @@ static inline int put_sigset(const sigset_t *kbuf, compat_sigset_t __user *ubuf) ...@@ -261,11 +261,11 @@ static inline int put_sigset(const sigset_t *kbuf, compat_sigset_t __user *ubuf)
default: default:
__put_sigset_unknown_nsig(); __put_sigset_unknown_nsig();
case 2: case 2:
err |= __put_user (kbuf->sig[1] >> 32, &ubuf->sig[3]); err |= __put_user(kbuf->sig[1] >> 32, &ubuf->sig[3]);
err |= __put_user (kbuf->sig[1] & 0xffffffff, &ubuf->sig[2]); err |= __put_user(kbuf->sig[1] & 0xffffffff, &ubuf->sig[2]);
case 1: case 1:
err |= __put_user (kbuf->sig[0] >> 32, &ubuf->sig[1]); err |= __put_user(kbuf->sig[0] >> 32, &ubuf->sig[1]);
err |= __put_user (kbuf->sig[0] & 0xffffffff, &ubuf->sig[0]); err |= __put_user(kbuf->sig[0] & 0xffffffff, &ubuf->sig[0]);
} }
return err; return err;
...@@ -283,12 +283,12 @@ static inline int get_sigset(sigset_t *kbuf, const compat_sigset_t __user *ubuf) ...@@ -283,12 +283,12 @@ static inline int get_sigset(sigset_t *kbuf, const compat_sigset_t __user *ubuf)
default: default:
__get_sigset_unknown_nsig(); __get_sigset_unknown_nsig();
case 2: case 2:
err |= __get_user (sig[3], &ubuf->sig[3]); err |= __get_user(sig[3], &ubuf->sig[3]);
err |= __get_user (sig[2], &ubuf->sig[2]); err |= __get_user(sig[2], &ubuf->sig[2]);
kbuf->sig[1] = sig[2] | (sig[3] << 32); kbuf->sig[1] = sig[2] | (sig[3] << 32);
case 1: case 1:
err |= __get_user (sig[1], &ubuf->sig[1]); err |= __get_user(sig[1], &ubuf->sig[1]);
err |= __get_user (sig[0], &ubuf->sig[0]); err |= __get_user(sig[0], &ubuf->sig[0]);
kbuf->sig[0] = sig[0] | (sig[1] << 32); kbuf->sig[0] = sig[0] | (sig[1] << 32);
} }
...@@ -412,10 +412,10 @@ asmlinkage int sys32_sigaltstack(nabi_no_regargs struct pt_regs regs) ...@@ -412,10 +412,10 @@ asmlinkage int sys32_sigaltstack(nabi_no_regargs struct pt_regs regs)
return -EFAULT; return -EFAULT;
} }
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = do_sigaltstack(uss ? (stack_t __user *)&kss : NULL, ret = do_sigaltstack(uss ? (stack_t __user *)&kss : NULL,
uoss ? (stack_t __user *)&koss : NULL, usp); uoss ? (stack_t __user *)&koss : NULL, usp);
set_fs (old_fs); set_fs(old_fs);
if (!ret && uoss) { if (!ret && uoss) {
if (!access_ok(VERIFY_WRITE, uoss, sizeof(*uoss))) if (!access_ok(VERIFY_WRITE, uoss, sizeof(*uoss)))
...@@ -559,9 +559,9 @@ asmlinkage void sys32_rt_sigreturn(nabi_no_regargs struct pt_regs regs) ...@@ -559,9 +559,9 @@ asmlinkage void sys32_rt_sigreturn(nabi_no_regargs struct pt_regs regs)
/* It is more difficult to avoid calling this function than to /* It is more difficult to avoid calling this function than to
call it and ignore errors. */ call it and ignore errors. */
old_fs = get_fs(); old_fs = get_fs();
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
do_sigaltstack((stack_t __user *)&st, NULL, regs.regs[29]); do_sigaltstack((stack_t __user *)&st, NULL, regs.regs[29]);
set_fs (old_fs); set_fs(old_fs);
/* /*
* Don't let your children do this ... * Don't let your children do this ...
...@@ -746,11 +746,11 @@ asmlinkage int sys32_rt_sigprocmask(int how, compat_sigset_t __user *set, ...@@ -746,11 +746,11 @@ asmlinkage int sys32_rt_sigprocmask(int how, compat_sigset_t __user *set,
if (set && get_sigset(&new_set, set)) if (set && get_sigset(&new_set, set))
return -EFAULT; return -EFAULT;
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = sys_rt_sigprocmask(how, set ? (sigset_t __user *)&new_set : NULL, ret = sys_rt_sigprocmask(how, set ? (sigset_t __user *)&new_set : NULL,
oset ? (sigset_t __user *)&old_set : NULL, oset ? (sigset_t __user *)&old_set : NULL,
sigsetsize); sigsetsize);
set_fs (old_fs); set_fs(old_fs);
if (!ret && oset && put_sigset(&old_set, oset)) if (!ret && oset && put_sigset(&old_set, oset))
return -EFAULT; return -EFAULT;
...@@ -765,9 +765,9 @@ asmlinkage int sys32_rt_sigpending(compat_sigset_t __user *uset, ...@@ -765,9 +765,9 @@ asmlinkage int sys32_rt_sigpending(compat_sigset_t __user *uset,
sigset_t set; sigset_t set;
mm_segment_t old_fs = get_fs(); mm_segment_t old_fs = get_fs();
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = sys_rt_sigpending((sigset_t __user *)&set, sigsetsize); ret = sys_rt_sigpending((sigset_t __user *)&set, sigsetsize);
set_fs (old_fs); set_fs(old_fs);
if (!ret && put_sigset(&set, uset)) if (!ret && put_sigset(&set, uset))
return -EFAULT; return -EFAULT;
...@@ -781,12 +781,12 @@ asmlinkage int sys32_rt_sigqueueinfo(int pid, int sig, compat_siginfo_t __user * ...@@ -781,12 +781,12 @@ asmlinkage int sys32_rt_sigqueueinfo(int pid, int sig, compat_siginfo_t __user *
int ret; int ret;
mm_segment_t old_fs = get_fs(); mm_segment_t old_fs = get_fs();
if (copy_from_user (&info, uinfo, 3*sizeof(int)) || if (copy_from_user(&info, uinfo, 3*sizeof(int)) ||
copy_from_user (info._sifields._pad, uinfo->_sifields._pad, SI_PAD_SIZE)) copy_from_user(info._sifields._pad, uinfo->_sifields._pad, SI_PAD_SIZE))
return -EFAULT; return -EFAULT;
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = sys_rt_sigqueueinfo(pid, sig, (siginfo_t __user *)&info); ret = sys_rt_sigqueueinfo(pid, sig, (siginfo_t __user *)&info);
set_fs (old_fs); set_fs(old_fs);
return ret; return ret;
} }
...@@ -801,10 +801,10 @@ sys32_waitid(int which, compat_pid_t pid, ...@@ -801,10 +801,10 @@ sys32_waitid(int which, compat_pid_t pid,
mm_segment_t old_fs = get_fs(); mm_segment_t old_fs = get_fs();
info.si_signo = 0; info.si_signo = 0;
set_fs (KERNEL_DS); set_fs(KERNEL_DS);
ret = sys_waitid(which, pid, (siginfo_t __user *) &info, options, ret = sys_waitid(which, pid, (siginfo_t __user *) &info, options,
uru ? (struct rusage __user *) &ru : NULL); uru ? (struct rusage __user *) &ru : NULL);
set_fs (old_fs); set_fs(old_fs);
if (ret < 0 || info.si_signo == 0) if (ret < 0 || info.si_signo == 0)
return ret; return ret;
......
...@@ -88,7 +88,7 @@ struct rt_sigframe_n32 { ...@@ -88,7 +88,7 @@ struct rt_sigframe_n32 {
#endif /* !ICACHE_REFILLS_WORKAROUND_WAR */ #endif /* !ICACHE_REFILLS_WORKAROUND_WAR */
extern void sigset_from_compat (sigset_t *set, compat_sigset_t *compat); extern void sigset_from_compat(sigset_t *set, compat_sigset_t *compat);
asmlinkage int sysn32_rt_sigsuspend(nabi_no_regargs struct pt_regs regs) asmlinkage int sysn32_rt_sigsuspend(nabi_no_regargs struct pt_regs regs)
{ {
...@@ -105,7 +105,7 @@ asmlinkage int sysn32_rt_sigsuspend(nabi_no_regargs struct pt_regs regs) ...@@ -105,7 +105,7 @@ asmlinkage int sysn32_rt_sigsuspend(nabi_no_regargs struct pt_regs regs)
unewset = (compat_sigset_t __user *) regs.regs[4]; unewset = (compat_sigset_t __user *) regs.regs[4];
if (copy_from_user(&uset, unewset, sizeof(uset))) if (copy_from_user(&uset, unewset, sizeof(uset)))
return -EFAULT; return -EFAULT;
sigset_from_compat (&newset, &uset); sigset_from_compat(&newset, &uset);
sigdelsetmask(&newset, ~_BLOCKABLE); sigdelsetmask(&newset, ~_BLOCKABLE);
spin_lock_irq(&current->sighand->siglock); spin_lock_irq(&current->sighand->siglock);
......
...@@ -353,7 +353,7 @@ void core_send_ipi(int cpu, unsigned int action) ...@@ -353,7 +353,7 @@ void core_send_ipi(int cpu, unsigned int action)
unsigned long flags; unsigned long flags;
int vpflags; int vpflags;
local_irq_save (flags); local_irq_save(flags);
vpflags = dvpe(); /* cant access the other CPU's registers whilst MVPE enabled */ vpflags = dvpe(); /* cant access the other CPU's registers whilst MVPE enabled */
......
...@@ -372,7 +372,7 @@ void mipsmt_prepare_cpus(void) ...@@ -372,7 +372,7 @@ void mipsmt_prepare_cpus(void)
cpu++; cpu++;
/* Report on boot-time options */ /* Report on boot-time options */
mips_mt_set_cpuoptions (); mips_mt_set_cpuoptions();
if (vpelimit > 0) if (vpelimit > 0)
printk("Limit of %d VPEs set\n", vpelimit); printk("Limit of %d VPEs set\n", vpelimit);
if (tclimit > 0) if (tclimit > 0)
...@@ -572,7 +572,7 @@ void smtc_init_secondary(void) ...@@ -572,7 +572,7 @@ void smtc_init_secondary(void)
if (((read_c0_tcbind() & TCBIND_CURTC) != 0) && if (((read_c0_tcbind() & TCBIND_CURTC) != 0) &&
((read_c0_tcbind() & TCBIND_CURVPE) ((read_c0_tcbind() & TCBIND_CURVPE)
!= cpu_data[smp_processor_id() - 1].vpe_id)){ != cpu_data[smp_processor_id() - 1].vpe_id)){
write_c0_compare (read_c0_count() + mips_hpt_frequency/HZ); write_c0_compare(read_c0_count() + mips_hpt_frequency/HZ);
} }
local_irq_enable(); local_irq_enable();
......
...@@ -314,8 +314,8 @@ asmlinkage int _sys_sysmips(int cmd, long arg1, int arg2, int arg3) ...@@ -314,8 +314,8 @@ asmlinkage int _sys_sysmips(int cmd, long arg1, int arg2, int arg3)
* *
* This is really horribly ugly. * This is really horribly ugly.
*/ */
asmlinkage int sys_ipc (unsigned int call, int first, int second, asmlinkage int sys_ipc(unsigned int call, int first, int second,
unsigned long third, void __user *ptr, long fifth) unsigned long third, void __user *ptr, long fifth)
{ {
int version, ret; int version, ret;
...@@ -324,26 +324,26 @@ asmlinkage int sys_ipc (unsigned int call, int first, int second, ...@@ -324,26 +324,26 @@ asmlinkage int sys_ipc (unsigned int call, int first, int second,
switch (call) { switch (call) {
case SEMOP: case SEMOP:
return sys_semtimedop (first, (struct sembuf __user *)ptr, return sys_semtimedop(first, (struct sembuf __user *)ptr,
second, NULL); second, NULL);
case SEMTIMEDOP: case SEMTIMEDOP:
return sys_semtimedop (first, (struct sembuf __user *)ptr, return sys_semtimedop(first, (struct sembuf __user *)ptr,
second, second,
(const struct timespec __user *)fifth); (const struct timespec __user *)fifth);
case SEMGET: case SEMGET:
return sys_semget (first, second, third); return sys_semget(first, second, third);
case SEMCTL: { case SEMCTL: {
union semun fourth; union semun fourth;
if (!ptr) if (!ptr)
return -EINVAL; return -EINVAL;
if (get_user(fourth.__pad, (void __user *__user *) ptr)) if (get_user(fourth.__pad, (void __user *__user *) ptr))
return -EFAULT; return -EFAULT;
return sys_semctl (first, second, third, fourth); return sys_semctl(first, second, third, fourth);
} }
case MSGSND: case MSGSND:
return sys_msgsnd (first, (struct msgbuf __user *) ptr, return sys_msgsnd(first, (struct msgbuf __user *) ptr,
second, third); second, third);
case MSGRCV: case MSGRCV:
switch (version) { switch (version) {
case 0: { case 0: {
...@@ -353,45 +353,45 @@ asmlinkage int sys_ipc (unsigned int call, int first, int second, ...@@ -353,45 +353,45 @@ asmlinkage int sys_ipc (unsigned int call, int first, int second,
if (copy_from_user(&tmp, if (copy_from_user(&tmp,
(struct ipc_kludge __user *) ptr, (struct ipc_kludge __user *) ptr,
sizeof (tmp))) sizeof(tmp)))
return -EFAULT; return -EFAULT;
return sys_msgrcv (first, tmp.msgp, second, return sys_msgrcv(first, tmp.msgp, second,
tmp.msgtyp, third); tmp.msgtyp, third);
} }
default: default:
return sys_msgrcv (first, return sys_msgrcv(first,
(struct msgbuf __user *) ptr, (struct msgbuf __user *) ptr,
second, fifth, third); second, fifth, third);
} }
case MSGGET: case MSGGET:
return sys_msgget ((key_t) first, second); return sys_msgget((key_t) first, second);
case MSGCTL: case MSGCTL:
return sys_msgctl (first, second, return sys_msgctl(first, second,
(struct msqid_ds __user *) ptr); (struct msqid_ds __user *) ptr);
case SHMAT: case SHMAT:
switch (version) { switch (version) {
default: { default: {
unsigned long raddr; unsigned long raddr;
ret = do_shmat (first, (char __user *) ptr, second, ret = do_shmat(first, (char __user *) ptr, second,
&raddr); &raddr);
if (ret) if (ret)
return ret; return ret;
return put_user (raddr, (unsigned long __user *) third); return put_user(raddr, (unsigned long __user *) third);
} }
case 1: /* iBCS2 emulator entry point */ case 1: /* iBCS2 emulator entry point */
if (!segment_eq(get_fs(), get_ds())) if (!segment_eq(get_fs(), get_ds()))
return -EINVAL; return -EINVAL;
return do_shmat (first, (char __user *) ptr, second, return do_shmat(first, (char __user *) ptr, second,
(unsigned long *) third); (unsigned long *) third);
} }
case SHMDT: case SHMDT:
return sys_shmdt ((char __user *)ptr); return sys_shmdt((char __user *)ptr);
case SHMGET: case SHMGET:
return sys_shmget (first, second, third); return sys_shmget(first, second, third);
case SHMCTL: case SHMCTL:
return sys_shmctl (first, second, return sys_shmctl(first, second,
(struct shmid_ds __user *) ptr); (struct shmid_ds __user *) ptr);
default: default:
return -ENOSYS; return -ENOSYS;
} }
......
...@@ -486,10 +486,10 @@ asmlinkage int irix_syssgi(struct pt_regs *regs) ...@@ -486,10 +486,10 @@ asmlinkage int irix_syssgi(struct pt_regs *regs)
switch (arg1) { switch (arg1) {
case SGI_INV_SIZEOF: case SGI_INV_SIZEOF:
retval = sizeof (inventory_t); retval = sizeof(inventory_t);
break; break;
case SGI_INV_READ: case SGI_INV_READ:
retval = dump_inventory_to_user (buffer, count); retval = dump_inventory_to_user(buffer, count);
break; break;
default: default:
retval = -EINVAL; retval = -EINVAL;
...@@ -1042,9 +1042,9 @@ asmlinkage unsigned long irix_mmap32(unsigned long addr, size_t len, int prot, ...@@ -1042,9 +1042,9 @@ asmlinkage unsigned long irix_mmap32(unsigned long addr, size_t len, int prot,
long max_size = offset + len; long max_size = offset + len;
if (max_size > file->f_path.dentry->d_inode->i_size) { if (max_size > file->f_path.dentry->d_inode->i_size) {
old_pos = sys_lseek (fd, max_size - 1, 0); old_pos = sys_lseek(fd, max_size - 1, 0);
sys_write (fd, (void __user *) "", 1); sys_write(fd, (void __user *) "", 1);
sys_lseek (fd, old_pos, 0); sys_lseek(fd, old_pos, 0);
} }
} }
} }
...@@ -1176,7 +1176,7 @@ static int irix_xstat32_xlate(struct kstat *stat, void __user *ubuf) ...@@ -1176,7 +1176,7 @@ static int irix_xstat32_xlate(struct kstat *stat, void __user *ubuf)
ub.st_ctime1 = stat->atime.tv_nsec; ub.st_ctime1 = stat->atime.tv_nsec;
ub.st_blksize = stat->blksize; ub.st_blksize = stat->blksize;
ub.st_blocks = stat->blocks; ub.st_blocks = stat->blocks;
strcpy (ub.st_fstype, "efs"); strcpy(ub.st_fstype, "efs");
return copy_to_user(ubuf, &ub, sizeof(ub)) ? -EFAULT : 0; return copy_to_user(ubuf, &ub, sizeof(ub)) ? -EFAULT : 0;
} }
...@@ -1208,7 +1208,7 @@ static int irix_xstat64_xlate(struct kstat *stat, void __user *ubuf) ...@@ -1208,7 +1208,7 @@ static int irix_xstat64_xlate(struct kstat *stat, void __user *ubuf)
ks.st_nlink = (u32) stat->nlink; ks.st_nlink = (u32) stat->nlink;
ks.st_uid = (s32) stat->uid; ks.st_uid = (s32) stat->uid;
ks.st_gid = (s32) stat->gid; ks.st_gid = (s32) stat->gid;
ks.st_rdev = sysv_encode_dev (stat->rdev); ks.st_rdev = sysv_encode_dev(stat->rdev);
ks.st_pad2[0] = ks.st_pad2[1] = 0; ks.st_pad2[0] = ks.st_pad2[1] = 0;
ks.st_size = (long long) stat->size; ks.st_size = (long long) stat->size;
ks.st_pad3 = 0; ks.st_pad3 = 0;
...@@ -1527,9 +1527,9 @@ asmlinkage int irix_mmap64(struct pt_regs *regs) ...@@ -1527,9 +1527,9 @@ asmlinkage int irix_mmap64(struct pt_regs *regs)
long max_size = off2 + len; long max_size = off2 + len;
if (max_size > file->f_path.dentry->d_inode->i_size) { if (max_size > file->f_path.dentry->d_inode->i_size) {
old_pos = sys_lseek (fd, max_size - 1, 0); old_pos = sys_lseek(fd, max_size - 1, 0);
sys_write (fd, (void __user *) "", 1); sys_write(fd, (void __user *) "", 1);
sys_lseek (fd, old_pos, 0); sys_lseek(fd, old_pos, 0);
} }
} }
} }
......
...@@ -149,7 +149,7 @@ EXPORT_SYMBOL_GPL(cp0_perfcount_irq); ...@@ -149,7 +149,7 @@ EXPORT_SYMBOL_GPL(cp0_perfcount_irq);
* Possibly handle a performance counter interrupt. * Possibly handle a performance counter interrupt.
* Return true if the timer interrupt should not be checked * Return true if the timer interrupt should not be checked
*/ */
static inline int handle_perf_irq (int r2) static inline int handle_perf_irq(int r2)
{ {
/* /*
* The performance counter overflow interrupt may be shared with the * The performance counter overflow interrupt may be shared with the
......
...@@ -627,7 +627,7 @@ asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31) ...@@ -627,7 +627,7 @@ asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31)
lose_fpu(1); lose_fpu(1);
/* Run the emulator */ /* Run the emulator */
sig = fpu_emulator_cop1Handler (regs, &current->thread.fpu, 1); sig = fpu_emulator_cop1Handler(regs, &current->thread.fpu, 1);
/* /*
* We can't allow the emulated instruction to leave any of * We can't allow the emulated instruction to leave any of
...@@ -1165,11 +1165,11 @@ static void *set_vi_srs_handler(int n, vi_handler_t addr, int srs) ...@@ -1165,11 +1165,11 @@ static void *set_vi_srs_handler(int n, vi_handler_t addr, int srs)
if (cpu_has_veic) { if (cpu_has_veic) {
if (board_bind_eic_interrupt) if (board_bind_eic_interrupt)
board_bind_eic_interrupt (n, srs); board_bind_eic_interrupt(n, srs);
} else if (cpu_has_vint) { } else if (cpu_has_vint) {
/* SRSMap is only defined if shadow sets are implemented */ /* SRSMap is only defined if shadow sets are implemented */
if (mips_srs_max() > 1) if (mips_srs_max() > 1)
change_c0_srsmap (0xf << n*4, srs << n*4); change_c0_srsmap(0xf << n*4, srs << n*4);
} }
if (srs == 0) { if (srs == 0) {
...@@ -1198,10 +1198,10 @@ static void *set_vi_srs_handler(int n, vi_handler_t addr, int srs) ...@@ -1198,10 +1198,10 @@ static void *set_vi_srs_handler(int n, vi_handler_t addr, int srs)
* Sigh... panicing won't help as the console * Sigh... panicing won't help as the console
* is probably not configured :( * is probably not configured :(
*/ */
panic ("VECTORSPACING too small"); panic("VECTORSPACING too small");
} }
memcpy (b, &except_vec_vi, handler_len); memcpy(b, &except_vec_vi, handler_len);
#ifdef CONFIG_MIPS_MT_SMTC #ifdef CONFIG_MIPS_MT_SMTC
BUG_ON(n > 7); /* Vector index %d exceeds SMTC maximum. */ BUG_ON(n > 7); /* Vector index %d exceeds SMTC maximum. */
...@@ -1370,9 +1370,9 @@ void __init per_cpu_trap_init(void) ...@@ -1370,9 +1370,9 @@ void __init per_cpu_trap_init(void)
#endif /* CONFIG_MIPS_MT_SMTC */ #endif /* CONFIG_MIPS_MT_SMTC */
if (cpu_has_veic || cpu_has_vint) { if (cpu_has_veic || cpu_has_vint) {
write_c0_ebase (ebase); write_c0_ebase(ebase);
/* Setting vector spacing enables EI/VI mode */ /* Setting vector spacing enables EI/VI mode */
change_c0_intctl (0x3e0, VECTORSPACING); change_c0_intctl(0x3e0, VECTORSPACING);
} }
if (cpu_has_divec) { if (cpu_has_divec) {
if (cpu_has_mipsmt) { if (cpu_has_mipsmt) {
...@@ -1390,8 +1390,8 @@ void __init per_cpu_trap_init(void) ...@@ -1390,8 +1390,8 @@ void __init per_cpu_trap_init(void)
* o read IntCtl.IPPCI to determine the performance counter interrupt * o read IntCtl.IPPCI to determine the performance counter interrupt
*/ */
if (cpu_has_mips_r2) { if (cpu_has_mips_r2) {
cp0_compare_irq = (read_c0_intctl () >> 29) & 7; cp0_compare_irq = (read_c0_intctl() >> 29) & 7;
cp0_perfcount_irq = (read_c0_intctl () >> 26) & 7; cp0_perfcount_irq = (read_c0_intctl() >> 26) & 7;
if (cp0_perfcount_irq == cp0_compare_irq) if (cp0_perfcount_irq == cp0_compare_irq)
cp0_perfcount_irq = -1; cp0_perfcount_irq = -1;
} else { } else {
...@@ -1429,7 +1429,7 @@ void __init per_cpu_trap_init(void) ...@@ -1429,7 +1429,7 @@ void __init per_cpu_trap_init(void)
} }
/* Install CPU exception handler */ /* Install CPU exception handler */
void __init set_handler (unsigned long offset, void *addr, unsigned long size) void __init set_handler(unsigned long offset, void *addr, unsigned long size)
{ {
memcpy((void *)(ebase + offset), addr, size); memcpy((void *)(ebase + offset), addr, size);
flush_icache_range(ebase + offset, ebase + offset + size); flush_icache_range(ebase + offset, ebase + offset + size);
...@@ -1439,7 +1439,7 @@ static char panic_null_cerr[] __initdata = ...@@ -1439,7 +1439,7 @@ static char panic_null_cerr[] __initdata =
"Trying to set NULL cache error exception handler"; "Trying to set NULL cache error exception handler";
/* Install uncached CPU exception handler */ /* Install uncached CPU exception handler */
void __init set_uncached_handler (unsigned long offset, void *addr, unsigned long size) void __init set_uncached_handler(unsigned long offset, void *addr, unsigned long size)
{ {
#ifdef CONFIG_32BIT #ifdef CONFIG_32BIT
unsigned long uncached_ebase = KSEG1ADDR(ebase); unsigned long uncached_ebase = KSEG1ADDR(ebase);
...@@ -1470,7 +1470,7 @@ void __init trap_init(void) ...@@ -1470,7 +1470,7 @@ void __init trap_init(void)
unsigned long i; unsigned long i;
if (cpu_has_veic || cpu_has_vint) if (cpu_has_veic || cpu_has_vint)
ebase = (unsigned long) alloc_bootmem_low_pages (0x200 + VECTORSPACING*64); ebase = (unsigned long) alloc_bootmem_low_pages(0x200 + VECTORSPACING*64);
else else
ebase = CAC_BASE; ebase = CAC_BASE;
...@@ -1496,7 +1496,7 @@ void __init trap_init(void) ...@@ -1496,7 +1496,7 @@ void __init trap_init(void)
* destination. * destination.
*/ */
if (cpu_has_ejtag && board_ejtag_handler_setup) if (cpu_has_ejtag && board_ejtag_handler_setup)
board_ejtag_handler_setup (); board_ejtag_handler_setup();
/* /*
* Only some CPUs have the watch exceptions. * Only some CPUs have the watch exceptions.
......
...@@ -481,7 +481,7 @@ static void emulate_load_store_insn(struct pt_regs *regs, ...@@ -481,7 +481,7 @@ static void emulate_load_store_insn(struct pt_regs *regs,
if (fixup_exception(regs)) if (fixup_exception(regs))
return; return;
die_if_kernel ("Unhandled kernel unaligned access", regs); die_if_kernel("Unhandled kernel unaligned access", regs);
send_sig(SIGSEGV, current, 1); send_sig(SIGSEGV, current, 1);
return; return;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include "libgcc.h" #include "libgcc.h"
word_type __ucmpdi2 (unsigned long long a, unsigned long long b) word_type __ucmpdi2(unsigned long long a, unsigned long long b)
{ {
const DWunion au = {.ll = a}; const DWunion au = {.ll = a};
const DWunion bu = {.ll = b}; const DWunion bu = {.ll = b};
......
...@@ -549,16 +549,16 @@ static const unsigned char cmptab[8] = { ...@@ -549,16 +549,16 @@ static const unsigned char cmptab[8] = {
*/ */
#define DEF3OP(name, p, f1, f2, f3) \ #define DEF3OP(name, p, f1, f2, f3) \
static ieee754##p fpemu_##p##_##name (ieee754##p r, ieee754##p s, \ static ieee754##p fpemu_##p##_##name(ieee754##p r, ieee754##p s, \
ieee754##p t) \ ieee754##p t) \
{ \ { \
struct _ieee754_csr ieee754_csr_save; \ struct _ieee754_csr ieee754_csr_save; \
s = f1 (s, t); \ s = f1(s, t); \
ieee754_csr_save = ieee754_csr; \ ieee754_csr_save = ieee754_csr; \
s = f2 (s, r); \ s = f2(s, r); \
ieee754_csr_save.cx |= ieee754_csr.cx; \ ieee754_csr_save.cx |= ieee754_csr.cx; \
ieee754_csr_save.sx |= ieee754_csr.sx; \ ieee754_csr_save.sx |= ieee754_csr.sx; \
s = f3 (s); \ s = f3(s); \
ieee754_csr.cx |= ieee754_csr_save.cx; \ ieee754_csr.cx |= ieee754_csr_save.cx; \
ieee754_csr.sx |= ieee754_csr_save.sx; \ ieee754_csr.sx |= ieee754_csr_save.sx; \
return s; \ return s; \
......
...@@ -112,7 +112,7 @@ static inline void atlas_hw0_irqdispatch(void) ...@@ -112,7 +112,7 @@ static inline void atlas_hw0_irqdispatch(void)
static inline int clz(unsigned long x) static inline int clz(unsigned long x)
{ {
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips32 \n" " .set mips32 \n"
" clz %0, %1 \n" " clz %0, %1 \n"
...@@ -194,7 +194,7 @@ asmlinkage void plat_irq_dispatch(void) ...@@ -194,7 +194,7 @@ asmlinkage void plat_irq_dispatch(void)
spurious_interrupt(); spurious_interrupt();
} }
static inline void init_atlas_irqs (int base) static inline void init_atlas_irqs(int base)
{ {
int i; int i;
...@@ -249,21 +249,21 @@ void __init arch_init_irq(void) ...@@ -249,21 +249,21 @@ void __init arch_init_irq(void)
case MIPS_REVISION_CORID_CORE_24K: case MIPS_REVISION_CORID_CORE_24K:
case MIPS_REVISION_CORID_CORE_EMUL_MSC: case MIPS_REVISION_CORID_CORE_EMUL_MSC:
if (cpu_has_veic) if (cpu_has_veic)
init_msc_irqs (MSC01E_INT_BASE, MSC01E_INT_BASE, init_msc_irqs(MSC01E_INT_BASE, MSC01E_INT_BASE,
msc_eicirqmap, msc_nr_eicirqs); msc_eicirqmap, msc_nr_eicirqs);
else else
init_msc_irqs (MSC01E_INT_BASE, MSC01C_INT_BASE, init_msc_irqs(MSC01E_INT_BASE, MSC01C_INT_BASE,
msc_irqmap, msc_nr_irqs); msc_irqmap, msc_nr_irqs);
} }
if (cpu_has_veic) { if (cpu_has_veic) {
set_vi_handler (MSC01E_INT_ATLAS, atlas_hw0_irqdispatch); set_vi_handler(MSC01E_INT_ATLAS, atlas_hw0_irqdispatch);
setup_irq (MSC01E_INT_BASE + MSC01E_INT_ATLAS, &atlasirq); setup_irq(MSC01E_INT_BASE + MSC01E_INT_ATLAS, &atlasirq);
} else if (cpu_has_vint) { } else if (cpu_has_vint) {
set_vi_handler (MIPSCPU_INT_ATLAS, atlas_hw0_irqdispatch); set_vi_handler(MIPSCPU_INT_ATLAS, atlas_hw0_irqdispatch);
#ifdef CONFIG_MIPS_MT_SMTC #ifdef CONFIG_MIPS_MT_SMTC
setup_irq_smtc (MIPS_CPU_IRQ_BASE + MIPSCPU_INT_ATLAS, setup_irq_smtc(MIPS_CPU_IRQ_BASE + MIPSCPU_INT_ATLAS,
&atlasirq, (0x100 << MIPSCPU_INT_ATLAS)); &atlasirq, (0x100 << MIPSCPU_INT_ATLAS));
#else /* Not SMTC */ #else /* Not SMTC */
setup_irq(MIPS_CPU_IRQ_BASE + MIPSCPU_INT_ATLAS, &atlasirq); setup_irq(MIPS_CPU_IRQ_BASE + MIPSCPU_INT_ATLAS, &atlasirq);
#endif /* CONFIG_MIPS_MT_SMTC */ #endif /* CONFIG_MIPS_MT_SMTC */
......
...@@ -55,7 +55,7 @@ void __init plat_mem_setup(void) ...@@ -55,7 +55,7 @@ void __init plat_mem_setup(void)
ioport_resource.end = 0x7fffffff; ioport_resource.end = 0x7fffffff;
serial_init (); serial_init();
#ifdef CONFIG_KGDB #ifdef CONFIG_KGDB
kgdb_config(); kgdb_config();
......
...@@ -166,15 +166,15 @@ static void __init console_config(void) ...@@ -166,15 +166,15 @@ static void __init console_config(void)
bits = '8'; bits = '8';
if (flow == '\0') if (flow == '\0')
flow = 'r'; flow = 'r';
sprintf (console_string, " console=ttyS0,%d%c%c%c", baud, parity, bits, flow); sprintf(console_string, " console=ttyS0,%d%c%c%c", baud, parity, bits, flow);
strcat (prom_getcmdline(), console_string); strcat(prom_getcmdline(), console_string);
pr_info("Config serial console:%s\n", console_string); pr_info("Config serial console:%s\n", console_string);
} }
} }
#endif #endif
#ifdef CONFIG_KGDB #ifdef CONFIG_KGDB
void __init kgdb_config (void) void __init kgdb_config(void)
{ {
extern int (*generic_putDebugChar)(char); extern int (*generic_putDebugChar)(char);
extern char (*generic_getDebugChar)(void); extern char (*generic_getDebugChar)(void);
...@@ -218,7 +218,7 @@ void __init kgdb_config (void) ...@@ -218,7 +218,7 @@ void __init kgdb_config (void)
{ {
char *s; char *s;
for (s = "Please connect GDB to this port\r\n"; *s; ) for (s = "Please connect GDB to this port\r\n"; *s; )
generic_putDebugChar (*s++); generic_putDebugChar(*s++);
} }
/* Breakpoint is invoked after interrupts are initialised */ /* Breakpoint is invoked after interrupts are initialised */
...@@ -226,7 +226,7 @@ void __init kgdb_config (void) ...@@ -226,7 +226,7 @@ void __init kgdb_config (void)
} }
#endif #endif
void __init mips_nmi_setup (void) void __init mips_nmi_setup(void)
{ {
void *base; void *base;
extern char except_vec_nmi; extern char except_vec_nmi;
...@@ -238,7 +238,7 @@ void __init mips_nmi_setup (void) ...@@ -238,7 +238,7 @@ void __init mips_nmi_setup (void)
flush_icache_range((unsigned long)base, (unsigned long)base + 0x80); flush_icache_range((unsigned long)base, (unsigned long)base + 0x80);
} }
void __init mips_ejtag_setup (void) void __init mips_ejtag_setup(void)
{ {
void *base; void *base;
extern char except_vec_ejtag_debug; extern char except_vec_ejtag_debug;
......
...@@ -125,7 +125,7 @@ struct prom_pmemblock * __init prom_getmdesc(void) ...@@ -125,7 +125,7 @@ struct prom_pmemblock * __init prom_getmdesc(void)
return &mdesc[0]; return &mdesc[0];
} }
static int __init prom_memtype_classify (unsigned int type) static int __init prom_memtype_classify(unsigned int type)
{ {
switch (type) { switch (type) {
case yamon_free: case yamon_free:
...@@ -158,7 +158,7 @@ void __init prom_meminit(void) ...@@ -158,7 +158,7 @@ void __init prom_meminit(void)
long type; long type;
unsigned long base, size; unsigned long base, size;
type = prom_memtype_classify (p->type); type = prom_memtype_classify(p->type);
base = p->base; base = p->base;
size = p->size; size = p->size;
......
...@@ -239,5 +239,5 @@ void __init mips_pcibios_init(void) ...@@ -239,5 +239,5 @@ void __init mips_pcibios_init(void)
iomem_resource.end &= 0xfffffffffULL; /* 64 GB */ iomem_resource.end &= 0xfffffffffULL; /* 64 GB */
ioport_resource.end = controller->io_resource->end; ioport_resource.end = controller->io_resource->end;
register_pci_controller (controller); register_pci_controller(controller);
} }
...@@ -134,7 +134,7 @@ void __init plat_time_init(void) ...@@ -134,7 +134,7 @@ void __init plat_time_init(void)
/* Set Data mode - binary. */ /* Set Data mode - binary. */
CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL); CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL);
est_freq = estimate_cpu_frequency (); est_freq = estimate_cpu_frequency();
printk("CPU frequency %d.%02d MHz\n", est_freq/1000000, printk("CPU frequency %d.%02d MHz\n", est_freq/1000000,
(est_freq%1000000)*100/1000000); (est_freq%1000000)*100/1000000);
...@@ -166,7 +166,7 @@ void __init plat_perf_setup(void) ...@@ -166,7 +166,7 @@ void __init plat_perf_setup(void)
#ifdef MSC01E_INT_BASE #ifdef MSC01E_INT_BASE
if (cpu_has_veic) { if (cpu_has_veic) {
set_vi_handler (MSC01E_INT_PERFCTR, mips_perf_dispatch); set_vi_handler(MSC01E_INT_PERFCTR, mips_perf_dispatch);
cp0_perfcount_irq = MSC01E_INT_BASE + MSC01E_INT_PERFCTR; cp0_perfcount_irq = MSC01E_INT_BASE + MSC01E_INT_PERFCTR;
} else } else
#endif #endif
...@@ -183,7 +183,7 @@ void __init plat_timer_setup(struct irqaction *irq) ...@@ -183,7 +183,7 @@ void __init plat_timer_setup(struct irqaction *irq)
{ {
#ifdef MSC01E_INT_BASE #ifdef MSC01E_INT_BASE
if (cpu_has_veic) { if (cpu_has_veic) {
set_vi_handler (MSC01E_INT_CPUCTR, mips_timer_dispatch); set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch);
mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR;
} }
else else
......
...@@ -178,7 +178,7 @@ static void corehi_irqdispatch(void) ...@@ -178,7 +178,7 @@ static void corehi_irqdispatch(void)
static inline int clz(unsigned long x) static inline int clz(unsigned long x)
{ {
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips32 \n" " .set mips32 \n"
" clz %0, %1 \n" " clz %0, %1 \n"
...@@ -303,32 +303,32 @@ void __init arch_init_irq(void) ...@@ -303,32 +303,32 @@ void __init arch_init_irq(void)
case MIPS_REVISION_SCON_SOCIT: case MIPS_REVISION_SCON_SOCIT:
case MIPS_REVISION_SCON_ROCIT: case MIPS_REVISION_SCON_ROCIT:
if (cpu_has_veic) if (cpu_has_veic)
init_msc_irqs (MIPS_MSC01_IC_REG_BASE, MSC01E_INT_BASE, msc_eicirqmap, msc_nr_eicirqs); init_msc_irqs(MIPS_MSC01_IC_REG_BASE, MSC01E_INT_BASE, msc_eicirqmap, msc_nr_eicirqs);
else else
init_msc_irqs (MIPS_MSC01_IC_REG_BASE, MSC01C_INT_BASE, msc_irqmap, msc_nr_irqs); init_msc_irqs(MIPS_MSC01_IC_REG_BASE, MSC01C_INT_BASE, msc_irqmap, msc_nr_irqs);
break; break;
case MIPS_REVISION_SCON_SOCITSC: case MIPS_REVISION_SCON_SOCITSC:
case MIPS_REVISION_SCON_SOCITSCP: case MIPS_REVISION_SCON_SOCITSCP:
if (cpu_has_veic) if (cpu_has_veic)
init_msc_irqs (MIPS_SOCITSC_IC_REG_BASE, MSC01E_INT_BASE, msc_eicirqmap, msc_nr_eicirqs); init_msc_irqs(MIPS_SOCITSC_IC_REG_BASE, MSC01E_INT_BASE, msc_eicirqmap, msc_nr_eicirqs);
else else
init_msc_irqs (MIPS_SOCITSC_IC_REG_BASE, MSC01C_INT_BASE, msc_irqmap, msc_nr_irqs); init_msc_irqs(MIPS_SOCITSC_IC_REG_BASE, MSC01C_INT_BASE, msc_irqmap, msc_nr_irqs);
} }
if (cpu_has_veic) { if (cpu_has_veic) {
set_vi_handler (MSC01E_INT_I8259A, malta_hw0_irqdispatch); set_vi_handler(MSC01E_INT_I8259A, malta_hw0_irqdispatch);
set_vi_handler (MSC01E_INT_COREHI, corehi_irqdispatch); set_vi_handler(MSC01E_INT_COREHI, corehi_irqdispatch);
setup_irq (MSC01E_INT_BASE+MSC01E_INT_I8259A, &i8259irq); setup_irq(MSC01E_INT_BASE+MSC01E_INT_I8259A, &i8259irq);
setup_irq (MSC01E_INT_BASE+MSC01E_INT_COREHI, &corehi_irqaction); setup_irq(MSC01E_INT_BASE+MSC01E_INT_COREHI, &corehi_irqaction);
} }
else if (cpu_has_vint) { else if (cpu_has_vint) {
set_vi_handler (MIPSCPU_INT_I8259A, malta_hw0_irqdispatch); set_vi_handler(MIPSCPU_INT_I8259A, malta_hw0_irqdispatch);
set_vi_handler (MIPSCPU_INT_COREHI, corehi_irqdispatch); set_vi_handler(MIPSCPU_INT_COREHI, corehi_irqdispatch);
#ifdef CONFIG_MIPS_MT_SMTC #ifdef CONFIG_MIPS_MT_SMTC
setup_irq_smtc (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq, setup_irq_smtc(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq,
(0x100 << MIPSCPU_INT_I8259A)); (0x100 << MIPSCPU_INT_I8259A));
setup_irq_smtc (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, setup_irq_smtc(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI,
&corehi_irqaction, (0x100 << MIPSCPU_INT_COREHI)); &corehi_irqaction, (0x100 << MIPSCPU_INT_COREHI));
/* /*
* Temporary hack to ensure that the subsidiary device * Temporary hack to ensure that the subsidiary device
...@@ -343,12 +343,12 @@ void __init arch_init_irq(void) ...@@ -343,12 +343,12 @@ void __init arch_init_irq(void)
irq_hwmask[i] = (0x100 << MIPSCPU_INT_I8259A); irq_hwmask[i] = (0x100 << MIPSCPU_INT_I8259A);
} }
#else /* Not SMTC */ #else /* Not SMTC */
setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq); setup_irq(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq);
setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, &corehi_irqaction); setup_irq(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, &corehi_irqaction);
#endif /* CONFIG_MIPS_MT_SMTC */ #endif /* CONFIG_MIPS_MT_SMTC */
} }
else { else {
setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq); setup_irq(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_I8259A, &i8259irq);
setup_irq (MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, &corehi_irqaction); setup_irq(MIPS_CPU_IRQ_BASE+MIPSCPU_INT_COREHI, &corehi_irqaction);
} }
} }
...@@ -99,7 +99,7 @@ void __init plat_mem_setup(void) ...@@ -99,7 +99,7 @@ void __init plat_mem_setup(void)
enable_dma(4); enable_dma(4);
#ifdef CONFIG_KGDB #ifdef CONFIG_KGDB
kgdb_config (); kgdb_config();
#endif #endif
if (mips_revision_sconid == MIPS_REVISION_SCON_BONITO) { if (mips_revision_sconid == MIPS_REVISION_SCON_BONITO) {
...@@ -108,7 +108,7 @@ void __init plat_mem_setup(void) ...@@ -108,7 +108,7 @@ void __init plat_mem_setup(void)
argptr = prom_getcmdline(); argptr = prom_getcmdline();
if (strstr(argptr, "debug")) { if (strstr(argptr, "debug")) {
BONITO_BONGENCFG |= BONITO_BONGENCFG_DEBUGMODE; BONITO_BONGENCFG |= BONITO_BONGENCFG_DEBUGMODE;
printk ("Enabled Bonito debug mode\n"); printk("Enabled Bonito debug mode\n");
} }
else else
BONITO_BONGENCFG &= ~BONITO_BONGENCFG_DEBUGMODE; BONITO_BONGENCFG &= ~BONITO_BONGENCFG_DEBUGMODE;
...@@ -159,14 +159,14 @@ void __init plat_mem_setup(void) ...@@ -159,14 +159,14 @@ void __init plat_mem_setup(void)
if (pciclock != 33 && !strstr (argptr, "idebus=")) { if (pciclock != 33 && !strstr (argptr, "idebus=")) {
printk("WARNING: PCI clock is %dMHz, setting idebus\n", pciclock); printk("WARNING: PCI clock is %dMHz, setting idebus\n", pciclock);
argptr += strlen(argptr); argptr += strlen(argptr);
sprintf (argptr, " idebus=%d", pciclock); sprintf(argptr, " idebus=%d", pciclock);
if (pciclock < 20 || pciclock > 66) if (pciclock < 20 || pciclock > 66)
printk ("WARNING: IDE timing calculations will be incorrect\n"); printk("WARNING: IDE timing calculations will be incorrect\n");
} }
} }
#endif #endif
#ifdef CONFIG_BLK_DEV_FD #ifdef CONFIG_BLK_DEV_FD
fd_activate (); fd_activate();
#endif #endif
#ifdef CONFIG_VT #ifdef CONFIG_VT
#if defined(CONFIG_VGA_CONSOLE) #if defined(CONFIG_VGA_CONSOLE)
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
static inline int clz(unsigned long x) static inline int clz(unsigned long x)
{ {
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips32 \n" " .set mips32 \n"
" clz %0, %1 \n" " clz %0, %1 \n"
......
...@@ -49,7 +49,7 @@ void __init plat_mem_setup(void) ...@@ -49,7 +49,7 @@ void __init plat_mem_setup(void)
{ {
ioport_resource.end = 0x7fffffff; ioport_resource.end = 0x7fffffff;
serial_init (); serial_init();
mips_reboot_setup(); mips_reboot_setup();
} }
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
static inline int clz(unsigned long x) static inline int clz(unsigned long x)
{ {
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips32 \n" " .set mips32 \n"
" clz %0, %1 \n" " clz %0, %1 \n"
......
...@@ -69,7 +69,7 @@ struct prom_pmemblock * __init prom_getmdesc(void) ...@@ -69,7 +69,7 @@ struct prom_pmemblock * __init prom_getmdesc(void)
return &mdesc[0]; return &mdesc[0];
} }
static int __init prom_memtype_classify (unsigned int type) static int __init prom_memtype_classify(unsigned int type)
{ {
switch (type) { switch (type) {
case simmem_free: case simmem_free:
...@@ -90,7 +90,7 @@ void __init prom_meminit(void) ...@@ -90,7 +90,7 @@ void __init prom_meminit(void)
long type; long type;
unsigned long base, size; unsigned long base, size;
type = prom_memtype_classify (p->type); type = prom_memtype_classify(p->type);
base = p->base; base = p->base;
size = p->size; size = p->size;
......
...@@ -84,7 +84,7 @@ void __init plat_time_init(void) ...@@ -84,7 +84,7 @@ void __init plat_time_init(void)
/* Set Data mode - binary. */ /* Set Data mode - binary. */
CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL); CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL);
est_freq = estimate_cpu_frequency (); est_freq = estimate_cpu_frequency();
printk(KERN_INFO "CPU frequency %d.%02d MHz\n", est_freq / 1000000, printk(KERN_INFO "CPU frequency %d.%02d MHz\n", est_freq / 1000000,
(est_freq % 1000000) * 100 / 1000000); (est_freq % 1000000) * 100 / 1000000);
......
...@@ -121,7 +121,7 @@ static void r3k_flush_icache_range(unsigned long start, unsigned long end) ...@@ -121,7 +121,7 @@ static void r3k_flush_icache_range(unsigned long start, unsigned long end)
write_c0_status((ST0_ISC|ST0_SWC|flags)&~ST0_IEC); write_c0_status((ST0_ISC|ST0_SWC|flags)&~ST0_IEC);
for (i = 0; i < size; i += 0x080) { for (i = 0; i < size; i += 0x080) {
asm ( "sb\t$0, 0x000(%0)\n\t" asm( "sb\t$0, 0x000(%0)\n\t"
"sb\t$0, 0x004(%0)\n\t" "sb\t$0, 0x004(%0)\n\t"
"sb\t$0, 0x008(%0)\n\t" "sb\t$0, 0x008(%0)\n\t"
"sb\t$0, 0x00c(%0)\n\t" "sb\t$0, 0x00c(%0)\n\t"
...@@ -178,7 +178,7 @@ static void r3k_flush_dcache_range(unsigned long start, unsigned long end) ...@@ -178,7 +178,7 @@ static void r3k_flush_dcache_range(unsigned long start, unsigned long end)
write_c0_status((ST0_ISC|flags)&~ST0_IEC); write_c0_status((ST0_ISC|flags)&~ST0_IEC);
for (i = 0; i < size; i += 0x080) { for (i = 0; i < size; i += 0x080) {
asm ( "sb\t$0, 0x000(%0)\n\t" asm( "sb\t$0, 0x000(%0)\n\t"
"sb\t$0, 0x004(%0)\n\t" "sb\t$0, 0x004(%0)\n\t"
"sb\t$0, 0x008(%0)\n\t" "sb\t$0, 0x008(%0)\n\t"
"sb\t$0, 0x00c(%0)\n\t" "sb\t$0, 0x00c(%0)\n\t"
...@@ -217,8 +217,8 @@ static void r3k_flush_dcache_range(unsigned long start, unsigned long end) ...@@ -217,8 +217,8 @@ static void r3k_flush_dcache_range(unsigned long start, unsigned long end)
write_c0_status(flags); write_c0_status(flags);
} }
static inline unsigned long get_phys_page (unsigned long addr, static inline unsigned long get_phys_page(unsigned long addr,
struct mm_struct *mm) struct mm_struct *mm)
{ {
pgd_t *pgd; pgd_t *pgd;
pud_t *pud; pud_t *pud;
...@@ -281,13 +281,13 @@ static void r3k_flush_cache_sigtramp(unsigned long addr) ...@@ -281,13 +281,13 @@ static void r3k_flush_cache_sigtramp(unsigned long addr)
write_c0_status(flags&~ST0_IEC); write_c0_status(flags&~ST0_IEC);
/* Fill the TLB to avoid an exception with caches isolated. */ /* Fill the TLB to avoid an exception with caches isolated. */
asm ( "lw\t$0, 0x000(%0)\n\t" asm( "lw\t$0, 0x000(%0)\n\t"
"lw\t$0, 0x004(%0)\n\t" "lw\t$0, 0x004(%0)\n\t"
: : "r" (addr) ); : : "r" (addr) );
write_c0_status((ST0_ISC|ST0_SWC|flags)&~ST0_IEC); write_c0_status((ST0_ISC|ST0_SWC|flags)&~ST0_IEC);
asm ( "sb\t$0, 0x000(%0)\n\t" asm( "sb\t$0, 0x000(%0)\n\t"
"sb\t$0, 0x004(%0)\n\t" "sb\t$0, 0x004(%0)\n\t"
: : "r" (addr) ); : : "r" (addr) );
......
...@@ -102,7 +102,7 @@ static inline int __init mips_sc_probe(void) ...@@ -102,7 +102,7 @@ static inline int __init mips_sc_probe(void)
int __init mips_sc_init(void) int __init mips_sc_init(void)
{ {
int found = mips_sc_probe (); int found = mips_sc_probe();
if (found) { if (found) {
mips_sc_enable(); mips_sc_enable();
bcops = &mips_sc_ops; bcops = &mips_sc_ops;
......
...@@ -491,7 +491,7 @@ void __init tlb_init(void) ...@@ -491,7 +491,7 @@ void __init tlb_init(void)
int wired = current_cpu_data.tlbsize - ntlb; int wired = current_cpu_data.tlbsize - ntlb;
write_c0_wired(wired); write_c0_wired(wired);
write_c0_index(wired-1); write_c0_index(wired-1);
printk ("Restricting TLB to %d entries\n", ntlb); printk("Restricting TLB to %d entries\n", ntlb);
} else } else
printk("Ignoring invalid argument ntlb=%d\n", ntlb); printk("Ignoring invalid argument ntlb=%d\n", ntlb);
} }
......
...@@ -118,7 +118,7 @@ static void mipsxx_reg_setup(struct op_counter_config *ctr) ...@@ -118,7 +118,7 @@ static void mipsxx_reg_setup(struct op_counter_config *ctr)
/* Program all of the registers in preparation for enabling profiling. */ /* Program all of the registers in preparation for enabling profiling. */
static void mipsxx_cpu_setup (void *args) static void mipsxx_cpu_setup(void *args)
{ {
unsigned int counters = op_model_mipsxx_ops.num_counters; unsigned int counters = op_model_mipsxx_ops.num_counters;
......
...@@ -60,7 +60,7 @@ static void rm9000_reg_setup(struct op_counter_config *ctr) ...@@ -60,7 +60,7 @@ static void rm9000_reg_setup(struct op_counter_config *ctr)
/* Program all of the registers in preparation for enabling profiling. */ /* Program all of the registers in preparation for enabling profiling. */
static void rm9000_cpu_setup (void *args) static void rm9000_cpu_setup(void *args)
{ {
uint64_t perfcount; uint64_t perfcount;
......
...@@ -77,12 +77,12 @@ int pcibios_plat_dev_init(struct pci_dev *dev) ...@@ -77,12 +77,12 @@ int pcibios_plat_dev_init(struct pci_dev *dev)
* code, but it is better than nothing... * code, but it is better than nothing...
*/ */
static void atlas_saa9730_base_fixup (struct pci_dev *pdev) static void atlas_saa9730_base_fixup(struct pci_dev *pdev)
{ {
extern void *saa9730_base; extern void *saa9730_base;
if (pdev->bus == 0 && PCI_SLOT(pdev->devfn) == 19) if (pdev->bus == 0 && PCI_SLOT(pdev->devfn) == 19)
(void) pci_read_config_dword (pdev, 0x14, (u32 *)&saa9730_base); (void) pci_read_config_dword(pdev, 0x14, (u32 *)&saa9730_base);
printk ("saa9730_base = %x\n", saa9730_base); printk("saa9730_base = %x\n", saa9730_base);
} }
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_PHILIPS, PCI_DEVICE_ID_PHILIPS_SAA9730, DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_PHILIPS, PCI_DEVICE_ID_PHILIPS_SAA9730,
......
...@@ -112,7 +112,7 @@ static int config_access(unsigned char access_type, struct pci_bus *bus, ...@@ -112,7 +112,7 @@ static int config_access(unsigned char access_type, struct pci_bus *bus,
first_cfg = 0; first_cfg = 0;
pci_cfg_vm = get_vm_area(0x2000, VM_IOREMAP); pci_cfg_vm = get_vm_area(0x2000, VM_IOREMAP);
if (!pci_cfg_vm) if (!pci_cfg_vm)
panic (KERN_ERR "PCI unable to get vm area\n"); panic(KERN_ERR "PCI unable to get vm area\n");
pci_cfg_wired_entry = read_c0_wired(); pci_cfg_wired_entry = read_c0_wired();
add_wired_entry(0, 0, (unsigned long)pci_cfg_vm->addr, PM_4K); add_wired_entry(0, 0, (unsigned long)pci_cfg_vm->addr, PM_4K);
last_entryLo0 = last_entryLo1 = 0xffffffff; last_entryLo0 = last_entryLo1 = 0xffffffff;
......
...@@ -70,13 +70,13 @@ static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg, ...@@ -70,13 +70,13 @@ static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg,
switch (size) { switch (size) {
case 1: case 1:
outb (val, PCIMT_CONFIG_DATA + (reg & 3)); outb(val, PCIMT_CONFIG_DATA + (reg & 3));
break; break;
case 2: case 2:
outw (val, PCIMT_CONFIG_DATA + (reg & 2)); outw(val, PCIMT_CONFIG_DATA + (reg & 2));
break; break;
case 4: case 4:
outl (val, PCIMT_CONFIG_DATA); outl(val, PCIMT_CONFIG_DATA);
break; break;
} }
...@@ -93,7 +93,7 @@ static int pcit_set_config_address(unsigned int busno, unsigned int devfn, int r ...@@ -93,7 +93,7 @@ static int pcit_set_config_address(unsigned int busno, unsigned int devfn, int r
if ((devfn > 255) || (reg > 255) || (busno > 255)) if ((devfn > 255) || (reg > 255) || (busno > 255))
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
outl ((1 << 31) | ((busno & 0xff) << 16) | ((devfn & 0xff) << 8) | (reg & 0xfc), 0xcf8); outl((1 << 31) | ((busno & 0xff) << 16) | ((devfn & 0xff) << 8) | (reg & 0xfc), 0xcf8);
return PCIBIOS_SUCCESSFUL; return PCIBIOS_SUCCESSFUL;
} }
...@@ -108,12 +108,12 @@ static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg, ...@@ -108,12 +108,12 @@ static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg,
* we don't do it, we will get a data bus error * we don't do it, we will get a data bus error
*/ */
if (bus->number == 0) { if (bus->number == 0) {
pcit_set_config_address (0, 0, 0x68); pcit_set_config_address(0, 0, 0x68);
outl (inl (0xcfc) | 0xc0000000, 0xcfc); outl(inl(0xcfc) | 0xc0000000, 0xcfc);
if ((res = pcit_set_config_address(0, devfn, 0))) if ((res = pcit_set_config_address(0, devfn, 0)))
return res; return res;
outl (0xffffffff, 0xcfc); outl(0xffffffff, 0xcfc);
pcit_set_config_address (0, 0, 0x68); pcit_set_config_address(0, 0, 0x68);
if (inl(0xcfc) & 0x100000) if (inl(0xcfc) & 0x100000)
return PCIBIOS_DEVICE_NOT_FOUND; return PCIBIOS_DEVICE_NOT_FOUND;
} }
...@@ -144,13 +144,13 @@ static int pcit_write(struct pci_bus *bus, unsigned int devfn, int reg, ...@@ -144,13 +144,13 @@ static int pcit_write(struct pci_bus *bus, unsigned int devfn, int reg,
switch (size) { switch (size) {
case 1: case 1:
outb (val, PCIMT_CONFIG_DATA + (reg & 3)); outb(val, PCIMT_CONFIG_DATA + (reg & 3));
break; break;
case 2: case 2:
outw (val, PCIMT_CONFIG_DATA + (reg & 2)); outw(val, PCIMT_CONFIG_DATA + (reg & 2));
break; break;
case 4: case 4:
outl (val, PCIMT_CONFIG_DATA); outl(val, PCIMT_CONFIG_DATA);
break; break;
} }
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include <uart.h> #include <uart.h>
static int pnx8550_timers_read (char* page, char** start, off_t offset, int count, int* eof, void* data) static int pnx8550_timers_read(char* page, char** start, off_t offset, int count, int* eof, void* data)
{ {
int len = 0; int len = 0;
int configPR = read_c0_config7(); int configPR = read_c0_config7();
...@@ -48,7 +48,7 @@ static int pnx8550_timers_read (char* page, char** start, off_t offset, int coun ...@@ -48,7 +48,7 @@ static int pnx8550_timers_read (char* page, char** start, off_t offset, int coun
return len; return len;
} }
static int pnx8550_registers_read (char* page, char** start, off_t offset, int count, int* eof, void* data) static int pnx8550_registers_read(char* page, char** start, off_t offset, int count, int* eof, void* data)
{ {
int len = 0; int len = 0;
......
...@@ -58,7 +58,7 @@ static struct platform_device msp_usbhost_device = { ...@@ -58,7 +58,7 @@ static struct platform_device msp_usbhost_device = {
.dma_mask = &msp_usbhost_dma_mask, .dma_mask = &msp_usbhost_dma_mask,
.coherent_dma_mask = DMA_32BIT_MASK, .coherent_dma_mask = DMA_32BIT_MASK,
}, },
.num_resources = ARRAY_SIZE (msp_usbhost_resources), .num_resources = ARRAY_SIZE(msp_usbhost_resources),
.resource = msp_usbhost_resources, .resource = msp_usbhost_resources,
}; };
#endif /* CONFIG_USB_EHCI_HCD */ #endif /* CONFIG_USB_EHCI_HCD */
...@@ -86,7 +86,7 @@ static struct platform_device msp_usbdev_device = { ...@@ -86,7 +86,7 @@ static struct platform_device msp_usbdev_device = {
.dma_mask = &msp_usbdev_dma_mask, .dma_mask = &msp_usbdev_dma_mask,
.coherent_dma_mask = DMA_32BIT_MASK, .coherent_dma_mask = DMA_32BIT_MASK,
}, },
.num_resources = ARRAY_SIZE (msp_usbdev_resources), .num_resources = ARRAY_SIZE(msp_usbdev_resources),
.resource = msp_usbdev_resources, .resource = msp_usbdev_resources,
}; };
#endif /* CONFIG_USB_GADGET */ #endif /* CONFIG_USB_GADGET */
...@@ -129,7 +129,7 @@ static int __init msp_usb_setup(void) ...@@ -129,7 +129,7 @@ static int __init msp_usb_setup(void)
ppfinit("platform add USB HOST done %s.\n", ppfinit("platform add USB HOST done %s.\n",
msp_devs[0]->name); msp_devs[0]->name);
result = platform_add_devices(msp_devs, ARRAY_SIZE (msp_devs)); result = platform_add_devices(msp_devs, ARRAY_SIZE(msp_devs));
#endif /* CONFIG_USB_EHCI_HCD */ #endif /* CONFIG_USB_EHCI_HCD */
} }
#if defined(CONFIG_USB_GADGET) #if defined(CONFIG_USB_GADGET)
...@@ -139,7 +139,7 @@ static int __init msp_usb_setup(void) ...@@ -139,7 +139,7 @@ static int __init msp_usb_setup(void)
ppfinit("platform add USB DEVICE done %s.\n", ppfinit("platform add USB DEVICE done %s.\n",
msp_devs[0]->name); msp_devs[0]->name);
result = platform_add_devices(msp_devs, ARRAY_SIZE (msp_devs)); result = platform_add_devices(msp_devs, ARRAY_SIZE(msp_devs));
} }
#endif /* CONFIG_USB_GADGET */ #endif /* CONFIG_USB_GADGET */
#endif /* CONFIG_USB_EHCI_HCD || CONFIG_USB_GADGET */ #endif /* CONFIG_USB_EHCI_HCD || CONFIG_USB_GADGET */
......
...@@ -10,7 +10,7 @@ void __init prom_init(void) ...@@ -10,7 +10,7 @@ void __init prom_init(void)
cmdline = (int *) (CKSEG0 + (0x10 << 20) - 260); cmdline = (int *) (CKSEG0 + (0x10 << 20) - 260);
if (*cmdline == 0x12345678) { if (*cmdline == 0x12345678) {
if (*(char *)(cmdline + 1)) if (*(char *)(cmdline + 1))
strcpy (arcs_cmdline, (char *)(cmdline + 1)); strcpy(arcs_cmdline, (char *)(cmdline + 1));
add_memory_region(0x0<<20, cmdline[-1], BOOT_MEM_RAM); add_memory_region(0x0<<20, cmdline[-1], BOOT_MEM_RAM);
} else { } else {
add_memory_region(0x0<<20, 0x10<<20, BOOT_MEM_RAM); add_memory_region(0x0<<20, 0x10<<20, BOOT_MEM_RAM);
......
...@@ -55,7 +55,7 @@ static char __init *decode_eisa_sig(unsigned long addr) ...@@ -55,7 +55,7 @@ static char __init *decode_eisa_sig(unsigned long addr)
int i; int i;
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
sig[i] = inb (addr + i); sig[i] = inb(addr + i);
if (!i && (sig[0] & 0x80)) if (!i && (sig[0] & 0x80))
return NULL; return NULL;
......
...@@ -344,6 +344,6 @@ void __init arch_init_irq(void) ...@@ -344,6 +344,6 @@ void __init arch_init_irq(void)
#ifdef CONFIG_EISA #ifdef CONFIG_EISA
if (ip22_is_fullhouse()) /* Only Indigo-2 has EISA stuff */ if (ip22_is_fullhouse()) /* Only Indigo-2 has EISA stuff */
ip22_eisa_init (); ip22_eisa_init();
#endif #endif
} }
...@@ -35,8 +35,8 @@ void __init crime_init(void) ...@@ -35,8 +35,8 @@ void __init crime_init(void)
id = crime->id; id = crime->id;
rev = id & CRIME_ID_REV; rev = id & CRIME_ID_REV;
id = (id & CRIME_ID_IDBITS) >> 4; id = (id & CRIME_ID_IDBITS) >> 4;
printk (KERN_INFO "CRIME id %1x rev %d at 0x%0*lx\n", printk(KERN_INFO "CRIME id %1x rev %d at 0x%0*lx\n",
id, rev, field, (unsigned long) CRIME_BASE); id, rev, field, (unsigned long) CRIME_BASE);
} }
irqreturn_t crime_memerr_intr(unsigned int irq, void *dev_id) irqreturn_t crime_memerr_intr(unsigned int irq, void *dev_id)
...@@ -96,7 +96,7 @@ irqreturn_t crime_cpuerr_intr(unsigned int irq, void *dev_id) ...@@ -96,7 +96,7 @@ irqreturn_t crime_cpuerr_intr(unsigned int irq, void *dev_id)
unsigned long addr = crime->cpu_error_addr & CRIME_CPU_ERROR_ADDR_MASK; unsigned long addr = crime->cpu_error_addr & CRIME_CPU_ERROR_ADDR_MASK;
addr <<= 2; addr <<= 2;
printk ("CRIME CPU error at 0x%09lx status 0x%08lx\n", addr, stat); printk("CRIME CPU error at 0x%09lx status 0x%08lx\n", addr, stat);
crime->cpu_error_stat = 0; crime->cpu_error_stat = 0;
return IRQ_HANDLED; return IRQ_HANDLED;
......
...@@ -148,7 +148,7 @@ static void disable_cpu_irq(unsigned int irq) ...@@ -148,7 +148,7 @@ static void disable_cpu_irq(unsigned int irq)
static void end_cpu_irq(unsigned int irq) static void end_cpu_irq(unsigned int irq)
{ {
if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS))) if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS)))
enable_cpu_irq (irq); enable_cpu_irq(irq);
} }
static struct irq_chip ip32_cpu_interrupt = { static struct irq_chip ip32_cpu_interrupt = {
...@@ -289,11 +289,11 @@ static struct irq_chip ip32_macepci_interrupt = { ...@@ -289,11 +289,11 @@ static struct irq_chip ip32_macepci_interrupt = {
static unsigned long maceisa_mask; static unsigned long maceisa_mask;
static void enable_maceisa_irq (unsigned int irq) static void enable_maceisa_irq(unsigned int irq)
{ {
unsigned int crime_int = 0; unsigned int crime_int = 0;
DBG ("maceisa enable: %u\n", irq); DBG("maceisa enable: %u\n", irq);
switch (irq) { switch (irq) {
case MACEISA_AUDIO_SW_IRQ ... MACEISA_AUDIO3_MERR_IRQ: case MACEISA_AUDIO_SW_IRQ ... MACEISA_AUDIO3_MERR_IRQ:
...@@ -306,7 +306,7 @@ static void enable_maceisa_irq (unsigned int irq) ...@@ -306,7 +306,7 @@ static void enable_maceisa_irq (unsigned int irq)
crime_int = MACE_SUPERIO_INT; crime_int = MACE_SUPERIO_INT;
break; break;
} }
DBG ("crime_int %08x enabled\n", crime_int); DBG("crime_int %08x enabled\n", crime_int);
crime_mask |= crime_int; crime_mask |= crime_int;
crime->imask = crime_mask; crime->imask = crime_mask;
maceisa_mask |= 1 << (irq - 33); maceisa_mask |= 1 << (irq - 33);
...@@ -397,15 +397,15 @@ static struct irq_chip ip32_mace_interrupt = { ...@@ -397,15 +397,15 @@ static struct irq_chip ip32_mace_interrupt = {
static void ip32_unknown_interrupt(void) static void ip32_unknown_interrupt(void)
{ {
printk ("Unknown interrupt occurred!\n"); printk("Unknown interrupt occurred!\n");
printk ("cp0_status: %08x\n", read_c0_status()); printk("cp0_status: %08x\n", read_c0_status());
printk ("cp0_cause: %08x\n", read_c0_cause()); printk("cp0_cause: %08x\n", read_c0_cause());
printk ("CRIME intr mask: %016lx\n", crime->imask); printk("CRIME intr mask: %016lx\n", crime->imask);
printk ("CRIME intr status: %016lx\n", crime->istat); printk("CRIME intr status: %016lx\n", crime->istat);
printk ("CRIME hardware intr register: %016lx\n", crime->hard_int); printk("CRIME hardware intr register: %016lx\n", crime->hard_int);
printk ("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask); printk("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask);
printk ("MACE ISA intr status: %08lx\n", mace->perif.ctrl.istat); printk("MACE ISA intr status: %08lx\n", mace->perif.ctrl.istat);
printk ("MACE PCI control register: %08x\n", mace->pci.control); printk("MACE PCI control register: %08x\n", mace->pci.control);
printk("Register dump:\n"); printk("Register dump:\n");
show_regs(get_irq_regs()); show_regs(get_irq_regs());
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
extern void crime_init(void); extern void crime_init(void);
void __init prom_meminit (void) void __init prom_meminit(void)
{ {
u64 base, size; u64 base, size;
int bank; int bank;
...@@ -38,7 +38,7 @@ void __init prom_meminit (void) ...@@ -38,7 +38,7 @@ void __init prom_meminit (void)
printk("CRIME MC: bank %u base 0x%016lx size %luMiB\n", printk("CRIME MC: bank %u base 0x%016lx size %luMiB\n",
bank, base, size >> 20); bank, base, size >> 20);
add_memory_region (base, size, BOOT_MEM_RAM); add_memory_region(base, size, BOOT_MEM_RAM);
} }
} }
......
...@@ -276,8 +276,8 @@ static int sbprof_zbprof_start(struct file *filp) ...@@ -276,8 +276,8 @@ static int sbprof_zbprof_start(struct file *filp)
sbp.next_tb_sample = 0; sbp.next_tb_sample = 0;
filp->f_pos = 0; filp->f_pos = 0;
err = request_irq (K_INT_TRACE_FREEZE, sbprof_tb_intr, 0, err = request_irq(K_INT_TRACE_FREEZE, sbprof_tb_intr, 0,
DEVNAME " trace freeze", &sbp); DEVNAME " trace freeze", &sbp);
if (err) if (err)
return -EBUSY; return -EBUSY;
......
...@@ -127,7 +127,7 @@ static u32 a20r_ack_hwint(void) ...@@ -127,7 +127,7 @@ static u32 a20r_ack_hwint(void)
{ {
u32 status = read_c0_status(); u32 status = read_c0_status();
write_c0_status (status | 0x00010000); write_c0_status(status | 0x00010000);
asm volatile( asm volatile(
" .set push \n" " .set push \n"
" .set noat \n" " .set noat \n"
...@@ -195,7 +195,7 @@ static void a20r_hwint(void) ...@@ -195,7 +195,7 @@ static void a20r_hwint(void)
u32 cause, status; u32 cause, status;
int irq; int irq;
clear_c0_status (IE_IRQ0); clear_c0_status(IE_IRQ0);
status = a20r_ack_hwint(); status = a20r_ack_hwint();
cause = read_c0_cause(); cause = read_c0_cause();
...@@ -213,7 +213,7 @@ void __init sni_a20r_irq_init(void) ...@@ -213,7 +213,7 @@ void __init sni_a20r_irq_init(void)
set_irq_chip(i, &a20r_irq_type); set_irq_chip(i, &a20r_irq_type);
sni_hwint = a20r_hwint; sni_hwint = a20r_hwint;
change_c0_status(ST0_IM, IE_IRQ0); change_c0_status(ST0_IM, IE_IRQ0);
setup_irq (SNI_A20R_IRQ_BASE + 3, &sni_isa_irq); setup_irq(SNI_A20R_IRQ_BASE + 3, &sni_isa_irq);
} }
void sni_a20r_init(void) void sni_a20r_init(void)
......
...@@ -284,9 +284,9 @@ static void sni_pcimt_hwint(void) ...@@ -284,9 +284,9 @@ static void sni_pcimt_hwint(void)
u32 pending = read_c0_cause() & read_c0_status(); u32 pending = read_c0_cause() & read_c0_status();
if (pending & C_IRQ5) if (pending & C_IRQ5)
do_IRQ (MIPS_CPU_IRQ_BASE + 7); do_IRQ(MIPS_CPU_IRQ_BASE + 7);
else if (pending & C_IRQ4) else if (pending & C_IRQ4)
do_IRQ (MIPS_CPU_IRQ_BASE + 6); do_IRQ(MIPS_CPU_IRQ_BASE + 6);
else if (pending & C_IRQ3) else if (pending & C_IRQ3)
pcimt_hwint3(); pcimt_hwint3();
else if (pending & C_IRQ1) else if (pending & C_IRQ1)
......
...@@ -188,8 +188,8 @@ static void pcit_hwint1(void) ...@@ -188,8 +188,8 @@ static void pcit_hwint1(void)
irq = ffs((pending >> 16) & 0x7f); irq = ffs((pending >> 16) & 0x7f);
if (likely(irq > 0)) if (likely(irq > 0))
do_IRQ (irq + SNI_PCIT_INT_START - 1); do_IRQ(irq + SNI_PCIT_INT_START - 1);
set_c0_status (IE_IRQ1); set_c0_status(IE_IRQ1);
} }
static void pcit_hwint0(void) static void pcit_hwint0(void)
...@@ -201,8 +201,8 @@ static void pcit_hwint0(void) ...@@ -201,8 +201,8 @@ static void pcit_hwint0(void)
irq = ffs((pending >> 16) & 0x3f); irq = ffs((pending >> 16) & 0x3f);
if (likely(irq > 0)) if (likely(irq > 0))
do_IRQ (irq + SNI_PCIT_INT_START - 1); do_IRQ(irq + SNI_PCIT_INT_START - 1);
set_c0_status (IE_IRQ0); set_c0_status(IE_IRQ0);
} }
static void sni_pcit_hwint(void) static void sni_pcit_hwint(void)
...@@ -212,11 +212,11 @@ static void sni_pcit_hwint(void) ...@@ -212,11 +212,11 @@ static void sni_pcit_hwint(void)
if (pending & C_IRQ1) if (pending & C_IRQ1)
pcit_hwint1(); pcit_hwint1();
else if (pending & C_IRQ2) else if (pending & C_IRQ2)
do_IRQ (MIPS_CPU_IRQ_BASE + 4); do_IRQ(MIPS_CPU_IRQ_BASE + 4);
else if (pending & C_IRQ3) else if (pending & C_IRQ3)
do_IRQ (MIPS_CPU_IRQ_BASE + 5); do_IRQ(MIPS_CPU_IRQ_BASE + 5);
else if (pending & C_IRQ5) else if (pending & C_IRQ5)
do_IRQ (MIPS_CPU_IRQ_BASE + 7); do_IRQ(MIPS_CPU_IRQ_BASE + 7);
} }
static void sni_pcit_hwint_cplus(void) static void sni_pcit_hwint_cplus(void)
...@@ -226,13 +226,13 @@ static void sni_pcit_hwint_cplus(void) ...@@ -226,13 +226,13 @@ static void sni_pcit_hwint_cplus(void)
if (pending & C_IRQ0) if (pending & C_IRQ0)
pcit_hwint0(); pcit_hwint0();
else if (pending & C_IRQ1) else if (pending & C_IRQ1)
do_IRQ (MIPS_CPU_IRQ_BASE + 3); do_IRQ(MIPS_CPU_IRQ_BASE + 3);
else if (pending & C_IRQ2) else if (pending & C_IRQ2)
do_IRQ (MIPS_CPU_IRQ_BASE + 4); do_IRQ(MIPS_CPU_IRQ_BASE + 4);
else if (pending & C_IRQ3) else if (pending & C_IRQ3)
do_IRQ (MIPS_CPU_IRQ_BASE + 5); do_IRQ(MIPS_CPU_IRQ_BASE + 5);
else if (pending & C_IRQ5) else if (pending & C_IRQ5)
do_IRQ (MIPS_CPU_IRQ_BASE + 7); do_IRQ(MIPS_CPU_IRQ_BASE + 7);
} }
void __init sni_pcit_irq_init(void) void __init sni_pcit_irq_init(void)
...@@ -245,7 +245,7 @@ void __init sni_pcit_irq_init(void) ...@@ -245,7 +245,7 @@ void __init sni_pcit_irq_init(void)
*(volatile u32 *)SNI_PCIT_INT_REG = 0; *(volatile u32 *)SNI_PCIT_INT_REG = 0;
sni_hwint = sni_pcit_hwint; sni_hwint = sni_pcit_hwint;
change_c0_status(ST0_IM, IE_IRQ1); change_c0_status(ST0_IM, IE_IRQ1);
setup_irq (SNI_PCIT_INT_START + 6, &sni_isa_irq); setup_irq(SNI_PCIT_INT_START + 6, &sni_isa_irq);
} }
void __init sni_pcit_cplus_irq_init(void) void __init sni_pcit_cplus_irq_init(void)
...@@ -258,7 +258,7 @@ void __init sni_pcit_cplus_irq_init(void) ...@@ -258,7 +258,7 @@ void __init sni_pcit_cplus_irq_init(void)
*(volatile u32 *)SNI_PCIT_INT_REG = 0x40000000; *(volatile u32 *)SNI_PCIT_INT_REG = 0x40000000;
sni_hwint = sni_pcit_hwint_cplus; sni_hwint = sni_pcit_hwint_cplus;
change_c0_status(ST0_IM, IE_IRQ0); change_c0_status(ST0_IM, IE_IRQ0);
setup_irq (MIPS_CPU_IRQ_BASE + 3, &sni_isa_irq); setup_irq(MIPS_CPU_IRQ_BASE + 3, &sni_isa_irq);
} }
void __init sni_pcit_init(void) void __init sni_pcit_init(void)
......
...@@ -162,16 +162,16 @@ static void sni_rm200_hwint(void) ...@@ -162,16 +162,16 @@ static void sni_rm200_hwint(void)
int irq; int irq;
if (pending & C_IRQ5) if (pending & C_IRQ5)
do_IRQ (MIPS_CPU_IRQ_BASE + 7); do_IRQ(MIPS_CPU_IRQ_BASE + 7);
else if (pending & C_IRQ0) { else if (pending & C_IRQ0) {
clear_c0_status (IE_IRQ0); clear_c0_status(IE_IRQ0);
mask = *(volatile u8 *)SNI_RM200_INT_ENA_REG ^ 0x1f; mask = *(volatile u8 *)SNI_RM200_INT_ENA_REG ^ 0x1f;
stat = *(volatile u8 *)SNI_RM200_INT_STAT_REG ^ 0x14; stat = *(volatile u8 *)SNI_RM200_INT_STAT_REG ^ 0x14;
irq = ffs(stat & mask & 0x1f); irq = ffs(stat & mask & 0x1f);
if (likely(irq > 0)) if (likely(irq > 0))
do_IRQ (irq + SNI_RM200_INT_START - 1); do_IRQ(irq + SNI_RM200_INT_START - 1);
set_c0_status (IE_IRQ0); set_c0_status(IE_IRQ0);
} }
} }
...@@ -187,7 +187,7 @@ void __init sni_rm200_irq_init(void) ...@@ -187,7 +187,7 @@ void __init sni_rm200_irq_init(void)
set_irq_chip(i, &rm200_irq_type); set_irq_chip(i, &rm200_irq_type);
sni_hwint = sni_rm200_hwint; sni_hwint = sni_rm200_hwint;
change_c0_status(ST0_IM, IE_IRQ0); change_c0_status(ST0_IM, IE_IRQ0);
setup_irq (SNI_RM200_INT_START + 0, &sni_isa_irq); setup_irq(SNI_RM200_INT_START + 0, &sni_isa_irq);
} }
void __init sni_rm200_init(void) void __init sni_rm200_init(void)
......
...@@ -106,11 +106,11 @@ static void __devinit quirk_cirrus_ram_size(struct pci_dev *dev) ...@@ -106,11 +106,11 @@ static void __devinit quirk_cirrus_ram_size(struct pci_dev *dev)
* need to do it here, otherwise we get screen corruption * need to do it here, otherwise we get screen corruption
* on older Cirrus chips * on older Cirrus chips
*/ */
pci_read_config_word (dev, PCI_COMMAND, &cmd); pci_read_config_word(dev, PCI_COMMAND, &cmd);
if ((cmd & (PCI_COMMAND_IO|PCI_COMMAND_MEMORY)) if ((cmd & (PCI_COMMAND_IO|PCI_COMMAND_MEMORY))
== (PCI_COMMAND_IO|PCI_COMMAND_MEMORY)) { == (PCI_COMMAND_IO|PCI_COMMAND_MEMORY)) {
vga_wseq (NULL, CL_SEQR6, 0x12); /* unlock all extension registers */ vga_wseq(NULL, CL_SEQR6, 0x12); /* unlock all extension registers */
vga_wseq (NULL, CL_SEQRF, 0x18); vga_wseq(NULL, CL_SEQRF, 0x18);
} }
} }
......
...@@ -45,7 +45,7 @@ void prom_putchar(char c) ...@@ -45,7 +45,7 @@ void prom_putchar(char c)
static char *(*__prom_getenv)(char *) = (char *(*)(char *))PROM_ENTRY(PROM_GETENV); static char *(*__prom_getenv)(char *) = (char *(*)(char *))PROM_ENTRY(PROM_GETENV);
static void (*__prom_get_memconf)(void *) = (void (*)(void *))PROM_ENTRY(PROM_GET_MEMCONF); static void (*__prom_get_memconf)(void *) = (void (*)(void *))PROM_ENTRY(PROM_GET_MEMCONF);
char *prom_getenv (char *s) char *prom_getenv(char *s)
{ {
return __prom_getenv(s); return __prom_getenv(s);
} }
...@@ -131,9 +131,9 @@ static void __init sni_console_setup(void) ...@@ -131,9 +131,9 @@ static void __init sni_console_setup(void)
int port; int port;
static char options[8]; static char options[8];
cdev = prom_getenv ("console_dev"); cdev = prom_getenv("console_dev");
if (strncmp (cdev, "tty", 3) == 0) { if (strncmp (cdev, "tty", 3) == 0) {
ctype = prom_getenv ("console"); ctype = prom_getenv("console");
switch (*ctype) { switch (*ctype) {
default: default:
case 'l': case 'l':
......
...@@ -44,23 +44,23 @@ static __init unsigned long dosample(void) ...@@ -44,23 +44,23 @@ static __init unsigned long dosample(void)
volatile u8 msb, lsb; volatile u8 msb, lsb;
/* Start the counter. */ /* Start the counter. */
outb_p (0x34, 0x43); outb_p(0x34, 0x43);
outb_p(SNI_8254_TCSAMP_COUNTER & 0xff, 0x40); outb_p(SNI_8254_TCSAMP_COUNTER & 0xff, 0x40);
outb (SNI_8254_TCSAMP_COUNTER >> 8, 0x40); outb(SNI_8254_TCSAMP_COUNTER >> 8, 0x40);
/* Get initial counter invariant */ /* Get initial counter invariant */
ct0 = read_c0_count(); ct0 = read_c0_count();
/* Latch and spin until top byte of counter0 is zero */ /* Latch and spin until top byte of counter0 is zero */
do { do {
outb (0x00, 0x43); outb(0x00, 0x43);
lsb = inb (0x40); lsb = inb(0x40);
msb = inb (0x40); msb = inb(0x40);
ct1 = read_c0_count(); ct1 = read_c0_count();
} while (msb); } while (msb);
/* Stop the counter. */ /* Stop the counter. */
outb (0x38, 0x43); outb(0x38, 0x43);
/* /*
* Return the difference, this is how far the r4k counter increments * Return the difference, this is how far the r4k counter increments
* for every 1/HZ seconds. We round off the nearest 1 MHz of master * for every 1/HZ seconds. We round off the nearest 1 MHz of master
...@@ -137,7 +137,7 @@ void __init plat_timer_setup(struct irqaction *irq) ...@@ -137,7 +137,7 @@ void __init plat_timer_setup(struct irqaction *irq)
case SNI_BRD_10NEW: case SNI_BRD_10NEW:
case SNI_BRD_TOWER_OASIC: case SNI_BRD_TOWER_OASIC:
case SNI_BRD_MINITOWER: case SNI_BRD_MINITOWER:
sni_a20r_timer_setup (irq); sni_a20r_timer_setup(irq);
break; break;
case SNI_BRD_PCI_TOWER: case SNI_BRD_PCI_TOWER:
...@@ -146,7 +146,7 @@ void __init plat_timer_setup(struct irqaction *irq) ...@@ -146,7 +146,7 @@ void __init plat_timer_setup(struct irqaction *irq)
case SNI_BRD_PCI_DESKTOP: case SNI_BRD_PCI_DESKTOP:
case SNI_BRD_PCI_TOWER_CPLUS: case SNI_BRD_PCI_TOWER_CPLUS:
case SNI_BRD_PCI_MTOWER_CPLUS: case SNI_BRD_PCI_MTOWER_CPLUS:
sni_cpu_timer_setup (irq); sni_cpu_timer_setup(irq);
break; break;
} }
} }
......
...@@ -56,27 +56,27 @@ ...@@ -56,27 +56,27 @@
* Temporary until all gas have MT ASE support * Temporary until all gas have MT ASE support
*/ */
.macro DMT reg=0 .macro DMT reg=0
.word (0x41600bc1 | (\reg << 16)) .word 0x41600bc1 | (\reg << 16)
.endm .endm
.macro EMT reg=0 .macro EMT reg=0
.word (0x41600be1 | (\reg << 16)) .word 0x41600be1 | (\reg << 16)
.endm .endm
.macro DVPE reg=0 .macro DVPE reg=0
.word (0x41600001 | (\reg << 16)) .word 0x41600001 | (\reg << 16)
.endm .endm
.macro EVPE reg=0 .macro EVPE reg=0
.word (0x41600021 | (\reg << 16)) .word 0x41600021 | (\reg << 16)
.endm .endm
.macro MFTR rt=0, rd=0, u=0, sel=0 .macro MFTR rt=0, rd=0, u=0, sel=0
.word (0x41000000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)) .word 0x41000000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)
.endm .endm
.macro MTTR rt=0, rd=0, u=0, sel=0 .macro MTTR rt=0, rd=0, u=0, sel=0
.word (0x41800000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)) .word 0x41800000 | (\rt << 16) | (\rd << 11) | (\u << 5) | (\sel)
.endm .endm
#endif /* _ASM_ASMMACRO_H */ #endif /* _ASM_ASMMACRO_H */
...@@ -19,14 +19,14 @@ ...@@ -19,14 +19,14 @@
#include <asm/sgidefs.h> #include <asm/sgidefs.h>
#include <asm/war.h> #include <asm/war.h>
#if (_MIPS_SZLONG == 32) #if _MIPS_SZLONG == 32
#define SZLONG_LOG 5 #define SZLONG_LOG 5
#define SZLONG_MASK 31UL #define SZLONG_MASK 31UL
#define __LL "ll " #define __LL "ll "
#define __SC "sc " #define __SC "sc "
#define __INS "ins " #define __INS "ins "
#define __EXT "ext " #define __EXT "ext "
#elif (_MIPS_SZLONG == 64) #elif _MIPS_SZLONG == 64
#define SZLONG_LOG 6 #define SZLONG_LOG 6
#define SZLONG_MASK 63UL #define SZLONG_MASK 63UL
#define __LL "lld " #define __LL "lld "
...@@ -461,7 +461,7 @@ static inline int __ilog2(unsigned long x) ...@@ -461,7 +461,7 @@ static inline int __ilog2(unsigned long x)
int lz; int lz;
if (sizeof(x) == 4) { if (sizeof(x) == 4) {
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips32 \n" " .set mips32 \n"
" clz %0, %1 \n" " clz %0, %1 \n"
...@@ -474,7 +474,7 @@ static inline int __ilog2(unsigned long x) ...@@ -474,7 +474,7 @@ static inline int __ilog2(unsigned long x)
BUG_ON(sizeof(x) != 8); BUG_ON(sizeof(x) != 8);
__asm__ ( __asm__(
" .set push \n" " .set push \n"
" .set mips64 \n" " .set mips64 \n"
" dclz %0, %1 \n" " dclz %0, %1 \n"
...@@ -508,7 +508,7 @@ static inline unsigned long __ffs(unsigned long word) ...@@ -508,7 +508,7 @@ static inline unsigned long __ffs(unsigned long word)
*/ */
static inline int fls(int word) static inline int fls(int word)
{ {
__asm__ ("clz %0, %1" : "=r" (word) : "r" (word)); __asm__("clz %0, %1" : "=r" (word) : "r" (word));
return 32 - word; return 32 - word;
} }
...@@ -516,7 +516,7 @@ static inline int fls(int word) ...@@ -516,7 +516,7 @@ static inline int fls(int word)
#if defined(CONFIG_64BIT) && defined(CONFIG_CPU_MIPS64) #if defined(CONFIG_64BIT) && defined(CONFIG_CPU_MIPS64)
static inline int fls64(__u64 word) static inline int fls64(__u64 word)
{ {
__asm__ ("dclz %0, %1" : "=r" (word) : "r" (word)); __asm__("dclz %0, %1" : "=r" (word) : "r" (word));
return 64 - word; return 64 - word;
} }
......
...@@ -65,9 +65,9 @@ static __inline__ __attribute_const__ __u64 ___arch__swab64(__u64 x) ...@@ -65,9 +65,9 @@ static __inline__ __attribute_const__ __u64 ___arch__swab64(__u64 x)
#endif /* __GNUC__ */ #endif /* __GNUC__ */
#if defined (__MIPSEB__) #if defined(__MIPSEB__)
# include <linux/byteorder/big_endian.h> # include <linux/byteorder/big_endian.h>
#elif defined (__MIPSEL__) #elif defined(__MIPSEL__)
# include <linux/byteorder/little_endian.h> # include <linux/byteorder/little_endian.h>
#else #else
# error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???" # error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???"
......
...@@ -319,7 +319,7 @@ do { \ ...@@ -319,7 +319,7 @@ do { \
struct task_struct; struct task_struct;
extern void elf_dump_regs(elf_greg_t *, struct pt_regs *regs); extern void elf_dump_regs(elf_greg_t *, struct pt_regs *regs);
extern int dump_task_regs (struct task_struct *, elf_gregset_t *); extern int dump_task_regs(struct task_struct *, elf_gregset_t *);
extern int dump_task_fpu(struct task_struct *, elf_fpregset_t *); extern int dump_task_fpu(struct task_struct *, elf_fpregset_t *);
#define ELF_CORE_COPY_REGS(elf_regs, regs) \ #define ELF_CORE_COPY_REGS(elf_regs, regs) \
......
...@@ -60,8 +60,8 @@ enum fixed_addresses { ...@@ -60,8 +60,8 @@ enum fixed_addresses {
__end_of_fixed_addresses __end_of_fixed_addresses
}; };
extern void __set_fixmap (enum fixed_addresses idx, extern void __set_fixmap(enum fixed_addresses idx,
unsigned long phys, pgprot_t flags); unsigned long phys, pgprot_t flags);
#define set_fixmap(idx, phys) \ #define set_fixmap(idx, phys) \
__set_fixmap(idx, phys, PAGE_KERNEL) __set_fixmap(idx, phys, PAGE_KERNEL)
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
} }
static inline int static inline int
futex_atomic_op_inuser (int encoded_op, int __user *uaddr) futex_atomic_op_inuser(int encoded_op, int __user *uaddr)
{ {
int op = (encoded_op >> 28) & 7; int op = (encoded_op >> 28) & 7;
int cmp = (encoded_op >> 24) & 15; int cmp = (encoded_op >> 24) & 15;
......
...@@ -17,8 +17,8 @@ typedef struct inventory_s { ...@@ -17,8 +17,8 @@ typedef struct inventory_s {
extern int inventory_items; extern int inventory_items;
extern void add_to_inventory (int class, int type, int controller, int unit, int state); extern void add_to_inventory(int class, int type, int controller, int unit, int state);
extern int dump_inventory_to_user (void __user *userbuf, int size); extern int dump_inventory_to_user(void __user *userbuf, int size);
extern int __init init_inventory(void); extern int __init init_inventory(void);
#endif /* __ASM_INVENTORY_H */ #endif /* __ASM_INVENTORY_H */
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include <linux/compiler.h> #include <linux/compiler.h>
#include <asm/hazards.h> #include <asm/hazards.h>
__asm__ ( __asm__(
" .macro raw_local_irq_enable \n" " .macro raw_local_irq_enable \n"
" .set push \n" " .set push \n"
" .set reorder \n" " .set reorder \n"
...@@ -65,7 +65,7 @@ static inline void raw_local_irq_enable(void) ...@@ -65,7 +65,7 @@ static inline void raw_local_irq_enable(void)
* *
* Workaround: mask EXL bit of the result or place a nop before mfc0. * Workaround: mask EXL bit of the result or place a nop before mfc0.
*/ */
__asm__ ( __asm__(
" .macro raw_local_irq_disable\n" " .macro raw_local_irq_disable\n"
" .set push \n" " .set push \n"
" .set noat \n" " .set noat \n"
...@@ -96,7 +96,7 @@ static inline void raw_local_irq_disable(void) ...@@ -96,7 +96,7 @@ static inline void raw_local_irq_disable(void)
: "memory"); : "memory");
} }
__asm__ ( __asm__(
" .macro raw_local_save_flags flags \n" " .macro raw_local_save_flags flags \n"
" .set push \n" " .set push \n"
" .set reorder \n" " .set reorder \n"
...@@ -113,7 +113,7 @@ __asm__ __volatile__( \ ...@@ -113,7 +113,7 @@ __asm__ __volatile__( \
"raw_local_save_flags %0" \ "raw_local_save_flags %0" \
: "=r" (x)) : "=r" (x))
__asm__ ( __asm__(
" .macro raw_local_irq_save result \n" " .macro raw_local_irq_save result \n"
" .set push \n" " .set push \n"
" .set reorder \n" " .set reorder \n"
...@@ -145,7 +145,7 @@ __asm__ __volatile__( \ ...@@ -145,7 +145,7 @@ __asm__ __volatile__( \
: /* no inputs */ \ : /* no inputs */ \
: "memory") : "memory")
__asm__ ( __asm__(
" .macro raw_local_irq_restore flags \n" " .macro raw_local_irq_restore flags \n"
" .set push \n" " .set push \n"
" .set noreorder \n" " .set noreorder \n"
......
...@@ -951,25 +951,25 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -951,25 +951,25 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
/* Programmable Counters 0 and 1 */ /* Programmable Counters 0 and 1 */
#define SYS_BASE 0xB1900000 #define SYS_BASE 0xB1900000
#define SYS_COUNTER_CNTRL (SYS_BASE + 0x14) #define SYS_COUNTER_CNTRL (SYS_BASE + 0x14)
#define SYS_CNTRL_E1S (1<<23) # define SYS_CNTRL_E1S (1<<23)
#define SYS_CNTRL_T1S (1<<20) # define SYS_CNTRL_T1S (1<<20)
#define SYS_CNTRL_M21 (1<<19) # define SYS_CNTRL_M21 (1<<19)
#define SYS_CNTRL_M11 (1<<18) # define SYS_CNTRL_M11 (1<<18)
#define SYS_CNTRL_M01 (1<<17) # define SYS_CNTRL_M01 (1<<17)
#define SYS_CNTRL_C1S (1<<16) # define SYS_CNTRL_C1S (1<<16)
#define SYS_CNTRL_BP (1<<14) # define SYS_CNTRL_BP (1<<14)
#define SYS_CNTRL_EN1 (1<<13) # define SYS_CNTRL_EN1 (1<<13)
#define SYS_CNTRL_BT1 (1<<12) # define SYS_CNTRL_BT1 (1<<12)
#define SYS_CNTRL_EN0 (1<<11) # define SYS_CNTRL_EN0 (1<<11)
#define SYS_CNTRL_BT0 (1<<10) # define SYS_CNTRL_BT0 (1<<10)
#define SYS_CNTRL_E0 (1<<8) # define SYS_CNTRL_E0 (1<<8)
#define SYS_CNTRL_E0S (1<<7) # define SYS_CNTRL_E0S (1<<7)
#define SYS_CNTRL_32S (1<<5) # define SYS_CNTRL_32S (1<<5)
#define SYS_CNTRL_T0S (1<<4) # define SYS_CNTRL_T0S (1<<4)
#define SYS_CNTRL_M20 (1<<3) # define SYS_CNTRL_M20 (1<<3)
#define SYS_CNTRL_M10 (1<<2) # define SYS_CNTRL_M10 (1<<2)
#define SYS_CNTRL_M00 (1<<1) # define SYS_CNTRL_M00 (1<<1)
#define SYS_CNTRL_C0S (1<<0) # define SYS_CNTRL_C0S (1<<0)
/* Programmable Counter 0 Registers */ /* Programmable Counter 0 Registers */
#define SYS_TOYTRIM (SYS_BASE + 0) #define SYS_TOYTRIM (SYS_BASE + 0)
...@@ -989,34 +989,34 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -989,34 +989,34 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
/* I2S Controller */ /* I2S Controller */
#define I2S_DATA 0xB1000000 #define I2S_DATA 0xB1000000
#define I2S_DATA_MASK (0xffffff) # define I2S_DATA_MASK (0xffffff)
#define I2S_CONFIG 0xB1000004 #define I2S_CONFIG 0xB1000004
#define I2S_CONFIG_XU (1<<25) # define I2S_CONFIG_XU (1<<25)
#define I2S_CONFIG_XO (1<<24) # define I2S_CONFIG_XO (1<<24)
#define I2S_CONFIG_RU (1<<23) # define I2S_CONFIG_RU (1<<23)
#define I2S_CONFIG_RO (1<<22) # define I2S_CONFIG_RO (1<<22)
#define I2S_CONFIG_TR (1<<21) # define I2S_CONFIG_TR (1<<21)
#define I2S_CONFIG_TE (1<<20) # define I2S_CONFIG_TE (1<<20)
#define I2S_CONFIG_TF (1<<19) # define I2S_CONFIG_TF (1<<19)
#define I2S_CONFIG_RR (1<<18) # define I2S_CONFIG_RR (1<<18)
#define I2S_CONFIG_RE (1<<17) # define I2S_CONFIG_RE (1<<17)
#define I2S_CONFIG_RF (1<<16) # define I2S_CONFIG_RF (1<<16)
#define I2S_CONFIG_PD (1<<11) # define I2S_CONFIG_PD (1<<11)
#define I2S_CONFIG_LB (1<<10) # define I2S_CONFIG_LB (1<<10)
#define I2S_CONFIG_IC (1<<9) # define I2S_CONFIG_IC (1<<9)
#define I2S_CONFIG_FM_BIT 7 # define I2S_CONFIG_FM_BIT 7
#define I2S_CONFIG_FM_MASK (0x3 << I2S_CONFIG_FM_BIT) # define I2S_CONFIG_FM_MASK (0x3 << I2S_CONFIG_FM_BIT)
#define I2S_CONFIG_FM_I2S (0x0 << I2S_CONFIG_FM_BIT) # define I2S_CONFIG_FM_I2S (0x0 << I2S_CONFIG_FM_BIT)
#define I2S_CONFIG_FM_LJ (0x1 << I2S_CONFIG_FM_BIT) # define I2S_CONFIG_FM_LJ (0x1 << I2S_CONFIG_FM_BIT)
#define I2S_CONFIG_FM_RJ (0x2 << I2S_CONFIG_FM_BIT) # define I2S_CONFIG_FM_RJ (0x2 << I2S_CONFIG_FM_BIT)
#define I2S_CONFIG_TN (1<<6) # define I2S_CONFIG_TN (1<<6)
#define I2S_CONFIG_RN (1<<5) # define I2S_CONFIG_RN (1<<5)
#define I2S_CONFIG_SZ_BIT 0 # define I2S_CONFIG_SZ_BIT 0
#define I2S_CONFIG_SZ_MASK (0x1F << I2S_CONFIG_SZ_BIT) # define I2S_CONFIG_SZ_MASK (0x1F << I2S_CONFIG_SZ_BIT)
#define I2S_CONTROL 0xB1000008 #define I2S_CONTROL 0xB1000008
#define I2S_CONTROL_D (1<<1) # define I2S_CONTROL_D (1<<1)
#define I2S_CONTROL_CE (1<<0) # define I2S_CONTROL_CE (1<<0)
/* USB Host Controller */ /* USB Host Controller */
#ifndef USB_OHCI_LEN #ifndef USB_OHCI_LEN
...@@ -1034,38 +1034,38 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1034,38 +1034,38 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
#define USBD_EP5RD 0xB0200014 #define USBD_EP5RD 0xB0200014
#define USBD_INTEN 0xB0200018 #define USBD_INTEN 0xB0200018
#define USBD_INTSTAT 0xB020001C #define USBD_INTSTAT 0xB020001C
#define USBDEV_INT_SOF (1<<12) # define USBDEV_INT_SOF (1<<12)
#define USBDEV_INT_HF_BIT 6 # define USBDEV_INT_HF_BIT 6
#define USBDEV_INT_HF_MASK (0x3f << USBDEV_INT_HF_BIT) # define USBDEV_INT_HF_MASK (0x3f << USBDEV_INT_HF_BIT)
#define USBDEV_INT_CMPLT_BIT 0 # define USBDEV_INT_CMPLT_BIT 0
#define USBDEV_INT_CMPLT_MASK (0x3f << USBDEV_INT_CMPLT_BIT) # define USBDEV_INT_CMPLT_MASK (0x3f << USBDEV_INT_CMPLT_BIT)
#define USBD_CONFIG 0xB0200020 #define USBD_CONFIG 0xB0200020
#define USBD_EP0CS 0xB0200024 #define USBD_EP0CS 0xB0200024
#define USBD_EP2CS 0xB0200028 #define USBD_EP2CS 0xB0200028
#define USBD_EP3CS 0xB020002C #define USBD_EP3CS 0xB020002C
#define USBD_EP4CS 0xB0200030 #define USBD_EP4CS 0xB0200030
#define USBD_EP5CS 0xB0200034 #define USBD_EP5CS 0xB0200034
#define USBDEV_CS_SU (1<<14) # define USBDEV_CS_SU (1<<14)
#define USBDEV_CS_NAK (1<<13) # define USBDEV_CS_NAK (1<<13)
#define USBDEV_CS_ACK (1<<12) # define USBDEV_CS_ACK (1<<12)
#define USBDEV_CS_BUSY (1<<11) # define USBDEV_CS_BUSY (1<<11)
#define USBDEV_CS_TSIZE_BIT 1 # define USBDEV_CS_TSIZE_BIT 1
#define USBDEV_CS_TSIZE_MASK (0x3ff << USBDEV_CS_TSIZE_BIT) # define USBDEV_CS_TSIZE_MASK (0x3ff << USBDEV_CS_TSIZE_BIT)
#define USBDEV_CS_STALL (1<<0) # define USBDEV_CS_STALL (1<<0)
#define USBD_EP0RDSTAT 0xB0200040 #define USBD_EP0RDSTAT 0xB0200040
#define USBD_EP0WRSTAT 0xB0200044 #define USBD_EP0WRSTAT 0xB0200044
#define USBD_EP2WRSTAT 0xB0200048 #define USBD_EP2WRSTAT 0xB0200048
#define USBD_EP3WRSTAT 0xB020004C #define USBD_EP3WRSTAT 0xB020004C
#define USBD_EP4RDSTAT 0xB0200050 #define USBD_EP4RDSTAT 0xB0200050
#define USBD_EP5RDSTAT 0xB0200054 #define USBD_EP5RDSTAT 0xB0200054
#define USBDEV_FSTAT_FLUSH (1<<6) # define USBDEV_FSTAT_FLUSH (1<<6)
#define USBDEV_FSTAT_UF (1<<5) # define USBDEV_FSTAT_UF (1<<5)
#define USBDEV_FSTAT_OF (1<<4) # define USBDEV_FSTAT_OF (1<<4)
#define USBDEV_FSTAT_FCNT_BIT 0 # define USBDEV_FSTAT_FCNT_BIT 0
#define USBDEV_FSTAT_FCNT_MASK (0x0f << USBDEV_FSTAT_FCNT_BIT) # define USBDEV_FSTAT_FCNT_MASK (0x0f << USBDEV_FSTAT_FCNT_BIT)
#define USBD_ENABLE 0xB0200058 #define USBD_ENABLE 0xB0200058
#define USBDEV_ENABLE (1<<1) # define USBDEV_ENABLE (1<<1)
#define USBDEV_CE (1<<0) # define USBDEV_CE (1<<0)
#endif /* !CONFIG_SOC_AU1200 */ #endif /* !CONFIG_SOC_AU1200 */
...@@ -1073,55 +1073,55 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1073,55 +1073,55 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
/* 4 byte offsets from AU1000_ETH_BASE */ /* 4 byte offsets from AU1000_ETH_BASE */
#define MAC_CONTROL 0x0 #define MAC_CONTROL 0x0
#define MAC_RX_ENABLE (1<<2) # define MAC_RX_ENABLE (1<<2)
#define MAC_TX_ENABLE (1<<3) # define MAC_TX_ENABLE (1<<3)
#define MAC_DEF_CHECK (1<<5) # define MAC_DEF_CHECK (1<<5)
#define MAC_SET_BL(X) (((X)&0x3)<<6) # define MAC_SET_BL(X) (((X)&0x3)<<6)
#define MAC_AUTO_PAD (1<<8) # define MAC_AUTO_PAD (1<<8)
#define MAC_DISABLE_RETRY (1<<10) # define MAC_DISABLE_RETRY (1<<10)
#define MAC_DISABLE_BCAST (1<<11) # define MAC_DISABLE_BCAST (1<<11)
#define MAC_LATE_COL (1<<12) # define MAC_LATE_COL (1<<12)
#define MAC_HASH_MODE (1<<13) # define MAC_HASH_MODE (1<<13)
#define MAC_HASH_ONLY (1<<15) # define MAC_HASH_ONLY (1<<15)
#define MAC_PASS_ALL (1<<16) # define MAC_PASS_ALL (1<<16)
#define MAC_INVERSE_FILTER (1<<17) # define MAC_INVERSE_FILTER (1<<17)
#define MAC_PROMISCUOUS (1<<18) # define MAC_PROMISCUOUS (1<<18)
#define MAC_PASS_ALL_MULTI (1<<19) # define MAC_PASS_ALL_MULTI (1<<19)
#define MAC_FULL_DUPLEX (1<<20) # define MAC_FULL_DUPLEX (1<<20)
#define MAC_NORMAL_MODE 0 # define MAC_NORMAL_MODE 0
#define MAC_INT_LOOPBACK (1<<21) # define MAC_INT_LOOPBACK (1<<21)
#define MAC_EXT_LOOPBACK (1<<22) # define MAC_EXT_LOOPBACK (1<<22)
#define MAC_DISABLE_RX_OWN (1<<23) # define MAC_DISABLE_RX_OWN (1<<23)
#define MAC_BIG_ENDIAN (1<<30) # define MAC_BIG_ENDIAN (1<<30)
#define MAC_RX_ALL (1<<31) # define MAC_RX_ALL (1<<31)
#define MAC_ADDRESS_HIGH 0x4 #define MAC_ADDRESS_HIGH 0x4
#define MAC_ADDRESS_LOW 0x8 #define MAC_ADDRESS_LOW 0x8
#define MAC_MCAST_HIGH 0xC #define MAC_MCAST_HIGH 0xC
#define MAC_MCAST_LOW 0x10 #define MAC_MCAST_LOW 0x10
#define MAC_MII_CNTRL 0x14 #define MAC_MII_CNTRL 0x14
#define MAC_MII_BUSY (1<<0) # define MAC_MII_BUSY (1<<0)
#define MAC_MII_READ 0 # define MAC_MII_READ 0
#define MAC_MII_WRITE (1<<1) # define MAC_MII_WRITE (1<<1)
#define MAC_SET_MII_SELECT_REG(X) (((X)&0x1f)<<6) # define MAC_SET_MII_SELECT_REG(X) (((X)&0x1f)<<6)
#define MAC_SET_MII_SELECT_PHY(X) (((X)&0x1f)<<11) # define MAC_SET_MII_SELECT_PHY(X) (((X)&0x1f)<<11)
#define MAC_MII_DATA 0x18 #define MAC_MII_DATA 0x18
#define MAC_FLOW_CNTRL 0x1C #define MAC_FLOW_CNTRL 0x1C
#define MAC_FLOW_CNTRL_BUSY (1<<0) # define MAC_FLOW_CNTRL_BUSY (1<<0)
#define MAC_FLOW_CNTRL_ENABLE (1<<1) # define MAC_FLOW_CNTRL_ENABLE (1<<1)
#define MAC_PASS_CONTROL (1<<2) # define MAC_PASS_CONTROL (1<<2)
#define MAC_SET_PAUSE(X) (((X)&0xffff)<<16) # define MAC_SET_PAUSE(X) (((X)&0xffff)<<16)
#define MAC_VLAN1_TAG 0x20 #define MAC_VLAN1_TAG 0x20
#define MAC_VLAN2_TAG 0x24 #define MAC_VLAN2_TAG 0x24
/* Ethernet Controller Enable */ /* Ethernet Controller Enable */
#define MAC_EN_CLOCK_ENABLE (1<<0) # define MAC_EN_CLOCK_ENABLE (1<<0)
#define MAC_EN_RESET0 (1<<1) # define MAC_EN_RESET0 (1<<1)
#define MAC_EN_TOSS (0<<2) # define MAC_EN_TOSS (0<<2)
#define MAC_EN_CACHEABLE (1<<3) # define MAC_EN_CACHEABLE (1<<3)
#define MAC_EN_RESET1 (1<<4) # define MAC_EN_RESET1 (1<<4)
#define MAC_EN_RESET2 (1<<5) # define MAC_EN_RESET2 (1<<5)
#define MAC_DMA_RESET (1<<6) # define MAC_DMA_RESET (1<<6)
/* Ethernet Controller DMA Channels */ /* Ethernet Controller DMA Channels */
...@@ -1129,22 +1129,22 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1129,22 +1129,22 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
#define MAC1_TX_DMA_ADDR 0xB4004200 #define MAC1_TX_DMA_ADDR 0xB4004200
/* offsets from MAC_TX_RING_ADDR address */ /* offsets from MAC_TX_RING_ADDR address */
#define MAC_TX_BUFF0_STATUS 0x0 #define MAC_TX_BUFF0_STATUS 0x0
#define TX_FRAME_ABORTED (1<<0) # define TX_FRAME_ABORTED (1<<0)
#define TX_JAB_TIMEOUT (1<<1) # define TX_JAB_TIMEOUT (1<<1)
#define TX_NO_CARRIER (1<<2) # define TX_NO_CARRIER (1<<2)
#define TX_LOSS_CARRIER (1<<3) # define TX_LOSS_CARRIER (1<<3)
#define TX_EXC_DEF (1<<4) # define TX_EXC_DEF (1<<4)
#define TX_LATE_COLL_ABORT (1<<5) # define TX_LATE_COLL_ABORT (1<<5)
#define TX_EXC_COLL (1<<6) # define TX_EXC_COLL (1<<6)
#define TX_UNDERRUN (1<<7) # define TX_UNDERRUN (1<<7)
#define TX_DEFERRED (1<<8) # define TX_DEFERRED (1<<8)
#define TX_LATE_COLL (1<<9) # define TX_LATE_COLL (1<<9)
#define TX_COLL_CNT_MASK (0xF<<10) # define TX_COLL_CNT_MASK (0xF<<10)
#define TX_PKT_RETRY (1<<31) # define TX_PKT_RETRY (1<<31)
#define MAC_TX_BUFF0_ADDR 0x4 #define MAC_TX_BUFF0_ADDR 0x4
#define TX_DMA_ENABLE (1<<0) # define TX_DMA_ENABLE (1<<0)
#define TX_T_DONE (1<<1) # define TX_T_DONE (1<<1)
#define TX_GET_DMA_BUFFER(X) (((X)>>2)&0x3) # define TX_GET_DMA_BUFFER(X) (((X)>>2)&0x3)
#define MAC_TX_BUFF0_LEN 0x8 #define MAC_TX_BUFF0_LEN 0x8
#define MAC_TX_BUFF1_STATUS 0x10 #define MAC_TX_BUFF1_STATUS 0x10
#define MAC_TX_BUFF1_ADDR 0x14 #define MAC_TX_BUFF1_ADDR 0x14
...@@ -1160,34 +1160,34 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1160,34 +1160,34 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
#define MAC1_RX_DMA_ADDR 0xB4004300 #define MAC1_RX_DMA_ADDR 0xB4004300
/* offsets from MAC_RX_RING_ADDR */ /* offsets from MAC_RX_RING_ADDR */
#define MAC_RX_BUFF0_STATUS 0x0 #define MAC_RX_BUFF0_STATUS 0x0
#define RX_FRAME_LEN_MASK 0x3fff # define RX_FRAME_LEN_MASK 0x3fff
#define RX_WDOG_TIMER (1<<14) # define RX_WDOG_TIMER (1<<14)
#define RX_RUNT (1<<15) # define RX_RUNT (1<<15)
#define RX_OVERLEN (1<<16) # define RX_OVERLEN (1<<16)
#define RX_COLL (1<<17) # define RX_COLL (1<<17)
#define RX_ETHER (1<<18) # define RX_ETHER (1<<18)
#define RX_MII_ERROR (1<<19) # define RX_MII_ERROR (1<<19)
#define RX_DRIBBLING (1<<20) # define RX_DRIBBLING (1<<20)
#define RX_CRC_ERROR (1<<21) # define RX_CRC_ERROR (1<<21)
#define RX_VLAN1 (1<<22) # define RX_VLAN1 (1<<22)
#define RX_VLAN2 (1<<23) # define RX_VLAN2 (1<<23)
#define RX_LEN_ERROR (1<<24) # define RX_LEN_ERROR (1<<24)
#define RX_CNTRL_FRAME (1<<25) # define RX_CNTRL_FRAME (1<<25)
#define RX_U_CNTRL_FRAME (1<<26) # define RX_U_CNTRL_FRAME (1<<26)
#define RX_MCAST_FRAME (1<<27) # define RX_MCAST_FRAME (1<<27)
#define RX_BCAST_FRAME (1<<28) # define RX_BCAST_FRAME (1<<28)
#define RX_FILTER_FAIL (1<<29) # define RX_FILTER_FAIL (1<<29)
#define RX_PACKET_FILTER (1<<30) # define RX_PACKET_FILTER (1<<30)
#define RX_MISSED_FRAME (1<<31) # define RX_MISSED_FRAME (1<<31)
#define RX_ERROR (RX_WDOG_TIMER | RX_RUNT | RX_OVERLEN | \ # define RX_ERROR (RX_WDOG_TIMER | RX_RUNT | RX_OVERLEN | \
RX_COLL | RX_MII_ERROR | RX_CRC_ERROR | \ RX_COLL | RX_MII_ERROR | RX_CRC_ERROR | \
RX_LEN_ERROR | RX_U_CNTRL_FRAME | RX_MISSED_FRAME) RX_LEN_ERROR | RX_U_CNTRL_FRAME | RX_MISSED_FRAME)
#define MAC_RX_BUFF0_ADDR 0x4 #define MAC_RX_BUFF0_ADDR 0x4
#define RX_DMA_ENABLE (1<<0) # define RX_DMA_ENABLE (1<<0)
#define RX_T_DONE (1<<1) # define RX_T_DONE (1<<1)
#define RX_GET_DMA_BUFFER(X) (((X)>>2)&0x3) # define RX_GET_DMA_BUFFER(X) (((X)>>2)&0x3)
#define RX_SET_BUFF_ADDR(X) ((X)&0xffffffc0) # define RX_SET_BUFF_ADDR(X) ((X)&0xffffffc0)
#define MAC_RX_BUFF1_STATUS 0x10 #define MAC_RX_BUFF1_STATUS 0x10
#define MAC_RX_BUFF1_ADDR 0x14 #define MAC_RX_BUFF1_ADDR 0x14
#define MAC_RX_BUFF2_STATUS 0x20 #define MAC_RX_BUFF2_STATUS 0x20
...@@ -1298,44 +1298,44 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1298,44 +1298,44 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
/* SSIO */ /* SSIO */
#define SSI0_STATUS 0xB1600000 #define SSI0_STATUS 0xB1600000
#define SSI_STATUS_BF (1<<4) # define SSI_STATUS_BF (1<<4)
#define SSI_STATUS_OF (1<<3) # define SSI_STATUS_OF (1<<3)
#define SSI_STATUS_UF (1<<2) # define SSI_STATUS_UF (1<<2)
#define SSI_STATUS_D (1<<1) # define SSI_STATUS_D (1<<1)
#define SSI_STATUS_B (1<<0) # define SSI_STATUS_B (1<<0)
#define SSI0_INT 0xB1600004 #define SSI0_INT 0xB1600004
#define SSI_INT_OI (1<<3) # define SSI_INT_OI (1<<3)
#define SSI_INT_UI (1<<2) # define SSI_INT_UI (1<<2)
#define SSI_INT_DI (1<<1) # define SSI_INT_DI (1<<1)
#define SSI0_INT_ENABLE 0xB1600008 #define SSI0_INT_ENABLE 0xB1600008
#define SSI_INTE_OIE (1<<3) # define SSI_INTE_OIE (1<<3)
#define SSI_INTE_UIE (1<<2) # define SSI_INTE_UIE (1<<2)
#define SSI_INTE_DIE (1<<1) # define SSI_INTE_DIE (1<<1)
#define SSI0_CONFIG 0xB1600020 #define SSI0_CONFIG 0xB1600020
#define SSI_CONFIG_AO (1<<24) # define SSI_CONFIG_AO (1<<24)
#define SSI_CONFIG_DO (1<<23) # define SSI_CONFIG_DO (1<<23)
#define SSI_CONFIG_ALEN_BIT 20 # define SSI_CONFIG_ALEN_BIT 20
#define SSI_CONFIG_ALEN_MASK (0x7<<20) # define SSI_CONFIG_ALEN_MASK (0x7<<20)
#define SSI_CONFIG_DLEN_BIT 16 # define SSI_CONFIG_DLEN_BIT 16
#define SSI_CONFIG_DLEN_MASK (0x7<<16) # define SSI_CONFIG_DLEN_MASK (0x7<<16)
#define SSI_CONFIG_DD (1<<11) # define SSI_CONFIG_DD (1<<11)
#define SSI_CONFIG_AD (1<<10) # define SSI_CONFIG_AD (1<<10)
#define SSI_CONFIG_BM_BIT 8 # define SSI_CONFIG_BM_BIT 8
#define SSI_CONFIG_BM_MASK (0x3<<8) # define SSI_CONFIG_BM_MASK (0x3<<8)
#define SSI_CONFIG_CE (1<<7) # define SSI_CONFIG_CE (1<<7)
#define SSI_CONFIG_DP (1<<6) # define SSI_CONFIG_DP (1<<6)
#define SSI_CONFIG_DL (1<<5) # define SSI_CONFIG_DL (1<<5)
#define SSI_CONFIG_EP (1<<4) # define SSI_CONFIG_EP (1<<4)
#define SSI0_ADATA 0xB1600024 #define SSI0_ADATA 0xB1600024
#define SSI_AD_D (1<<24) # define SSI_AD_D (1<<24)
#define SSI_AD_ADDR_BIT 16 # define SSI_AD_ADDR_BIT 16
#define SSI_AD_ADDR_MASK (0xff<<16) # define SSI_AD_ADDR_MASK (0xff<<16)
#define SSI_AD_DATA_BIT 0 # define SSI_AD_DATA_BIT 0
#define SSI_AD_DATA_MASK (0xfff<<0) # define SSI_AD_DATA_MASK (0xfff<<0)
#define SSI0_CLKDIV 0xB1600028 #define SSI0_CLKDIV 0xB1600028
#define SSI0_CONTROL 0xB1600100 #define SSI0_CONTROL 0xB1600100
#define SSI_CONTROL_CD (1<<1) # define SSI_CONTROL_CD (1<<1)
#define SSI_CONTROL_E (1<<0) # define SSI_CONTROL_E (1<<0)
/* SSI1 */ /* SSI1 */
#define SSI1_STATUS 0xB1680000 #define SSI1_STATUS 0xB1680000
...@@ -1401,75 +1401,75 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1401,75 +1401,75 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
#define IR_RING_ADDR_CMPR (IRDA_BASE+0x14) #define IR_RING_ADDR_CMPR (IRDA_BASE+0x14)
#define IR_INT_CLEAR (IRDA_BASE+0x18) #define IR_INT_CLEAR (IRDA_BASE+0x18)
#define IR_CONFIG_1 (IRDA_BASE+0x20) #define IR_CONFIG_1 (IRDA_BASE+0x20)
#define IR_RX_INVERT_LED (1<<0) # define IR_RX_INVERT_LED (1<<0)
#define IR_TX_INVERT_LED (1<<1) # define IR_TX_INVERT_LED (1<<1)
#define IR_ST (1<<2) # define IR_ST (1<<2)
#define IR_SF (1<<3) # define IR_SF (1<<3)
#define IR_SIR (1<<4) # define IR_SIR (1<<4)
#define IR_MIR (1<<5) # define IR_MIR (1<<5)
#define IR_FIR (1<<6) # define IR_FIR (1<<6)
#define IR_16CRC (1<<7) # define IR_16CRC (1<<7)
#define IR_TD (1<<8) # define IR_TD (1<<8)
#define IR_RX_ALL (1<<9) # define IR_RX_ALL (1<<9)
#define IR_DMA_ENABLE (1<<10) # define IR_DMA_ENABLE (1<<10)
#define IR_RX_ENABLE (1<<11) # define IR_RX_ENABLE (1<<11)
#define IR_TX_ENABLE (1<<12) # define IR_TX_ENABLE (1<<12)
#define IR_LOOPBACK (1<<14) # define IR_LOOPBACK (1<<14)
#define IR_SIR_MODE (IR_SIR | IR_DMA_ENABLE | \ # define IR_SIR_MODE (IR_SIR | IR_DMA_ENABLE | \
IR_RX_ALL | IR_RX_ENABLE | IR_SF | IR_16CRC) IR_RX_ALL | IR_RX_ENABLE | IR_SF | IR_16CRC)
#define IR_SIR_FLAGS (IRDA_BASE+0x24) #define IR_SIR_FLAGS (IRDA_BASE+0x24)
#define IR_ENABLE (IRDA_BASE+0x28) #define IR_ENABLE (IRDA_BASE+0x28)
#define IR_RX_STATUS (1<<9) # define IR_RX_STATUS (1<<9)
#define IR_TX_STATUS (1<<10) # define IR_TX_STATUS (1<<10)
#define IR_READ_PHY_CONFIG (IRDA_BASE+0x2C) #define IR_READ_PHY_CONFIG (IRDA_BASE+0x2C)
#define IR_WRITE_PHY_CONFIG (IRDA_BASE+0x30) #define IR_WRITE_PHY_CONFIG (IRDA_BASE+0x30)
#define IR_MAX_PKT_LEN (IRDA_BASE+0x34) #define IR_MAX_PKT_LEN (IRDA_BASE+0x34)
#define IR_RX_BYTE_CNT (IRDA_BASE+0x38) #define IR_RX_BYTE_CNT (IRDA_BASE+0x38)
#define IR_CONFIG_2 (IRDA_BASE+0x3C) #define IR_CONFIG_2 (IRDA_BASE+0x3C)
#define IR_MODE_INV (1<<0) # define IR_MODE_INV (1<<0)
#define IR_ONE_PIN (1<<1) # define IR_ONE_PIN (1<<1)
#define IR_INTERFACE_CONFIG (IRDA_BASE+0x40) #define IR_INTERFACE_CONFIG (IRDA_BASE+0x40)
/* GPIO */ /* GPIO */
#define SYS_PINFUNC 0xB190002C #define SYS_PINFUNC 0xB190002C
#define SYS_PF_USB (1<<15) /* 2nd USB device/host */ # define SYS_PF_USB (1<<15) /* 2nd USB device/host */
#define SYS_PF_U3 (1<<14) /* GPIO23/U3TXD */ # define SYS_PF_U3 (1<<14) /* GPIO23/U3TXD */
#define SYS_PF_U2 (1<<13) /* GPIO22/U2TXD */ # define SYS_PF_U2 (1<<13) /* GPIO22/U2TXD */
#define SYS_PF_U1 (1<<12) /* GPIO21/U1TXD */ # define SYS_PF_U1 (1<<12) /* GPIO21/U1TXD */
#define SYS_PF_SRC (1<<11) /* GPIO6/SROMCKE */ # define SYS_PF_SRC (1<<11) /* GPIO6/SROMCKE */
#define SYS_PF_CK5 (1<<10) /* GPIO3/CLK5 */ # define SYS_PF_CK5 (1<<10) /* GPIO3/CLK5 */
#define SYS_PF_CK4 (1<<9) /* GPIO2/CLK4 */ # define SYS_PF_CK4 (1<<9) /* GPIO2/CLK4 */
#define SYS_PF_IRF (1<<8) /* GPIO15/IRFIRSEL */ # define SYS_PF_IRF (1<<8) /* GPIO15/IRFIRSEL */
#define SYS_PF_UR3 (1<<7) /* GPIO[14:9]/UART3 */ # define SYS_PF_UR3 (1<<7) /* GPIO[14:9]/UART3 */
#define SYS_PF_I2D (1<<6) /* GPIO8/I2SDI */ # define SYS_PF_I2D (1<<6) /* GPIO8/I2SDI */
#define SYS_PF_I2S (1<<5) /* I2S/GPIO[29:31] */ # define SYS_PF_I2S (1<<5) /* I2S/GPIO[29:31] */
#define SYS_PF_NI2 (1<<4) /* NI2/GPIO[24:28] */ # define SYS_PF_NI2 (1<<4) /* NI2/GPIO[24:28] */
#define SYS_PF_U0 (1<<3) /* U0TXD/GPIO20 */ # define SYS_PF_U0 (1<<3) /* U0TXD/GPIO20 */
#define SYS_PF_RD (1<<2) /* IRTXD/GPIO19 */ # define SYS_PF_RD (1<<2) /* IRTXD/GPIO19 */
#define SYS_PF_A97 (1<<1) /* AC97/SSL1 */ # define SYS_PF_A97 (1<<1) /* AC97/SSL1 */
#define SYS_PF_S0 (1<<0) /* SSI_0/GPIO[16:18] */ # define SYS_PF_S0 (1<<0) /* SSI_0/GPIO[16:18] */
/* Au1100 Only */ /* Au1100 Only */
#define SYS_PF_PC (1<<18) /* PCMCIA/GPIO[207:204] */ # define SYS_PF_PC (1<<18) /* PCMCIA/GPIO[207:204] */
#define SYS_PF_LCD (1<<17) /* extern lcd/GPIO[203:200] */ # define SYS_PF_LCD (1<<17) /* extern lcd/GPIO[203:200] */
#define SYS_PF_CS (1<<16) /* EXTCLK0/32khz to gpio2 */ # define SYS_PF_CS (1<<16) /* EXTCLK0/32khz to gpio2 */
#define SYS_PF_EX0 (1<<9) /* gpio2/clock */ # define SYS_PF_EX0 (1<<9) /* gpio2/clock */
/* Au1550 Only. Redefines lots of pins */ /* Au1550 Only. Redefines lots of pins */
#define SYS_PF_PSC2_MASK (7 << 17) # define SYS_PF_PSC2_MASK (7 << 17)
#define SYS_PF_PSC2_AC97 (0) # define SYS_PF_PSC2_AC97 (0)
#define SYS_PF_PSC2_SPI (0) # define SYS_PF_PSC2_SPI (0)
#define SYS_PF_PSC2_I2S (1 << 17) # define SYS_PF_PSC2_I2S (1 << 17)
#define SYS_PF_PSC2_SMBUS (3 << 17) # define SYS_PF_PSC2_SMBUS (3 << 17)
#define SYS_PF_PSC2_GPIO (7 << 17) # define SYS_PF_PSC2_GPIO (7 << 17)
#define SYS_PF_PSC3_MASK (7 << 20) # define SYS_PF_PSC3_MASK (7 << 20)
#define SYS_PF_PSC3_AC97 (0) # define SYS_PF_PSC3_AC97 (0)
#define SYS_PF_PSC3_SPI (0) # define SYS_PF_PSC3_SPI (0)
#define SYS_PF_PSC3_I2S (1 << 20) # define SYS_PF_PSC3_I2S (1 << 20)
#define SYS_PF_PSC3_SMBUS (3 << 20) # define SYS_PF_PSC3_SMBUS (3 << 20)
#define SYS_PF_PSC3_GPIO (7 << 20) # define SYS_PF_PSC3_GPIO (7 << 20)
#define SYS_PF_PSC1_S1 (1 << 1) # define SYS_PF_PSC1_S1 (1 << 1)
#define SYS_PF_MUST_BE_SET ((1 << 5) | (1 << 2)) # define SYS_PF_MUST_BE_SET ((1 << 5) | (1 << 2))
/* Au1200 Only */ /* Au1200 Only */
#ifdef CONFIG_SOC_AU1200 #ifdef CONFIG_SOC_AU1200
...@@ -1530,104 +1530,104 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1530,104 +1530,104 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
/* Clock Controller */ /* Clock Controller */
#define SYS_FREQCTRL0 0xB1900020 #define SYS_FREQCTRL0 0xB1900020
#define SYS_FC_FRDIV2_BIT 22 # define SYS_FC_FRDIV2_BIT 22
#define SYS_FC_FRDIV2_MASK (0xff << SYS_FC_FRDIV2_BIT) # define SYS_FC_FRDIV2_MASK (0xff << SYS_FC_FRDIV2_BIT)
#define SYS_FC_FE2 (1<<21) # define SYS_FC_FE2 (1<<21)
#define SYS_FC_FS2 (1<<20) # define SYS_FC_FS2 (1<<20)
#define SYS_FC_FRDIV1_BIT 12 # define SYS_FC_FRDIV1_BIT 12
#define SYS_FC_FRDIV1_MASK (0xff << SYS_FC_FRDIV1_BIT) # define SYS_FC_FRDIV1_MASK (0xff << SYS_FC_FRDIV1_BIT)
#define SYS_FC_FE1 (1<<11) # define SYS_FC_FE1 (1<<11)
#define SYS_FC_FS1 (1<<10) # define SYS_FC_FS1 (1<<10)
#define SYS_FC_FRDIV0_BIT 2 # define SYS_FC_FRDIV0_BIT 2
#define SYS_FC_FRDIV0_MASK (0xff << SYS_FC_FRDIV0_BIT) # define SYS_FC_FRDIV0_MASK (0xff << SYS_FC_FRDIV0_BIT)
#define SYS_FC_FE0 (1<<1) # define SYS_FC_FE0 (1<<1)
#define SYS_FC_FS0 (1<<0) # define SYS_FC_FS0 (1<<0)
#define SYS_FREQCTRL1 0xB1900024 #define SYS_FREQCTRL1 0xB1900024
#define SYS_FC_FRDIV5_BIT 22 # define SYS_FC_FRDIV5_BIT 22
#define SYS_FC_FRDIV5_MASK (0xff << SYS_FC_FRDIV5_BIT) # define SYS_FC_FRDIV5_MASK (0xff << SYS_FC_FRDIV5_BIT)
#define SYS_FC_FE5 (1<<21) # define SYS_FC_FE5 (1<<21)
#define SYS_FC_FS5 (1<<20) # define SYS_FC_FS5 (1<<20)
#define SYS_FC_FRDIV4_BIT 12 # define SYS_FC_FRDIV4_BIT 12
#define SYS_FC_FRDIV4_MASK (0xff << SYS_FC_FRDIV4_BIT) # define SYS_FC_FRDIV4_MASK (0xff << SYS_FC_FRDIV4_BIT)
#define SYS_FC_FE4 (1<<11) # define SYS_FC_FE4 (1<<11)
#define SYS_FC_FS4 (1<<10) # define SYS_FC_FS4 (1<<10)
#define SYS_FC_FRDIV3_BIT 2 # define SYS_FC_FRDIV3_BIT 2
#define SYS_FC_FRDIV3_MASK (0xff << SYS_FC_FRDIV3_BIT) # define SYS_FC_FRDIV3_MASK (0xff << SYS_FC_FRDIV3_BIT)
#define SYS_FC_FE3 (1<<1) # define SYS_FC_FE3 (1<<1)
#define SYS_FC_FS3 (1<<0) # define SYS_FC_FS3 (1<<0)
#define SYS_CLKSRC 0xB1900028 #define SYS_CLKSRC 0xB1900028
#define SYS_CS_ME1_BIT 27 # define SYS_CS_ME1_BIT 27
#define SYS_CS_ME1_MASK (0x7<<SYS_CS_ME1_BIT) # define SYS_CS_ME1_MASK (0x7<<SYS_CS_ME1_BIT)
#define SYS_CS_DE1 (1<<26) # define SYS_CS_DE1 (1<<26)
#define SYS_CS_CE1 (1<<25) # define SYS_CS_CE1 (1<<25)
#define SYS_CS_ME0_BIT 22 # define SYS_CS_ME0_BIT 22
#define SYS_CS_ME0_MASK (0x7<<SYS_CS_ME0_BIT) # define SYS_CS_ME0_MASK (0x7<<SYS_CS_ME0_BIT)
#define SYS_CS_DE0 (1<<21) # define SYS_CS_DE0 (1<<21)
#define SYS_CS_CE0 (1<<20) # define SYS_CS_CE0 (1<<20)
#define SYS_CS_MI2_BIT 17 # define SYS_CS_MI2_BIT 17
#define SYS_CS_MI2_MASK (0x7<<SYS_CS_MI2_BIT) # define SYS_CS_MI2_MASK (0x7<<SYS_CS_MI2_BIT)
#define SYS_CS_DI2 (1<<16) # define SYS_CS_DI2 (1<<16)
#define SYS_CS_CI2 (1<<15) # define SYS_CS_CI2 (1<<15)
#ifdef CONFIG_SOC_AU1100 #ifdef CONFIG_SOC_AU1100
#define SYS_CS_ML_BIT 7 # define SYS_CS_ML_BIT 7
#define SYS_CS_ML_MASK (0x7<<SYS_CS_ML_BIT) # define SYS_CS_ML_MASK (0x7<<SYS_CS_ML_BIT)
#define SYS_CS_DL (1<<6) # define SYS_CS_DL (1<<6)
#define SYS_CS_CL (1<<5) # define SYS_CS_CL (1<<5)
#else #else
#define SYS_CS_MUH_BIT 12 # define SYS_CS_MUH_BIT 12
#define SYS_CS_MUH_MASK (0x7<<SYS_CS_MUH_BIT) # define SYS_CS_MUH_MASK (0x7<<SYS_CS_MUH_BIT)
#define SYS_CS_DUH (1<<11) # define SYS_CS_DUH (1<<11)
#define SYS_CS_CUH (1<<10) # define SYS_CS_CUH (1<<10)
#define SYS_CS_MUD_BIT 7 # define SYS_CS_MUD_BIT 7
#define SYS_CS_MUD_MASK (0x7<<SYS_CS_MUD_BIT) # define SYS_CS_MUD_MASK (0x7<<SYS_CS_MUD_BIT)
#define SYS_CS_DUD (1<<6) # define SYS_CS_DUD (1<<6)
#define SYS_CS_CUD (1<<5) # define SYS_CS_CUD (1<<5)
#endif #endif
#define SYS_CS_MIR_BIT 2 # define SYS_CS_MIR_BIT 2
#define SYS_CS_MIR_MASK (0x7<<SYS_CS_MIR_BIT) # define SYS_CS_MIR_MASK (0x7<<SYS_CS_MIR_BIT)
#define SYS_CS_DIR (1<<1) # define SYS_CS_DIR (1<<1)
#define SYS_CS_CIR (1<<0) # define SYS_CS_CIR (1<<0)
#define SYS_CS_MUX_AUX 0x1 # define SYS_CS_MUX_AUX 0x1
#define SYS_CS_MUX_FQ0 0x2 # define SYS_CS_MUX_FQ0 0x2
#define SYS_CS_MUX_FQ1 0x3 # define SYS_CS_MUX_FQ1 0x3
#define SYS_CS_MUX_FQ2 0x4 # define SYS_CS_MUX_FQ2 0x4
#define SYS_CS_MUX_FQ3 0x5 # define SYS_CS_MUX_FQ3 0x5
#define SYS_CS_MUX_FQ4 0x6 # define SYS_CS_MUX_FQ4 0x6
#define SYS_CS_MUX_FQ5 0x7 # define SYS_CS_MUX_FQ5 0x7
#define SYS_CPUPLL 0xB1900060 #define SYS_CPUPLL 0xB1900060
#define SYS_AUXPLL 0xB1900064 #define SYS_AUXPLL 0xB1900064
/* AC97 Controller */ /* AC97 Controller */
#define AC97C_CONFIG 0xB0000000 #define AC97C_CONFIG 0xB0000000
#define AC97C_RECV_SLOTS_BIT 13 # define AC97C_RECV_SLOTS_BIT 13
#define AC97C_RECV_SLOTS_MASK (0x3ff << AC97C_RECV_SLOTS_BIT) # define AC97C_RECV_SLOTS_MASK (0x3ff << AC97C_RECV_SLOTS_BIT)
#define AC97C_XMIT_SLOTS_BIT 3 # define AC97C_XMIT_SLOTS_BIT 3
#define AC97C_XMIT_SLOTS_MASK (0x3ff << AC97C_XMIT_SLOTS_BIT) # define AC97C_XMIT_SLOTS_MASK (0x3ff << AC97C_XMIT_SLOTS_BIT)
#define AC97C_SG (1<<2) # define AC97C_SG (1<<2)
#define AC97C_SYNC (1<<1) # define AC97C_SYNC (1<<1)
#define AC97C_RESET (1<<0) # define AC97C_RESET (1<<0)
#define AC97C_STATUS 0xB0000004 #define AC97C_STATUS 0xB0000004
#define AC97C_XU (1<<11) # define AC97C_XU (1<<11)
#define AC97C_XO (1<<10) # define AC97C_XO (1<<10)
#define AC97C_RU (1<<9) # define AC97C_RU (1<<9)
#define AC97C_RO (1<<8) # define AC97C_RO (1<<8)
#define AC97C_READY (1<<7) # define AC97C_READY (1<<7)
#define AC97C_CP (1<<6) # define AC97C_CP (1<<6)
#define AC97C_TR (1<<5) # define AC97C_TR (1<<5)
#define AC97C_TE (1<<4) # define AC97C_TE (1<<4)
#define AC97C_TF (1<<3) # define AC97C_TF (1<<3)
#define AC97C_RR (1<<2) # define AC97C_RR (1<<2)
#define AC97C_RE (1<<1) # define AC97C_RE (1<<1)
#define AC97C_RF (1<<0) # define AC97C_RF (1<<0)
#define AC97C_DATA 0xB0000008 #define AC97C_DATA 0xB0000008
#define AC97C_CMD 0xB000000C #define AC97C_CMD 0xB000000C
#define AC97C_WD_BIT 16 # define AC97C_WD_BIT 16
#define AC97C_READ (1<<7) # define AC97C_READ (1<<7)
#define AC97C_INDEX_MASK 0x7f # define AC97C_INDEX_MASK 0x7f
#define AC97C_CNTRL 0xB0000010 #define AC97C_CNTRL 0xB0000010
#define AC97C_RS (1<<1) # define AC97C_RS (1<<1)
#define AC97C_CE (1<<0) # define AC97C_CE (1<<0)
/* Secure Digital (SD) Controller */ /* Secure Digital (SD) Controller */
...@@ -1636,12 +1636,12 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; ...@@ -1636,12 +1636,12 @@ extern au1xxx_irq_map_t au1xxx_irq_map[];
#define SD1_XMIT_FIFO 0xB0680000 #define SD1_XMIT_FIFO 0xB0680000
#define SD1_RECV_FIFO 0xB0680004 #define SD1_RECV_FIFO 0xB0680004
#if defined (CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1550) #if defined(CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1550)
/* Au1500 PCI Controller */ /* Au1500 PCI Controller */
#define Au1500_CFG_BASE 0xB4005000 // virtual, kseg0 addr #define Au1500_CFG_BASE 0xB4005000 // virtual, kseg0 addr
#define Au1500_PCI_CMEM (Au1500_CFG_BASE + 0) #define Au1500_PCI_CMEM (Au1500_CFG_BASE + 0)
#define Au1500_PCI_CFG (Au1500_CFG_BASE + 4) #define Au1500_PCI_CFG (Au1500_CFG_BASE + 4)
#define PCI_ERROR ((1<<22) | (1<<23) | (1<<24) | (1<<25) | (1<<26) | (1<<27)) # define PCI_ERROR ((1<<22) | (1<<23) | (1<<24) | (1<<25) | (1<<26) | (1<<27))
#define Au1500_PCI_B2BMASK_CCH (Au1500_CFG_BASE + 8) #define Au1500_PCI_B2BMASK_CCH (Au1500_CFG_BASE + 8)
#define Au1500_PCI_B2B0_VID (Au1500_CFG_BASE + 0xC) #define Au1500_PCI_B2B0_VID (Au1500_CFG_BASE + 0xC)
#define Au1500_PCI_B2B1_ID (Au1500_CFG_BASE + 0x10) #define Au1500_PCI_B2B1_ID (Au1500_CFG_BASE + 0x10)
......
...@@ -136,7 +136,7 @@ void auide_outl(u32 addr, unsigned long port); ...@@ -136,7 +136,7 @@ void auide_outl(u32 addr, unsigned long port);
void auide_outsw(unsigned long port, void *addr, u32 count); void auide_outsw(unsigned long port, void *addr, u32 count);
void auide_outsl(unsigned long port, void *addr, u32 count); void auide_outsl(unsigned long port, void *addr, u32 count);
static void auide_tune_drive(ide_drive_t *drive, byte pio); static void auide_tune_drive(ide_drive_t *drive, byte pio);
static int auide_tune_chipset (ide_drive_t *drive, u8 speed); static int auide_tune_chipset(ide_drive_t *drive, u8 speed);
static int auide_ddma_init( _auide_hwif *auide ); static int auide_ddma_init( _auide_hwif *auide );
static void auide_setup_ports(hw_regs_t *hw, _auide_hwif *ahwif); static void auide_setup_ports(hw_regs_t *hw, _auide_hwif *ahwif);
int __init auide_probe(void); int __init auide_probe(void);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#define __ASM_MACH_IP32_KMALLOC_H #define __ASM_MACH_IP32_KMALLOC_H
#if defined(CONFIG_CPU_R5000) || defined (CONFIG_CPU_RM7000) #if defined(CONFIG_CPU_R5000) || defined(CONFIG_CPU_RM7000)
#define ARCH_KMALLOC_MINALIGN 32 #define ARCH_KMALLOC_MINALIGN 32
#else #else
#define ARCH_KMALLOC_MINALIGN 128 #define ARCH_KMALLOC_MINALIGN 128
......
...@@ -32,38 +32,38 @@ ...@@ -32,38 +32,38 @@
#define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1) #define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1)
#define PB1000_PCR 0xBE000000 #define PB1000_PCR 0xBE000000
#define PCR_SLOT_0_VPP0 (1<<0) # define PCR_SLOT_0_VPP0 (1<<0)
#define PCR_SLOT_0_VPP1 (1<<1) # define PCR_SLOT_0_VPP1 (1<<1)
#define PCR_SLOT_0_VCC0 (1<<2) # define PCR_SLOT_0_VCC0 (1<<2)
#define PCR_SLOT_0_VCC1 (1<<3) # define PCR_SLOT_0_VCC1 (1<<3)
#define PCR_SLOT_0_RST (1<<4) # define PCR_SLOT_0_RST (1<<4)
#define PCR_SLOT_1_VPP0 (1<<8) # define PCR_SLOT_1_VPP0 (1<<8)
#define PCR_SLOT_1_VPP1 (1<<9) # define PCR_SLOT_1_VPP1 (1<<9)
#define PCR_SLOT_1_VCC0 (1<<10) # define PCR_SLOT_1_VCC0 (1<<10)
#define PCR_SLOT_1_VCC1 (1<<11) # define PCR_SLOT_1_VCC1 (1<<11)
#define PCR_SLOT_1_RST (1<<12) # define PCR_SLOT_1_RST (1<<12)
#define PB1000_MDR 0xBE000004 #define PB1000_MDR 0xBE000004
#define MDR_PI (1<<5) /* pcmcia int latch */ # define MDR_PI (1<<5) /* pcmcia int latch */
#define MDR_EPI (1<<14) /* enable pcmcia int */ # define MDR_EPI (1<<14) /* enable pcmcia int */
#define MDR_CPI (1<<15) /* clear pcmcia int */ # define MDR_CPI (1<<15) /* clear pcmcia int */
#define PB1000_ACR1 0xBE000008 #define PB1000_ACR1 0xBE000008
#define ACR1_SLOT_0_CD1 (1<<0) /* card detect 1 */ # define ACR1_SLOT_0_CD1 (1<<0) /* card detect 1 */
#define ACR1_SLOT_0_CD2 (1<<1) /* card detect 2 */ # define ACR1_SLOT_0_CD2 (1<<1) /* card detect 2 */
#define ACR1_SLOT_0_READY (1<<2) /* ready */ # define ACR1_SLOT_0_READY (1<<2) /* ready */
#define ACR1_SLOT_0_STATUS (1<<3) /* status change */ # define ACR1_SLOT_0_STATUS (1<<3) /* status change */
#define ACR1_SLOT_0_VS1 (1<<4) /* voltage sense 1 */ # define ACR1_SLOT_0_VS1 (1<<4) /* voltage sense 1 */
#define ACR1_SLOT_0_VS2 (1<<5) /* voltage sense 2 */ # define ACR1_SLOT_0_VS2 (1<<5) /* voltage sense 2 */
#define ACR1_SLOT_0_INPACK (1<<6) /* inpack pin status */ # define ACR1_SLOT_0_INPACK (1<<6) /* inpack pin status */
#define ACR1_SLOT_1_CD1 (1<<8) /* card detect 1 */ # define ACR1_SLOT_1_CD1 (1<<8) /* card detect 1 */
#define ACR1_SLOT_1_CD2 (1<<9) /* card detect 2 */ # define ACR1_SLOT_1_CD2 (1<<9) /* card detect 2 */
#define ACR1_SLOT_1_READY (1<<10) /* ready */ # define ACR1_SLOT_1_READY (1<<10) /* ready */
#define ACR1_SLOT_1_STATUS (1<<11) /* status change */ # define ACR1_SLOT_1_STATUS (1<<11) /* status change */
#define ACR1_SLOT_1_VS1 (1<<12) /* voltage sense 1 */ # define ACR1_SLOT_1_VS1 (1<<12) /* voltage sense 1 */
#define ACR1_SLOT_1_VS2 (1<<13) /* voltage sense 2 */ # define ACR1_SLOT_1_VS2 (1<<13) /* voltage sense 2 */
#define ACR1_SLOT_1_INPACK (1<<14) /* inpack pin status */ # define ACR1_SLOT_1_INPACK (1<<14) /* inpack pin status */
#define CPLD_AUX0 0xBE00000C #define CPLD_AUX0 0xBE00000C
#define CPLD_AUX1 0xBE000010 #define CPLD_AUX1 0xBE000010
......
...@@ -29,44 +29,44 @@ ...@@ -29,44 +29,44 @@
#define PB1100_IDENT 0xAE000000 #define PB1100_IDENT 0xAE000000
#define BOARD_STATUS_REG 0xAE000004 #define BOARD_STATUS_REG 0xAE000004
#define PB1100_ROM_SEL (1<<15) # define PB1100_ROM_SEL (1<<15)
#define PB1100_ROM_SIZ (1<<14) # define PB1100_ROM_SIZ (1<<14)
#define PB1100_SWAP_BOOT (1<<13) # define PB1100_SWAP_BOOT (1<<13)
#define PB1100_FLASH_WP (1<<12) # define PB1100_FLASH_WP (1<<12)
#define PB1100_ROM_H_STS (1<<11) # define PB1100_ROM_H_STS (1<<11)
#define PB1100_ROM_L_STS (1<<10) # define PB1100_ROM_L_STS (1<<10)
#define PB1100_FLASH_H_STS (1<<9) # define PB1100_FLASH_H_STS (1<<9)
#define PB1100_FLASH_L_STS (1<<8) # define PB1100_FLASH_L_STS (1<<8)
#define PB1100_SRAM_SIZ (1<<7) # define PB1100_SRAM_SIZ (1<<7)
#define PB1100_TSC_BUSY (1<<6) # define PB1100_TSC_BUSY (1<<6)
#define PB1100_PCMCIA_VS_MASK (3<<4) # define PB1100_PCMCIA_VS_MASK (3<<4)
#define PB1100_RS232_CD (1<<3) # define PB1100_RS232_CD (1<<3)
#define PB1100_RS232_CTS (1<<2) # define PB1100_RS232_CTS (1<<2)
#define PB1100_RS232_DSR (1<<1) # define PB1100_RS232_DSR (1<<1)
#define PB1100_RS232_RI (1<<0) # define PB1100_RS232_RI (1<<0)
#define PB1100_IRDA_RS232 0xAE00000C #define PB1100_IRDA_RS232 0xAE00000C
#define PB1100_IRDA_FULL (0<<14) /* full power */ # define PB1100_IRDA_FULL (0<<14) /* full power */
#define PB1100_IRDA_SHUTDOWN (1<<14) # define PB1100_IRDA_SHUTDOWN (1<<14)
#define PB1100_IRDA_TT (2<<14) /* 2/3 power */ # define PB1100_IRDA_TT (2<<14) /* 2/3 power */
#define PB1100_IRDA_OT (3<<14) /* 1/3 power */ # define PB1100_IRDA_OT (3<<14) /* 1/3 power */
#define PB1100_IRDA_FIR (1<<13) # define PB1100_IRDA_FIR (1<<13)
#define PCMCIA_BOARD_REG 0xAE000010 #define PCMCIA_BOARD_REG 0xAE000010
#define PB1100_SD_WP1_RO (1<<15) /* read only */ # define PB1100_SD_WP1_RO (1<<15) /* read only */
#define PB1100_SD_WP0_RO (1<<14) /* read only */ # define PB1100_SD_WP0_RO (1<<14) /* read only */
#define PB1100_SD_PWR1 (1<<11) /* applies power to SD1 */ # define PB1100_SD_PWR1 (1<<11) /* applies power to SD1 */
#define PB1100_SD_PWR0 (1<<10) /* applies power to SD0 */ # define PB1100_SD_PWR0 (1<<10) /* applies power to SD0 */
#define PB1100_SEL_SD_CONN1 (1<<9) # define PB1100_SEL_SD_CONN1 (1<<9)
#define PB1100_SEL_SD_CONN0 (1<<8) # define PB1100_SEL_SD_CONN0 (1<<8)
#define PC_DEASSERT_RST (1<<7) # define PC_DEASSERT_RST (1<<7)
#define PC_DRV_EN (1<<4) # define PC_DRV_EN (1<<4)
#define PB1100_G_CONTROL 0xAE000014 /* graphics control */ #define PB1100_G_CONTROL 0xAE000014 /* graphics control */
#define PB1100_RST_VDDI 0xAE00001C #define PB1100_RST_VDDI 0xAE00001C
#define PB1100_SOFT_RESET (1<<15) /* clear to reset the board */ # define PB1100_SOFT_RESET (1<<15) /* clear to reset the board */
#define PB1100_VDDI_MASK (0x1F) # define PB1100_VDDI_MASK (0x1F)
#define PB1100_LEDS 0xAE000018 #define PB1100_LEDS 0xAE000018
......
...@@ -200,10 +200,10 @@ cache_begin: li t0, (1<<28) ...@@ -200,10 +200,10 @@ cache_begin: li t0, (1<<28)
icache_invd_loop: icache_invd_loop:
/* 9 == register t1 */ /* 9 == register t1 */
.word (CACHE_OPC | (9 << 21) | (Index_Invalidate_I << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Invalidate_I << 16) | \
(0 * ICACHE_SET_SIZE)) /* invalidate inst cache WAY0 */ (0 * ICACHE_SET_SIZE) /* invalidate inst cache WAY0 */
.word (CACHE_OPC | (9 << 21) | (Index_Invalidate_I << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Invalidate_I << 16) | \
(1 * ICACHE_SET_SIZE)) /* invalidate inst cache WAY1 */ (1 * ICACHE_SET_SIZE) /* invalidate inst cache WAY1 */
addiu t1, t1, ICACHE_LINE_SIZE /* T1 = next cache line index */ addiu t1, t1, ICACHE_LINE_SIZE /* T1 = next cache line index */
bne t2, zero, icache_invd_loop /* T2 = 0 if all sets invalidated */ bne t2, zero, icache_invd_loop /* T2 = 0 if all sets invalidated */
...@@ -235,14 +235,14 @@ cache_begin: li t0, (1<<28) ...@@ -235,14 +235,14 @@ cache_begin: li t0, (1<<28)
dcache_wbinvd_loop: dcache_wbinvd_loop:
/* 9 == register t1 */ /* 9 == register t1 */
.word (CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \
(0 * DCACHE_SET_SIZE)) /* writeback/invalidate WAY0 */ (0 * DCACHE_SET_SIZE) /* writeback/invalidate WAY0 */
.word (CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \
(1 * DCACHE_SET_SIZE)) /* writeback/invalidate WAY1 */ (1 * DCACHE_SET_SIZE) /* writeback/invalidate WAY1 */
.word (CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \
(2 * DCACHE_SET_SIZE)) /* writeback/invalidate WAY2 */ (2 * DCACHE_SET_SIZE) /* writeback/invalidate WAY2 */
.word (CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \ .word CACHE_OPC | (9 << 21) | (Index_Writeback_Inv_D << 16) | \
(3 * DCACHE_SET_SIZE)) /* writeback/invalidate WAY3 */ (3 * DCACHE_SET_SIZE) /* writeback/invalidate WAY3 */
addiu t1, t1, DCACHE_LINE_SIZE /* T1 = next data cache line index */ addiu t1, t1, DCACHE_LINE_SIZE /* T1 = next data cache line index */
bne t2, zero, dcache_wbinvd_loop /* T2 = 0 when wbinvd entire cache */ bne t2, zero, dcache_wbinvd_loop /* T2 = 0 when wbinvd entire cache */
......
...@@ -6,10 +6,10 @@ ...@@ -6,10 +6,10 @@
#ifndef _ASM_PARPORT_H #ifndef _ASM_PARPORT_H
#define _ASM_PARPORT_H #define _ASM_PARPORT_H
static int __devinit parport_pc_find_isa_ports (int autoirq, int autodma); static int __devinit parport_pc_find_isa_ports(int autoirq, int autodma);
static int __devinit parport_pc_find_nonpci_ports (int autoirq, int autodma) static int __devinit parport_pc_find_nonpci_ports(int autoirq, int autodma)
{ {
return parport_pc_find_isa_ports (autoirq, autodma); return parport_pc_find_isa_ports(autoirq, autodma);
} }
#endif /* _ASM_PARPORT_H */ #endif /* _ASM_PARPORT_H */
...@@ -36,6 +36,6 @@ struct prda { ...@@ -36,6 +36,6 @@ struct prda {
#define t_sys prda_sys #define t_sys prda_sys
ptrdiff_t prctl (int op, int v1, int v2); ptrdiff_t prctl(int op, int v1, int v2);
#endif #endif
...@@ -51,18 +51,18 @@ struct semaphore { ...@@ -51,18 +51,18 @@ struct semaphore {
#define DECLARE_MUTEX(name) __DECLARE_SEMAPHORE_GENERIC(name, 1) #define DECLARE_MUTEX(name) __DECLARE_SEMAPHORE_GENERIC(name, 1)
#define DECLARE_MUTEX_LOCKED(name) __DECLARE_SEMAPHORE_GENERIC(name, 0) #define DECLARE_MUTEX_LOCKED(name) __DECLARE_SEMAPHORE_GENERIC(name, 0)
static inline void sema_init (struct semaphore *sem, int val) static inline void sema_init(struct semaphore *sem, int val)
{ {
atomic_set(&sem->count, val); atomic_set(&sem->count, val);
init_waitqueue_head(&sem->wait); init_waitqueue_head(&sem->wait);
} }
static inline void init_MUTEX (struct semaphore *sem) static inline void init_MUTEX(struct semaphore *sem)
{ {
sema_init(sem, 1); sema_init(sem, 1);
} }
static inline void init_MUTEX_LOCKED (struct semaphore *sem) static inline void init_MUTEX_LOCKED(struct semaphore *sem)
{ {
sema_init(sem, 0); sema_init(sem, 0);
} }
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#ifdef CONFIG_32BIT #ifdef CONFIG_32BIT
#define save_static_function(symbol) \ #define save_static_function(symbol) \
__asm__ ( \ __asm__( \
".text\n\t" \ ".text\n\t" \
".globl\t" #symbol "\n\t" \ ".globl\t" #symbol "\n\t" \
".align\t2\n\t" \ ".align\t2\n\t" \
...@@ -46,7 +46,7 @@ __asm__ ( \ ...@@ -46,7 +46,7 @@ __asm__ ( \
#ifdef CONFIG_64BIT #ifdef CONFIG_64BIT
#define save_static_function(symbol) \ #define save_static_function(symbol) \
__asm__ ( \ __asm__( \
".text\n\t" \ ".text\n\t" \
".globl\t" #symbol "\n\t" \ ".globl\t" #symbol "\n\t" \
".align\t2\n\t" \ ".align\t2\n\t" \
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
#define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK)
#define CHANGE_ADDR_NASID(_pa, _nasid) \ #define CHANGE_ADDR_NASID(_pa, _nasid) \
((UINT64_CAST (_pa) & ~NASID_MASK) | \ ((UINT64_CAST(_pa) & ~NASID_MASK) | \
(UINT64_CAST(_nasid) << NASID_SHFT)) (UINT64_CAST(_nasid) << NASID_SHFT))
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
#define RAW_NODE_SWIN_BASE(nasid, widget) \ #define RAW_NODE_SWIN_BASE(nasid, widget) \
(NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS))
#define WIDGETID_GET(addr) ((unsigned char)((addr >> SWIN_SIZE_BITS) & 0xff)) #define WIDGETID_GET(addr) ((unsigned char)((addr >> SWIN_SIZE_BITS) & 0xff))
...@@ -192,21 +192,21 @@ ...@@ -192,21 +192,21 @@
#define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \
NODE_ADDRSPACE_SIZE * 3 / 4 + \ NODE_ADDRSPACE_SIZE * 3 / 4 + \
0x200) | \ 0x200) | \
UINT64_CAST (_pa) & NASID_MASK | \ UINT64_CAST(_pa) & NASID_MASK | \
UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
UINT64_CAST (_pa) >> 3 & 0x1f << 4) UINT64_CAST(_pa) >> 3 & 0x1f << 4)
#define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \
NODE_ADDRSPACE_SIZE * 3 / 4 + \ NODE_ADDRSPACE_SIZE * 3 / 4 + \
0x208) | \ 0x208) | \
UINT64_CAST (_pa) & NASID_MASK | \ UINT64_CAST(_pa) & NASID_MASK | \
UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
UINT64_CAST (_pa) >> 3 & 0x1f << 4) UINT64_CAST(_pa) >> 3 & 0x1f << 4)
#define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \
NODE_ADDRSPACE_SIZE * 3 / 4) | \ NODE_ADDRSPACE_SIZE * 3 / 4) | \
UINT64_CAST (_pa) & NASID_MASK | \ UINT64_CAST(_pa) & NASID_MASK | \
UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
(_rgn) << 3) (_rgn) << 3)
#define BDPRT_ENTRY_ADDR(_pa,_rgn) (BDPRT_ENTRY((_pa),(_rgn))) #define BDPRT_ENTRY_ADDR(_pa,_rgn) (BDPRT_ENTRY((_pa),(_rgn)))
#define BDPRT_ENTRY_S(_pa,_rgn,_val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))=(_val)) #define BDPRT_ENTRY_S(_pa,_rgn,_val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))=(_val))
...@@ -214,9 +214,9 @@ ...@@ -214,9 +214,9 @@
#define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \
NODE_ADDRSPACE_SIZE / 2) | \ NODE_ADDRSPACE_SIZE / 2) | \
UINT64_CAST (_pa) & NASID_MASK | \ UINT64_CAST(_pa) & NASID_MASK | \
UINT64_CAST (_pa) >> 2 & BDECC_UPPER_MASK | \ UINT64_CAST(_pa) >> 2 & BDECC_UPPER_MASK | \
UINT64_CAST (_pa) >> 3 & 3) UINT64_CAST(_pa) >> 3 & 3)
/* /*
* Macro to convert a back door directory or protection address into the * Macro to convert a back door directory or protection address into the
...@@ -225,16 +225,16 @@ ...@@ -225,16 +225,16 @@
#define BDADDR_IS_DIR(_ba) ((UINT64_CAST (_ba) & 0x200) != 0) #define BDADDR_IS_DIR(_ba) ((UINT64_CAST (_ba) & 0x200) != 0)
#define BDADDR_IS_PRT(_ba) ((UINT64_CAST (_ba) & 0x200) == 0) #define BDADDR_IS_PRT(_ba) ((UINT64_CAST (_ba) & 0x200) == 0)
#define BDDIR_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ #define BDDIR_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \
(UINT64_CAST (_ba) & BDDIR_UPPER_MASK)<<2 | \ (UINT64_CAST(_ba) & BDDIR_UPPER_MASK)<<2 | \
(UINT64_CAST (_ba) & 0x1f << 4) << 3) (UINT64_CAST(_ba) & 0x1f << 4) << 3)
#define BDPRT_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ #define BDPRT_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \
(UINT64_CAST (_ba) & BDDIR_UPPER_MASK)<<2) (UINT64_CAST(_ba) & BDDIR_UPPER_MASK)<<2)
#define BDECC_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ #define BDECC_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \
(UINT64_CAST (_ba) & BDECC_UPPER_MASK)<<2 | \ (UINT64_CAST(_ba) & BDECC_UPPER_MASK)<<2 | \
(UINT64_CAST (_ba) & 3) << 3) (UINT64_CAST(_ba) & 3) << 3)
#endif /* CONFIG_SGI_IP27 */ #endif /* CONFIG_SGI_IP27 */
...@@ -282,7 +282,7 @@ ...@@ -282,7 +282,7 @@
* the base of the register space. * the base of the register space.
*/ */
#define HUB_REG_PTR(_base, _off) \ #define HUB_REG_PTR(_base, _off) \
(HUBREG_CAST ((__psunsigned_t)(_base) + (__psunsigned_t)(_off))) (HUBREG_CAST((__psunsigned_t)(_base) + (__psunsigned_t)(_off)))
#define HUB_REG_PTR_L(_base, _off) \ #define HUB_REG_PTR_L(_base, _off) \
HUB_L(HUB_REG_PTR((_base), (_off))) HUB_L(HUB_REG_PTR((_base), (_off)))
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#ifndef _ASM_SN_IO_H #ifndef _ASM_SN_IO_H
#define _ASM_SN_IO_H #define _ASM_SN_IO_H
#if defined (CONFIG_SGI_IP27) #if defined(CONFIG_SGI_IP27)
#include <asm/sn/sn0/hubio.h> #include <asm/sn/sn0/hubio.h>
#endif #endif
......
...@@ -140,7 +140,7 @@ ...@@ -140,7 +140,7 @@
*/ */
#define SYMMON_STACK_SIZE 0x8000 #define SYMMON_STACK_SIZE 0x8000
#if defined (PROM) #if defined(PROM)
/* /*
* These defines are prom version dependent. No code other than the IP27 * These defines are prom version dependent. No code other than the IP27
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
: RAW_NODE_SWIN_BASE(nasid, widget)) : RAW_NODE_SWIN_BASE(nasid, widget))
#else /* __ASSEMBLY__ */ #else /* __ASSEMBLY__ */
#define NODE_SWIN_BASE(nasid, widget) \ #define NODE_SWIN_BASE(nasid, widget) \
(NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS))
#endif /* __ASSEMBLY__ */ #endif /* __ASSEMBLY__ */
/* /*
...@@ -106,7 +106,7 @@ ...@@ -106,7 +106,7 @@
#define BWIN_WIDGET_MASK 0x7 #define BWIN_WIDGET_MASK 0x7
#define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE)
#define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \
(UINT64_CAST (bigwin) << BWIN_SIZE_BITS)) (UINT64_CAST(bigwin) << BWIN_SIZE_BITS))
#define BWIN_WIDGETADDR(addr) ((addr) & BWIN_SIZEMASK) #define BWIN_WIDGETADDR(addr) ((addr) & BWIN_SIZEMASK)
#define BWIN_WINDOWNUM(addr) (((addr) >> BWIN_SIZE_BITS) & BWIN_WIDGET_MASK) #define BWIN_WINDOWNUM(addr) (((addr) >> BWIN_SIZE_BITS) & BWIN_WIDGET_MASK)
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
* CACHE_ERR_SP_PTR could either contain an address to the stack, or * CACHE_ERR_SP_PTR could either contain an address to the stack, or
* the stack could start at CACHE_ERR_SP_PTR * the stack could start at CACHE_ERR_SP_PTR
*/ */
#if defined (HUB_ERR_STS_WAR) #if defined(HUB_ERR_STS_WAR)
#define CACHE_ERR_EFRAME 0x480 #define CACHE_ERR_EFRAME 0x480
#else /* HUB_ERR_STS_WAR */ #else /* HUB_ERR_STS_WAR */
#define CACHE_ERR_EFRAME 0x400 #define CACHE_ERR_EFRAME 0x400
...@@ -275,7 +275,7 @@ ...@@ -275,7 +275,7 @@
#define _ARCSPROM #define _ARCSPROM
#if defined (HUB_ERR_STS_WAR) #if defined(HUB_ERR_STS_WAR)
#define ERR_STS_WAR_REGISTER IIO_IIBUSERR #define ERR_STS_WAR_REGISTER IIO_IIBUSERR
#define ERR_STS_WAR_ADDR LOCAL_HUB_ADDR(IIO_IIBUSERR) #define ERR_STS_WAR_ADDR LOCAL_HUB_ADDR(IIO_IIBUSERR)
......
...@@ -194,17 +194,17 @@ extern unsigned int sni_brd_type; ...@@ -194,17 +194,17 @@ extern unsigned int sni_brd_type;
#define PCIMT_INT_ACKNOWLEDGE 0xba000000 #define PCIMT_INT_ACKNOWLEDGE 0xba000000
/* board specific init functions */ /* board specific init functions */
extern void sni_a20r_init (void); extern void sni_a20r_init(void);
extern void sni_pcit_init (void); extern void sni_pcit_init(void);
extern void sni_rm200_init (void); extern void sni_rm200_init(void);
extern void sni_pcimt_init (void); extern void sni_pcimt_init(void);
/* board specific irq init functions */ /* board specific irq init functions */
extern void sni_a20r_irq_init (void); extern void sni_a20r_irq_init(void);
extern void sni_pcit_irq_init (void); extern void sni_pcit_irq_init(void);
extern void sni_pcit_cplus_irq_init (void); extern void sni_pcit_cplus_irq_init(void);
extern void sni_rm200_irq_init (void); extern void sni_rm200_irq_init(void);
extern void sni_pcimt_irq_init (void); extern void sni_pcimt_irq_init(void);
/* timer inits */ /* timer inits */
extern void sni_cpu_time_init(void); extern void sni_cpu_time_init(void);
......
...@@ -195,11 +195,11 @@ static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int siz ...@@ -195,11 +195,11 @@ static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int siz
#define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr))))
extern void set_handler (unsigned long offset, void *addr, unsigned long len); extern void set_handler(unsigned long offset, void *addr, unsigned long len);
extern void set_uncached_handler (unsigned long offset, void *addr, unsigned long len); extern void set_uncached_handler(unsigned long offset, void *addr, unsigned long len);
typedef void (*vi_handler_t)(void); typedef void (*vi_handler_t)(void);
extern void *set_vi_handler (int n, vi_handler_t addr); extern void *set_vi_handler(int n, vi_handler_t addr);
extern void *set_except_vector(int n, void *addr); extern void *set_except_vector(int n, void *addr);
extern unsigned long ebase; extern unsigned long ebase;
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
typedef unsigned int cycles_t; typedef unsigned int cycles_t;
static inline cycles_t get_cycles (void) static inline cycles_t get_cycles(void)
{ {
return read_c0_count(); return read_c0_count();
} }
......
...@@ -391,9 +391,9 @@ extern size_t __copy_user(void *__to, const void *__from, size_t __n); ...@@ -391,9 +391,9 @@ extern size_t __copy_user(void *__to, const void *__from, size_t __n);
#define __invoke_copy_to_user(to,from,n) \ #define __invoke_copy_to_user(to,from,n) \
({ \ ({ \
register void __user *__cu_to_r __asm__ ("$4"); \ register void __user *__cu_to_r __asm__("$4"); \
register const void *__cu_from_r __asm__ ("$5"); \ register const void *__cu_from_r __asm__("$5"); \
register long __cu_len_r __asm__ ("$6"); \ register long __cu_len_r __asm__("$6"); \
\ \
__cu_to_r = (to); \ __cu_to_r = (to); \
__cu_from_r = (from); \ __cu_from_r = (from); \
...@@ -495,9 +495,9 @@ extern size_t __copy_user_inatomic(void *__to, const void *__from, size_t __n); ...@@ -495,9 +495,9 @@ extern size_t __copy_user_inatomic(void *__to, const void *__from, size_t __n);
#define __invoke_copy_from_user(to,from,n) \ #define __invoke_copy_from_user(to,from,n) \
({ \ ({ \
register void *__cu_to_r __asm__ ("$4"); \ register void *__cu_to_r __asm__("$4"); \
register const void __user *__cu_from_r __asm__ ("$5"); \ register const void __user *__cu_from_r __asm__("$5"); \
register long __cu_len_r __asm__ ("$6"); \ register long __cu_len_r __asm__("$6"); \
\ \
__cu_to_r = (to); \ __cu_to_r = (to); \
__cu_from_r = (from); \ __cu_from_r = (from); \
...@@ -518,9 +518,9 @@ extern size_t __copy_user_inatomic(void *__to, const void *__from, size_t __n); ...@@ -518,9 +518,9 @@ extern size_t __copy_user_inatomic(void *__to, const void *__from, size_t __n);
#define __invoke_copy_from_user_inatomic(to,from,n) \ #define __invoke_copy_from_user_inatomic(to,from,n) \
({ \ ({ \
register void *__cu_to_r __asm__ ("$4"); \ register void *__cu_to_r __asm__("$4"); \
register const void __user *__cu_from_r __asm__ ("$5"); \ register const void __user *__cu_from_r __asm__("$5"); \
register long __cu_len_r __asm__ ("$6"); \ register long __cu_len_r __asm__("$6"); \
\ \
__cu_to_r = (to); \ __cu_to_r = (to); \
__cu_from_r = (from); \ __cu_from_r = (from); \
......
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