• Home
  • Raw
  • Download

Lines Matching refs:sysc

79 struct sysc {  struct
100 void (*clk_enable_quirk)(struct sysc *sysc); argument
101 void (*clk_disable_quirk)(struct sysc *sysc); argument
102 void (*reset_done_quirk)(struct sysc *sysc); argument
103 void (*module_enable_quirk)(struct sysc *sysc); argument
104 void (*module_disable_quirk)(struct sysc *sysc); argument
107 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np,
110 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write()
129 static u32 sysc_read(struct sysc *ddata, int offset) in sysc_read()
150 static bool sysc_opt_clks_needed(struct sysc *ddata) in sysc_opt_clks_needed()
155 static u32 sysc_read_revision(struct sysc *ddata) in sysc_read_revision()
165 static u32 sysc_read_sysconfig(struct sysc *ddata) in sysc_read_sysconfig()
175 static u32 sysc_read_sysstatus(struct sysc *ddata) in sysc_read_sysstatus()
185 static int sysc_add_named_clock_from_child(struct sysc *ddata, in sysc_add_named_clock_from_child()
235 static int sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) in sysc_init_ext_opt_clock()
260 static int sysc_get_one_clock(struct sysc *ddata, const char *name) in sysc_get_one_clock()
302 static int sysc_get_clocks(struct sysc *ddata) in sysc_get_clocks()
372 static int sysc_enable_main_clocks(struct sysc *ddata) in sysc_enable_main_clocks()
408 static void sysc_disable_main_clocks(struct sysc *ddata) in sysc_disable_main_clocks()
425 static int sysc_enable_opt_clocks(struct sysc *ddata) in sysc_enable_opt_clocks()
459 static void sysc_disable_opt_clocks(struct sysc *ddata) in sysc_disable_opt_clocks()
478 static void sysc_clkdm_deny_idle(struct sysc *ddata) in sysc_clkdm_deny_idle()
490 static void sysc_clkdm_allow_idle(struct sysc *ddata) in sysc_clkdm_allow_idle()
508 static int sysc_init_resets(struct sysc *ddata) in sysc_init_resets()
527 static int sysc_parse_and_check_child_range(struct sysc *ddata) in sysc_parse_and_check_child_range()
572 static void sysc_init_stdout_path(struct sysc *ddata) in sysc_init_stdout_path()
603 static void sysc_check_quirk_stdout(struct sysc *ddata, in sysc_check_quirk_stdout()
623 static void sysc_check_one_child(struct sysc *ddata, in sysc_check_one_child()
636 static void sysc_check_children(struct sysc *ddata) in sysc_check_children()
650 static void sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) in sysc_check_quirk_16bit()
661 static int sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) in sysc_parse_one()
691 static int sysc_parse_registers(struct sysc *ddata) in sysc_parse_registers()
708 static int sysc_check_registers(struct sysc *ddata) in sysc_check_registers()
753 static int sysc_ioremap(struct sysc *ddata) in sysc_ioremap()
786 static int sysc_map_and_check_registers(struct sysc *ddata) in sysc_map_and_check_registers()
816 static int sysc_show_rev(char *bufp, struct sysc *ddata) in sysc_show_rev()
828 static int sysc_show_reg(struct sysc *ddata, in sysc_show_reg()
837 static int sysc_show_name(char *bufp, struct sysc *ddata) in sysc_show_name()
849 static void sysc_show_registers(struct sysc *ddata) in sysc_show_registers()
872 struct sysc *ddata; in sysc_enable_module()
964 struct sysc *ddata; in sysc_disable_module()
1025 struct sysc *ddata) in sysc_runtime_suspend_legacy()
1048 struct sysc *ddata) in sysc_runtime_resume_legacy()
1072 struct sysc *ddata; in sysc_runtime_suspend()
1109 struct sysc *ddata; in sysc_runtime_resume()
1161 struct sysc *ddata; in sysc_noirq_suspend()
1173 struct sysc *ddata; in sysc_noirq_resume()
1338 static void sysc_init_early_quirks(struct sysc *ddata) in sysc_init_early_quirks()
1370 static void sysc_init_revision_quirks(struct sysc *ddata) in sysc_init_revision_quirks()
1403 static void sysc_clk_enable_quirk_hdq1w(struct sysc *ddata) in sysc_clk_enable_quirk_hdq1w()
1414 static void sysc_module_enable_quirk_aess(struct sysc *ddata) in sysc_module_enable_quirk_aess()
1422 static void sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) in sysc_clk_quirk_i2c()
1442 static void sysc_clk_enable_quirk_i2c(struct sysc *ddata) in sysc_clk_enable_quirk_i2c()
1447 static void sysc_clk_disable_quirk_i2c(struct sysc *ddata) in sysc_clk_disable_quirk_i2c()
1453 static void sysc_module_enable_quirk_sgx(struct sysc *ddata) in sysc_module_enable_quirk_sgx()
1462 static void sysc_reset_done_quirk_wdt(struct sysc *ddata) in sysc_reset_done_quirk_wdt()
1485 static void sysc_init_module_quirks(struct sysc *ddata) in sysc_init_module_quirks()
1515 static int sysc_clockdomain_init(struct sysc *ddata) in sysc_clockdomain_init()
1547 static int sysc_legacy_init(struct sysc *ddata) in sysc_legacy_init()
1575 static int sysc_rstctrl_reset_deassert(struct sysc *ddata, bool reset) in sysc_rstctrl_reset_deassert()
1597 static int sysc_reset(struct sysc *ddata) in sysc_reset()
1656 static int sysc_init_module(struct sysc *ddata) in sysc_init_module()
1729 static int sysc_init_sysc_mask(struct sysc *ddata) in sysc_init_sysc_mask()
1744 static int sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, in sysc_init_idlemode()
1763 static int sysc_init_idlemodes(struct sysc *ddata) in sysc_init_idlemodes()
1787 static int sysc_init_syss_mask(struct sysc *ddata) in sysc_init_syss_mask()
1815 static int sysc_child_add_named_clock(struct sysc *ddata, in sysc_child_add_named_clock()
1846 static int sysc_child_add_clocks(struct sysc *ddata, in sysc_child_add_clocks()
1869 static struct sysc *sysc_child_to_parent(struct device *dev) in sysc_child_to_parent()
1881 struct sysc *ddata; in sysc_child_runtime_suspend()
1898 struct sysc *ddata; in sysc_child_runtime_resume()
1916 struct sysc *ddata; in sysc_child_suspend_noirq()
1957 struct sysc *ddata; in sysc_child_resume_noirq()
2009 static void sysc_legacy_idle_quirk(struct sysc *ddata, struct device *child) in sysc_legacy_idle_quirk()
2019 struct sysc *ddata; in sysc_notifier_call()
2059 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, in sysc_parse_dts_quirks()
2081 static int sysc_init_dts_quirks(struct sysc *ddata) in sysc_init_dts_quirks()
2103 static void sysc_unprepare(struct sysc *ddata) in sysc_unprepare()
2353 static int sysc_init_pdata(struct sysc *ddata) in sysc_init_pdata()
2380 static int sysc_init_match(struct sysc *ddata) in sysc_init_match()
2397 struct sysc *ddata; in ti_sysc_idle()
2399 ddata = container_of(work, struct sysc, idle_work.work); in ti_sysc_idle()
2434 struct sysc *ddata; in sysc_probe()
2531 struct sysc *ddata = platform_get_drvdata(pdev); in sysc_remove()