forked from Minki/linux
MIPS: Alchemy: remove get/set_au1x00_lcd_clock().
There are no in-tree users, so remove them. Signed-off-by: Manuel Lauss <mano@roarinelk.homelinux.net> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
558d1de8ba
commit
1820ec1d2b
@ -30,7 +30,6 @@
|
|||||||
#include <asm/mach-au1x00/au1000.h>
|
#include <asm/mach-au1x00/au1000.h>
|
||||||
|
|
||||||
static unsigned int au1x00_clock; /* Hz */
|
static unsigned int au1x00_clock; /* Hz */
|
||||||
static unsigned int lcd_clock; /* KHz */
|
|
||||||
static unsigned long uart_baud_base;
|
static unsigned long uart_baud_base;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -61,33 +60,3 @@ void set_au1x00_uart_baud_base(unsigned long new_baud_base)
|
|||||||
{
|
{
|
||||||
uart_baud_base = new_baud_base;
|
uart_baud_base = new_baud_base;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Calculate the Au1x00's LCD clock based on the current
|
|
||||||
* cpu clock and the system bus clock, and try to keep it
|
|
||||||
* below 40 MHz (the Pb1000 board can lock-up if the LCD
|
|
||||||
* clock is over 40 MHz).
|
|
||||||
*/
|
|
||||||
void set_au1x00_lcd_clock(void)
|
|
||||||
{
|
|
||||||
unsigned int static_cfg0;
|
|
||||||
unsigned int sys_busclk = (get_au1x00_speed() / 1000) /
|
|
||||||
((int)(au_readl(SYS_POWERCTRL) & 0x03) + 2);
|
|
||||||
|
|
||||||
static_cfg0 = au_readl(MEM_STCFG0);
|
|
||||||
|
|
||||||
if (static_cfg0 & (1 << 11))
|
|
||||||
lcd_clock = sys_busclk / 5; /* note: BCLK switching fails with D5 */
|
|
||||||
else
|
|
||||||
lcd_clock = sys_busclk / 4;
|
|
||||||
|
|
||||||
if (lcd_clock > 50000) /* Epson MAX */
|
|
||||||
printk(KERN_WARNING "warning: LCD clock too high (%u KHz)\n",
|
|
||||||
lcd_clock);
|
|
||||||
}
|
|
||||||
|
|
||||||
unsigned int get_au1x00_lcd_clock(void)
|
|
||||||
{
|
|
||||||
return lcd_clock;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL(get_au1x00_lcd_clock);
|
|
||||||
|
@ -224,7 +224,6 @@ void __init plat_time_init(void)
|
|||||||
printk(KERN_INFO "CPU frequency %u.%02u MHz\n",
|
printk(KERN_INFO "CPU frequency %u.%02u MHz\n",
|
||||||
est_freq / 1000000, ((est_freq % 1000000) * 100) / 1000000);
|
est_freq / 1000000, ((est_freq % 1000000) * 100) / 1000000);
|
||||||
set_au1x00_speed(est_freq);
|
set_au1x00_speed(est_freq);
|
||||||
set_au1x00_lcd_clock(); /* program the LCD clock */
|
|
||||||
|
|
||||||
#ifdef CONFIG_PM
|
#ifdef CONFIG_PM
|
||||||
/*
|
/*
|
||||||
|
@ -97,8 +97,6 @@ extern void set_au1x00_speed(unsigned int new_freq);
|
|||||||
extern unsigned int get_au1x00_speed(void);
|
extern unsigned int get_au1x00_speed(void);
|
||||||
extern void set_au1x00_uart_baud_base(unsigned long new_baud_base);
|
extern void set_au1x00_uart_baud_base(unsigned long new_baud_base);
|
||||||
extern unsigned long get_au1x00_uart_baud_base(void);
|
extern unsigned long get_au1x00_uart_baud_base(void);
|
||||||
extern void set_au1x00_lcd_clock(void);
|
|
||||||
extern unsigned int get_au1x00_lcd_clock(void);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Every board describes its IRQ mapping with this table.
|
* Every board describes its IRQ mapping with this table.
|
||||||
|
Loading…
Reference in New Issue
Block a user