Lines Matching refs:sysc

57 	struct sysc *ddata;
126 struct sysc { struct
149 void (*pre_reset_quirk)(struct sysc *sysc); argument
150 void (*post_reset_quirk)(struct sysc *sysc); argument
151 void (*reset_done_quirk)(struct sysc *sysc); argument
152 void (*module_enable_quirk)(struct sysc *sysc); argument
153 void (*module_disable_quirk)(struct sysc *sysc); argument
154 void (*module_unlock_quirk)(struct sysc *sysc); argument
155 void (*module_lock_quirk)(struct sysc *sysc); argument
158 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np,
160 static int sysc_reset(struct sysc *ddata);
162 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write()
181 static u32 sysc_read(struct sysc *ddata, int offset) in sysc_read()
202 static bool sysc_opt_clks_needed(struct sysc *ddata) in sysc_opt_clks_needed()
207 static u32 sysc_read_revision(struct sysc *ddata) in sysc_read_revision()
217 static u32 sysc_read_sysconfig(struct sysc *ddata) in sysc_read_sysconfig()
227 static u32 sysc_read_sysstatus(struct sysc *ddata) in sysc_read_sysstatus()
237 static int sysc_poll_reset_sysstatus(struct sysc *ddata) in sysc_poll_reset_sysstatus()
265 static int sysc_poll_reset_sysconfig(struct sysc *ddata) in sysc_poll_reset_sysconfig()
291 static int sysc_wait_softreset(struct sysc *ddata) in sysc_wait_softreset()
308 static int sysc_add_named_clock_from_child(struct sysc *ddata, in sysc_add_named_clock_from_child()
358 static int sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) in sysc_init_ext_opt_clock()
383 static int sysc_get_one_clock(struct sysc *ddata, const char *name) in sysc_get_one_clock()
425 static int sysc_get_clocks(struct sysc *ddata) in sysc_get_clocks()
495 static int sysc_enable_main_clocks(struct sysc *ddata) in sysc_enable_main_clocks()
531 static void sysc_disable_main_clocks(struct sysc *ddata) in sysc_disable_main_clocks()
548 static int sysc_enable_opt_clocks(struct sysc *ddata) in sysc_enable_opt_clocks()
582 static void sysc_disable_opt_clocks(struct sysc *ddata) in sysc_disable_opt_clocks()
601 static void sysc_clkdm_deny_idle(struct sysc *ddata) in sysc_clkdm_deny_idle()
613 static void sysc_clkdm_allow_idle(struct sysc *ddata) in sysc_clkdm_allow_idle()
631 static int sysc_init_resets(struct sysc *ddata) in sysc_init_resets()
648 static int sysc_parse_and_check_child_range(struct sysc *ddata) in sysc_parse_and_check_child_range()
713 static int sysc_defer_non_critical(struct sysc *ddata) in sysc_defer_non_critical()
738 static void sysc_init_stdout_path(struct sysc *ddata) in sysc_init_stdout_path()
769 static void sysc_check_quirk_stdout(struct sysc *ddata, in sysc_check_quirk_stdout()
789 static void sysc_check_one_child(struct sysc *ddata, in sysc_check_one_child()
802 static void sysc_check_children(struct sysc *ddata) in sysc_check_children()
816 static void sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) in sysc_check_quirk_16bit()
827 static int sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) in sysc_parse_one()
857 static int sysc_parse_registers(struct sysc *ddata) in sysc_parse_registers()
874 static int sysc_check_registers(struct sysc *ddata) in sysc_check_registers()
919 static int sysc_ioremap(struct sysc *ddata) in sysc_ioremap()
952 static int sysc_map_and_check_registers(struct sysc *ddata) in sysc_map_and_check_registers()
990 static int sysc_show_rev(char *bufp, struct sysc *ddata) in sysc_show_rev()
1002 static int sysc_show_reg(struct sysc *ddata, in sysc_show_reg()
1011 static int sysc_show_name(char *bufp, struct sysc *ddata) in sysc_show_name()
1023 static void sysc_show_registers(struct sysc *ddata) in sysc_show_registers()
1045 static void sysc_write_sysconfig(struct sysc *ddata, u32 value) in sysc_write_sysconfig()
1062 struct sysc *ddata; in sysc_enable_module()
1196 struct sysc *ddata; in sysc_disable_module()
1266 struct sysc *ddata) in sysc_runtime_suspend_legacy()
1289 struct sysc *ddata) in sysc_runtime_resume_legacy()
1313 struct sysc *ddata; in sysc_runtime_suspend()
1350 struct sysc *ddata; in sysc_runtime_resume()
1408 static int sysc_check_context(struct sysc *ddata) in sysc_check_context()
1422 static int sysc_reinit_module(struct sysc *ddata, bool leave_enabled) in sysc_reinit_module()
1466 struct sysc *ddata; in sysc_noirq_suspend()
1484 struct sysc *ddata; in sysc_noirq_resume()
1710 static void sysc_init_early_quirks(struct sysc *ddata) in sysc_init_early_quirks()
1739 static void sysc_init_revision_quirks(struct sysc *ddata) in sysc_init_revision_quirks()
1773 static u32 sysc_quirk_dispc(struct sysc *ddata, int dispc_offset, in sysc_quirk_dispc()
1855 static void sysc_pre_reset_quirk_dss(struct sysc *ddata) in sysc_pre_reset_quirk_dss()
1892 static void sysc_pre_reset_quirk_hdq1w(struct sysc *ddata) in sysc_pre_reset_quirk_hdq1w()
1903 static void sysc_module_enable_quirk_aess(struct sysc *ddata) in sysc_module_enable_quirk_aess()
1911 static void sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) in sysc_clk_quirk_i2c()
1931 static void sysc_pre_reset_quirk_i2c(struct sysc *ddata) in sysc_pre_reset_quirk_i2c()
1936 static void sysc_post_reset_quirk_i2c(struct sysc *ddata) in sysc_post_reset_quirk_i2c()
1942 static void sysc_quirk_rtc(struct sysc *ddata, bool lock) in sysc_quirk_rtc()
1965 static void sysc_module_unlock_quirk_rtc(struct sysc *ddata) in sysc_module_unlock_quirk_rtc()
1970 static void sysc_module_lock_quirk_rtc(struct sysc *ddata) in sysc_module_lock_quirk_rtc()
1976 static void sysc_module_enable_quirk_otg(struct sysc *ddata) in sysc_module_enable_quirk_otg()
1983 static void sysc_module_disable_quirk_otg(struct sysc *ddata) in sysc_module_disable_quirk_otg()
1992 static void sysc_module_enable_quirk_sgx(struct sysc *ddata) in sysc_module_enable_quirk_sgx()
2001 static void sysc_reset_done_quirk_wdt(struct sysc *ddata) in sysc_reset_done_quirk_wdt()
2025 static void sysc_module_disable_quirk_pruss(struct sysc *ddata) in sysc_module_disable_quirk_pruss()
2034 static void sysc_init_module_quirks(struct sysc *ddata) in sysc_init_module_quirks()
2090 static int sysc_clockdomain_init(struct sysc *ddata) in sysc_clockdomain_init()
2122 static int sysc_legacy_init(struct sysc *ddata) in sysc_legacy_init()
2141 static int sysc_reset(struct sysc *ddata) in sysc_reset()
2187 static int sysc_init_module(struct sysc *ddata) in sysc_init_module()
2257 static int sysc_init_sysc_mask(struct sysc *ddata) in sysc_init_sysc_mask()
2272 static int sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, in sysc_init_idlemode()
2291 static int sysc_init_idlemodes(struct sysc *ddata) in sysc_init_idlemodes()
2315 static int sysc_init_syss_mask(struct sysc *ddata) in sysc_init_syss_mask()
2343 static int sysc_child_add_named_clock(struct sysc *ddata, in sysc_child_add_named_clock()
2373 static int sysc_child_add_clocks(struct sysc *ddata, in sysc_child_add_clocks()
2396 static struct sysc *sysc_child_to_parent(struct device *dev) in sysc_child_to_parent()
2408 struct sysc *ddata; in sysc_child_runtime_suspend()
2425 struct sysc *ddata; in sysc_child_runtime_resume()
2443 struct sysc *ddata; in sysc_child_suspend_noirq()
2484 struct sysc *ddata; in sysc_child_resume_noirq()
2528 struct sysc *ddata; in sysc_reinit_modules()
2571 static void sysc_add_restored(struct sysc *ddata) in sysc_add_restored()
2608 static void sysc_legacy_idle_quirk(struct sysc *ddata, struct device *child) in sysc_legacy_idle_quirk()
2618 struct sysc *ddata; in sysc_notifier_call()
2658 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, in sysc_parse_dts_quirks()
2680 static int sysc_init_dts_quirks(struct sysc *ddata) in sysc_init_dts_quirks()
2702 static void sysc_unprepare(struct sysc *ddata) in sysc_unprepare()
2962 static int sysc_init_pdata(struct sysc *ddata) in sysc_init_pdata()
2989 static int sysc_init_match(struct sysc *ddata) in sysc_init_match()
3006 struct sysc *ddata; in ti_sysc_idle()
3008 ddata = container_of(work, struct sysc, idle_work.work); in ti_sysc_idle()
3101 static int sysc_init_static_data(struct sysc *ddata) in sysc_init_static_data()
3208 static int sysc_check_disabled_devices(struct sysc *ddata) in sysc_check_disabled_devices()
3233 static int sysc_check_active_timer(struct sysc *ddata) in sysc_check_active_timer()
3268 struct sysc *ddata; in sysc_probe()
3395 struct sysc *ddata = platform_get_drvdata(pdev); in sysc_remove()