5b5b8dfa45ded1530e25e0d3d67ca0ac3dd7c42b
[profile/mobile/platform/kernel/u-boot-tm1.git] / arch / arm / cpu / armv7 / tiger / chg_phy.c
1 #include <common.h>
2 #include <asm/io.h>
3
4 #include <asm/arch/regs_adi.h>
5 #include <asm/arch/adi_hal_internal.h>
6 #include <asm/arch/analog_reg_v3.h>
7
8 void CHG_TurnOn (void)
9 {
10     ANA_REG_AND (ANA_CHGR_CTL0,~CHGR_PD_BIT);
11 }
12
13 void CHG_ShutDown (void)
14 {
15     ANA_REG_OR (ANA_CHGR_CTL0,CHGR_PD_BIT);
16 }
17
18 void CHG_SetRecharge (void)
19 {
20         ANA_REG_OR (ANA_CHGR_CTL0,CHGR_RECHG_BIT);
21 }
22
23 void CHG_Init (void)
24 {
25         CHG_SetRecharge();
26 }
27