/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/displays/ |
H A D | panel-dsi-cm.c | 96 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 D | ti-sysc.c | 58 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 D | panel-dsi-cm.c | 77 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 D | ti-sysc.c | 58 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 D | phy-mapphone-mdm6600.c | 110 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 D | phy-cpcap-usb.c | 140 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 D | phy-mapphone-mdm6600.c | 110 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 D | phy-cpcap-usb.c | 132 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 D | panel-sony-acx565akm.c | 104 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 D | panel-dsi-cm.c | 84 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 D | panel-dsi-cm.c | 84 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 D | panel-sony-acx565akm.c | 105 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 D | panel-tpo-td028ttec1.c | 55 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 D | cpcap-charger.c | 176 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 D | cpcap-battery.c | 147 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 D | spi-efm32.c | 86 #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 D | cpcap-charger.c | 181 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 D | cpcap-battery.c | 142 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 D | i2c-efm32.c | 128 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 D | pwm-sifive.c | 61 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 D | gpio-siox.c | 30 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 D | gpio-siox.c | 29 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 D | pwm-sifive.c | 62 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 D | omap3-rom-rng.c | 40 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 D | omap3-rom-rng.c | 39 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...] |