mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
rkpm remove warning
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
|
||||
/*************************dump reg********************************************/
|
||||
|
||||
#if 0 // not used
|
||||
|
||||
static void __sramfunc rkpm_sram_regs_dump(u32 base_addr,u32 start_offset,u32 end_offset)
|
||||
{
|
||||
u32 i;
|
||||
@@ -28,7 +30,7 @@ static void __sramfunc rkpm_sram_regs_dump(u32 base_addr,u32 start_offset,u32 en
|
||||
rkpm_sram_printch('\n');
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
struct rkpm_sram_ops DEFINE_PIE_DATA(pm_sram_ops);
|
||||
//for sram
|
||||
@@ -129,13 +131,11 @@ void PIE_FUNC(rkpm_sram_suspend_arg)(void *arg)
|
||||
rkpm_sram_suspend(rkpm_sram_ctrbits);
|
||||
}
|
||||
EXPORT_PIE_SYMBOL(FUNC(rkpm_sram_suspend_arg));
|
||||
|
||||
|
||||
static void rkpm_pie_init(void)
|
||||
{
|
||||
if(rockchip_pie_chunk)
|
||||
{
|
||||
rkpm_set_pie_info(kern_to_pie(rockchip_pie_chunk, &DATA(pm_sram_ops))
|
||||
rkpm_set_pie_info(kern_to_pie(rockchip_pie_chunk, &DATA(pm_sram_ops))
|
||||
,fn_to_pie(rockchip_pie_chunk, &FUNC(rkpm_sram_suspend_arg)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -282,6 +282,7 @@ static void gtclks_resume(void)
|
||||
|
||||
#define power_off_pll(id) \
|
||||
cru_writel(RK3188_PLL_PWR_DN_W_MSK | RK3188_PLL_PWR_DN, RK3188_PLL_CONS((id), 3))
|
||||
#if 0
|
||||
|
||||
static void pm_pll_wait_lock(u32 pll_idx)
|
||||
{
|
||||
@@ -313,7 +314,7 @@ static void power_on_pll(u32 pll_id)
|
||||
cru_writel(RK3188_PLL_PWR_DN_W_MSK | RK3188_PLL_PWR_ON, RK3188_PLL_CONS((pll_id), 3));
|
||||
pm_pll_wait_lock((pll_id));
|
||||
}
|
||||
|
||||
#endif
|
||||
static u32 clk_sel0, clk_sel1, clk_sel10;
|
||||
static u32 cpll_con3;
|
||||
static u32 cru_mode_con;
|
||||
@@ -565,7 +566,6 @@ static u32 gpios_data[2];
|
||||
|
||||
static void __init rk3188_suspend_init(void)
|
||||
{
|
||||
|
||||
struct device_node *parent;
|
||||
u32 pm_ctrbits;
|
||||
|
||||
|
||||
@@ -224,6 +224,7 @@ static void sram_data_resume(char *boot_save, char *int_save,u32 flag)
|
||||
|
||||
#define PM_IRQN_START 32
|
||||
#define PM_IRQN_END 107//107
|
||||
#if 0 //funciton is ok ,but not used
|
||||
static void pm_gic_enable(u32 irqs)
|
||||
{
|
||||
|
||||
@@ -257,7 +258,7 @@ static void rkpm_gic_disable(u32 irqs)
|
||||
writel_relaxed(readl_relaxed(reg_off)&~(1<<bit_off),reg_off);
|
||||
dsb();
|
||||
}
|
||||
|
||||
#endif
|
||||
#define gic_reg_dump(a,b,c) {}//reg_dump((a),(b),(c))
|
||||
|
||||
static u32 slp_gic_save[260+50];
|
||||
@@ -492,10 +493,6 @@ void slp_regs_w_msk_resume(u32 *data,void __iomem * base,u32 st_offset,u32 end_o
|
||||
|
||||
static void __iomem *slp_uart_base[RK3288_UART_NUM]={NULL};
|
||||
static u32 slp_uart_phy[RK3288_UART_NUM]={(0xff180000),(0xff190000),(0xff690000),(0xff1b0000)};
|
||||
|
||||
static u32 slp_uart_data[RK3288_UART_NUM][10];
|
||||
static u32 slp_uart_data_flag[RK3288_UART_NUM];
|
||||
|
||||
|
||||
#define UART_DLL 0 /* Out: Divisor Latch Low */
|
||||
#define UART_DLM 1 /* Out: Divisor Latch High */
|
||||
@@ -506,7 +503,10 @@ static u32 slp_uart_data_flag[RK3288_UART_NUM];
|
||||
#define UART_LCR 3 /* Out: Line Control Register */
|
||||
#define UART_MCR 4
|
||||
|
||||
#if 0
|
||||
#if 0 //
|
||||
static u32 slp_uart_data[RK3288_UART_NUM][10];
|
||||
static u32 slp_uart_data_flag[RK3288_UART_NUM];
|
||||
|
||||
void slp_uart_save(int ch)
|
||||
{
|
||||
int i=0;
|
||||
@@ -584,7 +584,6 @@ static u32 slp_uart_data_flag[RK3288_UART_NUM];
|
||||
#endif
|
||||
void slp_uartdbg_resume(void)
|
||||
{
|
||||
int i=0;
|
||||
void __iomem *b_addr=RK_DEBUG_UART_VIRT;
|
||||
u32 pclk_id=RK3288_CLKGATE_PCLK_UART2,clk_id=(RK3288_CLKGATE_UART0_SRC+2*2);
|
||||
u32 gate_reg[2];
|
||||
@@ -707,10 +706,11 @@ void slp_i2c_resume(int ch)
|
||||
|
||||
/**************************************gpios save and resume**************************/
|
||||
#define RK3288_GPIO_CH (9)
|
||||
#if 0 //fun is ok ,not used
|
||||
|
||||
static u32 slp_gpio_data[RK3288_GPIO_CH][10];
|
||||
static u32 slp_grf_iomux_data[RK3288_GPIO_CH*4];
|
||||
static u32 slp_grf_io_pull_data[RK3288_GPIO_CH*4];
|
||||
|
||||
static void gpio_ddr_dump_reg(int ports)
|
||||
{
|
||||
void __iomem *b_addr=RK_GPIO_VIRT(ports);
|
||||
@@ -736,7 +736,6 @@ static void gpio_ddr_dump_reg(int ports)
|
||||
rkpm_ddr_regs_dump(RK_GRF_VIRT,0x130+ports*4*4,ports*4*4+3*4);
|
||||
|
||||
}
|
||||
|
||||
static void slp_pin_gpio_save(int ports)
|
||||
{
|
||||
int i;
|
||||
@@ -806,6 +805,7 @@ static void gpio_ddr_dump_reg(int ports)
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
static inline u32 rkpm_l2_config(void)
|
||||
{
|
||||
u32 l2ctlr;
|
||||
@@ -843,11 +843,11 @@ static u32 slp_grf_uoc3_con_data[2];
|
||||
static u32 slp_grf_uoc3_con_w_msk[2]={0x3ff0000,0x0fff0000};
|
||||
|
||||
#endif
|
||||
static u32 slp_pmu_pwrmode_con_data[1];
|
||||
//static u32 slp_pmu_pwrmode_con_data[1];
|
||||
|
||||
|
||||
static u32 slp_nandc_data[8];
|
||||
static void __iomem *rk30_nandc_base=NULL;
|
||||
//static u32 slp_nandc_data[8];
|
||||
//static void __iomem *rk30_nandc_base=NULL;
|
||||
|
||||
#define MS_37K (37)
|
||||
#define US_24M (24)
|
||||
@@ -1053,7 +1053,7 @@ static void sram_code_data_save(u32 pwrmode)
|
||||
{
|
||||
char *code_src,*data_src;
|
||||
u32 code_size,data_size;
|
||||
u32 ddr_bits= RKPM_CTR_ARMLOGDP_LPMD|RKPM_CTR_ARMOFF_LOGDP_LPMD|RKPM_CTR_ARMLOGOFF_DLPMD;
|
||||
|
||||
|
||||
//u32 *p;
|
||||
if(pwrmode&(BIT(pmu_scu_en)|BIT(pmu_a12_0_pd_en)))
|
||||
@@ -1103,7 +1103,7 @@ static inline void sram_code_data_resume(u32 pwrmode)
|
||||
|
||||
static void rkpm_peri_save(u32 power_mode)
|
||||
{
|
||||
u32 gpio_gate[2];
|
||||
// u32 gpio_gate[2];
|
||||
|
||||
if(power_mode&BIT(pmu_scu_en))
|
||||
{
|
||||
@@ -1245,13 +1245,8 @@ static void rkpm_save_setting_resume_first(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
static u32 rk3288_ctrbits=0;
|
||||
|
||||
static void rkpm_save_setting(u32 ctrbits)
|
||||
{
|
||||
//rk3288_ctrbits=ctrbits;
|
||||
rk3288_powermode=rkpm_slp_mode_set(ctrbits);
|
||||
if(rk3288_powermode&BIT(pmu_pwr_mode_en))
|
||||
{
|
||||
@@ -1630,11 +1625,12 @@ static u8 __sramfunc sram_gpio_get_output_levelset(u8 port,u8 bank,u8 b_gpio)
|
||||
{
|
||||
return gpio_get_output_levelset(port,bank,b_gpio);
|
||||
}
|
||||
|
||||
#if 0
|
||||
static u8 __sramfunc sram_gpio_get_input_level(u8 port,u8 bank,u8 b_gpio)
|
||||
{
|
||||
return gpio_get_input_level(port,bank,b_gpio);
|
||||
}
|
||||
#endif
|
||||
//ddr
|
||||
static void ddr_pin_set_fun(u8 port,u8 bank,u8 b_gpio,u8 fun)
|
||||
{
|
||||
@@ -1673,12 +1669,12 @@ static u8 ddr_gpio_get_output_levelset(u8 port,u8 bank,u8 b_gpio)
|
||||
{
|
||||
return gpio_get_output_levelset(port,bank,b_gpio);
|
||||
}
|
||||
|
||||
#if 0
|
||||
static u8 ddr_gpio_get_input_level(u8 port,u8 bank,u8 b_gpio)
|
||||
{
|
||||
return gpio_get_input_level(port,bank,b_gpio);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
static void __sramfunc rkpm_pin_gpio_config_sram(u32 pin_gpio_bits,u32 *save_bits)
|
||||
@@ -1770,14 +1766,14 @@ static inline void rkpm_pin_gpio_config_ddr(u32 pin_gpio_bits,u32 *save_bits)
|
||||
|
||||
#define GPIO_DTS_NUM 10
|
||||
|
||||
static u32 gpio_dts_save[GPIO_DTS_NUM];
|
||||
static u32 gpio_dts[GPIO_DTS_NUM];
|
||||
//static u32 gpio_dts_save[GPIO_DTS_NUM];
|
||||
//static u32 gpio_dts[GPIO_DTS_NUM];
|
||||
|
||||
#define PMICGPIO_DTS_NUM 3
|
||||
|
||||
|
||||
u32 DEFINE_PIE_DATA(pmicgpio_dts[PMICGPIO_DTS_NUM]);
|
||||
static u32 *p_pmicgpio_dts;
|
||||
//static u32 *p_pmicgpio_dts;
|
||||
static __sramdata u32 pmicgpio_dts_save[PMICGPIO_DTS_NUM];
|
||||
|
||||
static void __sramfunc pmic_gpio_suspend(void)
|
||||
@@ -1829,7 +1825,7 @@ void PIE_FUNC(pmic_resume)(void)
|
||||
pmic_gpio_resume();
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
static void rkpm_gpio_suspend(void)
|
||||
{
|
||||
int i;
|
||||
@@ -1867,6 +1863,8 @@ static void rkpm_gpio_resume(void)
|
||||
}
|
||||
|
||||
}
|
||||
#endif
|
||||
#if 0
|
||||
static void gpio_get_dts_info(struct device_node *parent)
|
||||
{
|
||||
int i;
|
||||
@@ -1902,7 +1900,7 @@ static void gpio_get_dts_info(struct device_node *parent)
|
||||
fn_to_pie(rockchip_pie_chunk, &FUNC(pmic_resume)));
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/*******************************clk gating config*******************************************/
|
||||
#define CLK_MSK_GATING(msk, con) cru_writel((msk << 16) | 0xffff, con)
|
||||
@@ -2426,7 +2424,7 @@ static void rkpm_finish(void)
|
||||
rk3288_pm_dump_irq();
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
static void interface_ctr_reg_pread(void)
|
||||
{
|
||||
//u32 addr;
|
||||
@@ -2444,6 +2442,7 @@ static void interface_ctr_reg_pread(void)
|
||||
//readl_relaxed(RK30_I2C1_BASE+SZ_4K);
|
||||
//readl_relaxed(RK_GPIO_VIRT(3));
|
||||
}
|
||||
#endif
|
||||
void PIE_FUNC(ddr_leakage_tst)(void)
|
||||
{
|
||||
cru_writel(RK3288_PLL_MODE_SLOW(DPLL_ID), RK3288_CRU_MODE_CON);
|
||||
|
||||
5
arch/arm/mach-rockchip/rk3288.c
Normal file → Executable file
5
arch/arm/mach-rockchip/rk3288.c
Normal file → Executable file
@@ -596,12 +596,12 @@ static void __init rk3288_init_suspend(void)
|
||||
{
|
||||
printk("%s\n",__FUNCTION__);
|
||||
rockchip_suspend_init();
|
||||
//rkpm_pie_init();
|
||||
rkpm_pie_init();
|
||||
rk3288_suspend_init();
|
||||
rkpm_set_ops_pwr_dmns(rk_pm_soc_pd_suspend,rk_pm_soc_pd_resume);
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
extern bool console_suspend_enabled;
|
||||
|
||||
static int __init rk3288_pm_dbg(void)
|
||||
@@ -618,6 +618,7 @@ static int __init rk3288_pm_dbg(void)
|
||||
}
|
||||
|
||||
//late_initcall_sync(rk3288_pm_dbg);
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user