diff options
| -rw-r--r-- | arch/m68knommu/kernel/setup.c | 5 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5206/config.c | 8 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5206e/config.c | 7 | ||||
| -rw-r--r-- | arch/m68knommu/platform/520x/config.c | 7 | ||||
| -rw-r--r-- | arch/m68knommu/platform/523x/config.c | 8 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5249/config.c | 8 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5272/config.c | 7 | ||||
| -rw-r--r-- | arch/m68knommu/platform/527x/config.c | 8 | ||||
| -rw-r--r-- | arch/m68knommu/platform/528x/config.c | 8 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5307/config.c | 7 | ||||
| -rw-r--r-- | arch/m68knommu/platform/532x/config.c | 5 | ||||
| -rw-r--r-- | arch/m68knommu/platform/5407/config.c | 7 | ||||
| -rw-r--r-- | arch/m68knommu/platform/68VZ328/config.c | 7 |
13 files changed, 9 insertions, 83 deletions
diff --git a/arch/m68knommu/kernel/setup.c b/arch/m68knommu/kernel/setup.c index 2203f694f26b..a5ac0d40fbec 100644 --- a/arch/m68knommu/kernel/setup.c +++ b/arch/m68knommu/kernel/setup.c | |||
| @@ -132,6 +132,11 @@ void setup_arch(char **cmdline_p) | |||
| 132 | 132 | ||
| 133 | config_BSP(&command_line[0], sizeof(command_line)); | 133 | config_BSP(&command_line[0], sizeof(command_line)); |
| 134 | 134 | ||
| 135 | #if defined(CONFIG_BOOTPARAM) | ||
| 136 | strncpy(&command_line[0], CONFIG_BOOTPARAM_STRING, sizeof(command_line)); | ||
| 137 | command_line[sizeof(command_line) - 1] = 0; | ||
| 138 | #endif | ||
| 139 | |||
| 135 | printk(KERN_INFO "\x0F\r\n\nuClinux/" CPU "\n"); | 140 | printk(KERN_INFO "\x0F\r\n\nuClinux/" CPU "\n"); |
| 136 | 141 | ||
| 137 | #ifdef CONFIG_UCDIMM | 142 | #ifdef CONFIG_UCDIMM |
diff --git a/arch/m68knommu/platform/5206/config.c b/arch/m68knommu/platform/5206/config.c index 3343830aad10..d265ed4e5afc 100644 --- a/arch/m68knommu/platform/5206/config.c +++ b/arch/m68knommu/platform/5206/config.c | |||
| @@ -98,14 +98,6 @@ int mcf_timerirqpending(int timer) | |||
| 98 | void config_BSP(char *commandp, int size) | 98 | void config_BSP(char *commandp, int size) |
| 99 | { | 99 | { |
| 100 | mcf_setimr(MCFSIM_IMR_MASKALL); | 100 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 101 | |||
| 102 | #if defined(CONFIG_BOOTPARAM) | ||
| 103 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 104 | commandp[size-1] = 0; | ||
| 105 | #else | ||
| 106 | memset(commandp, 0, size); | ||
| 107 | #endif | ||
| 108 | |||
| 109 | mach_sched_init = coldfire_timer_init; | 101 | mach_sched_init = coldfire_timer_init; |
| 110 | mach_tick = coldfire_tick; | 102 | mach_tick = coldfire_tick; |
| 111 | mach_gettimeoffset = coldfire_timer_offset; | 103 | mach_gettimeoffset = coldfire_timer_offset; |
diff --git a/arch/m68knommu/platform/5206e/config.c b/arch/m68knommu/platform/5206e/config.c index 0f67320b4031..7fa5e8254c31 100644 --- a/arch/m68knommu/platform/5206e/config.c +++ b/arch/m68knommu/platform/5206e/config.c | |||
| @@ -98,15 +98,10 @@ void config_BSP(char *commandp, int size) | |||
| 98 | { | 98 | { |
| 99 | mcf_setimr(MCFSIM_IMR_MASKALL); | 99 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 100 | 100 | ||
| 101 | #if defined(CONFIG_BOOTPARAM) | 101 | #if defined(CONFIG_NETtel) |
| 102 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 103 | commandp[size-1] = 0; | ||
| 104 | #elif defined(CONFIG_NETtel) | ||
| 105 | /* Copy command line from FLASH to local buffer... */ | 102 | /* Copy command line from FLASH to local buffer... */ |
| 106 | memcpy(commandp, (char *) 0xf0004000, size); | 103 | memcpy(commandp, (char *) 0xf0004000, size); |
| 107 | commandp[size-1] = 0; | 104 | commandp[size-1] = 0; |
| 108 | #else | ||
| 109 | memset(commandp, 0, size); | ||
| 110 | #endif /* CONFIG_NETtel */ | 105 | #endif /* CONFIG_NETtel */ |
| 111 | 106 | ||
| 112 | mach_sched_init = coldfire_timer_init; | 107 | mach_sched_init = coldfire_timer_init; |
diff --git a/arch/m68knommu/platform/520x/config.c b/arch/m68knommu/platform/520x/config.c index 58b2878deb61..85830f9882f3 100644 --- a/arch/m68knommu/platform/520x/config.c +++ b/arch/m68knommu/platform/520x/config.c | |||
| @@ -48,13 +48,6 @@ void mcf_autovector(unsigned int vec) | |||
| 48 | 48 | ||
| 49 | void config_BSP(char *commandp, int size) | 49 | void config_BSP(char *commandp, int size) |
| 50 | { | 50 | { |
| 51 | #ifdef CONFIG_BOOTPARAM | ||
| 52 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 53 | commandp[size-1] = 0; | ||
| 54 | #else | ||
| 55 | memset(commandp, 0, size); | ||
| 56 | #endif | ||
| 57 | |||
| 58 | mach_sched_init = coldfire_pit_init; | 51 | mach_sched_init = coldfire_pit_init; |
| 59 | mach_tick = coldfire_pit_tick; | 52 | mach_tick = coldfire_pit_tick; |
| 60 | mach_gettimeoffset = coldfire_pit_offset; | 53 | mach_gettimeoffset = coldfire_pit_offset; |
diff --git a/arch/m68knommu/platform/523x/config.c b/arch/m68knommu/platform/523x/config.c index 9b054e6caee2..c0157e110035 100644 --- a/arch/m68knommu/platform/523x/config.c +++ b/arch/m68knommu/platform/523x/config.c | |||
| @@ -63,14 +63,6 @@ void mcf_autovector(unsigned int vec) | |||
| 63 | void config_BSP(char *commandp, int size) | 63 | void config_BSP(char *commandp, int size) |
| 64 | { | 64 | { |
| 65 | mcf_disableall(); | 65 | mcf_disableall(); |
| 66 | |||
| 67 | #ifdef CONFIG_BOOTPARAM | ||
| 68 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 69 | commandp[size-1] = 0; | ||
| 70 | #else | ||
| 71 | memset(commandp, 0, size); | ||
| 72 | #endif | ||
| 73 | |||
| 74 | mach_sched_init = coldfire_pit_init; | 66 | mach_sched_init = coldfire_pit_init; |
| 75 | mach_tick = coldfire_pit_tick; | 67 | mach_tick = coldfire_pit_tick; |
| 76 | mach_gettimeoffset = coldfire_pit_offset; | 68 | mach_gettimeoffset = coldfire_pit_offset; |
diff --git a/arch/m68knommu/platform/5249/config.c b/arch/m68knommu/platform/5249/config.c index d6706079d64a..4cdeb719512d 100644 --- a/arch/m68knommu/platform/5249/config.c +++ b/arch/m68knommu/platform/5249/config.c | |||
| @@ -96,14 +96,6 @@ int mcf_timerirqpending(int timer) | |||
| 96 | void config_BSP(char *commandp, int size) | 96 | void config_BSP(char *commandp, int size) |
| 97 | { | 97 | { |
| 98 | mcf_setimr(MCFSIM_IMR_MASKALL); | 98 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 99 | |||
| 100 | #if defined(CONFIG_BOOTPARAM) | ||
| 101 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 102 | commandp[size-1] = 0; | ||
| 103 | #else | ||
| 104 | memset(commandp, 0, size); | ||
| 105 | #endif | ||
| 106 | |||
| 107 | mach_sched_init = coldfire_timer_init; | 99 | mach_sched_init = coldfire_timer_init; |
| 108 | mach_tick = coldfire_tick; | 100 | mach_tick = coldfire_tick; |
| 109 | mach_gettimeoffset = coldfire_timer_offset; | 101 | mach_gettimeoffset = coldfire_timer_offset; |
diff --git a/arch/m68knommu/platform/5272/config.c b/arch/m68knommu/platform/5272/config.c index 6b437cc97776..609b10e4b9b9 100644 --- a/arch/m68knommu/platform/5272/config.c +++ b/arch/m68knommu/platform/5272/config.c | |||
| @@ -113,10 +113,7 @@ void config_BSP(char *commandp, int size) | |||
| 113 | 113 | ||
| 114 | mcf_disableall(); | 114 | mcf_disableall(); |
| 115 | 115 | ||
| 116 | #if defined(CONFIG_BOOTPARAM) | 116 | #if defined(CONFIG_NETtel) || defined(CONFIG_SCALES) |
| 117 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 118 | commandp[size-1] = 0; | ||
| 119 | #elif defined(CONFIG_NETtel) || defined(CONFIG_SCALES) | ||
| 120 | /* Copy command line from FLASH to local buffer... */ | 117 | /* Copy command line from FLASH to local buffer... */ |
| 121 | memcpy(commandp, (char *) 0xf0004000, size); | 118 | memcpy(commandp, (char *) 0xf0004000, size); |
| 122 | commandp[size-1] = 0; | 119 | commandp[size-1] = 0; |
| @@ -128,8 +125,6 @@ void config_BSP(char *commandp, int size) | |||
| 128 | /* Copy command line from FLASH to local buffer... */ | 125 | /* Copy command line from FLASH to local buffer... */ |
| 129 | memcpy(commandp, (char *) 0xf0010000, size); | 126 | memcpy(commandp, (char *) 0xf0010000, size); |
| 130 | commandp[size-1] = 0; | 127 | commandp[size-1] = 0; |
| 131 | #else | ||
| 132 | memset(commandp, 0, size); | ||
| 133 | #endif | 128 | #endif |
| 134 | 129 | ||
| 135 | mcf_timervector = 69; | 130 | mcf_timervector = 69; |
diff --git a/arch/m68knommu/platform/527x/config.c b/arch/m68knommu/platform/527x/config.c index 28e7d964eef1..126dac066482 100644 --- a/arch/m68knommu/platform/527x/config.c +++ b/arch/m68knommu/platform/527x/config.c | |||
| @@ -63,14 +63,6 @@ void mcf_autovector(unsigned int vec) | |||
| 63 | void config_BSP(char *commandp, int size) | 63 | void config_BSP(char *commandp, int size) |
| 64 | { | 64 | { |
| 65 | mcf_disableall(); | 65 | mcf_disableall(); |
| 66 | |||
| 67 | #ifdef CONFIG_BOOTPARAM | ||
| 68 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 69 | commandp[size-1] = 0; | ||
| 70 | #else | ||
| 71 | memset(commandp, 0, size); | ||
| 72 | #endif | ||
| 73 | |||
| 74 | mach_sched_init = coldfire_pit_init; | 66 | mach_sched_init = coldfire_pit_init; |
| 75 | mach_tick = coldfire_pit_tick; | 67 | mach_tick = coldfire_pit_tick; |
| 76 | mach_gettimeoffset = coldfire_pit_offset; | 68 | mach_gettimeoffset = coldfire_pit_offset; |
diff --git a/arch/m68knommu/platform/528x/config.c b/arch/m68knommu/platform/528x/config.c index 805b4f74ff19..aab1ef0c1f78 100644 --- a/arch/m68knommu/platform/528x/config.c +++ b/arch/m68knommu/platform/528x/config.c | |||
| @@ -63,14 +63,6 @@ void mcf_autovector(unsigned int vec) | |||
| 63 | void config_BSP(char *commandp, int size) | 63 | void config_BSP(char *commandp, int size) |
| 64 | { | 64 | { |
| 65 | mcf_disableall(); | 65 | mcf_disableall(); |
| 66 | |||
| 67 | #ifdef CONFIG_BOOTPARAM | ||
| 68 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 69 | commandp[size-1] = 0; | ||
| 70 | #else | ||
| 71 | memset(commandp, 0, size); | ||
| 72 | #endif | ||
| 73 | |||
| 74 | mach_sched_init = coldfire_pit_init; | 66 | mach_sched_init = coldfire_pit_init; |
| 75 | mach_tick = coldfire_pit_tick; | 67 | mach_tick = coldfire_pit_tick; |
| 76 | mach_gettimeoffset = coldfire_pit_offset; | 68 | mach_gettimeoffset = coldfire_pit_offset; |
diff --git a/arch/m68knommu/platform/5307/config.c b/arch/m68knommu/platform/5307/config.c index e04b84deb57d..1f10e941b87c 100644 --- a/arch/m68knommu/platform/5307/config.c +++ b/arch/m68knommu/platform/5307/config.c | |||
| @@ -111,10 +111,7 @@ void config_BSP(char *commandp, int size) | |||
| 111 | { | 111 | { |
| 112 | mcf_setimr(MCFSIM_IMR_MASKALL); | 112 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 113 | 113 | ||
| 114 | #if defined(CONFIG_BOOTPARAM) | 114 | #if defined(CONFIG_NETtel) || defined(CONFIG_eLIA) || \ |
| 115 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 116 | commandp[size-1] = 0; | ||
| 117 | #elif defined(CONFIG_NETtel) || defined(CONFIG_eLIA) || \ | ||
| 118 | defined(CONFIG_DISKtel) || defined(CONFIG_SECUREEDGEMP3) || \ | 115 | defined(CONFIG_DISKtel) || defined(CONFIG_SECUREEDGEMP3) || \ |
| 119 | defined(CONFIG_CLEOPATRA) | 116 | defined(CONFIG_CLEOPATRA) |
| 120 | /* Copy command line from FLASH to local buffer... */ | 117 | /* Copy command line from FLASH to local buffer... */ |
| @@ -124,8 +121,6 @@ void config_BSP(char *commandp, int size) | |||
| 124 | mcf_timervector = 30; | 121 | mcf_timervector = 30; |
| 125 | mcf_profilevector = 31; | 122 | mcf_profilevector = 31; |
| 126 | mcf_timerlevel = 6; | 123 | mcf_timerlevel = 6; |
| 127 | #else | ||
| 128 | memset(commandp, 0, size); | ||
| 129 | #endif | 124 | #endif |
| 130 | 125 | ||
| 131 | mach_sched_init = coldfire_timer_init; | 126 | mach_sched_init = coldfire_timer_init; |
diff --git a/arch/m68knommu/platform/532x/config.c b/arch/m68knommu/platform/532x/config.c index 664c3a12b0c1..dc39c466e33f 100644 --- a/arch/m68knommu/platform/532x/config.c +++ b/arch/m68knommu/platform/532x/config.c | |||
| @@ -92,10 +92,7 @@ void config_BSP(char *commandp, int size) | |||
| 92 | { | 92 | { |
| 93 | mcf_setimr(MCFSIM_IMR_MASKALL); | 93 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 94 | 94 | ||
| 95 | #if defined(CONFIG_BOOTPARAM) | 95 | #if !defined(CONFIG_BOOTPARAM) |
| 96 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 97 | commandp[size-1] = 0; | ||
| 98 | #else | ||
| 99 | /* Copy command line from FLASH to local buffer... */ | 96 | /* Copy command line from FLASH to local buffer... */ |
| 100 | memcpy(commandp, (char *) 0x4000, 4); | 97 | memcpy(commandp, (char *) 0x4000, 4); |
| 101 | if(strncmp(commandp, "kcl ", 4) == 0){ | 98 | if(strncmp(commandp, "kcl ", 4) == 0){ |
diff --git a/arch/m68knommu/platform/5407/config.c b/arch/m68knommu/platform/5407/config.c index 036f62876241..fde417fdd650 100644 --- a/arch/m68knommu/platform/5407/config.c +++ b/arch/m68knommu/platform/5407/config.c | |||
| @@ -102,13 +102,6 @@ void config_BSP(char *commandp, int size) | |||
| 102 | { | 102 | { |
| 103 | mcf_setimr(MCFSIM_IMR_MASKALL); | 103 | mcf_setimr(MCFSIM_IMR_MASKALL); |
| 104 | 104 | ||
| 105 | #if defined(CONFIG_BOOTPARAM) | ||
| 106 | strncpy(commandp, CONFIG_BOOTPARAM_STRING, size); | ||
| 107 | commandp[size-1] = 0; | ||
| 108 | #else | ||
| 109 | memset(commandp, 0, size); | ||
| 110 | #endif | ||
| 111 | |||
| 112 | #if defined(CONFIG_CLEOPATRA) | 105 | #if defined(CONFIG_CLEOPATRA) |
| 113 | /* Different timer setup - to prevent device clash */ | 106 | /* Different timer setup - to prevent device clash */ |
| 114 | mcf_timervector = 30; | 107 | mcf_timervector = 30; |
diff --git a/arch/m68knommu/platform/68VZ328/config.c b/arch/m68knommu/platform/68VZ328/config.c index 8abe0f6e7235..79dced929c97 100644 --- a/arch/m68knommu/platform/68VZ328/config.c +++ b/arch/m68knommu/platform/68VZ328/config.c | |||
| @@ -191,13 +191,6 @@ void config_BSP(char *command, int size) | |||
| 191 | { | 191 | { |
| 192 | printk(KERN_INFO "68VZ328 DragonBallVZ support (c) 2001 Lineo, Inc.\n"); | 192 | printk(KERN_INFO "68VZ328 DragonBallVZ support (c) 2001 Lineo, Inc.\n"); |
| 193 | 193 | ||
| 194 | #if defined(CONFIG_BOOTPARAM) | ||
| 195 | strncpy(command, CONFIG_BOOTPARAM_STRING, size); | ||
| 196 | command[size-1] = 0; | ||
| 197 | #else | ||
| 198 | memset(command, 0, size); | ||
| 199 | #endif | ||
| 200 | |||
| 201 | init_hardware(command, size); | 194 | init_hardware(command, size); |
| 202 | 195 | ||
| 203 | mach_sched_init = (void *) m68328_timer_init; | 196 | mach_sched_init = (void *) m68328_timer_init; |
