/Linux-v5.4/drivers/mfd/ |
D | wm8350-gpio.c | 54 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_1, in gpio_set_func() 60 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_1, in gpio_set_func() 66 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_1, in gpio_set_func() 72 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_1, in gpio_set_func() 78 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_2, in gpio_set_func() 84 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_2, in gpio_set_func() 90 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_2, in gpio_set_func() 96 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_2, in gpio_set_func() 102 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_3, in gpio_set_func() 108 wm8350_reg_write(wm8350, WM8350_GPIO_FUNCTION_SELECT_3, in gpio_set_func() [all …]
|
D | wm8350-core.c | 88 int wm8350_reg_write(struct wm8350 *wm8350, int reg, u16 val) in wm8350_reg_write() function 98 EXPORT_SYMBOL_GPL(wm8350_reg_write); 143 ret = wm8350_reg_write(wm8350, WM8350_SECURITY, WM8350_LOCK_KEY); in wm8350_reg_lock() 172 ret = wm8350_reg_write(wm8350, WM8350_SECURITY, WM8350_UNLOCK_KEY); in wm8350_reg_unlock() 198 wm8350_reg_write(wm8350, WM8350_POWER_MGMT_5, reg | WM8350_AUXADC_ENA); in wm8350_read_auxadc() 203 wm8350_reg_write(wm8350, WM8350_AUX1_READBACK + channel, reg); in wm8350_read_auxadc() 208 wm8350_reg_write(wm8350, WM8350_DIGITISER_CONTROL_1, reg); in wm8350_read_auxadc() 228 wm8350_reg_write(wm8350, WM8350_POWER_MGMT_5, in wm8350_read_auxadc() 420 wm8350_reg_write(wm8350, WM8350_SYSTEM_INTERRUPTS_MASK, 0x0); in wm8350_device_init()
|
D | wm8350-irq.c | 476 wm8350_reg_write(wm8350, WM8350_SYSTEM_INTERRUPTS_MASK, 0xFFFF); in wm8350_irq_init() 482 wm8350_reg_write(wm8350, WM8350_INT_STATUS_1_MASK + i, in wm8350_irq_init() 533 wm8350_reg_write(wm8350, WM8350_SYSTEM_INTERRUPTS_MASK, 0); in wm8350_irq_init()
|
/Linux-v5.4/sound/soc/codecs/ |
D | wm8350.c | 91 wm8350_reg_write(wm8350, WM8350_LOUT1_VOLUME, in wm8350_out1_ramp_step() 100 wm8350_reg_write(wm8350, WM8350_LOUT1_VOLUME, in wm8350_out1_ramp_step() 115 wm8350_reg_write(wm8350, WM8350_ROUT1_VOLUME, in wm8350_out1_ramp_step() 124 wm8350_reg_write(wm8350, WM8350_ROUT1_VOLUME, in wm8350_out1_ramp_step() 155 wm8350_reg_write(wm8350, WM8350_LOUT2_VOLUME, in wm8350_out2_ramp_step() 164 wm8350_reg_write(wm8350, WM8350_LOUT2_VOLUME, in wm8350_out2_ramp_step() 179 wm8350_reg_write(wm8350, WM8350_ROUT2_VOLUME, in wm8350_out2_ramp_step() 188 wm8350_reg_write(wm8350, WM8350_ROUT2_VOLUME, in wm8350_out2_ramp_step() 1088 wm8350_reg_write(wm8350, WM8350_POWER_MGMT_1, in wm8350_set_bias_level() 1096 wm8350_reg_write(wm8350, WM8350_POWER_MGMT_1, in wm8350_set_bias_level() [all …]
|
/Linux-v5.4/drivers/regulator/ |
D | wm8350-regulator.c | 245 wm8350_reg_write(wm8350, WM8350_CSA_FLASH_CONTROL, in wm8350_isink_set_flash() 251 wm8350_reg_write(wm8350, WM8350_CSB_FLASH_CONTROL, in wm8350_isink_set_flash() 296 wm8350_reg_write(wm8350, volt_reg, val | sel); in wm8350_dcdc_set_suspend_voltage() 310 wm8350_reg_write(wm8350, WM8350_DCDC1_LOW_POWER, in wm8350_dcdc_set_suspend_enable() 316 wm8350_reg_write(wm8350, WM8350_DCDC3_LOW_POWER, in wm8350_dcdc_set_suspend_enable() 322 wm8350_reg_write(wm8350, WM8350_DCDC4_LOW_POWER, in wm8350_dcdc_set_suspend_enable() 328 wm8350_reg_write(wm8350, WM8350_DCDC6_LOW_POWER, in wm8350_dcdc_set_suspend_enable() 350 wm8350_reg_write(wm8350, WM8350_DCDC1_LOW_POWER, in wm8350_dcdc_set_suspend_disable() 356 wm8350_reg_write(wm8350, WM8350_DCDC3_LOW_POWER, in wm8350_dcdc_set_suspend_disable() 362 wm8350_reg_write(wm8350, WM8350_DCDC4_LOW_POWER, in wm8350_dcdc_set_suspend_disable() [all …]
|
/Linux-v5.4/drivers/watchdog/ |
D | wm8350_wdt.c | 55 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg); in wm8350_wdt_set_timeout() 76 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg); in wm8350_wdt_start() 95 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg); in wm8350_wdt_stop() 112 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg); in wm8350_wdt_ping()
|
/Linux-v5.4/drivers/power/supply/ |
D | wm8350_power.c | 109 wm8350_reg_write(wm8350, WM8350_BATTERY_CHARGER_CONTROL_1, in wm8350_charger_config() 118 wm8350_reg_write(wm8350, WM8350_BATTERY_CHARGER_CONTROL_2, in wm8350_charger_config() 126 wm8350_reg_write(wm8350, WM8350_BATTERY_CHARGER_CONTROL_2, in wm8350_charger_config()
|
/Linux-v5.4/include/linux/mfd/wm8350/ |
D | core.h | 648 int wm8350_reg_write(struct wm8350 *wm8350, int reg, u16 val);
|