tizen 2.4 release
[kernel/u-boot-tm1.git] / nand_fdl / fdl-2 / src / fdl_ldo.c
1 /******************************************************************************
2  ** File Name:      ldo_drv.c                                             *
3  ** Author:         Yi.Qiu                                                 *
4  ** DATE:           01/09/2009                                                *
5  ** Copyright:      2007 Spreatrum, Incoporated. All Rights Reserved.         *
6  ** Description:    This file defines the basic function for ldo management.  *
7  ******************************************************************************/
8
9 /******************************************************************************
10  **                        Edit History                                       *
11  ** ------------------------------------------------------------------------- *
12  ** DATE           NAME             DESCRIPTION                               *
13  ** 01/09/2009     Yi.Qiu        Create.                                   *
14  ******************************************************************************/
15
16 /**---------------------------------------------------------------------------*
17  **                         Dependencies                                      *
18  **---------------------------------------------------------------------------*/
19 #include <common.h>
20 #include <asm/io.h>
21
22 #include <asm/arch/ldo.h>
23 #include <asm/arch/chip_drv_common_io.h>
24 #include <asm/arch/sprd_reg.h>
25
26 int LDO_Init(void)
27 {
28 #if defined(CONFIG_SPX15)
29         ANA_REG_BIC(ANA_REG_GLB_LDO_PD_CTRL, 0
30                 //|BIT_DCDC_GEN_PD
31                 //|BIT_DCDC_MEM_PD
32                 //|BIT_DCDC_ARM_PD
33                 //|BIT_DCDC_CORE_PD
34                 //|BIT_LDO_RF0_PD
35                 |BIT_LDO_EMMCCORE_PD
36                 |BIT_LDO_EMMCIO_PD
37                 //|BIT_LDO_DCXO_PD
38                 //|BIT_LDO_CON_PD
39                 //|BIT_LDO_VDD25_PD
40                 //|BIT_LDO_VDD28_PD
41                 //|BIT_LDO_VDD18_PD
42                 //|BIT_BG_PD
43     );
44
45         ANA_REG_BIC(ANA_REG_GLB_LDO_PD_CTRL, 0
46                 //|BIT_DCDC_WPA_PD
47                 //|BIT_LDO_CLSG_PD
48                 |BIT_LDO_USB_PD
49                 //|BIT_LDO_CAMMOT_PD
50                 //|BIT_LDO_CAMIO_PD
51                 //|BIT_LDO_CAMD_PD
52                 //|BIT_LDO_CAMA_PD
53                 //|BIT_LDO_SIM2_PD
54                 //|BIT_LDO_SIM1_PD
55                 //|BIT_LDO_SIM0_PD
56                 //|BIT_LDO_SD_PD
57         );
58 #endif
59         return 0;
60 }
61
62 LDO_ERR_E LDO_TurnOffLDO(LDO_ID_E ldo_id)
63 {
64         return 0;
65 }
66
67 LDO_ERR_E LDO_TurnOnLDO(LDO_ID_E ldo_id)
68 {
69         return 0;
70 }