Lines Matching refs:svs_platform

388 struct svs_platform {  struct
406 bool (*efuse_parsing)(struct svs_platform *svsp, const struct svs_platform_data *pdata); argument
407 int (*probe)(struct svs_platform *svsp);
464 void (*set_freq_pct)(struct svs_platform *svsp, struct svs_bank *svsb);
465 void (*get_volts)(struct svs_platform *svsp, struct svs_bank *svsb);
558 static u32 svs_readl_relaxed(struct svs_platform *svsp, enum svs_reg_index rg_i) in svs_readl_relaxed()
563 static void svs_writel_relaxed(struct svs_platform *svsp, u32 val, in svs_writel_relaxed()
569 static void svs_switch_bank(struct svs_platform *svsp, struct svs_bank *svsb) in svs_switch_bank()
698 static void svs_bank_disable_and_restore_default_volts(struct svs_platform *svsp, in svs_bank_disable_and_restore_default_volts()
719 struct svs_platform *svsp = (struct svs_platform *)m->private; in svs_dump_debug_show()
791 struct svs_platform *svsp = dev_get_drvdata(svsb->dev); in svs_enable_debug_write()
855 static int svs_create_debug_cmds(struct svs_platform *svsp) in svs_create_debug_cmds()
937 static void svs_get_bank_volts_v3(struct svs_platform *svsp, struct svs_bank *svsb) in svs_get_bank_volts_v3()
1052 static void svs_set_bank_freq_pct_v3(struct svs_platform *svsp, struct svs_bank *svsb) in svs_set_bank_freq_pct_v3()
1135 static void svs_get_bank_volts_v2(struct svs_platform *svsp, struct svs_bank *svsb) in svs_get_bank_volts_v2()
1192 static void svs_set_bank_freq_pct_v2(struct svs_platform *svsp, struct svs_bank *svsb) in svs_set_bank_freq_pct_v2()
1210 static void svs_set_bank_phase(struct svs_platform *svsp, in svs_set_bank_phase()
1278 static inline void svs_save_bank_register_data(struct svs_platform *svsp, in svs_save_bank_register_data()
1289 static inline void svs_error_isr_handler(struct svs_platform *svsp, in svs_error_isr_handler()
1311 static inline void svs_init01_isr_handler(struct svs_platform *svsp, in svs_init01_isr_handler()
1340 static inline void svs_init02_isr_handler(struct svs_platform *svsp, in svs_init02_isr_handler()
1360 static inline void svs_mon_mode_isr_handler(struct svs_platform *svsp, in svs_mon_mode_isr_handler()
1377 struct svs_platform *svsp = data; in svs_isr()
1424 static bool svs_mode_available(struct svs_platform *svsp, u8 mode) in svs_mode_available()
1434 static int svs_init01(struct svs_platform *svsp) in svs_init01()
1610 static int svs_init02(struct svs_platform *svsp) in svs_init02()
1673 static void svs_mon_mode(struct svs_platform *svsp) in svs_mon_mode()
1691 static int svs_start(struct svs_platform *svsp) in svs_start()
1710 struct svs_platform *svsp = dev_get_drvdata(dev); in svs_suspend()
1733 struct svs_platform *svsp = dev_get_drvdata(dev); in svs_resume()
1765 static int svs_bank_resource_setup(struct svs_platform *svsp) in svs_bank_resource_setup()
1859 static int svs_get_efuse_data(struct svs_platform *svsp, in svs_get_efuse_data()
1897 static bool svs_is_available(struct svs_platform *svsp) in svs_is_available()
1913 static bool svs_common_parse_efuse(struct svs_platform *svsp, in svs_common_parse_efuse()
1960 static bool svs_mt8183_efuse_parsing(struct svs_platform *svsp, in svs_mt8183_efuse_parsing()
2122 static struct device *svs_get_subsys_device(struct svs_platform *svsp, in svs_get_subsys_device()
2144 static struct device *svs_add_device_link(struct svs_platform *svsp, in svs_add_device_link()
2174 static int svs_mt8192_platform_probe(struct svs_platform *svsp) in svs_mt8192_platform_probe()
2229 static int svs_mt8183_platform_probe(struct svs_platform *svsp) in svs_mt8183_platform_probe()
2841 struct svs_platform *svsp; in svs_probe()