mirror of https://gitee.com/openkylin/linux.git
MIPS: Alchemy: Remove forced command line setting
It is not always used, even if it is available. Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org> Cc: linux-mips <linux-mips@linux-mips.org> Patchwork: http://patchwork.linux-mips.org/patch/893/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
368bf8ef30
commit
c63d0cb5fe
|
@ -125,7 +125,6 @@ void __init board_setup(void)
|
||||||
{
|
{
|
||||||
unsigned long bcsr1, bcsr2;
|
unsigned long bcsr1, bcsr2;
|
||||||
u32 pin_func;
|
u32 pin_func;
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
bcsr1 = DB1000_BCSR_PHYS_ADDR;
|
bcsr1 = DB1000_BCSR_PHYS_ADDR;
|
||||||
bcsr2 = DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS;
|
bcsr2 = DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS;
|
||||||
|
@ -159,30 +158,6 @@ void __init board_setup(void)
|
||||||
/* initialize board register space */
|
/* initialize board register space */
|
||||||
bcsr_init(bcsr1, bcsr2);
|
bcsr_init(bcsr1, bcsr2);
|
||||||
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_FB_AU1100
|
|
||||||
argptr = strstr(argptr, "video=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
/* default panel */
|
|
||||||
/*strcat(argptr, " video=au1100fb:panel:Sharp_320x240_16");*/
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_SOUND_AU1X00) && !defined(CONFIG_SOC_AU1000)
|
|
||||||
/* au1000 does not support vra, au1500 and au1100 do */
|
|
||||||
strcat(argptr, " au1000_audio=vra");
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Not valid for Au1550 */
|
/* Not valid for Au1550 */
|
||||||
#if defined(CONFIG_IRDA) && \
|
#if defined(CONFIG_IRDA) && \
|
||||||
(defined(CONFIG_SOC_AU1000) || defined(CONFIG_SOC_AU1100))
|
(defined(CONFIG_SOC_AU1000) || defined(CONFIG_SOC_AU1100))
|
||||||
|
|
|
@ -47,19 +47,9 @@ void __init board_setup(void)
|
||||||
u32 pin_func, static_cfg0;
|
u32 pin_func, static_cfg0;
|
||||||
u32 sys_freqctrl, sys_clksrc;
|
u32 sys_freqctrl, sys_clksrc;
|
||||||
u32 prid = read_c0_prid();
|
u32 prid = read_c0_prid();
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
sys_freqctrl = 0;
|
sys_freqctrl = 0;
|
||||||
sys_clksrc = 0;
|
sys_clksrc = 0;
|
||||||
argptr = prom_getcmdline();
|
|
||||||
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
||||||
au_writel(8, SYS_AUXPLL);
|
au_writel(8, SYS_AUXPLL);
|
||||||
|
|
|
@ -47,35 +47,10 @@ void board_reset(void)
|
||||||
void __init board_setup(void)
|
void __init board_setup(void)
|
||||||
{
|
{
|
||||||
volatile void __iomem *base = (volatile void __iomem *)0xac000000UL;
|
volatile void __iomem *base = (volatile void __iomem *)0xac000000UL;
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
bcsr_init(DB1000_BCSR_PHYS_ADDR,
|
bcsr_init(DB1000_BCSR_PHYS_ADDR,
|
||||||
DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS);
|
DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS);
|
||||||
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_FB_AU1100
|
|
||||||
argptr = strstr(argptr, "video=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
/* default panel */
|
|
||||||
/*strcat(argptr, " video=au1100fb:panel:Sharp_320x240_16");*/
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_SOUND_AU1X00) && !defined(CONFIG_SOC_AU1000)
|
|
||||||
/* au1000 does not support vra, au1500 and au1100 do */
|
|
||||||
strcat(argptr, " au1000_audio=vra");
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
||||||
au_writel(8, SYS_AUXPLL);
|
au_writel(8, SYS_AUXPLL);
|
||||||
alchemy_gpio1_input_enable();
|
alchemy_gpio1_input_enable();
|
||||||
|
|
|
@ -56,24 +56,10 @@ void board_reset(void)
|
||||||
|
|
||||||
void __init board_setup(void)
|
void __init board_setup(void)
|
||||||
{
|
{
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
printk(KERN_INFO "AMD Alchemy Pb1200 Board\n");
|
printk(KERN_INFO "AMD Alchemy Pb1200 Board\n");
|
||||||
bcsr_init(PB1200_BCSR_PHYS_ADDR,
|
bcsr_init(PB1200_BCSR_PHYS_ADDR,
|
||||||
PB1200_BCSR_PHYS_ADDR + PB1200_BCSR_HEXLED_OFS);
|
PB1200_BCSR_PHYS_ADDR + PB1200_BCSR_HEXLED_OFS);
|
||||||
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_FB_AU1200
|
|
||||||
strcat(argptr, " video=au1200fb:panel:bs");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
{
|
{
|
||||||
u32 pin_func;
|
u32 pin_func;
|
||||||
|
|
|
@ -54,26 +54,10 @@ void __init board_setup(void)
|
||||||
{
|
{
|
||||||
u32 pin_func;
|
u32 pin_func;
|
||||||
u32 sys_freqctrl, sys_clksrc;
|
u32 sys_freqctrl, sys_clksrc;
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
bcsr_init(DB1000_BCSR_PHYS_ADDR,
|
bcsr_init(DB1000_BCSR_PHYS_ADDR,
|
||||||
DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS);
|
DB1000_BCSR_PHYS_ADDR + DB1000_BCSR_HEXLED_OFS);
|
||||||
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_SOUND_AU1X00) && !defined(CONFIG_SOC_AU1000)
|
|
||||||
/* au1000 does not support vra, au1500 and au1100 do */
|
|
||||||
strcat(argptr, " au1000_audio=vra");
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
sys_clksrc = sys_freqctrl = pin_func = 0;
|
sys_clksrc = sys_freqctrl = pin_func = 0;
|
||||||
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
/* Set AUX clock to 12 MHz * 8 = 96 MHz */
|
||||||
au_writel(8, SYS_AUXPLL);
|
au_writel(8, SYS_AUXPLL);
|
||||||
|
|
|
@ -56,20 +56,10 @@ void board_reset(void)
|
||||||
void __init board_setup(void)
|
void __init board_setup(void)
|
||||||
{
|
{
|
||||||
u32 pin_func;
|
u32 pin_func;
|
||||||
char *argptr;
|
|
||||||
|
|
||||||
bcsr_init(PB1550_BCSR_PHYS_ADDR,
|
bcsr_init(PB1550_BCSR_PHYS_ADDR,
|
||||||
PB1550_BCSR_PHYS_ADDR + PB1550_BCSR_HEXLED_OFS);
|
PB1550_BCSR_PHYS_ADDR + PB1550_BCSR_HEXLED_OFS);
|
||||||
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
alchemy_gpio2_enable();
|
alchemy_gpio2_enable();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -67,16 +67,6 @@ static void mtx1_power_off(void)
|
||||||
|
|
||||||
void __init board_setup(void)
|
void __init board_setup(void)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
char *argptr;
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
alchemy_gpio2_enable();
|
alchemy_gpio2_enable();
|
||||||
|
|
||||||
#if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
#if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
|
||||||
|
|
|
@ -51,16 +51,6 @@ void __init board_setup(void)
|
||||||
{
|
{
|
||||||
u32 pin_func;
|
u32 pin_func;
|
||||||
|
|
||||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
|
||||||
char *argptr;
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
argptr = strstr(argptr, "console=");
|
|
||||||
if (argptr == NULL) {
|
|
||||||
argptr = prom_getcmdline();
|
|
||||||
strcat(argptr, " console=ttyS0,115200");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
pm_power_off = xxs1500_power_off;
|
pm_power_off = xxs1500_power_off;
|
||||||
_machine_halt = xxs1500_power_off;
|
_machine_halt = xxs1500_power_off;
|
||||||
_machine_restart = xxs1500_reset;
|
_machine_restart = xxs1500_reset;
|
||||||
|
|
Loading…
Reference in New Issue