| /Linux-v5.4/drivers/power/supply/ | 
| D | wm8350_power.c | 20 static int wm8350_read_battery_uvolts(struct wm8350 *wm8350)  in wm8350_read_battery_uvolts()26 static int wm8350_read_line_uvolts(struct wm8350 *wm8350)  in wm8350_read_line_uvolts()
 32 static int wm8350_read_usb_uvolts(struct wm8350 *wm8350)  in wm8350_read_usb_uvolts()
 42 static inline int wm8350_charge_time_min(struct wm8350 *wm8350, int min)  in wm8350_charge_time_min()
 50 static int wm8350_get_supplies(struct wm8350 *wm8350)  in wm8350_get_supplies()
 86 static int wm8350_charger_config(struct wm8350 *wm8350,  in wm8350_charger_config()
 136 static int wm8350_batt_status(struct wm8350 *wm8350)  in wm8350_batt_status()
 159 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in charger_state_show()  local
 186 	struct wm8350 *wm8350 = data;  in wm8350_charger_handler()  local
 251 	struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent);  in wm8350_ac_get_prop()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/regulator/ | 
| D | wm8350-regulator.c | 96 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_isink_enable()  local140 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_isink_disable()  local
 180 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_isink_is_enabled()  local
 196 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_isink_enable_time()  local
 239 int wm8350_isink_set_flash(struct wm8350 *wm8350, int isink, u16 mode,  in wm8350_isink_set_flash()
 265 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_dcdc_set_suspend_voltage()  local
 302 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_dcdc_set_suspend_enable()  local
 342 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_dcdc_set_suspend_disable()  local
 382 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_dcdc25_set_suspend_enable()  local
 407 	struct wm8350 *wm8350 = rdev_get_drvdata(rdev);  in wm8350_dcdc25_set_suspend_disable()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | rtc-wm8350.c | 33 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_readtime()  local92 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_settime()  local
 141 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_readalarm()  local
 185 static int wm8350_rtc_stop_alarm(struct wm8350 *wm8350)  in wm8350_rtc_stop_alarm()
 209 static int wm8350_rtc_start_alarm(struct wm8350 *wm8350)  in wm8350_rtc_start_alarm()
 235 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_alarm_irq_enable()  local
 245 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_setalarm()  local
 300 	struct wm8350 *wm8350 = data;  in wm8350_rtc_alarm_handler()  local
 319 	struct wm8350 *wm8350 = data;  in wm8350_rtc_update_handler()  local
 338 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_rtc_suspend()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/mfd/ | 
| D | wm8350-core.c | 63 int wm8350_clear_bits(struct wm8350 *wm8350, u16 reg, u16 mask)  in wm8350_clear_bits()69 int wm8350_set_bits(struct wm8350 *wm8350, u16 reg, u16 mask)  in wm8350_set_bits()
 75 u16 wm8350_reg_read(struct wm8350 *wm8350, int reg)  in wm8350_reg_read()
 88 int wm8350_reg_write(struct wm8350 *wm8350, int reg, u16 val)  in wm8350_reg_write()
 100 int wm8350_block_read(struct wm8350 *wm8350, int start_reg, int regs,  in wm8350_block_read()
 114 int wm8350_block_write(struct wm8350 *wm8350, int start_reg, int regs,  in wm8350_block_write()
 135 int wm8350_reg_lock(struct wm8350 *wm8350)  in wm8350_reg_lock()
 164 int wm8350_reg_unlock(struct wm8350 *wm8350)  in wm8350_reg_unlock()
 184 int wm8350_read_auxadc(struct wm8350 *wm8350, int channel, int scale, int vref)  in wm8350_read_auxadc()
 239 	struct wm8350 *wm8350 = irq_data;  in wm8350_auxadc_irq()  local
 [all …]
 
 | 
| D | wm8350-gpio.c | 18 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir)  in gpio_set_dir()35 static int wm8350_gpio_set_debounce(struct wm8350 *wm8350, int gpio, int db)  in wm8350_gpio_set_debounce()
 45 static int gpio_set_func(struct wm8350 *wm8350, int gpio, int func)  in gpio_set_func()
 138 static int gpio_set_pull_up(struct wm8350 *wm8350, int gpio, int up)  in gpio_set_pull_up()
 150 static int gpio_set_pull_down(struct wm8350 *wm8350, int gpio, int down)  in gpio_set_pull_down()
 162 static int gpio_set_polarity(struct wm8350 *wm8350, int gpio, int pol)  in gpio_set_polarity()
 174 static int gpio_set_invert(struct wm8350 *wm8350, int gpio, int invert)  in gpio_set_invert()
 183 int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func,  in wm8350_gpio_config()
 
 | 
| D | wm8350-irq.c | 361 static inline struct wm8350_irq_data *irq_to_wm8350_irq(struct wm8350 *wm8350,  in irq_to_wm8350_irq()378 	struct wm8350 *wm8350 = irq_data;  in wm8350_irq()  local
 416 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);  in wm8350_irq_lock()  local
 423 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);  in wm8350_irq_sync_unlock()  local
 439 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);  in wm8350_irq_enable()  local
 448 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);  in wm8350_irq_disable()  local
 463 int wm8350_irq_init(struct wm8350 *wm8350, int irq,  in wm8350_irq_init()
 538 int wm8350_irq_exit(struct wm8350 *wm8350)  in wm8350_irq_exit()
 
 | 
| D | wm8350-i2c.c | 22 	struct wm8350 *wm8350;  in wm8350_i2c_probe()  local
 | 
| D | wm8350-regmap.c | 288 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in wm8350_writeable()  local
 | 
| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-wm8350.c | 23 	struct wm8350 *wm8350;  member30 	struct wm8350 *wm8350 = wm8350_gpio->wm8350;  in wm8350_gpio_direction_in()  local
 39 	struct wm8350 *wm8350 = wm8350_gpio->wm8350;  in wm8350_gpio_get()  local
 55 	struct wm8350 *wm8350 = wm8350_gpio->wm8350;  in wm8350_gpio_set()  local
 67 	struct wm8350 *wm8350 = wm8350_gpio->wm8350;  in wm8350_gpio_direction_out()  local
 84 	struct wm8350 *wm8350 = wm8350_gpio->wm8350;  in wm8350_gpio_to_irq()  local
 105 	struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent);  in wm8350_gpio_probe()  local
 
 | 
| /Linux-v5.4/drivers/watchdog/ | 
| D | wm8350_wdt.c | 39 	struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);  in wm8350_wdt_set_timeout()  local66 	struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);  in wm8350_wdt_start()  local
 86 	struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);  in wm8350_wdt_stop()  local
 105 	struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);  in wm8350_wdt_ping()  local
 142 	struct wm8350 *wm8350 = platform_get_drvdata(pdev);  in wm8350_wdt_probe()  local
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | wm8350.c | 60 	struct wm8350 *wm8350;  member78 	struct wm8350 *wm8350 = wm8350_data->wm8350;  in wm8350_out1_ramp_step()  local
 143 	struct wm8350 *wm8350 = wm8350_data->wm8350;  in wm8350_out2_ramp_step()  local
 755 	struct wm8350 *wm8350 = wm8350_data->wm8350;  in wm8350_set_dai_sysclk()  local
 909 	struct wm8350 *wm8350 = wm8350_data->wm8350;  in wm8350_pcm_hw_params()  local
 1026 	struct wm8350 *wm8350 = priv->wm8350;  in wm8350_set_fll()  local
 1078 	struct wm8350 *wm8350 = priv->wm8350;  in wm8350_set_bias_level()  local
 1241 	struct wm8350 *wm8350 = priv->wm8350;  in wm8350_hp_work()  local
 1274 	struct wm8350 *wm8350 = priv->wm8350;  in wm8350_hpl_jack_handler()  local
 1292 	struct wm8350 *wm8350 = priv->wm8350;  in wm8350_hpr_jack_handler()  local
 [all …]
 
 | 
| /Linux-v5.4/include/linux/mfd/wm8350/ | 
| D | core.h | 593 struct wm8350 {  struct610 	struct wm8350_codec codec;  argument
 611 	struct wm8350_gpio gpio;  argument
 612 	struct wm8350_hwmon hwmon;  argument
 613 	struct wm8350_pmic pmic;  argument
 614 	struct wm8350_power power;  argument
 615 	struct wm8350_rtc rtc;  argument
 616 	struct wm8350_wdt wdt;  argument
 629 	int (*init)(struct wm8350 *wm8350);  argument
 657 static inline int wm8350_register_irq(struct wm8350 *wm8350, int irq,  in wm8350_register_irq()
 [all …]
 
 | 
| /Linux-v5.4/drivers/hwmon/ | 
| D | wm8350-hwmon.c | 28 	struct wm8350 *wm8350 = dev_get_drvdata(dev);  in show_voltage()  local71 	struct wm8350 *wm8350 = platform_get_drvdata(pdev);  in wm8350_hwmon_probe()  local
 
 | 
| /Linux-v5.4/arch/arm/mach-imx/ | 
| D | mach-mx31ads.c | 415 static int mx31_wm8350_init(struct wm8350 *wm8350)  in mx31_wm8350_init()
 | 
| /Linux-v5.4/arch/arm/mach-s3c64xx/ | 
| D | mach-smdk6410.c | 469 static int __init smdk6410_wm8350_init(struct wm8350 *wm8350)  in smdk6410_wm8350_init()
 |