/linux/drivers/power/supply/ |
H A D | wm8350_power.c | 20 static int wm8350_read_battery_uvolts(struct wm8350 *wm8350) in wm8350_read_battery_uvolts() argument 26 static int wm8350_read_line_uvolts(struct wm8350 *wm8350) in wm8350_read_line_uvolts() argument 32 wm8350_read_usb_uvolts(struct wm8350 * wm8350) wm8350_read_usb_uvolts() argument 42 wm8350_charge_time_min(struct wm8350 * wm8350,int min) wm8350_charge_time_min() argument 50 wm8350_get_supplies(struct wm8350 * wm8350) wm8350_get_supplies() argument 86 wm8350_charger_config(struct wm8350 * wm8350,struct wm8350_charger_policy * policy) wm8350_charger_config() argument 136 wm8350_batt_status(struct wm8350 * wm8350) wm8350_batt_status() argument 159 struct wm8350 *wm8350 = dev_get_drvdata(dev); charger_state_show() local 186 struct wm8350 *wm8350 = data; wm8350_charger_handler() local 251 struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); wm8350_ac_get_prop() local 281 struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); wm8350_usb_get_prop() local 308 wm8350_bat_check_health(struct wm8350 * wm8350) wm8350_bat_check_health() argument 325 wm8350_bat_get_charge_type(struct wm8350 * wm8350) wm8350_bat_get_charge_type() argument 347 struct wm8350 *wm8350 = dev_get_drvdata(psy->dev.parent); wm8350_bat_get_property() local 411 wm8350_init_charger(struct wm8350 * wm8350) wm8350_init_charger() argument 519 free_charger_irq(struct wm8350 * wm8350) free_charger_irq() argument 538 struct wm8350 *wm8350 = platform_get_drvdata(pdev); wm8350_power_probe() local 572 struct wm8350 *wm8350 = platform_get_drvdata(pdev); wm8350_power_remove() local [all...] |
/linux/drivers/regulator/ |
H A D | wm8350-regulator.c | 96 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); in wm8350_isink_enable() local 140 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_isink_disable() local 180 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_isink_is_enabled() local 196 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_isink_enable_time() local 239 wm8350_isink_set_flash(struct wm8350 * wm8350,int isink,u16 mode,u16 trigger,u16 duration,u16 on_ramp,u16 off_ramp,u16 drive) wm8350_isink_set_flash() argument 265 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_set_suspend_voltage() local 302 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_set_suspend_enable() local 342 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_set_suspend_disable() local 382 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc25_set_suspend_enable() local 407 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc25_set_suspend_disable() local 433 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_set_suspend_mode() local 480 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_ldo_set_suspend_voltage() local 515 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_ldo_set_suspend_enable() local 544 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_ldo_set_suspend_disable() local 571 wm8350_dcdc_set_slot(struct wm8350 * wm8350,int dcdc,u16 start,u16 stop,u16 fault) wm8350_dcdc_set_slot() argument 619 wm8350_ldo_set_slot(struct wm8350 * wm8350,int ldo,u16 start,u16 stop) wm8350_ldo_set_slot() argument 654 wm8350_dcdc25_set_mode(struct wm8350 * wm8350,int dcdc,u16 mode,u16 ilim,u16 ramp,u16 feedback) wm8350_dcdc25_set_mode() argument 691 force_continuous_enable(struct wm8350 * wm8350,int dcdc,int enable) force_continuous_enable() argument 723 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_set_mode() local 766 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_dcdc_get_mode() local 1106 struct wm8350 *wm8350 = dev_get_drvdata(&pdev->dev); wm8350_regulator_probe() local 1164 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); wm8350_regulator_remove() local 1169 wm8350_register_regulator(struct wm8350 * wm8350,int reg,struct regulator_init_data * initdata) wm8350_register_regulator() argument 1228 wm8350_register_led(struct wm8350 * wm8350,int lednum,int dcdc,int isink,struct wm8350_led_platform_data * pdata) wm8350_register_led() argument [all...] |
/linux/drivers/rtc/ |
H A D | rtc-wm8350.c | 33 struct wm8350 *wm8350 = dev_get_drvdata(dev); in wm8350_rtc_readtime() local 92 struct wm8350 *wm8350 = dev_get_drvdata(dev); in wm8350_rtc_settime() local 141 struct wm8350 *wm8350 = dev_get_drvdata(dev); wm8350_rtc_readalarm() local 185 wm8350_rtc_stop_alarm(struct wm8350 * wm8350) wm8350_rtc_stop_alarm() argument 209 wm8350_rtc_start_alarm(struct wm8350 * wm8350) wm8350_rtc_start_alarm() argument 235 struct wm8350 *wm8350 = dev_get_drvdata(dev); wm8350_rtc_alarm_irq_enable() local 245 struct wm8350 *wm8350 = dev_get_drvdata(dev); wm8350_rtc_setalarm() local 300 struct wm8350 *wm8350 = data; wm8350_rtc_alarm_handler() local 319 struct wm8350 *wm8350 = data; wm8350_rtc_update_handler() local 338 struct wm8350 *wm8350 = dev_get_drvdata(dev); wm8350_rtc_suspend() local 356 struct wm8350 *wm8350 = dev_get_drvdata(dev); wm8350_rtc_resume() local 371 struct wm8350 *wm8350 = platform_get_drvdata(pdev); wm8350_rtc_probe() local 451 struct wm8350 *wm8350 = platform_get_drvdata(pdev); wm8350_rtc_remove() local [all...] |
/linux/drivers/mfd/ |
H A D | wm8350-core.c | 63 int wm8350_clear_bits(struct wm8350 *wm835 argument 69 wm8350_set_bits(struct wm8350 * wm8350,u16 reg,u16 mask) wm8350_set_bits() argument 75 wm8350_reg_read(struct wm8350 * wm8350,int reg) wm8350_reg_read() argument 88 wm8350_reg_write(struct wm8350 * wm8350,int reg,u16 val) wm8350_reg_write() argument 100 wm8350_block_read(struct wm8350 * wm8350,int start_reg,int regs,u16 * dest) wm8350_block_read() argument 114 wm8350_block_write(struct wm8350 * wm8350,int start_reg,int regs,u16 * src) wm8350_block_write() argument 137 wm8350_reg_lock(struct wm8350 * wm8350) wm8350_reg_lock() argument 168 wm8350_reg_unlock(struct wm8350 * wm8350) wm8350_reg_unlock() argument 188 wm8350_read_auxadc(struct wm8350 * wm8350,int channel,int scale,int vref) wm8350_read_auxadc() argument 243 struct wm8350 *wm8350 = irq_data; wm8350_auxadc_irq() local 254 wm8350_client_dev_register(struct wm8350 * wm8350,const char * name,struct platform_device ** pdev) wm8350_client_dev_register() argument 276 wm8350_device_init(struct wm8350 * wm8350,int irq,struct wm8350_platform_data * pdata) wm8350_device_init() argument [all...] |
H A D | wm8350-gpio.c | 18 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir) in gpio_set_dir() argument 35 wm8350_gpio_set_debounce(struct wm8350 * wm8350,int gpio,int db) wm8350_gpio_set_debounce() argument 45 gpio_set_func(struct wm8350 * wm8350,int gpio,int func) gpio_set_func() argument 138 gpio_set_pull_up(struct wm8350 * wm8350,int gpio,int up) gpio_set_pull_up() argument 150 gpio_set_pull_down(struct wm8350 * wm8350,int gpio,int down) gpio_set_pull_down() argument 162 gpio_set_polarity(struct wm8350 * wm8350,int gpio,int pol) gpio_set_polarity() argument 174 gpio_set_invert(struct wm8350 * wm8350,int gpio,int invert) gpio_set_invert() argument 183 wm8350_gpio_config(struct wm8350 * wm8350,int gpio,int dir,int func,int pol,int pull,int invert,int debounce) wm8350_gpio_config() argument [all...] |
H A D | wm8350-irq.c | 361 static inline struct wm8350_irq_data *irq_to_wm8350_irq(struct wm8350 *wm835 argument 378 struct wm8350 *wm8350 = irq_data; wm8350_irq() local 416 struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data); wm8350_irq_lock() local 423 struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data); wm8350_irq_sync_unlock() local 439 struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data); wm8350_irq_enable() local 448 struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data); wm8350_irq_disable() local 463 wm8350_irq_init(struct wm8350 * wm8350,int irq,struct wm8350_platform_data * pdata) wm8350_irq_init() argument 538 wm8350_irq_exit(struct wm8350 * wm8350) wm8350_irq_exit() argument [all...] |
H A D | wm8350-i2c.c | 21 struct wm8350 *wm8350; in wm8350_i2c_probe() local [all...] |
H A D | wm8350-regmap.c | 288 struct wm8350 *wm8350 = dev_get_drvdata(dev); in wm8350_writeable() local
|
/linux/drivers/gpio/ |
H A D | gpio-wm8350.c | 22 struct wm8350 *wm8350; member 29 struct wm8350 *wm8350 = wm8350_gpio->wm8350; in wm8350_gpio_direction_in() local 38 struct wm8350 *wm8350 in wm8350_gpio_get() local 55 struct wm8350 *wm8350 = wm8350_gpio->wm8350; wm8350_gpio_set() local 67 struct wm8350 *wm8350 = wm8350_gpio->wm8350; wm8350_gpio_direction_out() local 82 struct wm8350 *wm8350 = wm8350_gpio->wm8350; wm8350_gpio_to_irq() local 103 struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent); wm8350_gpio_probe() local [all...] |
/linux/drivers/watchdog/ |
H A D | wm8350_wdt.c | 39 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); in wm8350_wdt_set_timeout() local 66 struct wm8350 *wm8350 in wm8350_wdt_start() local 86 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); wm8350_wdt_stop() local 105 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev); wm8350_wdt_ping() local 142 struct wm8350 *wm8350 = platform_get_drvdata(pdev); wm8350_wdt_probe() local [all...] |
/linux/sound/soc/codecs/ |
H A D | wm8350.c | 60 struct wm8350 *wm8350; member 78 struct wm8350 *wm8350 = wm8350_data->wm8350; in wm8350_out1_ramp_step() local 143 struct wm8350 *wm8350 = wm8350_data->wm8350; wm8350_out2_ramp_step() local 756 struct wm8350 *wm8350 = wm8350_data->wm8350; wm8350_set_dai_sysclk() local 910 struct wm8350 *wm8350 = wm8350_data->wm8350; wm8350_pcm_hw_params() local 1027 struct wm8350 *wm8350 = priv->wm8350; wm8350_set_fll() local 1079 struct wm8350 *wm8350 = priv->wm8350; wm8350_set_bias_level() local 1242 struct wm8350 *wm8350 = priv->wm8350; wm8350_hp_work() local 1275 struct wm8350 *wm8350 = priv->wm8350; wm8350_hpl_jack_handler() local 1293 struct wm8350 *wm8350 = priv->wm8350; wm8350_hpr_jack_handler() local 1323 struct wm8350 *wm8350 = priv->wm8350; wm8350_hp_jack_detect() local 1367 struct wm8350 *wm8350 = priv->wm8350; wm8350_mic_handler() local 1403 struct wm8350 *wm8350 = priv->wm8350; wm8350_mic_jack_detect() local 1459 struct wm8350 *wm8350 = dev_get_platdata(component->dev); wm8350_component_probe() local 1577 struct wm8350 *wm8350 = dev_get_platdata(component->dev); wm8350_component_remove() local [all...] |
/linux/include/linux/mfd/wm8350/ |
H A D | core.h | 597 struct wm8350 { struct 633 int (*init)(struct wm8350 *wm835 argument 614 codecwm8350 global() argument 615 gpiowm8350 global() argument 616 hwmonwm8350 global() argument 617 pmicwm8350 global() argument 618 powerwm8350 global() argument 619 rtcwm8350 global() argument 620 wdtwm8350 global() argument 661 wm8350_register_irq(struct wm8350 * wm8350,int irq,irq_handler_t handler,unsigned long flags,const char * name,void * data) wm8350_register_irq() argument 673 wm8350_free_irq(struct wm8350 * wm8350,int irq,void * data) wm8350_free_irq() argument 678 wm8350_mask_irq(struct wm8350 * wm8350,int irq) wm8350_mask_irq() argument 683 wm8350_unmask_irq(struct wm8350 * wm8350,int irq) wm8350_unmask_irq() argument [all...] |
/linux/drivers/hwmon/ |
H A D | wm8350-hwmon.c | 28 struct wm8350 *wm8350 = dev_get_drvdata(dev); in show_voltage() local 71 struct wm8350 *wm8350 = platform_get_drvdata(pdev); in wm8350_hwmon_probe() local [all...] |