From 873f878d0a0bf77bc599c7c857eb78bf9a811992 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Thu, 28 Dec 2017 14:36:10 +0900 Subject: [PATCH] board: tizen_tm1: remove build warnings Remove build warnings from tizen_tm1 board bsp code. Change-Id: I2f89ef18bc5f35c2f29aa885f10d98f0496ea06c Signed-off-by: Seung-Woo Kim --- board/spreadtrum/tizen_tm1/ldo_sleep.c | 1 + board/spreadtrum/tizen_tm1/openphone.c | 32 ++++++++++++++++++++------------ board/spreadtrum/tizen_tm1/sprd_kp.c | 6 ++++-- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/board/spreadtrum/tizen_tm1/ldo_sleep.c b/board/spreadtrum/tizen_tm1/ldo_sleep.c index 7e167d6..75af0fe 100644 --- a/board/spreadtrum/tizen_tm1/ldo_sleep.c +++ b/board/spreadtrum/tizen_tm1/ldo_sleep.c @@ -771,5 +771,6 @@ void init_ldo_sleep_gr(void) ); /*chip service package init*/ + extern void CSP_Init(unsigned int gen_para); CSP_Init(0); } diff --git a/board/spreadtrum/tizen_tm1/openphone.c b/board/spreadtrum/tizen_tm1/openphone.c index 5dfcb0a..2a92d48 100644 --- a/board/spreadtrum/tizen_tm1/openphone.c +++ b/board/spreadtrum/tizen_tm1/openphone.c @@ -19,10 +19,18 @@ extern void ADI_init (void); extern int LDO_Init(void); extern void ADC_Init(void); extern int sound_init(void); +extern void misc_init(void); +extern int pin_init(void); +extern void sprd_eic_init(void); +extern void init_ldo_sleep_gr(void); +extern int sprd_gpio_request(struct gpio_chip *chip, unsigned offset); +extern int sprd_gpio_direction_input(struct gpio_chip *chip, unsigned offset); +extern int sprd_gpio_get(struct gpio_chip *chip, unsigned offset); +extern void sprd_gpio_free(struct gpio_chip *chip, unsigned offset); #ifdef CONFIG_GENERIC_MMC int mv_sdh_init(u32 regbase, u32 max_clk, u32 min_clk, u32 quirks); -int mmc_sdcard_init(); +int mmc_sdcard_init(void); int board_mmc_init(bd_t *bd) { @@ -39,7 +47,7 @@ int board_mmc_init(bd_t *bd) extern struct eic_gpio_resource sprd_gpio_resource[]; /*enable aon timer2 for udelay functions*/ -void aon_26M_timer2_enable() +void aon_26M_timer2_enable(void) { REG32(REG_AON_APB_APB_EB0) |= BIT_AON_TMR_EB; } @@ -64,7 +72,16 @@ int get_hw_rev(void) return hw_revision; } -int board_init() +void check_smpl(void) +{ +#ifdef CONFIG_SMPL_MODE + if(is_real_battery() == 0){ + sci_adi_write_fast(ANA_REG_GLB_SMPL_CTRL0,0x0,1); + } +#endif +} + +int board_init(void) { gd->bd->bi_arch_number = 0x7df; gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x02000100; @@ -88,15 +105,6 @@ int board_init() return 0; } -void check_smpl(void) -{ -#ifdef CONFIG_SMPL_MODE - if(is_real_battery() == 0){ - sci_adi_write_fast(ANA_REG_GLB_SMPL_CTRL0,0x0,1); - } -#endif -} - int dram_init(void) { gd->ram_size = get_ram_size((volatile void *)PHYS_SDRAM_1, diff --git a/board/spreadtrum/tizen_tm1/sprd_kp.c b/board/spreadtrum/tizen_tm1/sprd_kp.c index 3ede70e..facf65e 100644 --- a/board/spreadtrum/tizen_tm1/sprd_kp.c +++ b/board/spreadtrum/tizen_tm1/sprd_kp.c @@ -11,8 +11,6 @@ struct key_map_info * sprd_key_map = 0; void board_keypad_init(void) { - unsigned int key_type; - sprd_key_map = malloc(sizeof(struct key_map_info)); if(NULL == sprd_key_map){ @@ -79,6 +77,10 @@ unsigned char board_key_scan(void) uint32_t s_key_status = REG_KPD_KEY_STATUS; uint32_t scan_code = 0; uint32_t key_code =0; + + extern int sprd_eic_request(unsigned offset); + extern int sprd_eic_get(unsigned offset); + #ifdef KEYPAD_DEBUG printf("key operation flags is %08x, key %08x\n", REG_KPD_INT_RAW_STATUS, REG_KPD_KEY_STATUS); #endif -- 2.7.4