Home
last modified time | relevance | path

Searched refs:ddata (Results 1 - 25 of 152) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/displays/
H A Dpanel-dsi-cm.c96 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable);
98 static int dsicm_panel_reset(struct panel_drv_data *ddata);
102 static void dsicm_bl_power(struct panel_drv_data *ddata, bool enable) in dsicm_bl_power() argument
106 if (ddata->bldev) in dsicm_bl_power()
107 backlight = ddata->bldev; in dsicm_bl_power()
108 else if (ddata->extbldev) in dsicm_bl_power()
109 backlight = ddata->extbldev; in dsicm_bl_power()
126 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument
128 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start()
129 ddata in hw_guard_start()
132 hw_guard_wait(struct panel_drv_data *ddata) hw_guard_wait() argument
142 dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) dsicm_dcs_read_1() argument
158 dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) dsicm_dcs_write_0() argument
165 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) dsicm_dcs_write_1() argument
173 dsicm_sleep_in(struct panel_drv_data *ddata) dsicm_sleep_in() argument
194 dsicm_sleep_out(struct panel_drv_data *ddata) dsicm_sleep_out() argument
211 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) dsicm_get_id() argument
228 dsicm_set_update_window(struct panel_drv_data *ddata, u16 x, u16 y, u16 w, u16 h) dsicm_set_update_window() argument
264 dsicm_queue_ulps_work(struct panel_drv_data *ddata) dsicm_queue_ulps_work() argument
271 dsicm_cancel_ulps_work(struct panel_drv_data *ddata) dsicm_cancel_ulps_work() argument
276 dsicm_enter_ulps(struct panel_drv_data *ddata) dsicm_enter_ulps() argument
310 dsicm_exit_ulps(struct panel_drv_data *ddata) dsicm_exit_ulps() argument
351 dsicm_wake_up(struct panel_drv_data *ddata) dsicm_wake_up() argument
363 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); dsicm_bl_update_status() local
410 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_num_errors_show() local
441 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_hw_revision_show() local
472 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps() local
506 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps() local
520 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps_timeout() local
551 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps_timeout() local
580 dsicm_hw_reset(struct panel_drv_data *ddata) dsicm_hw_reset() argument
593 dsicm_power_on(struct panel_drv_data *ddata) dsicm_power_on() argument
708 dsicm_power_off(struct panel_drv_data *ddata) dsicm_power_off() argument
735 dsicm_panel_reset(struct panel_drv_data *ddata) dsicm_panel_reset() argument
747 struct panel_drv_data *ddata = to_panel_data(dst); dsicm_connect() local
771 struct panel_drv_data *ddata = to_panel_data(dst); dsicm_disconnect() local
779 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable() local
806 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_disable() local
829 struct panel_drv_data *ddata = data; dsicm_framedone_cb() local
838 struct panel_drv_data *ddata = data; dsicm_te_isr() local
863 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_te_timeout_work_callback() local
876 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_update() local
922 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_sync() local
937 _dsicm_enable_te(struct panel_drv_data *ddata, bool enable) _dsicm_enable_te() argument
958 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable_te() local
995 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_get_te() local
1009 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_memory_read() local
1089 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_ulps_work() local
1112 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_get_modes() local
1123 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_check_timings() local
1167 struct panel_drv_data *ddata = platform_get_drvdata(pdev); dsicm_probe_of() local
1236 struct panel_drv_data *ddata; dsicm_probe() local
1339 struct panel_drv_data *ddata = platform_get_drvdata(pdev); dsicm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/bus/
H A Dti-sysc.c58 struct sysc *ddata; member
160 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np,
162 static int sysc_reset(struct sysc *ddata);
164 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write() argument
166 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { in sysc_write()
167 writew_relaxed(value & 0xffff, ddata->module_va + offset); in sysc_write()
170 if (ddata->offsets[SYSC_REVISION] >= 0 && in sysc_write()
171 offset == ddata->offsets[SYSC_REVISION]) { in sysc_write()
174 writew_relaxed(hi, ddata->module_va + offset + 4); in sysc_write()
180 writel_relaxed(value, ddata in sysc_write()
183 sysc_read(struct sysc *ddata, int offset) sysc_read() argument
204 sysc_opt_clks_needed(struct sysc *ddata) sysc_opt_clks_needed() argument
209 sysc_read_revision(struct sysc *ddata) sysc_read_revision() argument
219 sysc_read_sysconfig(struct sysc *ddata) sysc_read_sysconfig() argument
229 sysc_read_sysstatus(struct sysc *ddata) sysc_read_sysstatus() argument
239 sysc_poll_reset_sysstatus(struct sysc *ddata) sysc_poll_reset_sysstatus() argument
267 sysc_poll_reset_sysconfig(struct sysc *ddata) sysc_poll_reset_sysconfig() argument
293 sysc_wait_softreset(struct sysc *ddata) sysc_wait_softreset() argument
310 sysc_add_named_clock_from_child(struct sysc *ddata, const char *name, const char *optfck_name) sysc_add_named_clock_from_child() argument
360 sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) sysc_init_ext_opt_clock() argument
385 sysc_get_one_clock(struct sysc *ddata, const char *name) sysc_get_one_clock() argument
427 sysc_get_clocks(struct sysc *ddata) sysc_get_clocks() argument
497 sysc_enable_main_clocks(struct sysc *ddata) sysc_enable_main_clocks() argument
533 sysc_disable_main_clocks(struct sysc *ddata) sysc_disable_main_clocks() argument
550 sysc_enable_opt_clocks(struct sysc *ddata) sysc_enable_opt_clocks() argument
584 sysc_disable_opt_clocks(struct sysc *ddata) sysc_disable_opt_clocks() argument
603 sysc_clkdm_deny_idle(struct sysc *ddata) sysc_clkdm_deny_idle() argument
615 sysc_clkdm_allow_idle(struct sysc *ddata) sysc_clkdm_allow_idle() argument
633 sysc_init_resets(struct sysc *ddata) sysc_init_resets() argument
650 sysc_parse_and_check_child_range(struct sysc *ddata) sysc_parse_and_check_child_range() argument
692 sysc_defer_non_critical(struct sysc *ddata) sysc_defer_non_critical() argument
717 sysc_init_stdout_path(struct sysc *ddata) sysc_init_stdout_path() argument
748 sysc_check_quirk_stdout(struct sysc *ddata, struct device_node *np) sysc_check_quirk_stdout() argument
768 sysc_check_one_child(struct sysc *ddata, struct device_node *np) sysc_check_one_child() argument
781 sysc_check_children(struct sysc *ddata) sysc_check_children() argument
795 sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) sysc_check_quirk_16bit() argument
806 sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) sysc_parse_one() argument
836 sysc_parse_registers(struct sysc *ddata) sysc_parse_registers() argument
853 sysc_check_registers(struct sysc *ddata) sysc_check_registers() argument
898 sysc_ioremap(struct sysc *ddata) sysc_ioremap() argument
931 sysc_map_and_check_registers(struct sysc *ddata) sysc_map_and_check_registers() argument
969 sysc_show_rev(char *bufp, struct sysc *ddata) sysc_show_rev() argument
981 sysc_show_reg(struct sysc *ddata, char *bufp, enum sysc_registers reg) sysc_show_reg() argument
990 sysc_show_name(char *bufp, struct sysc *ddata) sysc_show_name() argument
1002 sysc_show_registers(struct sysc *ddata) sysc_show_registers() argument
1024 sysc_write_sysconfig(struct sysc *ddata, u32 value) sysc_write_sysconfig() argument
1041 struct sysc *ddata; sysc_enable_module() local
1180 struct sysc *ddata; sysc_disable_module() local
1256 sysc_runtime_suspend_legacy(struct device *dev, struct sysc *ddata) sysc_runtime_suspend_legacy() argument
1279 sysc_runtime_resume_legacy(struct device *dev, struct sysc *ddata) sysc_runtime_resume_legacy() argument
1304 struct sysc *ddata; sysc_runtime_suspend() local
1341 struct sysc *ddata; sysc_runtime_resume() local
1399 sysc_check_context(struct sysc *ddata) sysc_check_context() argument
1413 sysc_reinit_module(struct sysc *ddata, bool leave_enabled) sysc_reinit_module() argument
1457 struct sysc *ddata; sysc_noirq_suspend() local
1475 struct sysc *ddata; sysc_noirq_resume() local
1709 sysc_init_early_quirks(struct sysc *ddata) sysc_init_early_quirks() argument
1738 sysc_init_revision_quirks(struct sysc *ddata) sysc_init_revision_quirks() argument
1772 sysc_quirk_dispc(struct sysc *ddata, int dispc_offset, bool disable) sysc_quirk_dispc() argument
1854 sysc_pre_reset_quirk_dss(struct sysc *ddata) sysc_pre_reset_quirk_dss() argument
1891 sysc_pre_reset_quirk_hdq1w(struct sysc *ddata) sysc_pre_reset_quirk_hdq1w() argument
1902 sysc_module_enable_quirk_aess(struct sysc *ddata) sysc_module_enable_quirk_aess() argument
1910 sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) sysc_clk_quirk_i2c() argument
1930 sysc_pre_reset_quirk_i2c(struct sysc *ddata) sysc_pre_reset_quirk_i2c() argument
1935 sysc_post_reset_quirk_i2c(struct sysc *ddata) sysc_post_reset_quirk_i2c() argument
1941 sysc_quirk_rtc(struct sysc *ddata, bool lock) sysc_quirk_rtc() argument
1964 sysc_module_unlock_quirk_rtc(struct sysc *ddata) sysc_module_unlock_quirk_rtc() argument
1969 sysc_module_lock_quirk_rtc(struct sysc *ddata) sysc_module_lock_quirk_rtc() argument
1975 sysc_module_enable_quirk_otg(struct sysc *ddata) sysc_module_enable_quirk_otg() argument
1982 sysc_module_disable_quirk_otg(struct sysc *ddata) sysc_module_disable_quirk_otg() argument
1991 sysc_module_enable_quirk_sgx(struct sysc *ddata) sysc_module_enable_quirk_sgx() argument
2000 sysc_reset_done_quirk_wdt(struct sysc *ddata) sysc_reset_done_quirk_wdt() argument
2024 sysc_module_disable_quirk_pruss(struct sysc *ddata) sysc_module_disable_quirk_pruss() argument
2033 sysc_init_module_quirks(struct sysc *ddata) sysc_init_module_quirks() argument
2089 sysc_clockdomain_init(struct sysc *ddata) sysc_clockdomain_init() argument
2121 sysc_legacy_init(struct sysc *ddata) sysc_legacy_init() argument
2140 sysc_reset(struct sysc *ddata) sysc_reset() argument
2197 sysc_init_module(struct sysc *ddata) sysc_init_module() argument
2267 sysc_init_sysc_mask(struct sysc *ddata) sysc_init_sysc_mask() argument
2282 sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, const char *name) sysc_init_idlemode() argument
2301 sysc_init_idlemodes(struct sysc *ddata) sysc_init_idlemodes() argument
2325 sysc_init_syss_mask(struct sysc *ddata) sysc_init_syss_mask() argument
2353 sysc_child_add_named_clock(struct sysc *ddata, struct device *child, const char *name) sysc_child_add_named_clock() argument
2383 sysc_child_add_clocks(struct sysc *ddata, struct device *child) sysc_child_add_clocks() argument
2418 struct sysc *ddata; sysc_child_runtime_suspend() local
2435 struct sysc *ddata; sysc_child_runtime_resume() local
2453 struct sysc *ddata; sysc_child_suspend_noirq() local
2494 struct sysc *ddata; sysc_child_resume_noirq() local
2537 struct sysc *ddata; sysc_reinit_modules() local
2579 sysc_add_restored(struct sysc *ddata) sysc_add_restored() argument
2616 sysc_legacy_idle_quirk(struct sysc *ddata, struct device *child) sysc_legacy_idle_quirk() argument
2626 struct sysc *ddata; sysc_notifier_call() local
2666 sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, bool is_child) sysc_parse_dts_quirks() argument
2688 sysc_init_dts_quirks(struct sysc *ddata) sysc_init_dts_quirks() argument
2710 sysc_unprepare(struct sysc *ddata) sysc_unprepare() argument
2970 sysc_init_pdata(struct sysc *ddata) sysc_init_pdata() argument
2997 sysc_init_match(struct sysc *ddata) sysc_init_match() argument
3014 struct sysc *ddata; ti_sysc_idle() local
3110 sysc_init_static_data(struct sysc *ddata) sysc_init_static_data() argument
3217 sysc_check_disabled_devices(struct sysc *ddata) sysc_check_disabled_devices() argument
3240 sysc_check_active_timer(struct sysc *ddata) sysc_check_active_timer() argument
3275 struct sysc *ddata; sysc_probe() local
3402 struct sysc *ddata = platform_get_drvdata(pdev); sysc_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-dsi-cm.c77 static void dsicm_bl_power(struct panel_drv_data *ddata, bool enable) in dsicm_bl_power() argument
81 if (ddata->bldev) in dsicm_bl_power()
82 backlight = ddata->bldev; in dsicm_bl_power()
83 else if (ddata->extbldev) in dsicm_bl_power()
84 backlight = ddata->extbldev; in dsicm_bl_power()
94 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument
96 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start()
97 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start()
100 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() argument
110 dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) dsicm_dcs_read_1() argument
115 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) dsicm_dcs_write_1() argument
120 dsicm_sleep_in(struct panel_drv_data *ddata) dsicm_sleep_in() argument
138 dsicm_sleep_out(struct panel_drv_data *ddata) dsicm_sleep_out() argument
155 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) dsicm_get_id() argument
172 dsicm_set_update_window(struct panel_drv_data *ddata) dsicm_set_update_window() argument
190 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); dsicm_bl_update_status() local
220 struct panel_drv_data *ddata = dev_get_drvdata(dev); num_dsi_errors_show() local
240 struct panel_drv_data *ddata = dev_get_drvdata(dev); hw_revision_show() local
270 dsicm_hw_reset(struct panel_drv_data *ddata) dsicm_hw_reset() argument
283 dsicm_power_on(struct panel_drv_data *ddata) dsicm_power_on() argument
349 dsicm_power_off(struct panel_drv_data *ddata) dsicm_power_off() argument
370 struct panel_drv_data *ddata = panel_to_ddata(panel); dsicm_prepare() local
382 struct panel_drv_data *ddata = panel_to_ddata(panel); dsicm_enable() local
404 struct panel_drv_data *ddata = panel_to_ddata(panel); dsicm_unprepare() local
416 struct panel_drv_data *ddata = panel_to_ddata(panel); dsicm_disable() local
433 struct panel_drv_data *ddata = panel_to_ddata(panel); dsicm_get_modes() local
463 struct panel_drv_data *ddata = mipi_dsi_get_drvdata(dsi); dsicm_probe_of() local
507 struct panel_drv_data *ddata; dsicm_probe() local
584 struct panel_drv_data *ddata = mipi_dsi_get_drvdata(dsi); dsicm_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/bus/
H A Dti-sysc.c58 struct sysc *ddata; member
158 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np,
161 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write() argument
163 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { in sysc_write()
164 writew_relaxed(value & 0xffff, ddata->module_va + offset); in sysc_write()
167 if (ddata->offsets[SYSC_REVISION] >= 0 && in sysc_write()
168 offset == ddata->offsets[SYSC_REVISION]) { in sysc_write()
171 writew_relaxed(hi, ddata->module_va + offset + 4); in sysc_write()
177 writel_relaxed(value, ddata->module_va + offset); in sysc_write()
180 static u32 sysc_read(struct sysc *ddata, in argument
201 sysc_opt_clks_needed(struct sysc *ddata) sysc_opt_clks_needed() argument
206 sysc_read_revision(struct sysc *ddata) sysc_read_revision() argument
216 sysc_read_sysconfig(struct sysc *ddata) sysc_read_sysconfig() argument
226 sysc_read_sysstatus(struct sysc *ddata) sysc_read_sysstatus() argument
236 sysc_poll_reset_sysstatus(struct sysc *ddata) sysc_poll_reset_sysstatus() argument
264 sysc_poll_reset_sysconfig(struct sysc *ddata) sysc_poll_reset_sysconfig() argument
290 sysc_wait_softreset(struct sysc *ddata) sysc_wait_softreset() argument
307 sysc_add_named_clock_from_child(struct sysc *ddata, const char *name, const char *optfck_name) sysc_add_named_clock_from_child() argument
357 sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) sysc_init_ext_opt_clock() argument
382 sysc_get_one_clock(struct sysc *ddata, const char *name) sysc_get_one_clock() argument
424 sysc_get_clocks(struct sysc *ddata) sysc_get_clocks() argument
494 sysc_enable_main_clocks(struct sysc *ddata) sysc_enable_main_clocks() argument
530 sysc_disable_main_clocks(struct sysc *ddata) sysc_disable_main_clocks() argument
547 sysc_enable_opt_clocks(struct sysc *ddata) sysc_enable_opt_clocks() argument
581 sysc_disable_opt_clocks(struct sysc *ddata) sysc_disable_opt_clocks() argument
600 sysc_clkdm_deny_idle(struct sysc *ddata) sysc_clkdm_deny_idle() argument
612 sysc_clkdm_allow_idle(struct sysc *ddata) sysc_clkdm_allow_idle() argument
630 sysc_init_resets(struct sysc *ddata) sysc_init_resets() argument
647 sysc_parse_and_check_child_range(struct sysc *ddata) sysc_parse_and_check_child_range() argument
712 sysc_defer_non_critical(struct sysc *ddata) sysc_defer_non_critical() argument
737 sysc_init_stdout_path(struct sysc *ddata) sysc_init_stdout_path() argument
768 sysc_check_quirk_stdout(struct sysc *ddata, struct device_node *np) sysc_check_quirk_stdout() argument
788 sysc_check_one_child(struct sysc *ddata, struct device_node *np) sysc_check_one_child() argument
801 sysc_check_children(struct sysc *ddata) sysc_check_children() argument
815 sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) sysc_check_quirk_16bit() argument
826 sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) sysc_parse_one() argument
856 sysc_parse_registers(struct sysc *ddata) sysc_parse_registers() argument
873 sysc_check_registers(struct sysc *ddata) sysc_check_registers() argument
918 sysc_ioremap(struct sysc *ddata) sysc_ioremap() argument
951 sysc_map_and_check_registers(struct sysc *ddata) sysc_map_and_check_registers() argument
985 sysc_show_rev(char *bufp, struct sysc *ddata) sysc_show_rev() argument
997 sysc_show_reg(struct sysc *ddata, char *bufp, enum sysc_registers reg) sysc_show_reg() argument
1006 sysc_show_name(char *bufp, struct sysc *ddata) sysc_show_name() argument
1018 sysc_show_registers(struct sysc *ddata) sysc_show_registers() argument
1040 sysc_write_sysconfig(struct sysc *ddata, u32 value) sysc_write_sysconfig() argument
1057 struct sysc *ddata; sysc_enable_module() local
1192 struct sysc *ddata; sysc_disable_module() local
1262 sysc_runtime_suspend_legacy(struct device *dev, struct sysc *ddata) sysc_runtime_suspend_legacy() argument
1285 sysc_runtime_resume_legacy(struct device *dev, struct sysc *ddata) sysc_runtime_resume_legacy() argument
1310 struct sysc *ddata; sysc_runtime_suspend() local
1347 struct sysc *ddata; sysc_runtime_resume() local
1397 sysc_reinit_module(struct sysc *ddata, bool leave_enabled) sysc_reinit_module() argument
1427 struct sysc *ddata; sysc_noirq_suspend() local
1445 struct sysc *ddata; sysc_noirq_resume() local
1665 sysc_init_early_quirks(struct sysc *ddata) sysc_init_early_quirks() argument
1694 sysc_init_revision_quirks(struct sysc *ddata) sysc_init_revision_quirks() argument
1728 sysc_quirk_dispc(struct sysc *ddata, int dispc_offset, bool disable) sysc_quirk_dispc() argument
1810 sysc_pre_reset_quirk_dss(struct sysc *ddata) sysc_pre_reset_quirk_dss() argument
1847 sysc_pre_reset_quirk_hdq1w(struct sysc *ddata) sysc_pre_reset_quirk_hdq1w() argument
1858 sysc_module_enable_quirk_aess(struct sysc *ddata) sysc_module_enable_quirk_aess() argument
1866 sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) sysc_clk_quirk_i2c() argument
1886 sysc_pre_reset_quirk_i2c(struct sysc *ddata) sysc_pre_reset_quirk_i2c() argument
1891 sysc_post_reset_quirk_i2c(struct sysc *ddata) sysc_post_reset_quirk_i2c() argument
1897 sysc_quirk_rtc(struct sysc *ddata, bool lock) sysc_quirk_rtc() argument
1920 sysc_module_unlock_quirk_rtc(struct sysc *ddata) sysc_module_unlock_quirk_rtc() argument
1925 sysc_module_lock_quirk_rtc(struct sysc *ddata) sysc_module_lock_quirk_rtc() argument
1931 sysc_module_enable_quirk_sgx(struct sysc *ddata) sysc_module_enable_quirk_sgx() argument
1940 sysc_reset_done_quirk_wdt(struct sysc *ddata) sysc_reset_done_quirk_wdt() argument
1964 sysc_module_disable_quirk_pruss(struct sysc *ddata) sysc_module_disable_quirk_pruss() argument
1973 sysc_init_module_quirks(struct sysc *ddata) sysc_init_module_quirks() argument
2024 sysc_clockdomain_init(struct sysc *ddata) sysc_clockdomain_init() argument
2056 sysc_legacy_init(struct sysc *ddata) sysc_legacy_init() argument
2075 sysc_reset(struct sysc *ddata) sysc_reset() argument
2132 sysc_init_module(struct sysc *ddata) sysc_init_module() argument
2200 sysc_init_sysc_mask(struct sysc *ddata) sysc_init_sysc_mask() argument
2215 sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, const char *name) sysc_init_idlemode() argument
2234 sysc_init_idlemodes(struct sysc *ddata) sysc_init_idlemodes() argument
2258 sysc_init_syss_mask(struct sysc *ddata) sysc_init_syss_mask() argument
2286 sysc_child_add_named_clock(struct sysc *ddata, struct device *child, const char *name) sysc_child_add_named_clock() argument
2316 sysc_child_add_clocks(struct sysc *ddata, struct device *child) sysc_child_add_clocks() argument
2351 struct sysc *ddata; sysc_child_runtime_suspend() local
2368 struct sysc *ddata; sysc_child_runtime_resume() local
2386 struct sysc *ddata; sysc_child_suspend_noirq() local
2427 struct sysc *ddata; sysc_child_resume_noirq() local
2471 struct sysc *ddata; sysc_reinit_modules() local
2514 sysc_add_restored(struct sysc *ddata) sysc_add_restored() argument
2551 sysc_legacy_idle_quirk(struct sysc *ddata, struct device *child) sysc_legacy_idle_quirk() argument
2561 struct sysc *ddata; sysc_notifier_call() local
2601 sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, bool is_child) sysc_parse_dts_quirks() argument
2623 sysc_init_dts_quirks(struct sysc *ddata) sysc_init_dts_quirks() argument
2645 sysc_unprepare(struct sysc *ddata) sysc_unprepare() argument
2905 sysc_init_pdata(struct sysc *ddata) sysc_init_pdata() argument
2932 sysc_init_match(struct sysc *ddata) sysc_init_match() argument
2949 struct sysc *ddata; ti_sysc_idle() local
3045 sysc_init_static_data(struct sysc *ddata) sysc_init_static_data() argument
3133 sysc_check_disabled_devices(struct sysc *ddata) sysc_check_disabled_devices() argument
3158 sysc_check_active_timer(struct sysc *ddata) sysc_check_active_timer() argument
3193 struct sysc *ddata; sysc_probe() local
3318 struct sysc *ddata = platform_get_drvdata(pdev); sysc_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c110 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_init() local
111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
113 if (!ddata->enabled) in phy_mdm6600_init()
123 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_power_on() local
124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
126 if (!ddata->enabled) in phy_mdm6600_power_on()
140 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_power_off() local
141 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_off()
144 if (!ddata->enabled) in phy_mdm6600_power_off()
151 dev_warn(ddata in phy_mdm6600_power_off()
174 phy_mdm6600_cmd(struct phy_mdm6600 *ddata, int val) phy_mdm6600_cmd() argument
191 struct phy_mdm6600 *ddata; phy_mdm6600_status() local
216 struct phy_mdm6600 *ddata = data; phy_mdm6600_irq_thread() local
235 struct phy_mdm6600 *ddata = data; phy_mdm6600_wakeirq_thread() local
263 phy_mdm6600_init_irq(struct phy_mdm6600 *ddata) phy_mdm6600_init_irq() argument
305 phy_mdm6600_init_lines(struct phy_mdm6600 *ddata) phy_mdm6600_init_lines() argument
364 phy_mdm6600_device_power_on(struct phy_mdm6600 *ddata) phy_mdm6600_device_power_on() argument
444 phy_mdm6600_device_power_off(struct phy_mdm6600 *ddata) phy_mdm6600_device_power_off() argument
479 struct phy_mdm6600 *ddata; phy_mdm6600_deferred_power_on() local
496 phy_mdm6600_wake_modem(struct phy_mdm6600 *ddata) phy_mdm6600_wake_modem() argument
512 struct phy_mdm6600 *ddata; phy_mdm6600_modem_wake() local
528 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); phy_mdm6600_runtime_suspend() local
538 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); phy_mdm6600_runtime_resume() local
559 struct phy_mdm6600 *ddata; phy_mdm6600_probe() local
636 struct phy_mdm6600 *ddata = platform_get_drvdata(pdev); phy_mdm6600_remove() local
[all...]
H A Dphy-cpcap-usb.c140 static bool cpcap_usb_vbus_valid(struct cpcap_phy_ddata *ddata) in cpcap_usb_vbus_valid() argument
144 error = iio_read_channel_processed(ddata->vbus, &value); in cpcap_usb_vbus_valid()
148 dev_err(ddata->dev, "error reading VBUS: %i\n", error); in cpcap_usb_vbus_valid()
176 static int cpcap_phy_get_ints_state(struct cpcap_phy_ddata *ddata, in cpcap_phy_get_ints_state() argument
181 error = regmap_read(ddata->reg, CPCAP_REG_INTS1, &val); in cpcap_phy_get_ints_state()
189 error = regmap_read(ddata->reg, CPCAP_REG_INTS2, &val); in cpcap_phy_get_ints_state()
198 error = regmap_read(ddata->reg, CPCAP_REG_INTS4, &val); in cpcap_phy_get_ints_state()
208 static int cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata);
209 static int cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata);
211 static void cpcap_usb_try_musb_mailbox(struct cpcap_phy_ddata *ddata, in cpcap_usb_try_musb_mailbox() argument
226 struct cpcap_phy_ddata *ddata; cpcap_usb_detect() local
345 struct cpcap_phy_ddata *ddata = data; cpcap_phy_irq_thread() local
355 cpcap_usb_init_irq(struct platform_device *pdev, struct cpcap_phy_ddata *ddata, const char *name) cpcap_usb_init_irq() argument
391 cpcap_usb_init_interrupts(struct platform_device *pdev, struct cpcap_phy_ddata *ddata) cpcap_usb_init_interrupts() argument
411 cpcap_usb_gpio_set_mode(struct cpcap_phy_ddata *ddata, enum cpcap_gpio_mode mode) cpcap_usb_gpio_set_mode() argument
423 cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata) cpcap_usb_set_uart_mode() argument
468 cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata) cpcap_usb_set_usb_mode() argument
520 cpcap_usb_init_optional_pins(struct cpcap_phy_ddata *ddata) cpcap_usb_init_optional_pins() argument
555 cpcap_usb_init_optional_gpios(struct cpcap_phy_ddata *ddata) cpcap_usb_init_optional_gpios() argument
570 cpcap_usb_init_iio(struct cpcap_phy_ddata *ddata) cpcap_usb_init_iio() argument
619 struct cpcap_phy_ddata *ddata; cpcap_usb_phy_probe() local
705 struct cpcap_phy_ddata *ddata = platform_get_drvdata(pdev); cpcap_usb_phy_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c110 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_init() local
111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
113 if (!ddata->enabled) in phy_mdm6600_init()
123 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_power_on() local
124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
126 if (!ddata->enabled) in phy_mdm6600_power_on()
140 struct phy_mdm6600 *ddata = phy_get_drvdata(x); in phy_mdm6600_power_off() local
141 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_off()
144 if (!ddata->enabled) in phy_mdm6600_power_off()
151 dev_warn(ddata in phy_mdm6600_power_off()
174 phy_mdm6600_cmd(struct phy_mdm6600 *ddata, int val) phy_mdm6600_cmd() argument
191 struct phy_mdm6600 *ddata; phy_mdm6600_status() local
216 struct phy_mdm6600 *ddata = data; phy_mdm6600_irq_thread() local
235 struct phy_mdm6600 *ddata = data; phy_mdm6600_wakeirq_thread() local
263 phy_mdm6600_init_irq(struct phy_mdm6600 *ddata) phy_mdm6600_init_irq() argument
305 phy_mdm6600_init_lines(struct phy_mdm6600 *ddata) phy_mdm6600_init_lines() argument
364 phy_mdm6600_device_power_on(struct phy_mdm6600 *ddata) phy_mdm6600_device_power_on() argument
444 phy_mdm6600_device_power_off(struct phy_mdm6600 *ddata) phy_mdm6600_device_power_off() argument
479 struct phy_mdm6600 *ddata; phy_mdm6600_deferred_power_on() local
496 phy_mdm6600_wake_modem(struct phy_mdm6600 *ddata) phy_mdm6600_wake_modem() argument
512 struct phy_mdm6600 *ddata; phy_mdm6600_modem_wake() local
528 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); phy_mdm6600_runtime_suspend() local
538 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); phy_mdm6600_runtime_resume() local
559 struct phy_mdm6600 *ddata; phy_mdm6600_probe() local
636 struct phy_mdm6600 *ddata = platform_get_drvdata(pdev); phy_mdm6600_remove() local
[all...]
H A Dphy-cpcap-usb.c132 static bool cpcap_usb_vbus_valid(struct cpcap_phy_ddata *ddata) in cpcap_usb_vbus_valid() argument
136 error = iio_read_channel_processed(ddata->vbus, &value); in cpcap_usb_vbus_valid()
140 dev_err(ddata->dev, "error reading VBUS: %i\n", error); in cpcap_usb_vbus_valid()
168 static int cpcap_phy_get_ints_state(struct cpcap_phy_ddata *ddata, in cpcap_phy_get_ints_state() argument
173 error = regmap_read(ddata->reg, CPCAP_REG_INTS1, &val); in cpcap_phy_get_ints_state()
181 error = regmap_read(ddata->reg, CPCAP_REG_INTS2, &val); in cpcap_phy_get_ints_state()
190 error = regmap_read(ddata->reg, CPCAP_REG_INTS4, &val); in cpcap_phy_get_ints_state()
200 static int cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata);
201 static int cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata);
203 static void cpcap_usb_try_musb_mailbox(struct cpcap_phy_ddata *ddata, in cpcap_usb_try_musb_mailbox() argument
218 struct cpcap_phy_ddata *ddata; cpcap_usb_detect() local
337 struct cpcap_phy_ddata *ddata = data; cpcap_phy_irq_thread() local
347 cpcap_usb_init_irq(struct platform_device *pdev, struct cpcap_phy_ddata *ddata, const char *name) cpcap_usb_init_irq() argument
383 cpcap_usb_init_interrupts(struct platform_device *pdev, struct cpcap_phy_ddata *ddata) cpcap_usb_init_interrupts() argument
403 cpcap_usb_gpio_set_mode(struct cpcap_phy_ddata *ddata, enum cpcap_gpio_mode mode) cpcap_usb_gpio_set_mode() argument
415 cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata) cpcap_usb_set_uart_mode() argument
460 cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata) cpcap_usb_set_usb_mode() argument
512 cpcap_usb_init_optional_pins(struct cpcap_phy_ddata *ddata) cpcap_usb_init_optional_pins() argument
547 cpcap_usb_init_optional_gpios(struct cpcap_phy_ddata *ddata) cpcap_usb_init_optional_gpios() argument
562 cpcap_usb_init_iio(struct cpcap_phy_ddata *ddata) cpcap_usb_init_iio() argument
611 struct cpcap_phy_ddata *ddata; cpcap_usb_phy_probe() local
697 struct cpcap_phy_ddata *ddata = platform_get_drvdata(pdev); cpcap_usb_phy_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-sony-acx565akm.c104 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() argument
111 BUG_ON(ddata->spi == NULL); in acx565akm_transfer()
149 r = spi_sync(ddata->spi, &m); in acx565akm_transfer()
151 dev_dbg(&ddata->spi->dev, "spi_sync %d\n", r); in acx565akm_transfer()
154 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() argument
156 acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); in acx565akm_cmd()
159 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() argument
162 acx565akm_transfer(ddata, reg, buf, len, NULL, 0); in acx565akm_write()
165 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() argument
168 acx565akm_transfer(ddata, re in acx565akm_read()
171 hw_guard_start(struct panel_drv_data *ddata, int guard_msec) hw_guard_start() argument
177 hw_guard_wait(struct panel_drv_data *ddata) hw_guard_wait() argument
187 set_sleep_mode(struct panel_drv_data *ddata, int on) set_sleep_mode() argument
204 set_display_state(struct panel_drv_data *ddata, int enabled) set_display_state() argument
211 panel_enabled(struct panel_drv_data *ddata) panel_enabled() argument
226 panel_detect(struct panel_drv_data *ddata) panel_detect() argument
269 enable_backlight_ctrl(struct panel_drv_data *ddata, int enable) enable_backlight_ctrl() argument
286 set_cabc_mode(struct panel_drv_data *ddata, unsigned mode) set_cabc_mode() argument
300 get_cabc_mode(struct panel_drv_data *ddata) get_cabc_mode() argument
305 get_hw_cabc_mode(struct panel_drv_data *ddata) get_hw_cabc_mode() argument
313 acx565akm_set_brightness(struct panel_drv_data *ddata, int level) acx565akm_set_brightness() argument
326 acx565akm_get_actual_brightness(struct panel_drv_data *ddata) acx565akm_get_actual_brightness() argument
338 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_update_status() local
359 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_get_intensity() local
379 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_update_status_locked() local
391 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_get_intensity_locked() local
419 struct panel_drv_data *ddata = dev_get_drvdata(dev); show_cabc_mode() local
440 struct panel_drv_data *ddata = dev_get_drvdata(dev); store_cabc_mode() local
473 struct panel_drv_data *ddata = dev_get_drvdata(dev); show_cabc_available_modes() local
506 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_connect() local
517 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_disconnect() local
528 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_panel_power_on() local
584 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_panel_power_off() local
615 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_enable() local
639 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_disable() local
656 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_set_timings() local
668 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_get_timings() local
676 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_check_timings() local
698 struct panel_drv_data *ddata; acx565akm_probe() local
825 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); acx565akm_remove() local
[all...]
H A Dpanel-dsi-cm.c84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable);
86 static int dsicm_panel_reset(struct panel_drv_data *ddata);
90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument
92 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start()
93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start()
96 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() argument
98 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait()
100 if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) { in hw_guard_wait()
106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u argument
122 dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) dsicm_dcs_write_0() argument
128 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) dsicm_dcs_write_1() argument
136 dsicm_sleep_in(struct panel_drv_data *ddata) dsicm_sleep_in() argument
157 dsicm_sleep_out(struct panel_drv_data *ddata) dsicm_sleep_out() argument
174 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) dsicm_get_id() argument
191 dsicm_set_update_window(struct panel_drv_data *ddata, u16 x, u16 y, u16 w, u16 h) dsicm_set_update_window() argument
227 dsicm_queue_ulps_work(struct panel_drv_data *ddata) dsicm_queue_ulps_work() argument
234 dsicm_cancel_ulps_work(struct panel_drv_data *ddata) dsicm_cancel_ulps_work() argument
239 dsicm_enter_ulps(struct panel_drv_data *ddata) dsicm_enter_ulps() argument
273 dsicm_exit_ulps(struct panel_drv_data *ddata) dsicm_exit_ulps() argument
319 dsicm_wake_up(struct panel_drv_data *ddata) dsicm_wake_up() argument
331 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); dsicm_bl_update_status() local
381 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_num_errors_show() local
412 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_hw_revision_show() local
443 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps() local
477 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps() local
491 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps_timeout() local
522 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps_timeout() local
551 dsicm_hw_reset(struct panel_drv_data *ddata) dsicm_hw_reset() argument
570 dsicm_power_on(struct panel_drv_data *ddata) dsicm_power_on() argument
665 dsicm_power_off(struct panel_drv_data *ddata) dsicm_power_off() argument
687 dsicm_panel_reset(struct panel_drv_data *ddata) dsicm_panel_reset() argument
698 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_connect() local
735 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_disconnect() local
747 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable() local
787 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_disable() local
814 struct panel_drv_data *ddata = data; dsicm_framedone_cb() local
823 struct panel_drv_data *ddata = data; dsicm_te_isr() local
848 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_te_timeout_work_callback() local
861 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_update() local
908 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_sync() local
923 _dsicm_enable_te(struct panel_drv_data *ddata, bool enable) _dsicm_enable_te() argument
944 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable_te() local
981 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_get_te() local
995 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_memory_read() local
1076 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_ulps_work() local
1118 struct panel_drv_data *ddata; dsicm_probe() local
1246 struct panel_drv_data *ddata = platform_get_drvdata(pdev); dsicm_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable);
86 static int dsicm_panel_reset(struct panel_drv_data *ddata);
90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument
92 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start()
93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start()
96 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() argument
98 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait()
100 if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) { in hw_guard_wait()
106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u argument
122 dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) dsicm_dcs_write_0() argument
128 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) dsicm_dcs_write_1() argument
136 dsicm_sleep_in(struct panel_drv_data *ddata) dsicm_sleep_in() argument
157 dsicm_sleep_out(struct panel_drv_data *ddata) dsicm_sleep_out() argument
174 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) dsicm_get_id() argument
191 dsicm_set_update_window(struct panel_drv_data *ddata, u16 x, u16 y, u16 w, u16 h) dsicm_set_update_window() argument
227 dsicm_queue_ulps_work(struct panel_drv_data *ddata) dsicm_queue_ulps_work() argument
234 dsicm_cancel_ulps_work(struct panel_drv_data *ddata) dsicm_cancel_ulps_work() argument
239 dsicm_enter_ulps(struct panel_drv_data *ddata) dsicm_enter_ulps() argument
273 dsicm_exit_ulps(struct panel_drv_data *ddata) dsicm_exit_ulps() argument
319 dsicm_wake_up(struct panel_drv_data *ddata) dsicm_wake_up() argument
331 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); dsicm_bl_update_status() local
387 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_num_errors_show() local
418 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_hw_revision_show() local
449 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps() local
483 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps() local
497 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_store_ulps_timeout() local
528 struct panel_drv_data *ddata = dev_get_drvdata(dev); dsicm_show_ulps_timeout() local
557 dsicm_hw_reset(struct panel_drv_data *ddata) dsicm_hw_reset() argument
573 dsicm_power_on(struct panel_drv_data *ddata) dsicm_power_on() argument
668 dsicm_power_off(struct panel_drv_data *ddata) dsicm_power_off() argument
690 dsicm_panel_reset(struct panel_drv_data *ddata) dsicm_panel_reset() argument
701 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_connect() local
738 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_disconnect() local
750 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable() local
790 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_disable() local
817 struct panel_drv_data *ddata = data; dsicm_framedone_cb() local
826 struct panel_drv_data *ddata = data; dsicm_te_isr() local
851 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_te_timeout_work_callback() local
864 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_update() local
911 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_sync() local
926 _dsicm_enable_te(struct panel_drv_data *ddata, bool enable) _dsicm_enable_te() argument
947 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_enable_te() local
984 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_get_te() local
998 struct panel_drv_data *ddata = to_panel_data(dssdev); dsicm_memory_read() local
1079 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, dsicm_ulps_work() local
1121 struct panel_drv_data *ddata = platform_get_drvdata(pdev); dsicm_probe_of() local
1156 struct panel_drv_data *ddata; dsicm_probe() local
1278 struct panel_drv_data *ddata = platform_get_drvdata(pdev); dsicm_remove() local
[all...]
H A Dpanel-sony-acx565akm.c105 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() argument
112 BUG_ON(ddata->spi == NULL); in acx565akm_transfer()
150 r = spi_sync(ddata->spi, &m); in acx565akm_transfer()
152 dev_dbg(&ddata->spi->dev, "spi_sync %d\n", r); in acx565akm_transfer()
155 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() argument
157 acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); in acx565akm_cmd()
160 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() argument
163 acx565akm_transfer(ddata, reg, buf, len, NULL, 0); in acx565akm_write()
166 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() argument
169 acx565akm_transfer(ddata, re in acx565akm_read()
172 hw_guard_start(struct panel_drv_data *ddata, int guard_msec) hw_guard_start() argument
178 hw_guard_wait(struct panel_drv_data *ddata) hw_guard_wait() argument
188 set_sleep_mode(struct panel_drv_data *ddata, int on) set_sleep_mode() argument
205 set_display_state(struct panel_drv_data *ddata, int enabled) set_display_state() argument
212 panel_enabled(struct panel_drv_data *ddata) panel_enabled() argument
227 panel_detect(struct panel_drv_data *ddata) panel_detect() argument
270 enable_backlight_ctrl(struct panel_drv_data *ddata, int enable) enable_backlight_ctrl() argument
287 set_cabc_mode(struct panel_drv_data *ddata, unsigned mode) set_cabc_mode() argument
301 get_cabc_mode(struct panel_drv_data *ddata) get_cabc_mode() argument
306 get_hw_cabc_mode(struct panel_drv_data *ddata) get_hw_cabc_mode() argument
314 acx565akm_set_brightness(struct panel_drv_data *ddata, int level) acx565akm_set_brightness() argument
327 acx565akm_get_actual_brightness(struct panel_drv_data *ddata) acx565akm_get_actual_brightness() argument
339 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_update_status() local
360 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_get_intensity() local
380 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_update_status_locked() local
392 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); acx565akm_bl_get_intensity_locked() local
420 struct panel_drv_data *ddata = dev_get_drvdata(dev); show_cabc_mode() local
441 struct panel_drv_data *ddata = dev_get_drvdata(dev); store_cabc_mode() local
474 struct panel_drv_data *ddata = dev_get_drvdata(dev); show_cabc_available_modes() local
507 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_connect() local
523 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_disconnect() local
534 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_panel_power_on() local
585 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_panel_power_off() local
615 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_enable() local
639 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_disable() local
656 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_set_timings() local
668 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_get_timings() local
676 struct panel_drv_data *ddata = to_panel_data(dssdev); acx565akm_check_timings() local
699 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); acx565akm_probe_pdata() local
724 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); acx565akm_probe_of() local
740 struct panel_drv_data *ddata; acx565akm_probe() local
867 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); acx565akm_remove() local
[all...]
H A Dpanel-tpo-td028ttec1.c55 static int jbt_ret_write_0(struct panel_drv_data *ddata, u8 reg) in jbt_ret_write_0() argument
60 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0()
63 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0()
69 static int jbt_reg_write_1(struct panel_drv_data *ddata, u8 reg, u8 data) in jbt_reg_write_1() argument
76 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1()
79 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1()
85 static int jbt_reg_write_2(struct panel_drv_data *ddata, u8 reg, u16 data) in jbt_reg_write_2() argument
94 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2()
98 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2()
160 struct panel_drv_data *ddata in td028ttec1_panel_connect() local
176 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_disconnect() local
187 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_enable() local
297 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_disable() local
318 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_set_timings() local
330 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_get_timings() local
338 struct panel_drv_data *ddata = to_panel_data(dssdev); td028ttec1_panel_check_timings() local
359 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); td028ttec1_probe_of() local
375 struct panel_drv_data *ddata; td028ttec1_panel_probe() local
430 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); td028ttec1_panel_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dcpcap-charger.c176 static int cpcap_charger_get_charge_voltage(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_voltage() argument
181 channel = ddata->channels[CPCAP_CHARGER_IIO_VOLTAGE]; in cpcap_charger_get_charge_voltage()
184 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_voltage()
192 static int cpcap_charger_get_charge_current(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_current() argument
197 channel = ddata->channels[CPCAP_CHARGER_IIO_CHRG_CURRENT]; in cpcap_charger_get_charge_current()
200 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_current()
212 struct cpcap_charger_ddata *ddata = dev_get_drvdata(psy->dev.parent); in cpcap_charger_get_property() local
216 val->intval = ddata->status; in cpcap_charger_get_property()
219 val->intval = ddata->limit_current; in cpcap_charger_get_property()
222 val->intval = ddata in cpcap_charger_get_property()
272 cpcap_charger_get_bat_const_charge_voltage(struct cpcap_charger_ddata *ddata) cpcap_charger_get_bat_const_charge_voltage() argument
317 struct cpcap_charger_ddata *ddata = dev_get_drvdata(psy->dev.parent); cpcap_charger_set_property() local
354 cpcap_charger_set_cable_path(struct cpcap_charger_ddata *ddata, bool enabled) cpcap_charger_set_cable_path() argument
363 cpcap_charger_set_inductive_path(struct cpcap_charger_ddata *ddata, bool enabled) cpcap_charger_set_inductive_path() argument
372 cpcap_charger_update_state(struct cpcap_charger_ddata *ddata, int state) cpcap_charger_update_state() argument
405 cpcap_charger_disable(struct cpcap_charger_ddata *ddata) cpcap_charger_disable() argument
418 cpcap_charger_enable(struct cpcap_charger_ddata *ddata, int max_voltage, int charge_current, int trickle_current) cpcap_charger_enable() argument
443 cpcap_charger_vbus_valid(struct cpcap_charger_ddata *ddata) cpcap_charger_vbus_valid() argument
461 struct cpcap_charger_ddata *ddata; cpcap_charger_vbus_work() local
525 struct cpcap_charger_ddata *ddata = cpcap_charger_set_vbus() local
537 cpcap_charger_get_ints_state(struct cpcap_charger_ddata *ddata, struct cpcap_charger_ints_state *s) cpcap_charger_get_ints_state() argument
595 cpcap_charger_disconnect(struct cpcap_charger_ddata *ddata, int state, unsigned long delay) cpcap_charger_disconnect() argument
623 struct cpcap_charger_ddata *ddata; cpcap_usb_detect() local
740 struct cpcap_charger_ddata *ddata = data; cpcap_charger_irq_thread() local
750 cpcap_usb_init_irq(struct platform_device *pdev, struct cpcap_charger_ddata *ddata, const char *name) cpcap_usb_init_irq() argument
794 cpcap_usb_init_interrupts(struct platform_device *pdev, struct cpcap_charger_ddata *ddata) cpcap_usb_init_interrupts() argument
808 cpcap_charger_init_optional_gpios(struct cpcap_charger_ddata *ddata) cpcap_charger_init_optional_gpios() argument
823 cpcap_charger_init_iio(struct cpcap_charger_ddata *ddata) cpcap_charger_init_iio() argument
880 struct cpcap_charger_ddata *ddata; cpcap_charger_probe() local
949 struct cpcap_charger_ddata *ddata = platform_get_drvdata(pdev); cpcap_charger_shutdown() local
[all...]
H A Dcpcap-battery.c147 cpcap_battery_get_state(struct cpcap_battery_ddata *ddata, in cpcap_battery_get_state() argument
153 return &ddata->state[state]; in cpcap_battery_get_state()
157 cpcap_battery_latest(struct cpcap_battery_ddata *ddata) in cpcap_battery_latest() argument
159 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_LATEST); in cpcap_battery_latest()
163 cpcap_battery_previous(struct cpcap_battery_ddata *ddata) in cpcap_battery_previous() argument
165 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_PREVIOUS); in cpcap_battery_previous()
169 cpcap_battery_get_empty(struct cpcap_battery_ddata *ddata) in cpcap_battery_get_empty() argument
171 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_EMPTY); in cpcap_battery_get_empty()
175 cpcap_battery_get_full(struct cpcap_battery_ddata *ddata) in cpcap_battery_get_full() argument
177 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_FUL in cpcap_battery_get_full()
180 cpcap_charger_battery_temperature(struct cpcap_battery_ddata *ddata, int *value) cpcap_charger_battery_temperature() argument
201 cpcap_battery_get_voltage(struct cpcap_battery_ddata *ddata) cpcap_battery_get_voltage() argument
217 cpcap_battery_get_current(struct cpcap_battery_ddata *ddata) cpcap_battery_get_current() argument
254 cpcap_battery_cc_raw_div(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset, u32 divider) cpcap_battery_cc_raw_div() argument
273 cpcap_battery_cc_to_uah(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) cpcap_battery_cc_to_uah() argument
282 cpcap_battery_cc_to_ua(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) cpcap_battery_cc_to_ua() argument
308 cpcap_battery_read_accumulated(struct cpcap_battery_ddata *ddata, struct cpcap_coulomb_counter_data *ccd) cpcap_battery_read_accumulated() argument
407 cpcap_battery_detect_battery_type(struct cpcap_battery_ddata *ddata) cpcap_battery_detect_battery_type() argument
440 cpcap_battery_cc_get_avg_current(struct cpcap_battery_ddata *ddata) cpcap_battery_cc_get_avg_current() argument
469 cpcap_battery_get_charger_status(struct cpcap_battery_ddata *ddata, int *val) cpcap_battery_get_charger_status() argument
492 cpcap_battery_full(struct cpcap_battery_ddata *ddata) cpcap_battery_full() argument
527 cpcap_battery_low(struct cpcap_battery_ddata *ddata) cpcap_battery_low() argument
540 cpcap_battery_update_status(struct cpcap_battery_ddata *ddata) cpcap_battery_update_status() argument
639 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); cpcap_battery_get_property() local
793 cpcap_battery_update_charger(struct cpcap_battery_ddata *ddata, int const_charge_voltage) cpcap_battery_update_charger() argument
830 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); cpcap_battery_set_property() local
872 struct cpcap_battery_ddata *ddata = data; cpcap_battery_irq_thread() local
915 cpcap_battery_init_irq(struct platform_device *pdev, struct cpcap_battery_ddata *ddata, const char *name) cpcap_battery_init_irq() argument
956 cpcap_battery_init_interrupts(struct platform_device *pdev, struct cpcap_battery_ddata *ddata) cpcap_battery_init_interrupts() argument
985 cpcap_battery_init_iio(struct cpcap_battery_ddata *ddata) cpcap_battery_init_iio() argument
1014 cpcap_battery_calibrate(struct cpcap_battery_ddata *ddata) cpcap_battery_calibrate() argument
1090 struct cpcap_battery_ddata *ddata; cpcap_battery_probe() local
1156 struct cpcap_battery_ddata *ddata = platform_get_drvdata(pdev); cpcap_battery_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-efm32.c86 #define ddata_to_dev(ddata) (&(ddata->bitbang.master->dev))
87 #define efm32_spi_vdbg(ddata, format, arg...) \
88 dev_vdbg(ddata_to_dev(ddata), format, ##arg)
90 static void efm32_spi_write32(struct efm32_spi_ddata *ddata, in efm32_spi_write32() argument
93 writel_relaxed(value, ddata->base + offset); in efm32_spi_write32()
96 static u32 efm32_spi_read32(struct efm32_spi_ddata *ddata, unsigned offset) in efm32_spi_read32() argument
98 return readl_relaxed(ddata->base + offset); in efm32_spi_read32()
104 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_setup_transfer() local
108 unsigned long clkfreq = clk_get_rate(ddata in efm32_spi_setup_transfer()
133 efm32_spi_tx_u8(struct efm32_spi_ddata *ddata) efm32_spi_tx_u8() argument
147 efm32_spi_rx_u8(struct efm32_spi_ddata *ddata) efm32_spi_rx_u8() argument
160 efm32_spi_filltx(struct efm32_spi_ddata *ddata) efm32_spi_filltx() argument
171 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); efm32_spi_txrx_bufs() local
209 struct efm32_spi_ddata *ddata = data; efm32_spi_rxirq() local
239 struct efm32_spi_ddata *ddata = data; efm32_spi_txirq() local
268 efm32_spi_get_configured_location(struct efm32_spi_ddata *ddata) efm32_spi_get_configured_location() argument
275 efm32_spi_probe_dt(struct platform_device *pdev, struct spi_master *master, struct efm32_spi_ddata *ddata) efm32_spi_probe_dt() argument
306 struct efm32_spi_ddata *ddata; efm32_spi_probe() local
422 struct efm32_spi_ddata *ddata = spi_master_get_devdata(master); efm32_spi_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dcpcap-charger.c181 static bool cpcap_charger_battery_found(struct cpcap_charger_ddata *ddata) in cpcap_charger_battery_found() argument
186 channel = ddata->channels[CPCAP_CHARGER_IIO_BATTDET]; in cpcap_charger_battery_found()
189 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_battery_found()
197 static int cpcap_charger_get_charge_voltage(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_voltage() argument
202 channel = ddata->channels[CPCAP_CHARGER_IIO_VOLTAGE]; in cpcap_charger_get_charge_voltage()
205 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_voltage()
213 static int cpcap_charger_get_charge_current(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_current() argument
218 channel = ddata->channels[CPCAP_CHARGER_IIO_CHRG_CURRENT]; in cpcap_charger_get_charge_current()
221 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_current()
233 struct cpcap_charger_ddata *ddata in cpcap_charger_get_property() local
290 cpcap_charger_get_bat_const_charge_voltage(struct cpcap_charger_ddata *ddata) cpcap_charger_get_bat_const_charge_voltage() argument
315 struct cpcap_charger_ddata *ddata = dev_get_drvdata(psy->dev.parent); cpcap_charger_set_property() local
345 cpcap_charger_set_cable_path(struct cpcap_charger_ddata *ddata, bool enabled) cpcap_charger_set_cable_path() argument
354 cpcap_charger_set_inductive_path(struct cpcap_charger_ddata *ddata, bool enabled) cpcap_charger_set_inductive_path() argument
363 cpcap_charger_set_state(struct cpcap_charger_ddata *ddata, int max_voltage, int charge_current, int trickle_current) cpcap_charger_set_state() argument
410 cpcap_charger_vbus_valid(struct cpcap_charger_ddata *ddata) cpcap_charger_vbus_valid() argument
428 struct cpcap_charger_ddata *ddata; cpcap_charger_vbus_work() local
488 struct cpcap_charger_ddata *ddata = cpcap_charger_set_vbus() local
500 cpcap_charger_get_ints_state(struct cpcap_charger_ddata *ddata, struct cpcap_charger_ints_state *s) cpcap_charger_get_ints_state() argument
532 cpcap_charger_update_state(struct cpcap_charger_ddata *ddata, int state) cpcap_charger_update_state() argument
591 cpcap_charger_disconnect(struct cpcap_charger_ddata *ddata, int state, unsigned long delay) cpcap_charger_disconnect() argument
607 struct cpcap_charger_ddata *ddata; cpcap_usb_detect() local
693 struct cpcap_charger_ddata *ddata = data; cpcap_charger_irq_thread() local
703 cpcap_usb_init_irq(struct platform_device *pdev, struct cpcap_charger_ddata *ddata, const char *name) cpcap_usb_init_irq() argument
747 cpcap_usb_init_interrupts(struct platform_device *pdev, struct cpcap_charger_ddata *ddata) cpcap_usb_init_interrupts() argument
761 cpcap_charger_init_optional_gpios(struct cpcap_charger_ddata *ddata) cpcap_charger_init_optional_gpios() argument
776 cpcap_charger_init_iio(struct cpcap_charger_ddata *ddata) cpcap_charger_init_iio() argument
829 struct cpcap_charger_ddata *ddata; cpcap_charger_probe() local
895 struct cpcap_charger_ddata *ddata = platform_get_drvdata(pdev); cpcap_charger_remove() local
[all...]
H A Dcpcap-battery.c142 cpcap_battery_get_state(struct cpcap_battery_ddata *ddata, in cpcap_battery_get_state() argument
148 return &ddata->state[state]; in cpcap_battery_get_state()
152 cpcap_battery_latest(struct cpcap_battery_ddata *ddata) in cpcap_battery_latest() argument
154 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_LATEST); in cpcap_battery_latest()
158 cpcap_battery_previous(struct cpcap_battery_ddata *ddata) in cpcap_battery_previous() argument
160 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_PREVIOUS); in cpcap_battery_previous()
163 static int cpcap_charger_battery_temperature(struct cpcap_battery_ddata *ddata, in cpcap_charger_battery_temperature() argument
169 channel = ddata->channels[CPCAP_BATTERY_IIO_BATTDET]; in cpcap_charger_battery_temperature()
172 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_battery_temperature()
183 static int cpcap_battery_get_voltage(struct cpcap_battery_ddata *ddata) in cpcap_battery_get_voltage() argument
199 cpcap_battery_get_current(struct cpcap_battery_ddata *ddata) cpcap_battery_get_current() argument
236 cpcap_battery_cc_raw_div(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset, u32 divider) cpcap_battery_cc_raw_div() argument
255 cpcap_battery_cc_to_uah(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) cpcap_battery_cc_to_uah() argument
264 cpcap_battery_cc_to_ua(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) cpcap_battery_cc_to_ua() argument
290 cpcap_battery_read_accumulated(struct cpcap_battery_ddata *ddata, struct cpcap_coulomb_counter_data *ccd) cpcap_battery_read_accumulated() argument
340 cpcap_battery_cc_get_avg_current(struct cpcap_battery_ddata *ddata) cpcap_battery_cc_get_avg_current() argument
369 cpcap_battery_full(struct cpcap_battery_ddata *ddata) cpcap_battery_full() argument
380 cpcap_battery_update_status(struct cpcap_battery_ddata *ddata) cpcap_battery_update_status() argument
437 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); cpcap_battery_get_property() local
548 cpcap_battery_update_charger(struct cpcap_battery_ddata *ddata, int const_charge_voltage) cpcap_battery_update_charger() argument
585 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); cpcap_battery_set_property() local
617 struct cpcap_battery_ddata *ddata = data; cpcap_battery_irq_thread() local
660 cpcap_battery_init_irq(struct platform_device *pdev, struct cpcap_battery_ddata *ddata, const char *name) cpcap_battery_init_irq() argument
701 cpcap_battery_init_interrupts(struct platform_device *pdev, struct cpcap_battery_ddata *ddata) cpcap_battery_init_interrupts() argument
730 cpcap_battery_init_iio(struct cpcap_battery_ddata *ddata) cpcap_battery_init_iio() argument
759 cpcap_battery_calibrate(struct cpcap_battery_ddata *ddata) cpcap_battery_calibrate() argument
845 struct cpcap_battery_ddata *ddata; cpcap_battery_probe() local
933 struct cpcap_battery_ddata *ddata = platform_get_drvdata(pdev); cpcap_battery_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-efm32.c128 static u32 efm32_i2c_read32(struct efm32_i2c_ddata *ddata, unsigned offset) in efm32_i2c_read32() argument
130 return readl(ddata->base + offset); in efm32_i2c_read32()
133 static void efm32_i2c_write32(struct efm32_i2c_ddata *ddata, in efm32_i2c_write32() argument
136 writel(value, ddata->base + offset); in efm32_i2c_write32()
139 static void efm32_i2c_send_next_msg(struct efm32_i2c_ddata *ddata) in efm32_i2c_send_next_msg() argument
141 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_send_next_msg()
143 efm32_i2c_write32(ddata, REG_CMD, REG_CMD_START); in efm32_i2c_send_next_msg()
144 efm32_i2c_write32(ddata, REG_TXDATA, i2c_8bit_addr_from_msg(cur_msg)); in efm32_i2c_send_next_msg()
147 static void efm32_i2c_send_next_byte(struct efm32_i2c_ddata *ddata) in efm32_i2c_send_next_byte() argument
168 efm32_i2c_recv_next_byte(struct efm32_i2c_ddata *ddata) efm32_i2c_recv_next_byte() argument
194 struct efm32_i2c_ddata *ddata = dev_id; efm32_i2c_irq() local
257 struct efm32_i2c_ddata *ddata = i2c_get_adapdata(adap); efm32_i2c_master_xfer() local
297 efm32_i2c_get_configured_location(struct efm32_i2c_ddata *ddata) efm32_i2c_get_configured_location() argument
307 struct efm32_i2c_ddata *ddata; efm32_i2c_probe() local
437 struct efm32_i2c_ddata *ddata = platform_get_drvdata(pdev); efm32_i2c_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-sifive.c61 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_request() local
63 mutex_lock(&ddata->lock); in pwm_sifive_request()
64 ddata->user_count++; in pwm_sifive_request()
65 mutex_unlock(&ddata->lock); in pwm_sifive_request()
72 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_free() local
74 mutex_lock(&ddata->lock); in pwm_sifive_free()
75 ddata->user_count--; in pwm_sifive_free()
76 mutex_unlock(&ddata->lock); in pwm_sifive_free()
79 /* Called holding ddata->lock */
80 static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, in pwm_sifive_update_clock() argument
111 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); pwm_sifive_get_state() local
130 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); pwm_sifive_enable() local
150 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); pwm_sifive_apply() local
225 struct pwm_sifive_ddata *ddata = pwm_sifive_clock_notifier() local
240 struct pwm_sifive_ddata *ddata; pwm_sifive_probe() local
336 struct pwm_sifive_ddata *ddata = platform_get_drvdata(dev); pwm_sifive_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-siox.c30 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_set_data() local
32 mutex_lock(&ddata->lock); in gpio_siox_set_data()
33 buf[0] = ddata->setdata[0]; in gpio_siox_set_data()
34 mutex_unlock(&ddata->lock); in gpio_siox_set_data()
41 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_get_data() local
45 mutex_lock(&ddata->lock); in gpio_siox_get_data()
47 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
53 ddata->getdata[bitpos / 8] & (1 << (bitpos % 8)); in gpio_siox_get_data()
54 u32 irq_type = ddata->irq_type[offset]; in gpio_siox_get_data()
59 ddata in gpio_siox_get_data()
101 struct gpio_siox_ddata *ddata = gpio_siox_irq_ack() local
112 struct gpio_siox_ddata *ddata = gpio_siox_irq_mask() local
123 struct gpio_siox_ddata *ddata = gpio_siox_irq_unmask() local
134 struct gpio_siox_ddata *ddata = gpio_siox_irq_set_type() local
146 struct gpio_siox_ddata *ddata = gpio_siox_get() local
170 struct gpio_siox_ddata *ddata = gpio_siox_set() local
213 struct gpio_siox_ddata *ddata; gpio_siox_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-siox.c29 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_set_data() local
31 mutex_lock(&ddata->lock); in gpio_siox_set_data()
32 buf[0] = ddata->setdata[0]; in gpio_siox_set_data()
33 mutex_unlock(&ddata->lock); in gpio_siox_set_data()
40 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_get_data() local
44 mutex_lock(&ddata->lock); in gpio_siox_get_data()
46 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
52 ddata->getdata[bitpos / 8] & (1 << (bitpos % 8)); in gpio_siox_get_data()
53 u32 irq_type = ddata->irq_type[offset]; in gpio_siox_get_data()
58 ddata in gpio_siox_get_data()
100 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); gpio_siox_irq_ack() local
110 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); gpio_siox_irq_mask() local
121 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); gpio_siox_irq_unmask() local
132 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); gpio_siox_irq_set_type() local
143 struct gpio_siox_ddata *ddata = gpiochip_get_data(chip); gpio_siox_get() local
166 struct gpio_siox_ddata *ddata = gpiochip_get_data(chip); gpio_siox_set() local
218 struct gpio_siox_ddata *ddata; gpio_siox_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-sifive.c62 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_request() local
64 mutex_lock(&ddata->lock); in pwm_sifive_request()
65 ddata->user_count++; in pwm_sifive_request()
66 mutex_unlock(&ddata->lock); in pwm_sifive_request()
73 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_free() local
75 mutex_lock(&ddata->lock); in pwm_sifive_free()
76 ddata->user_count--; in pwm_sifive_free()
77 mutex_unlock(&ddata->lock); in pwm_sifive_free()
80 /* Called holding ddata->lock */
81 static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, in pwm_sifive_update_clock() argument
112 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); pwm_sifive_get_state() local
134 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); pwm_sifive_apply() local
213 struct pwm_sifive_ddata *ddata = pwm_sifive_clock_notifier() local
228 struct pwm_sifive_ddata *ddata; pwm_sifive_probe() local
318 struct pwm_sifive_ddata *ddata = platform_get_drvdata(dev); pwm_sifive_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/char/hw_random/
H A Domap3-rom-rng.c40 struct omap_rom_rng *ddata; in omap3_rom_rng_read() local
44 ddata = (struct omap_rom_rng *)rng->priv; in omap3_rom_rng_read()
46 r = pm_runtime_get_sync(ddata->dev); in omap3_rom_rng_read()
48 pm_runtime_put_noidle(ddata->dev); in omap3_rom_rng_read()
54 r = ddata->rom_rng_call(ptr, 4, RNG_GEN_HW); in omap3_rom_rng_read()
60 pm_runtime_mark_last_busy(ddata->dev); in omap3_rom_rng_read()
61 pm_runtime_put_autosuspend(ddata->dev); in omap3_rom_rng_read()
68 struct omap_rom_rng *ddata; in omap_rom_rng_runtime_suspend() local
71 ddata = dev_get_drvdata(dev); in omap_rom_rng_runtime_suspend()
73 r = ddata in omap_rom_rng_runtime_suspend()
84 struct omap_rom_rng *ddata; omap_rom_rng_runtime_resume() local
106 struct omap_rom_rng *ddata = data; omap_rom_rng_finish() local
114 struct omap_rom_rng *ddata; omap3_rom_rng_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/char/hw_random/
H A Domap3-rom-rng.c39 struct omap_rom_rng *ddata; in omap3_rom_rng_read() local
43 ddata = (struct omap_rom_rng *)rng->priv; in omap3_rom_rng_read()
45 r = pm_runtime_get_sync(ddata->dev); in omap3_rom_rng_read()
47 pm_runtime_put_noidle(ddata->dev); in omap3_rom_rng_read()
53 r = ddata->rom_rng_call(ptr, 4, RNG_GEN_HW); in omap3_rom_rng_read()
59 pm_runtime_mark_last_busy(ddata->dev); in omap3_rom_rng_read()
60 pm_runtime_put_autosuspend(ddata->dev); in omap3_rom_rng_read()
67 struct omap_rom_rng *ddata; in omap_rom_rng_runtime_suspend() local
70 ddata = dev_get_drvdata(dev); in omap_rom_rng_runtime_suspend()
72 r = ddata in omap_rom_rng_runtime_suspend()
83 struct omap_rom_rng *ddata; omap_rom_rng_runtime_resume() local
105 struct omap_rom_rng *ddata = data; omap_rom_rng_finish() local
113 struct omap_rom_rng *ddata; omap3_rom_rng_probe() local
[all...]

Completed in 22 milliseconds

1234567