diff options
Diffstat (limited to 'arch/mips/philips/pnx8550')
-rw-r--r-- | arch/mips/philips/pnx8550/common/proc.c | 36 | ||||
-rw-r--r-- | arch/mips/philips/pnx8550/common/setup.c | 3 | ||||
-rw-r--r-- | arch/mips/philips/pnx8550/common/time.c | 7 | ||||
-rw-r--r-- | arch/mips/philips/pnx8550/jbs/init.c | 1 | ||||
-rw-r--r-- | arch/mips/philips/pnx8550/stb810/prom_init.c | 1 |
5 files changed, 22 insertions, 26 deletions
diff --git a/arch/mips/philips/pnx8550/common/proc.c b/arch/mips/philips/pnx8550/common/proc.c index 92311e95b700..18b125e3b65d 100644 --- a/arch/mips/philips/pnx8550/common/proc.c +++ b/arch/mips/philips/pnx8550/common/proc.c | |||
@@ -27,20 +27,20 @@ | |||
27 | #include <uart.h> | 27 | #include <uart.h> |
28 | 28 | ||
29 | 29 | ||
30 | static int pnx8550_timers_read (char* page, char** start, off_t offset, int count, int* eof, void* data) | 30 | static int pnx8550_timers_read(char* page, char** start, off_t offset, int count, int* eof, void* data) |
31 | { | 31 | { |
32 | int len = 0; | 32 | int len = 0; |
33 | int configPR = read_c0_config7(); | 33 | int configPR = read_c0_config7(); |
34 | 34 | ||
35 | if (offset==0) { | 35 | if (offset==0) { |
36 | len += sprintf(&page[len],"Timer: count, compare, tc, status\n"); | 36 | len += sprintf(&page[len], "Timer: count, compare, tc, status\n"); |
37 | len += sprintf(&page[len]," 1: %11i, %8i, %1i, %s\n", | 37 | len += sprintf(&page[len], " 1: %11i, %8i, %1i, %s\n", |
38 | read_c0_count(), read_c0_compare(), | 38 | read_c0_count(), read_c0_compare(), |
39 | (configPR>>6)&0x1, ((configPR>>3)&0x1)? "off":"on"); | 39 | (configPR>>6)&0x1, ((configPR>>3)&0x1)? "off":"on"); |
40 | len += sprintf(&page[len]," 2: %11i, %8i, %1i, %s\n", | 40 | len += sprintf(&page[len], " 2: %11i, %8i, %1i, %s\n", |
41 | read_c0_count2(), read_c0_compare2(), | 41 | read_c0_count2(), read_c0_compare2(), |
42 | (configPR>>7)&0x1, ((configPR>>4)&0x1)? "off":"on"); | 42 | (configPR>>7)&0x1, ((configPR>>4)&0x1)? "off":"on"); |
43 | len += sprintf(&page[len]," 3: %11i, %8i, %1i, %s\n", | 43 | len += sprintf(&page[len], " 3: %11i, %8i, %1i, %s\n", |
44 | read_c0_count3(), read_c0_compare3(), | 44 | read_c0_count3(), read_c0_compare3(), |
45 | (configPR>>8)&0x1, ((configPR>>5)&0x1)? "off":"on"); | 45 | (configPR>>8)&0x1, ((configPR>>5)&0x1)? "off":"on"); |
46 | } | 46 | } |
@@ -48,23 +48,23 @@ static int pnx8550_timers_read (char* page, char** start, off_t offset, int coun | |||
48 | return len; | 48 | return len; |
49 | } | 49 | } |
50 | 50 | ||
51 | static int pnx8550_registers_read (char* page, char** start, off_t offset, int count, int* eof, void* data) | 51 | static int pnx8550_registers_read(char* page, char** start, off_t offset, int count, int* eof, void* data) |
52 | { | 52 | { |
53 | int len = 0; | 53 | int len = 0; |
54 | 54 | ||
55 | if (offset==0) { | 55 | if (offset==0) { |
56 | len += sprintf(&page[len],"config1: %#10.8x\n",read_c0_config1()); | 56 | len += sprintf(&page[len], "config1: %#10.8x\n", read_c0_config1()); |
57 | len += sprintf(&page[len],"config2: %#10.8x\n",read_c0_config2()); | 57 | len += sprintf(&page[len], "config2: %#10.8x\n", read_c0_config2()); |
58 | len += sprintf(&page[len],"config3: %#10.8x\n",read_c0_config3()); | 58 | len += sprintf(&page[len], "config3: %#10.8x\n", read_c0_config3()); |
59 | len += sprintf(&page[len],"configPR: %#10.8x\n",read_c0_config7()); | 59 | len += sprintf(&page[len], "configPR: %#10.8x\n", read_c0_config7()); |
60 | len += sprintf(&page[len],"status: %#10.8x\n",read_c0_status()); | 60 | len += sprintf(&page[len], "status: %#10.8x\n", read_c0_status()); |
61 | len += sprintf(&page[len],"cause: %#10.8x\n",read_c0_cause()); | 61 | len += sprintf(&page[len], "cause: %#10.8x\n", read_c0_cause()); |
62 | len += sprintf(&page[len],"count: %#10.8x\n",read_c0_count()); | 62 | len += sprintf(&page[len], "count: %#10.8x\n", read_c0_count()); |
63 | len += sprintf(&page[len],"count_2: %#10.8x\n",read_c0_count2()); | 63 | len += sprintf(&page[len], "count_2: %#10.8x\n", read_c0_count2()); |
64 | len += sprintf(&page[len],"count_3: %#10.8x\n",read_c0_count3()); | 64 | len += sprintf(&page[len], "count_3: %#10.8x\n", read_c0_count3()); |
65 | len += sprintf(&page[len],"compare: %#10.8x\n",read_c0_compare()); | 65 | len += sprintf(&page[len], "compare: %#10.8x\n", read_c0_compare()); |
66 | len += sprintf(&page[len],"compare_2: %#10.8x\n",read_c0_compare2()); | 66 | len += sprintf(&page[len], "compare_2: %#10.8x\n", read_c0_compare2()); |
67 | len += sprintf(&page[len],"compare_3: %#10.8x\n",read_c0_compare3()); | 67 | len += sprintf(&page[len], "compare_3: %#10.8x\n", read_c0_compare3()); |
68 | } | 68 | } |
69 | 69 | ||
70 | return len; | 70 | return len; |
diff --git a/arch/mips/philips/pnx8550/common/setup.c b/arch/mips/philips/pnx8550/common/setup.c index 5bd737477685..2ce298f4d19a 100644 --- a/arch/mips/philips/pnx8550/common/setup.c +++ b/arch/mips/philips/pnx8550/common/setup.c | |||
@@ -47,7 +47,6 @@ extern void pnx8550_machine_halt(void); | |||
47 | extern void pnx8550_machine_power_off(void); | 47 | extern void pnx8550_machine_power_off(void); |
48 | extern struct resource ioport_resource; | 48 | extern struct resource ioport_resource; |
49 | extern struct resource iomem_resource; | 49 | extern struct resource iomem_resource; |
50 | extern void pnx8550_time_init(void); | ||
51 | extern void rs_kgdb_hook(int tty_no); | 50 | extern void rs_kgdb_hook(int tty_no); |
52 | extern char *prom_getcmdline(void); | 51 | extern char *prom_getcmdline(void); |
53 | 52 | ||
@@ -104,8 +103,6 @@ void __init plat_mem_setup(void) | |||
104 | _machine_halt = pnx8550_machine_halt; | 103 | _machine_halt = pnx8550_machine_halt; |
105 | pm_power_off = pnx8550_machine_power_off; | 104 | pm_power_off = pnx8550_machine_power_off; |
106 | 105 | ||
107 | board_time_init = pnx8550_time_init; | ||
108 | |||
109 | /* Clear the Global 2 Register, PCI Inta Output Enable Registers | 106 | /* Clear the Global 2 Register, PCI Inta Output Enable Registers |
110 | Bit 1:Enable DAC Powerdown | 107 | Bit 1:Enable DAC Powerdown |
111 | -> 0:DACs are enabled and are working normally | 108 | -> 0:DACs are enabled and are working normally |
diff --git a/arch/mips/philips/pnx8550/common/time.c b/arch/mips/philips/pnx8550/common/time.c index 68def3880a1c..e818fd0f1584 100644 --- a/arch/mips/philips/pnx8550/common/time.c +++ b/arch/mips/philips/pnx8550/common/time.c | |||
@@ -1,6 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright 2001, 2002, 2003 MontaVista Software Inc. | 2 | * Copyright 2001, 2002, 2003 MontaVista Software Inc. |
3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net | 3 | * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net |
4 | * Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org) | ||
4 | * | 5 | * |
5 | * Common time service routines for MIPS machines. See | 6 | * Common time service routines for MIPS machines. See |
6 | * Documents/MIPS/README.txt. | 7 | * Documents/MIPS/README.txt. |
@@ -46,16 +47,16 @@ static void timer_ack(void) | |||
46 | } | 47 | } |
47 | 48 | ||
48 | /* | 49 | /* |
49 | * pnx8550_time_init() - it does the following things: | 50 | * plat_time_init() - it does the following things: |
50 | * | 51 | * |
51 | * 1) board_time_init() - | 52 | * 1) plat_time_init() - |
52 | * a) (optional) set up RTC routines, | 53 | * a) (optional) set up RTC routines, |
53 | * b) (optional) calibrate and set the mips_hpt_frequency | 54 | * b) (optional) calibrate and set the mips_hpt_frequency |
54 | * (only needed if you intended to use cpu counter as timer interrupt | 55 | * (only needed if you intended to use cpu counter as timer interrupt |
55 | * source) | 56 | * source) |
56 | */ | 57 | */ |
57 | 58 | ||
58 | void pnx8550_time_init(void) | 59 | __init void plat_time_init(void) |
59 | { | 60 | { |
60 | unsigned int n; | 61 | unsigned int n; |
61 | unsigned int m; | 62 | unsigned int m; |
diff --git a/arch/mips/philips/pnx8550/jbs/init.c b/arch/mips/philips/pnx8550/jbs/init.c index 85f449174bc3..cfd90fa3d799 100644 --- a/arch/mips/philips/pnx8550/jbs/init.c +++ b/arch/mips/philips/pnx8550/jbs/init.c | |||
@@ -48,7 +48,6 @@ void __init prom_init(void) | |||
48 | 48 | ||
49 | unsigned long memsize; | 49 | unsigned long memsize; |
50 | 50 | ||
51 | mips_machgroup = MACH_GROUP_PHILIPS; | ||
52 | mips_machtype = MACH_PHILIPS_JBS; | 51 | mips_machtype = MACH_PHILIPS_JBS; |
53 | 52 | ||
54 | //memsize = 0x02800000; /* Trimedia uses memory above */ | 53 | //memsize = 0x02800000; /* Trimedia uses memory above */ |
diff --git a/arch/mips/philips/pnx8550/stb810/prom_init.c b/arch/mips/philips/pnx8550/stb810/prom_init.c index ea5b4e0fb47d..fdb33ed089b9 100644 --- a/arch/mips/philips/pnx8550/stb810/prom_init.c +++ b/arch/mips/philips/pnx8550/stb810/prom_init.c | |||
@@ -41,7 +41,6 @@ void __init prom_init(void) | |||
41 | 41 | ||
42 | prom_init_cmdline(); | 42 | prom_init_cmdline(); |
43 | 43 | ||
44 | mips_machgroup = MACH_GROUP_PHILIPS; | ||
45 | mips_machtype = MACH_PHILIPS_STB810; | 44 | mips_machtype = MACH_PHILIPS_STB810; |
46 | 45 | ||
47 | memsize = 0x08000000; /* Trimedia uses memory above */ | 46 | memsize = 0x08000000; /* Trimedia uses memory above */ |