tizen 2.4 release
[profile/mobile/platform/kernel/u-boot-tm1.git] / board / spreadtrum / cori2g / lcd_config.c
1 #include <asm/arch/sc8810_lcd.h>
2 #include <asm/io.h>
3 #include <asm/arch/ldo.h>
4
5 static void __raw_bits_or(unsigned int v, unsigned int a)
6 {
7         __raw_writel((__raw_readl(a) | v), a);
8 }
9 void set_backlight(uint32_t value)
10 {
11     __raw_bits_or((1<<5),  0x8B000008);
12     __raw_bits_or((1<<10), 0x8A000384);
13     __raw_bits_or((1<<10), 0x8A000388);
14     __raw_bits_or((1<<10), 0x8A000380);
15 }
16 void FB_LDO_TurnOnLDO()
17 {
18     LDO_SetVoltLevel(LDO_LDO_SIM3, LDO_VOLT_LEVEL1);
19     LDO_TurnOnLDO(LDO_LDO_SIM3);
20     LDO_SetVoltLevel(LDO_LDO_VDD28, LDO_VOLT_LEVEL3);
21     LDO_TurnOnLDO(LDO_LDO_VDD28);
22 }