/* DSV power +5.8V,-5.8v */ static void ldo_p5m5_dsv_5v5_on(void) { #if defined(BUILD_LK) chargepump_DSV_on(); #else rt4832_dsv_ctrl(1); #endif }
/* DSV power +5V,-5v */ static void ldo_p5m5_dsv_on(void) { #if defined(CONFIG_LEDS_LM3632) chargepump_DSV_on(); #else mt_set_gpio_mode(GPIO_DSV_AVDD_EN, GPIO_DSV_AVDD_EN_M_GPIO); mt_set_gpio_pull_enable(GPIO_DSV_AVDD_EN, GPIO_PULL_ENABLE); mt_set_gpio_dir(GPIO_DSV_AVDD_EN, GPIO_DIR_OUT); mt_set_gpio_mode(GPIO_DSV_AVEE_EN, GPIO_DSV_AVEE_EN_M_GPIO); mt_set_gpio_pull_enable(GPIO_DSV_AVEE_EN, GPIO_PULL_ENABLE); mt_set_gpio_dir(GPIO_DSV_AVEE_EN, GPIO_DIR_OUT); mt_set_gpio_out(GPIO_DSV_AVDD_EN, GPIO_OUT_ONE); MDELAY(1); mt_set_gpio_out(GPIO_DSV_AVEE_EN, GPIO_OUT_ONE); #endif }