Lines Matching refs:tegra_sor
315 struct tegra_sor;
319 int (*probe)(struct tegra_sor *sor);
320 int (*remove)(struct tegra_sor *sor);
323 struct tegra_sor { struct
386 static inline struct tegra_sor *
389 return container_of(client, struct tegra_sor, client); in host1x_client_to_sor()
392 static inline struct tegra_sor *to_sor(struct tegra_output *output) in to_sor()
394 return container_of(output, struct tegra_sor, output); in to_sor()
397 static inline u32 tegra_sor_readl(struct tegra_sor *sor, unsigned int offset) in tegra_sor_readl()
406 static inline void tegra_sor_writel(struct tegra_sor *sor, u32 value, in tegra_sor_writel()
413 static int tegra_sor_set_parent_clock(struct tegra_sor *sor, struct clk *parent) in tegra_sor_set_parent_clock()
432 struct tegra_sor *sor;
447 struct tegra_sor *sor = pad->sor; in tegra_clk_sor_pad_set_parent()
471 struct tegra_sor *sor = pad->sor; in tegra_clk_sor_pad_get_parent()
497 static struct clk *tegra_clk_sor_pad_register(struct tegra_sor *sor, in tegra_clk_sor_pad_register()
523 static int tegra_sor_dp_train_fast(struct tegra_sor *sor, in tegra_sor_dp_train_fast()
629 static void tegra_sor_super_update(struct tegra_sor *sor) in tegra_sor_super_update()
636 static void tegra_sor_update(struct tegra_sor *sor) in tegra_sor_update()
643 static int tegra_sor_setup_pwm(struct tegra_sor *sor, unsigned long timeout) in tegra_sor_setup_pwm()
672 static int tegra_sor_attach(struct tegra_sor *sor) in tegra_sor_attach()
702 static int tegra_sor_wakeup(struct tegra_sor *sor) in tegra_sor_wakeup()
722 static int tegra_sor_power_up(struct tegra_sor *sor, unsigned long timeout) in tegra_sor_power_up()
758 static int tegra_sor_compute_params(struct tegra_sor *sor, in tegra_sor_compute_params()
826 static int tegra_sor_compute_config(struct tegra_sor *sor, in tegra_sor_compute_config()
918 static void tegra_sor_apply_config(struct tegra_sor *sor, in tegra_sor_apply_config()
958 static void tegra_sor_mode_set(struct tegra_sor *sor, in tegra_sor_mode_set()
1047 static int tegra_sor_detach(struct tegra_sor *sor) in tegra_sor_detach()
1096 static int tegra_sor_power_down(struct tegra_sor *sor) in tegra_sor_power_down()
1169 static int tegra_sor_crc_wait(struct tegra_sor *sor, unsigned long timeout) in tegra_sor_crc_wait()
1189 struct tegra_sor *sor = node->info_ent->data; in tegra_sor_show_crc()
1351 struct tegra_sor *sor = node->info_ent->data; in tegra_sor_show_regs()
1387 struct tegra_sor *sor = to_sor(output); in tegra_sor_late_register()
1415 struct tegra_sor *sor = to_sor(output); in tegra_sor_early_unregister()
1443 struct tegra_sor *sor = to_sor(output); in tegra_sor_connector_detect()
1480 struct tegra_sor *sor = to_sor(output); in tegra_sor_connector_get_modes()
1514 struct tegra_sor *sor = to_sor(output); in tegra_sor_edp_disable()
1607 struct tegra_sor *sor = to_sor(output); in tegra_sor_edp_enable()
1916 struct tegra_sor *sor = to_sor(output); in tegra_sor_encoder_atomic_check()
1973 static void tegra_sor_hdmi_write_infopack(struct tegra_sor *sor, in tegra_sor_hdmi_write_infopack()
2025 tegra_sor_hdmi_setup_avi_infoframe(struct tegra_sor *sor, in tegra_sor_hdmi_setup_avi_infoframe()
2063 static void tegra_sor_hdmi_disable_audio_infoframe(struct tegra_sor *sor) in tegra_sor_hdmi_disable_audio_infoframe()
2073 tegra_sor_hdmi_find_settings(struct tegra_sor *sor, unsigned long frequency) in tegra_sor_hdmi_find_settings()
2084 static void tegra_sor_hdmi_disable_scrambling(struct tegra_sor *sor) in tegra_sor_hdmi_disable_scrambling()
2094 static void tegra_sor_hdmi_scdc_disable(struct tegra_sor *sor) in tegra_sor_hdmi_scdc_disable()
2104 static void tegra_sor_hdmi_scdc_stop(struct tegra_sor *sor) in tegra_sor_hdmi_scdc_stop()
2112 static void tegra_sor_hdmi_enable_scrambling(struct tegra_sor *sor) in tegra_sor_hdmi_enable_scrambling()
2122 static void tegra_sor_hdmi_scdc_enable(struct tegra_sor *sor) in tegra_sor_hdmi_scdc_enable()
2134 struct tegra_sor *sor = container_of(work, struct tegra_sor, scdc.work); in tegra_sor_hdmi_scdc_work()
2145 static void tegra_sor_hdmi_scdc_start(struct tegra_sor *sor) in tegra_sor_hdmi_scdc_start()
2163 struct tegra_sor *sor = to_sor(output); in tegra_sor_hdmi_disable()
2205 struct tegra_sor *sor = to_sor(output); in tegra_sor_hdmi_enable()
2587 struct tegra_sor *sor = host1x_client_to_sor(client); in tegra_sor_init()
2688 struct tegra_sor *sor = host1x_client_to_sor(client); in tegra_sor_exit()
2717 static int tegra_sor_hdmi_probe(struct tegra_sor *sor) in tegra_sor_hdmi_probe()
2767 static int tegra_sor_hdmi_remove(struct tegra_sor *sor) in tegra_sor_hdmi_remove()
2907 static int tegra_sor_parse_dt(struct tegra_sor *sor) in tegra_sor_parse_dt()
2933 struct tegra_sor *sor; in tegra_sor_probe()
3156 struct tegra_sor *sor = platform_get_drvdata(pdev); in tegra_sor_remove()
3182 struct tegra_sor *sor = dev_get_drvdata(dev); in tegra_sor_suspend()
3202 struct tegra_sor *sor = dev_get_drvdata(dev); in tegra_sor_resume()