diff options
author | Steven J. Hill <Steven.Hill@imgtec.com> | 2014-01-01 10:35:32 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2014-01-22 14:19:02 -0500 |
commit | 5792bf6438658cb129c3022aa2cf7e9b19b5de3a (patch) | |
tree | 41d36b19a9d79bad816e3557a45aa920491db4c9 /arch/mips/mti-malta | |
parent | 1336113a6c93fa345f7465e066313e5629f581d9 (diff) |
MIPS: APRP: Code formatting clean-ups.
Clean-up code according to the 'checkpatch.pl' script.
Signed-off-by: Steven J. Hill <Steven.Hill@imgtec.com>
Reviewed-by: Qais Yousef <Qais.Yousef@imgtec.com>
Patchwork: http://patchwork.linux-mips.org/patch/6097/
Reviewed-by: John Crispin <blogic@openwrt.org>
Diffstat (limited to 'arch/mips/mti-malta')
-rw-r--r-- | arch/mips/mti-malta/malta-amon.c | 24 | ||||
-rw-r--r-- | arch/mips/mti-malta/malta-int.c | 115 |
2 files changed, 63 insertions, 76 deletions
diff --git a/arch/mips/mti-malta/malta-amon.c b/arch/mips/mti-malta/malta-amon.c index 917df6d643ce..0319ad8b39a8 100644 --- a/arch/mips/mti-malta/malta-amon.c +++ b/arch/mips/mti-malta/malta-amon.c | |||
@@ -1,30 +1,20 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2007 MIPS Technologies, Inc. | 2 | * This file is subject to the terms and conditions of the GNU General Public |
3 | * All rights reserved. | 3 | * License. See the file "COPYING" in the main directory of this archive |
4 | 4 | * for more details. | |
5 | * This program is free software; you can distribute it and/or modify it | ||
6 | * under the terms of the GNU General Public License (Version 2) as | ||
7 | * published by the Free Software Foundation. | ||
8 | * | ||
9 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
10 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
11 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
12 | * for more details. | ||
13 | * | 5 | * |
14 | * You should have received a copy of the GNU General Public License along | 6 | * Copyright (C) 2007 MIPS Technologies, Inc. All rights reserved. |
15 | * with this program; if not, write to the Free Software Foundation, Inc., | 7 | * Copyright (C) 2013 Imagination Technologies Ltd. |
16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
17 | * | 8 | * |
18 | * Arbitrary Monitor interface | 9 | * Arbitrary Monitor Interface |
19 | */ | 10 | */ |
20 | |||
21 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
22 | #include <linux/init.h> | 12 | #include <linux/init.h> |
23 | #include <linux/smp.h> | 13 | #include <linux/smp.h> |
24 | 14 | ||
25 | #include <asm/addrspace.h> | 15 | #include <asm/addrspace.h> |
26 | #include <asm/mips-boards/launch.h> | ||
27 | #include <asm/mipsmtregs.h> | 16 | #include <asm/mipsmtregs.h> |
17 | #include <asm/mips-boards/launch.h> | ||
28 | #include <asm/vpe.h> | 18 | #include <asm/vpe.h> |
29 | 19 | ||
30 | int amon_cpu_avail(int cpu) | 20 | int amon_cpu_avail(int cpu) |
diff --git a/arch/mips/mti-malta/malta-int.c b/arch/mips/mti-malta/malta-int.c index 59a3fa5ce4e8..ca3e3a46a42f 100644 --- a/arch/mips/mti-malta/malta-int.c +++ b/arch/mips/mti-malta/malta-int.c | |||
@@ -1,26 +1,16 @@ | |||
1 | /* | 1 | /* |
2 | * This file is subject to the terms and conditions of the GNU General Public | ||
3 | * License. See the file "COPYING" in the main directory of this archive | ||
4 | * for more details. | ||
5 | * | ||
2 | * Carsten Langgaard, carstenl@mips.com | 6 | * Carsten Langgaard, carstenl@mips.com |
3 | * Copyright (C) 2000, 2001, 2004 MIPS Technologies, Inc. | 7 | * Copyright (C) 2000, 2001, 2004 MIPS Technologies, Inc. |
4 | * Copyright (C) 2001 Ralf Baechle | 8 | * Copyright (C) 2001 Ralf Baechle |
5 | * Copyright (C) 2013 Imagination Technologies Ltd. | 9 | * Copyright (C) 2013 Imagination Technologies Ltd. |
6 | * | 10 | * |
7 | * This program is free software; you can distribute it and/or modify it | ||
8 | * under the terms of the GNU General Public License (Version 2) as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
14 | * for more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License along | ||
17 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
18 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | ||
19 | * | ||
20 | * Routines for generic manipulation of the interrupts found on the MIPS | 11 | * Routines for generic manipulation of the interrupts found on the MIPS |
21 | * Malta board. | 12 | * Malta board. The interrupt controller is located in the South Bridge |
22 | * The interrupt controller is located in the South Bridge a PIIX4 device | 13 | * a PIIX4 device with two internal 82C95 interrupt controllers. |
23 | * with two internal 82C95 interrupt controllers. | ||
24 | */ | 14 | */ |
25 | #include <linux/init.h> | 15 | #include <linux/init.h> |
26 | #include <linux/irq.h> | 16 | #include <linux/irq.h> |
@@ -92,7 +82,7 @@ static inline int mips_pcibios_iack(void) | |||
92 | BONITO_PCIMAP_CFG = 0; | 82 | BONITO_PCIMAP_CFG = 0; |
93 | break; | 83 | break; |
94 | default: | 84 | default: |
95 | printk(KERN_WARNING "Unknown system controller.\n"); | 85 | pr_emerg("Unknown system controller.\n"); |
96 | return -1; | 86 | return -1; |
97 | } | 87 | } |
98 | return irq; | 88 | return irq; |
@@ -156,11 +146,11 @@ static void corehi_irqdispatch(void) | |||
156 | unsigned int intrcause, datalo, datahi; | 146 | unsigned int intrcause, datalo, datahi; |
157 | struct pt_regs *regs = get_irq_regs(); | 147 | struct pt_regs *regs = get_irq_regs(); |
158 | 148 | ||
159 | printk(KERN_EMERG "CoreHI interrupt, shouldn't happen, we die here!\n"); | 149 | pr_emerg("CoreHI interrupt, shouldn't happen, we die here!\n"); |
160 | printk(KERN_EMERG "epc : %08lx\nStatus: %08lx\n" | 150 | pr_emerg("epc : %08lx\nStatus: %08lx\n" |
161 | "Cause : %08lx\nbadVaddr : %08lx\n", | 151 | "Cause : %08lx\nbadVaddr : %08lx\n", |
162 | regs->cp0_epc, regs->cp0_status, | 152 | regs->cp0_epc, regs->cp0_status, |
163 | regs->cp0_cause, regs->cp0_badvaddr); | 153 | regs->cp0_cause, regs->cp0_badvaddr); |
164 | 154 | ||
165 | /* Read all the registers and then print them as there is a | 155 | /* Read all the registers and then print them as there is a |
166 | problem with interspersed printk's upsetting the Bonito controller. | 156 | problem with interspersed printk's upsetting the Bonito controller. |
@@ -178,8 +168,8 @@ static void corehi_irqdispatch(void) | |||
178 | intrcause = GT_READ(GT_INTRCAUSE_OFS); | 168 | intrcause = GT_READ(GT_INTRCAUSE_OFS); |
179 | datalo = GT_READ(GT_CPUERR_ADDRLO_OFS); | 169 | datalo = GT_READ(GT_CPUERR_ADDRLO_OFS); |
180 | datahi = GT_READ(GT_CPUERR_ADDRHI_OFS); | 170 | datahi = GT_READ(GT_CPUERR_ADDRHI_OFS); |
181 | printk(KERN_EMERG "GT_INTRCAUSE = %08x\n", intrcause); | 171 | pr_emerg("GT_INTRCAUSE = %08x\n", intrcause); |
182 | printk(KERN_EMERG "GT_CPUERR_ADDR = %02x%08x\n", | 172 | pr_emerg("GT_CPUERR_ADDR = %02x%08x\n", |
183 | datahi, datalo); | 173 | datahi, datalo); |
184 | break; | 174 | break; |
185 | case MIPS_REVISION_SCON_BONITO: | 175 | case MIPS_REVISION_SCON_BONITO: |
@@ -191,14 +181,14 @@ static void corehi_irqdispatch(void) | |||
191 | intedge = BONITO_INTEDGE; | 181 | intedge = BONITO_INTEDGE; |
192 | intsteer = BONITO_INTSTEER; | 182 | intsteer = BONITO_INTSTEER; |
193 | pcicmd = BONITO_PCICMD; | 183 | pcicmd = BONITO_PCICMD; |
194 | printk(KERN_EMERG "BONITO_INTISR = %08x\n", intisr); | 184 | pr_emerg("BONITO_INTISR = %08x\n", intisr); |
195 | printk(KERN_EMERG "BONITO_INTEN = %08x\n", inten); | 185 | pr_emerg("BONITO_INTEN = %08x\n", inten); |
196 | printk(KERN_EMERG "BONITO_INTPOL = %08x\n", intpol); | 186 | pr_emerg("BONITO_INTPOL = %08x\n", intpol); |
197 | printk(KERN_EMERG "BONITO_INTEDGE = %08x\n", intedge); | 187 | pr_emerg("BONITO_INTEDGE = %08x\n", intedge); |
198 | printk(KERN_EMERG "BONITO_INTSTEER = %08x\n", intsteer); | 188 | pr_emerg("BONITO_INTSTEER = %08x\n", intsteer); |
199 | printk(KERN_EMERG "BONITO_PCICMD = %08x\n", pcicmd); | 189 | pr_emerg("BONITO_PCICMD = %08x\n", pcicmd); |
200 | printk(KERN_EMERG "BONITO_PCIBADADDR = %08x\n", pcibadaddr); | 190 | pr_emerg("BONITO_PCIBADADDR = %08x\n", pcibadaddr); |
201 | printk(KERN_EMERG "BONITO_PCIMSTAT = %08x\n", pcimstat); | 191 | pr_emerg("BONITO_PCIMSTAT = %08x\n", pcimstat); |
202 | break; | 192 | break; |
203 | } | 193 | } |
204 | 194 | ||
@@ -377,13 +367,13 @@ static struct irqaction corehi_irqaction = { | |||
377 | .flags = IRQF_NO_THREAD, | 367 | .flags = IRQF_NO_THREAD, |
378 | }; | 368 | }; |
379 | 369 | ||
380 | static msc_irqmap_t __initdata msc_irqmap[] = { | 370 | static msc_irqmap_t msc_irqmap[] __initdata = { |
381 | {MSC01C_INT_TMR, MSC01_IRQ_EDGE, 0}, | 371 | {MSC01C_INT_TMR, MSC01_IRQ_EDGE, 0}, |
382 | {MSC01C_INT_PCI, MSC01_IRQ_LEVEL, 0}, | 372 | {MSC01C_INT_PCI, MSC01_IRQ_LEVEL, 0}, |
383 | }; | 373 | }; |
384 | static int __initdata msc_nr_irqs = ARRAY_SIZE(msc_irqmap); | 374 | static int msc_nr_irqs __initdata = ARRAY_SIZE(msc_irqmap); |
385 | 375 | ||
386 | static msc_irqmap_t __initdata msc_eicirqmap[] = { | 376 | static msc_irqmap_t msc_eicirqmap[] __initdata = { |
387 | {MSC01E_INT_SW0, MSC01_IRQ_LEVEL, 0}, | 377 | {MSC01E_INT_SW0, MSC01_IRQ_LEVEL, 0}, |
388 | {MSC01E_INT_SW1, MSC01_IRQ_LEVEL, 0}, | 378 | {MSC01E_INT_SW1, MSC01_IRQ_LEVEL, 0}, |
389 | {MSC01E_INT_I8259A, MSC01_IRQ_LEVEL, 0}, | 379 | {MSC01E_INT_I8259A, MSC01_IRQ_LEVEL, 0}, |
@@ -396,7 +386,7 @@ static msc_irqmap_t __initdata msc_eicirqmap[] = { | |||
396 | {MSC01E_INT_CPUCTR, MSC01_IRQ_LEVEL, 0} | 386 | {MSC01E_INT_CPUCTR, MSC01_IRQ_LEVEL, 0} |
397 | }; | 387 | }; |
398 | 388 | ||
399 | static int __initdata msc_nr_eicirqs = ARRAY_SIZE(msc_eicirqmap); | 389 | static int msc_nr_eicirqs __initdata = ARRAY_SIZE(msc_eicirqmap); |
400 | 390 | ||
401 | /* | 391 | /* |
402 | * This GIC specific tabular array defines the association between External | 392 | * This GIC specific tabular array defines the association between External |
@@ -443,9 +433,12 @@ int __init gcmp_probe(unsigned long addr, unsigned long size) | |||
443 | if (gcmp_present >= 0) | 433 | if (gcmp_present >= 0) |
444 | return gcmp_present; | 434 | return gcmp_present; |
445 | 435 | ||
446 | _gcmp_base = (unsigned long) ioremap_nocache(GCMP_BASE_ADDR, GCMP_ADDRSPACE_SZ); | 436 | _gcmp_base = (unsigned long) ioremap_nocache(GCMP_BASE_ADDR, |
447 | _msc01_biu_base = (unsigned long) ioremap_nocache(MSC01_BIU_REG_BASE, MSC01_BIU_ADDRSPACE_SZ); | 437 | GCMP_ADDRSPACE_SZ); |
448 | gcmp_present = (GCMPGCB(GCMPB) & GCMP_GCB_GCMPB_GCMPBASE_MSK) == GCMP_BASE_ADDR; | 438 | _msc01_biu_base = (unsigned long) ioremap_nocache(MSC01_BIU_REG_BASE, |
439 | MSC01_BIU_ADDRSPACE_SZ); | ||
440 | gcmp_present = ((GCMPGCB(GCMPB) & GCMP_GCB_GCMPB_GCMPBASE_MSK) == | ||
441 | GCMP_BASE_ADDR); | ||
449 | 442 | ||
450 | if (gcmp_present) | 443 | if (gcmp_present) |
451 | pr_debug("GCMP present\n"); | 444 | pr_debug("GCMP present\n"); |
@@ -455,9 +448,8 @@ int __init gcmp_probe(unsigned long addr, unsigned long size) | |||
455 | /* Return the number of IOCU's present */ | 448 | /* Return the number of IOCU's present */ |
456 | int __init gcmp_niocu(void) | 449 | int __init gcmp_niocu(void) |
457 | { | 450 | { |
458 | return gcmp_present ? | 451 | return gcmp_present ? ((GCMPGCB(GC) & GCMP_GCB_GC_NUMIOCU_MSK) >> |
459 | (GCMPGCB(GC) & GCMP_GCB_GC_NUMIOCU_MSK) >> GCMP_GCB_GC_NUMIOCU_SHF : | 452 | GCMP_GCB_GC_NUMIOCU_SHF) : 0; |
460 | 0; | ||
461 | } | 453 | } |
462 | 454 | ||
463 | /* Set GCMP region attributes */ | 455 | /* Set GCMP region attributes */ |
@@ -606,11 +598,14 @@ void __init arch_init_irq(void) | |||
606 | set_vi_handler(MIPSCPU_INT_IPI1, malta_ipi_irqdispatch); | 598 | set_vi_handler(MIPSCPU_INT_IPI1, malta_ipi_irqdispatch); |
607 | } | 599 | } |
608 | /* Argh.. this really needs sorting out.. */ | 600 | /* Argh.. this really needs sorting out.. */ |
609 | printk("CPU%d: status register was %08x\n", smp_processor_id(), read_c0_status()); | 601 | pr_info("CPU%d: status register was %08x\n", |
602 | smp_processor_id(), read_c0_status()); | ||
610 | write_c0_status(read_c0_status() | STATUSF_IP3 | STATUSF_IP4); | 603 | write_c0_status(read_c0_status() | STATUSF_IP3 | STATUSF_IP4); |
611 | printk("CPU%d: status register now %08x\n", smp_processor_id(), read_c0_status()); | 604 | pr_info("CPU%d: status register now %08x\n", |
605 | smp_processor_id(), read_c0_status()); | ||
612 | write_c0_status(0x1100dc00); | 606 | write_c0_status(0x1100dc00); |
613 | printk("CPU%d: status register frc %08x\n", smp_processor_id(), read_c0_status()); | 607 | pr_info("CPU%d: status register frc %08x\n", |
608 | smp_processor_id(), read_c0_status()); | ||
614 | for (i = 0; i < nr_cpu_ids; i++) { | 609 | for (i = 0; i < nr_cpu_ids; i++) { |
615 | arch_init_ipiirq(MIPS_GIC_IRQ_BASE + | 610 | arch_init_ipiirq(MIPS_GIC_IRQ_BASE + |
616 | GIC_RESCHED_INT(i), &irq_resched); | 611 | GIC_RESCHED_INT(i), &irq_resched); |
@@ -628,11 +623,15 @@ void __init arch_init_irq(void) | |||
628 | cpu_ipi_call_irq = MSC01E_INT_SW1; | 623 | cpu_ipi_call_irq = MSC01E_INT_SW1; |
629 | } else { | 624 | } else { |
630 | if (cpu_has_vint) { | 625 | if (cpu_has_vint) { |
631 | set_vi_handler (MIPS_CPU_IPI_RESCHED_IRQ, ipi_resched_dispatch); | 626 | set_vi_handler (MIPS_CPU_IPI_RESCHED_IRQ, |
632 | set_vi_handler (MIPS_CPU_IPI_CALL_IRQ, ipi_call_dispatch); | 627 | ipi_resched_dispatch); |
628 | set_vi_handler (MIPS_CPU_IPI_CALL_IRQ, | ||
629 | ipi_call_dispatch); | ||
633 | } | 630 | } |
634 | cpu_ipi_resched_irq = MIPS_CPU_IRQ_BASE + MIPS_CPU_IPI_RESCHED_IRQ; | 631 | cpu_ipi_resched_irq = MIPS_CPU_IRQ_BASE + |
635 | cpu_ipi_call_irq = MIPS_CPU_IRQ_BASE + MIPS_CPU_IPI_CALL_IRQ; | 632 | MIPS_CPU_IPI_RESCHED_IRQ; |
633 | cpu_ipi_call_irq = MIPS_CPU_IRQ_BASE + | ||
634 | MIPS_CPU_IPI_CALL_IRQ; | ||
636 | } | 635 | } |
637 | arch_init_ipiirq(cpu_ipi_resched_irq, &irq_resched); | 636 | arch_init_ipiirq(cpu_ipi_resched_irq, &irq_resched); |
638 | arch_init_ipiirq(cpu_ipi_call_irq, &irq_call); | 637 | arch_init_ipiirq(cpu_ipi_call_irq, &irq_call); |
@@ -642,9 +641,7 @@ void __init arch_init_irq(void) | |||
642 | 641 | ||
643 | void malta_be_init(void) | 642 | void malta_be_init(void) |
644 | { | 643 | { |
645 | if (gcmp_present) { | 644 | /* Could change CM error mask register. */ |
646 | /* Could change CM error mask register */ | ||
647 | } | ||
648 | } | 645 | } |
649 | 646 | ||
650 | 647 | ||
@@ -724,14 +721,14 @@ int malta_be_handler(struct pt_regs *regs, int is_fixup) | |||
724 | if (cause < 16) { | 721 | if (cause < 16) { |
725 | unsigned long cca_bits = (cm_error >> 15) & 7; | 722 | unsigned long cca_bits = (cm_error >> 15) & 7; |
726 | unsigned long tr_bits = (cm_error >> 12) & 7; | 723 | unsigned long tr_bits = (cm_error >> 12) & 7; |
727 | unsigned long mcmd_bits = (cm_error >> 7) & 0x1f; | 724 | unsigned long cmd_bits = (cm_error >> 7) & 0x1f; |
728 | unsigned long stag_bits = (cm_error >> 3) & 15; | 725 | unsigned long stag_bits = (cm_error >> 3) & 15; |
729 | unsigned long sport_bits = (cm_error >> 0) & 7; | 726 | unsigned long sport_bits = (cm_error >> 0) & 7; |
730 | 727 | ||
731 | snprintf(buf, sizeof(buf), | 728 | snprintf(buf, sizeof(buf), |
732 | "CCA=%lu TR=%s MCmd=%s STag=%lu " | 729 | "CCA=%lu TR=%s MCmd=%s STag=%lu " |
733 | "SPort=%lu\n", | 730 | "SPort=%lu\n", |
734 | cca_bits, tr[tr_bits], mcmd[mcmd_bits], | 731 | cca_bits, tr[tr_bits], mcmd[cmd_bits], |
735 | stag_bits, sport_bits); | 732 | stag_bits, sport_bits); |
736 | } else { | 733 | } else { |
737 | /* glob state & sresp together */ | 734 | /* glob state & sresp together */ |
@@ -740,7 +737,7 @@ int malta_be_handler(struct pt_regs *regs, int is_fixup) | |||
740 | unsigned long c1_bits = (cm_error >> 12) & 7; | 737 | unsigned long c1_bits = (cm_error >> 12) & 7; |
741 | unsigned long c0_bits = (cm_error >> 9) & 7; | 738 | unsigned long c0_bits = (cm_error >> 9) & 7; |
742 | unsigned long sc_bit = (cm_error >> 8) & 1; | 739 | unsigned long sc_bit = (cm_error >> 8) & 1; |
743 | unsigned long mcmd_bits = (cm_error >> 3) & 0x1f; | 740 | unsigned long cmd_bits = (cm_error >> 3) & 0x1f; |
744 | unsigned long sport_bits = (cm_error >> 0) & 7; | 741 | unsigned long sport_bits = (cm_error >> 0) & 7; |
745 | snprintf(buf, sizeof(buf), | 742 | snprintf(buf, sizeof(buf), |
746 | "C3=%s C2=%s C1=%s C0=%s SC=%s " | 743 | "C3=%s C2=%s C1=%s C0=%s SC=%s " |
@@ -748,16 +745,16 @@ int malta_be_handler(struct pt_regs *regs, int is_fixup) | |||
748 | core[c3_bits], core[c2_bits], | 745 | core[c3_bits], core[c2_bits], |
749 | core[c1_bits], core[c0_bits], | 746 | core[c1_bits], core[c0_bits], |
750 | sc_bit ? "True" : "False", | 747 | sc_bit ? "True" : "False", |
751 | mcmd[mcmd_bits], sport_bits); | 748 | mcmd[cmd_bits], sport_bits); |
752 | } | 749 | } |
753 | 750 | ||
754 | ocause = (cm_other & GCMP_GCB_GMEO_ERROR_2ND_MSK) >> | 751 | ocause = (cm_other & GCMP_GCB_GMEO_ERROR_2ND_MSK) >> |
755 | GCMP_GCB_GMEO_ERROR_2ND_SHF; | 752 | GCMP_GCB_GMEO_ERROR_2ND_SHF; |
756 | 753 | ||
757 | printk("CM_ERROR=%08lx %s <%s>\n", cm_error, | 754 | pr_err("CM_ERROR=%08lx %s <%s>\n", cm_error, |
758 | causes[cause], buf); | 755 | causes[cause], buf); |
759 | printk("CM_ADDR =%08lx\n", cm_addr); | 756 | pr_err("CM_ADDR =%08lx\n", cm_addr); |
760 | printk("CM_OTHER=%08lx %s\n", cm_other, causes[ocause]); | 757 | pr_err("CM_OTHER=%08lx %s\n", cm_other, causes[ocause]); |
761 | 758 | ||
762 | /* reprime cause register */ | 759 | /* reprime cause register */ |
763 | GCMPGCB(GCMEC) = 0; | 760 | GCMPGCB(GCMEC) = 0; |