diff options
author | Hirokazu Takata <takata@linux-m32r.org> | 2007-08-01 08:09:31 -0400 |
---|---|---|
committer | Hirokazu Takata <takata@linux-m32r.org> | 2007-09-02 22:30:18 -0400 |
commit | 3264f976d3188bea80819793c13a3220b8a4867c (patch) | |
tree | e451b9179430ddbbe1102050ebf391433248c1e1 /arch | |
parent | e6a7ba7efddbb393b726453eae8601ef02b9a610 (diff) |
m32r: Rearrange platform-dependent codes
Rearrange platform-dependent codes from arch/m32r/kernel/*.c
to arch/m32r/platforms/{platform}/.
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/m32r/Makefile | 3 | ||||
-rw-r--r-- | arch/m32r/kernel/Makefile | 8 | ||||
-rw-r--r-- | arch/m32r/platforms/Makefile | 9 | ||||
-rw-r--r-- | arch/m32r/platforms/m32104ut/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/m32104ut/io.c (renamed from arch/m32r/kernel/io_m32104ut.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/m32104ut/setup.c (renamed from arch/m32r/kernel/setup_m32104ut.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/m32700ut/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/m32700ut/io.c (renamed from arch/m32r/kernel/io_m32700ut.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/m32700ut/setup.c (renamed from arch/m32r/kernel/setup_m32700ut.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi/io.c (renamed from arch/m32r/kernel/io_mappi.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi/setup.c (renamed from arch/m32r/kernel/setup_mappi.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi2/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi2/io.c (renamed from arch/m32r/kernel/io_mappi2.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi2/setup.c (renamed from arch/m32r/kernel/setup_mappi2.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi3/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi3/io.c (renamed from arch/m32r/kernel/io_mappi3.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/mappi3/setup.c (renamed from arch/m32r/kernel/setup_mappi3.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/oaks32r/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/oaks32r/io.c (renamed from arch/m32r/kernel/io_oaks32r.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/oaks32r/setup.c (renamed from arch/m32r/kernel/setup_oaks32r.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/opsput/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/opsput/io.c (renamed from arch/m32r/kernel/io_opsput.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/opsput/setup.c (renamed from arch/m32r/kernel/setup_opsput.c) | 2 | ||||
-rw-r--r-- | arch/m32r/platforms/usrv/Makefile | 1 | ||||
-rw-r--r-- | arch/m32r/platforms/usrv/io.c (renamed from arch/m32r/kernel/io_usrv.c) | 4 | ||||
-rw-r--r-- | arch/m32r/platforms/usrv/setup.c (renamed from arch/m32r/kernel/setup_usrv.c) | 5 |
27 files changed, 37 insertions, 28 deletions
diff --git a/arch/m32r/Makefile b/arch/m32r/Makefile index cdf63b210c53..60e12f312654 100644 --- a/arch/m32r/Makefile +++ b/arch/m32r/Makefile | |||
@@ -36,7 +36,8 @@ LIBGCC := $(shell $(CC) $(CFLAGS) -print-libgcc-file-name) | |||
36 | libs-y += arch/m32r/lib/ $(LIBGCC) | 36 | libs-y += arch/m32r/lib/ $(LIBGCC) |
37 | core-y += arch/m32r/kernel/ \ | 37 | core-y += arch/m32r/kernel/ \ |
38 | arch/m32r/mm/ \ | 38 | arch/m32r/mm/ \ |
39 | arch/m32r/boot/ | 39 | arch/m32r/boot/ \ |
40 | arch/m32r/platforms/ | ||
40 | 41 | ||
41 | drivers-$(CONFIG_OPROFILE) += arch/m32r/oprofile/ | 42 | drivers-$(CONFIG_OPROFILE) += arch/m32r/oprofile/ |
42 | 43 | ||
diff --git a/arch/m32r/kernel/Makefile b/arch/m32r/kernel/Makefile index 5a2fa886906f..e97e26e87c9e 100644 --- a/arch/m32r/kernel/Makefile +++ b/arch/m32r/kernel/Makefile | |||
@@ -8,14 +8,6 @@ obj-y := process.o entry.o traps.o align.o irq.o setup.o time.o \ | |||
8 | m32r_ksyms.o sys_m32r.o semaphore.o signal.o ptrace.o | 8 | m32r_ksyms.o sys_m32r.o semaphore.o signal.o ptrace.o |
9 | 9 | ||
10 | obj-$(CONFIG_SMP) += smp.o smpboot.o | 10 | obj-$(CONFIG_SMP) += smp.o smpboot.o |
11 | obj-$(CONFIG_PLAT_MAPPI) += setup_mappi.o io_mappi.o | ||
12 | obj-$(CONFIG_PLAT_MAPPI2) += setup_mappi2.o io_mappi2.o | ||
13 | obj-$(CONFIG_PLAT_MAPPI3) += setup_mappi3.o io_mappi3.o | ||
14 | obj-$(CONFIG_PLAT_USRV) += setup_usrv.o io_usrv.o | ||
15 | obj-$(CONFIG_PLAT_M32700UT) += setup_m32700ut.o io_m32700ut.o | ||
16 | obj-$(CONFIG_PLAT_OPSPUT) += setup_opsput.o io_opsput.o | ||
17 | obj-$(CONFIG_MODULES) += module.o | 11 | obj-$(CONFIG_MODULES) += module.o |
18 | obj-$(CONFIG_PLAT_OAKS32R) += setup_oaks32r.o io_oaks32r.o | ||
19 | obj-$(CONFIG_PLAT_M32104UT) += setup_m32104ut.o io_m32104ut.o | ||
20 | 12 | ||
21 | EXTRA_AFLAGS := -traditional | 13 | EXTRA_AFLAGS := -traditional |
diff --git a/arch/m32r/platforms/Makefile b/arch/m32r/platforms/Makefile new file mode 100644 index 000000000000..da03e1a8fe91 --- /dev/null +++ b/arch/m32r/platforms/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | # arch/m32r/platforms/Makefile | ||
2 | obj-$(CONFIG_PLAT_M32104UT) += m32104ut/ | ||
3 | obj-$(CONFIG_PLAT_M32700UT) += m32700ut/ | ||
4 | obj-$(CONFIG_PLAT_MAPPI) += mappi/ | ||
5 | obj-$(CONFIG_PLAT_MAPPI2) += mappi2/ | ||
6 | obj-$(CONFIG_PLAT_MAPPI3) += mappi3/ | ||
7 | obj-$(CONFIG_PLAT_OAKS32R) += oaks32r/ | ||
8 | obj-$(CONFIG_PLAT_OPSPUT) += opsput/ | ||
9 | obj-$(CONFIG_PLAT_USRV) += usrv/ | ||
diff --git a/arch/m32r/platforms/m32104ut/Makefile b/arch/m32r/platforms/m32104ut/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/m32104ut/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_m32104ut.c b/arch/m32r/platforms/m32104ut/io.c index 2189eca30b56..e5d8be6fbb2d 100644 --- a/arch/m32r/kernel/io_m32104ut.c +++ b/arch/m32r/platforms/m32104ut/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_m32104ut.c | 2 | * linux/arch/m32r/platforms/m32104ut/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for M32104UT board. | 4 | * Typical I/O routines for M32104UT board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_m32104ut.c b/arch/m32r/platforms/m32104ut/setup.c index 1692b321f476..98138b4e9220 100644 --- a/arch/m32r/kernel/setup_m32104ut.c +++ b/arch/m32r/platforms/m32104ut/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_m32104ut.c | 2 | * linux/arch/m32r/platforms/m32104ut/setup.c |
3 | * | 3 | * |
4 | * Setup routines for M32104UT Board | 4 | * Setup routines for M32104UT Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/m32700ut/Makefile b/arch/m32r/platforms/m32700ut/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/m32700ut/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_m32700ut.c b/arch/m32r/platforms/m32700ut/io.c index 5898f4031a0c..6862586e58db 100644 --- a/arch/m32r/kernel/io_m32700ut.c +++ b/arch/m32r/platforms/m32700ut/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_m32700ut.c | 2 | * linux/arch/m32r/platforms/m32700ut/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for M32700UT board. | 4 | * Typical I/O routines for M32700UT board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_m32700ut.c b/arch/m32r/platforms/m32700ut/setup.c index 7efc145c74c2..77b0ae9379e9 100644 --- a/arch/m32r/kernel/setup_m32700ut.c +++ b/arch/m32r/platforms/m32700ut/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_m32700ut.c | 2 | * linux/arch/m32r/platforms/m32700ut/setup.c |
3 | * | 3 | * |
4 | * Setup routines for Renesas M32700UT Board | 4 | * Setup routines for Renesas M32700UT Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/mappi/Makefile b/arch/m32r/platforms/mappi/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/mappi/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_mappi.c b/arch/m32r/platforms/mappi/io.c index 31396789ab1b..ac1c396d477d 100644 --- a/arch/m32r/kernel/io_mappi.c +++ b/arch/m32r/platforms/mappi/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_mappi.c | 2 | * linux/arch/m32r/platforms/mappi/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for Mappi board. | 4 | * Typical I/O routines for Mappi board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_mappi.c b/arch/m32r/platforms/mappi/setup.c index fe73c9ec611f..3ec087ff2214 100644 --- a/arch/m32r/kernel/setup_mappi.c +++ b/arch/m32r/platforms/mappi/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_mappi.c | 2 | * linux/arch/m32r/platforms/mappi/setup.c |
3 | * | 3 | * |
4 | * Setup routines for Renesas MAPPI Board | 4 | * Setup routines for Renesas MAPPI Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/mappi2/Makefile b/arch/m32r/platforms/mappi2/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/mappi2/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_mappi2.c b/arch/m32r/platforms/mappi2/io.c index ecc6aa88f9ac..da58960b3f8a 100644 --- a/arch/m32r/kernel/io_mappi2.c +++ b/arch/m32r/platforms/mappi2/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_mappi2.c | 2 | * linux/arch/m32r/platforms/mappi2/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for Mappi2 board. | 4 | * Typical I/O routines for Mappi2 board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_mappi2.c b/arch/m32r/platforms/mappi2/setup.c index 55abb2102750..d87969c6356e 100644 --- a/arch/m32r/kernel/setup_mappi2.c +++ b/arch/m32r/platforms/mappi2/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_mappi2.c | 2 | * linux/arch/m32r/platforms/mappi2/setup.c |
3 | * | 3 | * |
4 | * Setup routines for Renesas MAPPI-II(M3A-ZA36) Board | 4 | * Setup routines for Renesas MAPPI-II(M3A-ZA36) Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/mappi3/Makefile b/arch/m32r/platforms/mappi3/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/mappi3/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_mappi3.c b/arch/m32r/platforms/mappi3/io.c index a13b5f6b07e9..1bc3f90fdc53 100644 --- a/arch/m32r/kernel/io_mappi3.c +++ b/arch/m32r/platforms/mappi3/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_mappi3.c | 2 | * linux/arch/m32r/platforms/mappi3/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for Mappi3 board. | 4 | * Typical I/O routines for Mappi3 board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_mappi3.c b/arch/m32r/platforms/mappi3/setup.c index 93dc010c7fc3..785b4bd6d9fd 100644 --- a/arch/m32r/kernel/setup_mappi3.c +++ b/arch/m32r/platforms/mappi3/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_mappi3.c | 2 | * linux/arch/m32r/platforms/mappi3/setup.c |
3 | * | 3 | * |
4 | * Setup routines for Renesas MAPPI-III(M3A-2170) Board | 4 | * Setup routines for Renesas MAPPI-III(M3A-2170) Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/oaks32r/Makefile b/arch/m32r/platforms/oaks32r/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/oaks32r/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_oaks32r.c b/arch/m32r/platforms/oaks32r/io.c index 068bf47060f8..364a3b2e8907 100644 --- a/arch/m32r/kernel/io_oaks32r.c +++ b/arch/m32r/platforms/oaks32r/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_oaks32r.c | 2 | * linux/arch/m32r/platforms/oaks32r/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for OAKS32R board. | 4 | * Typical I/O routines for OAKS32R board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_oaks32r.c b/arch/m32r/platforms/oaks32r/setup.c index cd62598e3cea..6faa5db68e95 100644 --- a/arch/m32r/kernel/setup_oaks32r.c +++ b/arch/m32r/platforms/oaks32r/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_oaks32r.c | 2 | * linux/arch/m32r/platforms/oaks32r/setup.c |
3 | * | 3 | * |
4 | * Setup routines for OAKS32R Board | 4 | * Setup routines for OAKS32R Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/opsput/Makefile b/arch/m32r/platforms/opsput/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/opsput/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_opsput.c b/arch/m32r/platforms/opsput/io.c index 3cbb1f717e50..379efb77123d 100644 --- a/arch/m32r/kernel/io_opsput.c +++ b/arch/m32r/platforms/opsput/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_opsput.c | 2 | * linux/arch/m32r/platforms/opsput/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for OPSPUT board. | 4 | * Typical I/O routines for OPSPUT board. |
5 | * | 5 | * |
diff --git a/arch/m32r/kernel/setup_opsput.c b/arch/m32r/platforms/opsput/setup.c index 62d6b71de45f..fab13fd85422 100644 --- a/arch/m32r/kernel/setup_opsput.c +++ b/arch/m32r/platforms/opsput/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_opsput.c | 2 | * linux/arch/m32r/platforms/opsput/setup.c |
3 | * | 3 | * |
4 | * Setup routines for Renesas OPSPUT Board | 4 | * Setup routines for Renesas OPSPUT Board |
5 | * | 5 | * |
diff --git a/arch/m32r/platforms/usrv/Makefile b/arch/m32r/platforms/usrv/Makefile new file mode 100644 index 000000000000..0de59084f21c --- /dev/null +++ b/arch/m32r/platforms/usrv/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-y := setup.o io.o | |||
diff --git a/arch/m32r/kernel/io_usrv.c b/arch/m32r/platforms/usrv/io.c index a8c0e2eceb4d..f5e50d37badb 100644 --- a/arch/m32r/kernel/io_usrv.c +++ b/arch/m32r/platforms/usrv/io.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/io_usrv.c | 2 | * linux/arch/m32r/platforms/usrv/io.c |
3 | * | 3 | * |
4 | * Typical I/O routines for uServer board. | 4 | * Typical I/O routines for uServer board. |
5 | * | 5 | * |
@@ -17,7 +17,7 @@ | |||
17 | #include <asm/io.h> | 17 | #include <asm/io.h> |
18 | 18 | ||
19 | #include <linux/types.h> | 19 | #include <linux/types.h> |
20 | #include "../drivers/m32r_cfc.h" | 20 | #include "../../../../drivers/pcmcia/m32r_cfc.h" |
21 | 21 | ||
22 | extern void pcc_ioread_byte(int, unsigned long, void *, size_t, size_t, int); | 22 | extern void pcc_ioread_byte(int, unsigned long, void *, size_t, size_t, int); |
23 | extern void pcc_ioread_word(int, unsigned long, void *, size_t, size_t, int); | 23 | extern void pcc_ioread_word(int, unsigned long, void *, size_t, size_t, int); |
diff --git a/arch/m32r/kernel/setup_usrv.c b/arch/m32r/platforms/usrv/setup.c index f5b4b5ac31e7..89588d649eb7 100644 --- a/arch/m32r/kernel/setup_usrv.c +++ b/arch/m32r/platforms/usrv/setup.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/m32r/kernel/setup_usrv.c | 2 | * linux/arch/m32r/platforms/usrv/setup.c |
3 | * | 3 | * |
4 | * Setup routines for MITSUBISHI uServer | 4 | * Setup routines for MITSUBISHI uServer |
5 | * | 5 | * |
@@ -198,7 +198,7 @@ void __init init_IRQ(void) | |||
198 | #endif /* CONFIG_SERIAL_M32R_SIO */ | 198 | #endif /* CONFIG_SERIAL_M32R_SIO */ |
199 | 199 | ||
200 | /* INT#67-#71: CFC#0 IREQ on PLD */ | 200 | /* INT#67-#71: CFC#0 IREQ on PLD */ |
201 | for (i = 0 ; i < CONFIG_CFC_NUM ; i++ ) { | 201 | for (i = 0 ; i < CONFIG_M32R_CFC_NUM ; i++ ) { |
202 | irq_desc[PLD_IRQ_CF0 + i].status = IRQ_DISABLED; | 202 | irq_desc[PLD_IRQ_CF0 + i].status = IRQ_DISABLED; |
203 | irq_desc[PLD_IRQ_CF0 + i].chip = &m32700ut_pld_irq_type; | 203 | irq_desc[PLD_IRQ_CF0 + i].chip = &m32700ut_pld_irq_type; |
204 | irq_desc[PLD_IRQ_CF0 + i].action = 0; | 204 | irq_desc[PLD_IRQ_CF0 + i].action = 0; |
@@ -246,4 +246,3 @@ void __init init_IRQ(void) | |||
246 | icu_data[M32R_IRQ_INT1].icucr = M32R_ICUCR_ISMOD11; | 246 | icu_data[M32R_IRQ_INT1].icucr = M32R_ICUCR_ISMOD11; |
247 | enable_mappi_irq(M32R_IRQ_INT1); | 247 | enable_mappi_irq(M32R_IRQ_INT1); |
248 | } | 248 | } |
249 | |||