/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 38 #include "dss.h" 54 #define REG_GET(dss, idx, start, end) \ 55 FLD_GET(dss_read_reg(dss, idx), start, end) 57 #define REG_FLD_MOD(dss, idx, val, start, end) \ 58 dss_write_reg(dss, idx, \ 59 FLD_MOD(dss_read_reg(dss, idx), val, start, end)) 62 int (*dpi_select_source)(struct dss_device *dss, int port, 64 int (*select_lcd_source)(struct dss_device *dss, 94 static inline void dss_write_reg(struct dss_device *dss, in dss_write_reg() argument 97 __raw_writel(val, dss in dss_write_reg() 100 dss_read_reg(struct dss_device *dss, const struct dss_reg idx) dss_read_reg() argument 110 dss_save_context(struct dss_device *dss) dss_save_context() argument 126 dss_restore_context(struct dss_device *dss) dss_restore_context() argument 176 dss_ctrl_pll_set_control_mux(struct dss_device *dss, enum dss_clk_source clk_src, enum omap_channel channel) dss_ctrl_pll_set_control_mux() argument 243 dss_sdi_init(struct dss_device *dss, int datapairs) dss_sdi_init() argument 262 dss_sdi_enable(struct dss_device *dss) dss_sdi_enable() argument 320 dss_sdi_disable(struct dss_device *dss) dss_sdi_disable() argument 335 dss_dump_clocks(struct dss_device *dss, struct seq_file *s) dss_dump_clocks() argument 357 struct dss_device *dss = s->private; dss_dump_regs() local 382 struct dss_device *dss = s->private; dss_debug_dump_clocks() local 404 dss_select_dispc_clk_source(struct dss_device *dss, enum dss_clk_source clk_src) dss_select_dispc_clk_source() argument 438 dss_select_dsi_clk_source(struct dss_device *dss, int dsi_module, enum dss_clk_source clk_src) dss_select_dsi_clk_source() argument 466 dss_lcd_clk_mux_dra7(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_dra7() argument 494 dss_lcd_clk_mux_omap5(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_omap5() argument 525 dss_lcd_clk_mux_omap4(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_omap4() argument 554 dss_select_lcd_clk_source(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_select_lcd_clk_source() argument 574 dss_get_dispc_clk_source(struct dss_device *dss) dss_get_dispc_clk_source() argument 579 dss_get_dsi_clk_source(struct dss_device *dss, int dsi_module) dss_get_dsi_clk_source() argument 585 dss_get_lcd_clk_source(struct dss_device *dss, enum omap_channel channel) dss_get_lcd_clk_source() argument 598 dss_div_calc(struct dss_device *dss, unsigned long pck, unsigned long fck_min, dss_div_calc_func func, void *data) dss_div_calc() argument 642 dss_set_fck_rate(struct dss_device *dss, unsigned long rate) dss_set_fck_rate() argument 660 dss_get_dispc_clk_rate(struct dss_device *dss) dss_get_dispc_clk_rate() argument 665 dss_get_max_fck_rate(struct dss_device *dss) dss_get_max_fck_rate() argument 670 dss_setup_default_clock(struct dss_device *dss) dss_setup_default_clock() argument 697 dss_set_venc_output(struct dss_device *dss, enum omap_dss_venc_type type) dss_set_venc_output() argument 712 dss_set_dac_pwrdn_bgz(struct dss_device *dss, bool enable) dss_set_dac_pwrdn_bgz() argument 718 dss_select_hdmi_venc_clk_source(struct dss_device *dss, enum dss_hdmi_venc_clk_source_select src) dss_select_hdmi_venc_clk_source() argument 736 dss_dpi_select_source_omap2_omap3(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap2_omap3() argument 745 dss_dpi_select_source_omap4(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap4() argument 766 dss_dpi_select_source_omap5(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap5() argument 793 dss_dpi_select_source_dra7xx(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_dra7xx() argument 814 dss_dpi_select_source(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source() argument 820 dss_get_clocks(struct dss_device *dss) dss_get_clocks() argument 848 dss_put_clocks(struct dss_device *dss) dss_put_clocks() argument 854 dss_runtime_get(struct dss_device *dss) dss_runtime_get() argument 868 dss_runtime_put(struct dss_device *dss) dss_runtime_put() argument 885 dss_initialize_debugfs(struct dss_device *dss) dss_initialize_debugfs() argument 898 dss_uninitialize_debugfs(struct dss_device *dss) dss_uninitialize_debugfs() argument 924 dss_debugfs_create_file(struct dss_device *dss, const char *name, int (*show_fn)(struct seq_file *s, void *data), void *data) dss_debugfs_create_file() argument 952 dss_initialize_debugfs(struct dss_device *dss) dss_initialize_debugfs() argument 956 dss_uninitialize_debugfs(struct dss_device *dss) dss_uninitialize_debugfs() argument 1157 __dss_uninit_ports(struct dss_device *dss, unsigned int num_ports) __dss_uninit_ports() argument 1183 dss_init_ports(struct dss_device *dss) dss_init_ports() argument 1223 dss_uninit_ports(struct dss_device *dss) dss_uninit_ports() argument 1228 dss_video_pll_probe(struct dss_device *dss) dss_video_pll_probe() argument 1312 struct dss_device *dss = dev_get_drvdata(dev); dss_bind() local 1338 struct dss_device *dss = dev_get_drvdata(dev); dss_unbind() local 1384 dss_probe_hardware(struct dss_device *dss) dss_probe_hardware() argument 1424 struct dss_device *dss; dss_probe() local 1537 struct dss_device *dss = platform_get_drvdata(pdev); dss_remove() local 1569 struct dss_device *dss = dev_get_drvdata(dev); dss_runtime_suspend() local 1581 struct dss_device *dss = dev_get_drvdata(dev); dss_runtime_resume() local [all...] |
H A D | dss.h | 180 struct dss_device *dss; member 252 struct dss_debugfs_entry *dss; member 282 dss_debugfs_create_file(struct dss_device *dss, const char *name, 288 dss_debugfs_create_file(struct dss_device *dss, const char *name, in dss_debugfs_create_file() argument 302 int dss_runtime_get(struct dss_device *dss); 303 void dss_runtime_put(struct dss_device *dss); 305 unsigned long dss_get_dispc_clk_rate(struct dss_device *dss); 306 unsigned long dss_get_max_fck_rate(struct dss_device *dss); 307 int dss_dpi_select_source(struct dss_device *dss, int port, 309 void dss_select_hdmi_venc_clk_source(struct dss_device *dss, 351 sdi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port) sdi_init_port() argument 376 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) dpi_init_port() argument [all...] |
H A D | output.c | 17 #include "dss.h" 87 omap_crtc_dss_set_timings(dssdev->dss->mgr_ops_priv, in dss_mgr_set_timings() 94 omap_crtc_dss_set_lcd_config(dssdev->dss->mgr_ops_priv, in dss_mgr_set_lcd_config() 100 return omap_crtc_dss_enable(dssdev->dss->mgr_ops_priv, in dss_mgr_enable() 106 omap_crtc_dss_disable(dssdev->dss->mgr_ops_priv, in dss_mgr_disable() 112 omap_crtc_dss_start_update(dssdev->dss->mgr_ops_priv, in dss_mgr_start_update() 119 struct dss_device *dss = dssdev->dss; in dss_mgr_register_framedone_handler() local 121 return omap_crtc_dss_register_framedone(dss->mgr_ops_priv, in dss_mgr_register_framedone_handler() 129 struct dss_device *dss in dss_mgr_unregister_framedone_handler() local [all...] |
H A D | pll.c | 16 #include "dss.h" 28 int dss_pll_register(struct dss_device *dss, struct dss_pll *pll) in dss_pll_register() argument 32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_register() 33 if (!dss->plls[i]) { in dss_pll_register() 34 dss->plls[i] = pll; in dss_pll_register() 35 pll->dss = dss; in dss_pll_register() 45 struct dss_device *dss = pll->dss; in dss_pll_unregister() local 48 for (i = 0; i < ARRAY_SIZE(dss in dss_pll_unregister() 57 dss_pll_find(struct dss_device *dss, const char *name) dss_pll_find() argument 69 dss_pll_find_by_src(struct dss_device *dss, enum dss_clk_source src) dss_pll_find_by_src() argument [all...] |
H A D | base.c | 16 #include "dss.h" 19 struct dispc_device *dispc_get_dispc(struct dss_device *dss) in dispc_get_dispc() argument 21 return dss->dispc; in dispc_get_dispc() 138 return dssdev->dss; in omapdss_device_is_connected() 141 int omapdss_device_connect(struct dss_device *dss, in omapdss_device_connect() argument 145 dev_dbg(&dss->pdev->dev, "connect(%s, %s)\n", in omapdss_device_connect() 161 dst->dss = dss; in omapdss_device_connect() 169 struct dss_device *dss = src ? src->dss in omapdss_device_disconnect() local [all...] |
H A D | dpi.c | 26 #include "dss.h" 32 struct dss_device *dss; member 66 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_1)) in dpi_get_clk_src_dra7xx() 72 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) in dpi_get_clk_src_dra7xx() 74 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_3)) in dpi_get_clk_src_dra7xx() 80 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_1)) in dpi_get_clk_src_dra7xx() 82 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) in dpi_get_clk_src_dra7xx() 186 return dispc_div_calc(ctx->dpi->dss->dispc, dispc, in dpi_calc_hsdiv_cb() 204 ctx->pck_min, dss_get_max_fck_rate(ctx->dpi->dss), in dpi_calc_pll_cb() 214 return dispc_div_calc(ctx->dpi->dss in dpi_calc_dss_cb() 700 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) dpi_init_port() argument [all...] |
H A D | sdi.c | 20 #include "dss.h" 25 struct dss_device *dss; member 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 100 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, in sdi_calc_clock_div() 209 r = dispc_runtime_get(sdi->dss->dispc); in sdi_bridge_enable() 219 r = dss_set_fck_rate(sdi->dss, fck); in sdi_bridge_enable() 236 dispc_mgr_set_clock_div(sdi->dss->dispc, sdi->output.dispc_channel, in sdi_bridge_enable() 239 dss_sdi_init(sdi->dss, sdi->datapairs); in sdi_bridge_enable() 240 r = dss_sdi_enable(sdi->dss); in sdi_bridge_enable() 252 dss_sdi_disable(sdi->dss); in sdi_bridge_enable() 337 sdi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port) sdi_init_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 38 #include "dss.h" 54 #define REG_GET(dss, idx, start, end) \ 55 FLD_GET(dss_read_reg(dss, idx), start, end) 57 #define REG_FLD_MOD(dss, idx, val, start, end) \ 58 dss_write_reg(dss, idx, \ 59 FLD_MOD(dss_read_reg(dss, idx), val, start, end)) 62 int (*dpi_select_source)(struct dss_device *dss, int port, 64 int (*select_lcd_source)(struct dss_device *dss, 94 static inline void dss_write_reg(struct dss_device *dss, in dss_write_reg() argument 97 __raw_writel(val, dss in dss_write_reg() 100 dss_read_reg(struct dss_device *dss, const struct dss_reg idx) dss_read_reg() argument 110 dss_save_context(struct dss_device *dss) dss_save_context() argument 126 dss_restore_context(struct dss_device *dss) dss_restore_context() argument 176 dss_ctrl_pll_set_control_mux(struct dss_device *dss, enum dss_clk_source clk_src, enum omap_channel channel) dss_ctrl_pll_set_control_mux() argument 243 dss_sdi_init(struct dss_device *dss, int datapairs) dss_sdi_init() argument 262 dss_sdi_enable(struct dss_device *dss) dss_sdi_enable() argument 320 dss_sdi_disable(struct dss_device *dss) dss_sdi_disable() argument 335 dss_dump_clocks(struct dss_device *dss, struct seq_file *s) dss_dump_clocks() argument 357 struct dss_device *dss = s->private; dss_dump_regs() local 382 struct dss_device *dss = s->private; dss_debug_dump_clocks() local 404 dss_select_dispc_clk_source(struct dss_device *dss, enum dss_clk_source clk_src) dss_select_dispc_clk_source() argument 438 dss_select_dsi_clk_source(struct dss_device *dss, int dsi_module, enum dss_clk_source clk_src) dss_select_dsi_clk_source() argument 466 dss_lcd_clk_mux_dra7(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_dra7() argument 494 dss_lcd_clk_mux_omap5(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_omap5() argument 525 dss_lcd_clk_mux_omap4(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_lcd_clk_mux_omap4() argument 554 dss_select_lcd_clk_source(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) dss_select_lcd_clk_source() argument 574 dss_get_dispc_clk_source(struct dss_device *dss) dss_get_dispc_clk_source() argument 579 dss_get_dsi_clk_source(struct dss_device *dss, int dsi_module) dss_get_dsi_clk_source() argument 585 dss_get_lcd_clk_source(struct dss_device *dss, enum omap_channel channel) dss_get_lcd_clk_source() argument 598 dss_div_calc(struct dss_device *dss, unsigned long pck, unsigned long fck_min, dss_div_calc_func func, void *data) dss_div_calc() argument 642 dss_set_fck_rate(struct dss_device *dss, unsigned long rate) dss_set_fck_rate() argument 660 dss_get_dispc_clk_rate(struct dss_device *dss) dss_get_dispc_clk_rate() argument 665 dss_get_max_fck_rate(struct dss_device *dss) dss_get_max_fck_rate() argument 670 dss_setup_default_clock(struct dss_device *dss) dss_setup_default_clock() argument 697 dss_set_venc_output(struct dss_device *dss, enum omap_dss_venc_type type) dss_set_venc_output() argument 712 dss_set_dac_pwrdn_bgz(struct dss_device *dss, bool enable) dss_set_dac_pwrdn_bgz() argument 718 dss_select_hdmi_venc_clk_source(struct dss_device *dss, enum dss_hdmi_venc_clk_source_select src) dss_select_hdmi_venc_clk_source() argument 736 dss_dpi_select_source_omap2_omap3(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap2_omap3() argument 745 dss_dpi_select_source_omap4(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap4() argument 766 dss_dpi_select_source_omap5(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_omap5() argument 793 dss_dpi_select_source_dra7xx(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source_dra7xx() argument 814 dss_dpi_select_source(struct dss_device *dss, int port, enum omap_channel channel) dss_dpi_select_source() argument 820 dss_get_clocks(struct dss_device *dss) dss_get_clocks() argument 848 dss_put_clocks(struct dss_device *dss) dss_put_clocks() argument 854 dss_runtime_get(struct dss_device *dss) dss_runtime_get() argument 865 dss_runtime_put(struct dss_device *dss) dss_runtime_put() argument 882 dss_initialize_debugfs(struct dss_device *dss) dss_initialize_debugfs() argument 895 dss_uninitialize_debugfs(struct dss_device *dss) dss_uninitialize_debugfs() argument 921 dss_debugfs_create_file(struct dss_device *dss, const char *name, int (*show_fn)(struct seq_file *s, void *data), void *data) dss_debugfs_create_file() argument 949 dss_initialize_debugfs(struct dss_device *dss) dss_initialize_debugfs() argument 953 dss_uninitialize_debugfs(struct dss_device *dss) dss_uninitialize_debugfs() argument 1154 __dss_uninit_ports(struct dss_device *dss, unsigned int num_ports) __dss_uninit_ports() argument 1180 dss_init_ports(struct dss_device *dss) dss_init_ports() argument 1220 dss_uninit_ports(struct dss_device *dss) dss_uninit_ports() argument 1225 dss_video_pll_probe(struct dss_device *dss) dss_video_pll_probe() argument 1309 struct dss_device *dss = dev_get_drvdata(dev); dss_bind() local 1334 struct dss_device *dss = dev_get_drvdata(dev); dss_unbind() local 1388 dss_probe_hardware(struct dss_device *dss) dss_probe_hardware() argument 1429 struct dss_device *dss; dss_probe() local 1543 struct dss_device *dss = platform_get_drvdata(pdev); dss_remove() local 1585 struct dss_device *dss = dev_get_drvdata(dev); dss_runtime_suspend() local 1597 struct dss_device *dss = dev_get_drvdata(dev); dss_runtime_resume() local [all...] |
H A D | output.c | 17 #include "dss.h" 97 int dss_install_mgr_ops(struct dss_device *dss, in dss_install_mgr_ops() argument 101 if (dss->mgr_ops) in dss_install_mgr_ops() 104 dss->mgr_ops = mgr_ops; in dss_install_mgr_ops() 105 dss->mgr_ops_priv = priv; in dss_install_mgr_ops() 111 void dss_uninstall_mgr_ops(struct dss_device *dss) in dss_uninstall_mgr_ops() argument 113 dss->mgr_ops = NULL; in dss_uninstall_mgr_ops() 114 dss->mgr_ops_priv = NULL; in dss_uninstall_mgr_ops() 121 dssdev->dss->mgr_ops->set_timings(dssdev->dss in dss_mgr_set_timings() 158 struct dss_device *dss = dssdev->dss; dss_mgr_register_framedone_handler() local 169 struct dss_device *dss = dssdev->dss; dss_mgr_unregister_framedone_handler() local [all...] |
H A D | dss.h | 180 struct dss_device *dss; member 252 struct dss_debugfs_entry *dss; member 284 dss_debugfs_create_file(struct dss_device *dss, const char *name, 290 dss_debugfs_create_file(struct dss_device *dss, const char *name, in dss_debugfs_create_file() argument 304 int dss_runtime_get(struct dss_device *dss); 305 void dss_runtime_put(struct dss_device *dss); 307 unsigned long dss_get_dispc_clk_rate(struct dss_device *dss); 308 unsigned long dss_get_max_fck_rate(struct dss_device *dss); 309 int dss_dpi_select_source(struct dss_device *dss, int port, 311 void dss_select_hdmi_venc_clk_source(struct dss_device *dss, 353 sdi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port) sdi_init_port() argument 378 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) dpi_init_port() argument [all...] |
H A D | base.c | 16 #include "dss.h" 27 void omapdss_set_dss(struct dss_device *dss) in omapdss_set_dss() argument 29 dss_device = dss; in omapdss_set_dss() 33 struct dispc_device *dispc_get_dispc(struct dss_device *dss) in dispc_get_dispc() argument 35 return dss->dispc; in dispc_get_dispc() 39 const struct dispc_ops *dispc_get_ops(struct dss_device *dss) in dispc_get_ops() argument 41 return dss->dispc_ops; in dispc_get_ops() 171 return dssdev->dss; in omapdss_device_is_connected() 174 int omapdss_device_connect(struct dss_device *dss, in omapdss_device_connect() argument 180 dev_dbg(&dss in omapdss_device_connect() 213 struct dss_device *dss = src ? src->dss : dst->dss; omapdss_device_disconnect() local [all...] |
H A D | pll.c | 16 #include "dss.h" 28 int dss_pll_register(struct dss_device *dss, struct dss_pll *pll) in dss_pll_register() argument 32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_register() 33 if (!dss->plls[i]) { in dss_pll_register() 34 dss->plls[i] = pll; in dss_pll_register() 35 pll->dss = dss; in dss_pll_register() 45 struct dss_device *dss = pll->dss; in dss_pll_unregister() local 48 for (i = 0; i < ARRAY_SIZE(dss in dss_pll_unregister() 57 dss_pll_find(struct dss_device *dss, const char *name) dss_pll_find() argument 69 dss_pll_find_by_src(struct dss_device *dss, enum dss_clk_source src) dss_pll_find_by_src() argument [all...] |
H A D | dpi.c | 26 #include "dss.h" 32 struct dss_device *dss; member 66 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_1)) in dpi_get_clk_src_dra7xx() 72 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) in dpi_get_clk_src_dra7xx() 74 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_3)) in dpi_get_clk_src_dra7xx() 80 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_1)) in dpi_get_clk_src_dra7xx() 82 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) in dpi_get_clk_src_dra7xx() 186 return dispc_div_calc(ctx->dpi->dss->dispc, dispc, in dpi_calc_hsdiv_cb() 204 ctx->pck_min, dss_get_max_fck_rate(ctx->dpi->dss), in dpi_calc_pll_cb() 214 return dispc_div_calc(ctx->dpi->dss in dpi_calc_dss_cb() 701 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) dpi_init_port() argument [all...] |
H A D | sdi.c | 20 #include "dss.h" 25 struct dss_device *dss; member 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 100 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, in sdi_calc_clock_div() 209 r = dispc_runtime_get(sdi->dss->dispc); in sdi_bridge_enable() 219 r = dss_set_fck_rate(sdi->dss, fck); in sdi_bridge_enable() 236 dispc_mgr_set_clock_div(sdi->dss->dispc, sdi->output.dispc_channel, in sdi_bridge_enable() 239 dss_sdi_init(sdi->dss, sdi->datapairs); in sdi_bridge_enable() 240 r = dss_sdi_enable(sdi->dss); in sdi_bridge_enable() 252 dss_sdi_disable(sdi->dss); in sdi_bridge_enable() 338 sdi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port) sdi_init_port() argument [all...] |
H A D | omapdss-boot-init.c | 168 { .compatible = "ti,omap2-dss", }, 169 { .compatible = "ti,omap3-dss", }, 170 { .compatible = "ti,omap4-dss", }, 171 { .compatible = "ti,omap5-dss", }, 172 { .compatible = "ti,dra7-dss", }, 198 struct device_node *dss; in omapdss_boot_init() local 202 dss = of_find_matching_node(NULL, omapdss_of_match); in omapdss_boot_init() 204 if (dss == NULL || !of_device_is_available(dss)) in omapdss_boot_init() 207 omapdss_walk_device(dss, tru in omapdss_boot_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | Makefile | 22 omapdrm-y += dss/base.o dss/output.o dss/dss.o dss/dispc.o \ 23 dss/dispc_coefs.o dss/pll.o dss/video-pll.o 24 omapdrm-$(CONFIG_OMAP2_DSS_DPI) += dss/dpi.o 25 omapdrm-$(CONFIG_OMAP2_DSS_VENC) += dss/ven [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss.c | 3 * linux/drivers/video/omap2/dss/dss.c 36 #include "dss.h" 95 } dss; variable 115 __raw_writel(val, dss.base + idx.idx); in dss_write_reg() 120 return __raw_readl(dss.base + idx.idx); in dss_read_reg() 124 dss.ctx[(DSS_##reg).idx / sizeof(u32)] = dss_read_reg(DSS_##reg) 126 dss_write_reg(DSS_##reg, dss.ctx[(DSS_##reg).idx / sizeof(u32)]) 140 dss.ctx_valid = true; in dss_save_context() 149 if (!dss in dss_restore_context() [all...] |
H A D | omapdss-boot-init.c | 171 { .compatible = "ti,omap2-dss", }, 172 { .compatible = "ti,omap3-dss", }, 173 { .compatible = "ti,omap4-dss", }, 174 { .compatible = "ti,omap5-dss", }, 175 { .compatible = "ti,dra7-dss", }, 181 struct device_node *dss, *child; in omapdss_boot_init() local 185 dss = of_find_matching_node(NULL, omapdss_of_match); in omapdss_boot_init() 187 if (dss == NULL || !of_device_is_available(dss)) { in omapdss_boot_init() 188 of_node_put(dss); in omapdss_boot_init() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss.c | 3 * linux/drivers/video/omap2/dss/dss.c 36 #include "dss.h" 95 } dss; variable 115 __raw_writel(val, dss.base + idx.idx); in dss_write_reg() 120 return __raw_readl(dss.base + idx.idx); in dss_read_reg() 124 dss.ctx[(DSS_##reg).idx / sizeof(u32)] = dss_read_reg(DSS_##reg) 126 dss_write_reg(DSS_##reg, dss.ctx[(DSS_##reg).idx / sizeof(u32)]) 140 dss.ctx_valid = true; in dss_save_context() 149 if (!dss in dss_restore_context() [all...] |
H A D | omapdss-boot-init.c | 171 { .compatible = "ti,omap2-dss", }, 172 { .compatible = "ti,omap3-dss", }, 173 { .compatible = "ti,omap4-dss", }, 174 { .compatible = "ti,omap5-dss", }, 175 { .compatible = "ti,dra7-dss", }, 181 struct device_node *dss, *child; in omapdss_boot_init() local 185 dss = of_find_matching_node(NULL, omapdss_of_match); in omapdss_boot_init() 187 if (dss == NULL || !of_device_is_available(dss)) { in omapdss_boot_init() 188 of_node_put(dss); in omapdss_boot_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
H A D | dp_parser.c | 41 struct dss_io_data *dss = &io->dp_controller; in dp_parser_ctrl_res() local 43 dss->ahb.base = dp_ioremap(pdev, 0, &dss->ahb.len); in dp_parser_ctrl_res() 44 if (IS_ERR(dss->ahb.base)) in dp_parser_ctrl_res() 45 return PTR_ERR(dss->ahb.base); in dp_parser_ctrl_res() 47 dss->aux.base = dp_ioremap(pdev, 1, &dss->aux.len); in dp_parser_ctrl_res() 48 if (IS_ERR(dss->aux.base)) { in dp_parser_ctrl_res() 56 if (PTR_ERR(dss->aux.base) == -EINVAL) { in dp_parser_ctrl_res() 57 if (dss in dp_parser_ctrl_res() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_dirty_surfaces.h | 57 util_dirty_surfaces_use_for_sampling(struct pipe_context *pipe, struct util_dirty_surfaces *dss, util_dirty_surface_flush_t flush) in util_dirty_surfaces_use_for_sampling() argument 60 for(p = dss->dirty_list.next; p != &dss->dirty_list; p = next) in util_dirty_surfaces_use_for_sampling() 70 util_dirty_surfaces_use_levels_for_sampling(struct pipe_context *pipe, struct util_dirty_surfaces *dss, unsigned first, unsigned last, util_dirty_surface_flush_t flush) in util_dirty_surfaces_use_levels_for_sampling() argument 75 for(p = dss->dirty_list.next; p != &dss->dirty_list; p = next) in util_dirty_surfaces_use_levels_for_sampling() 86 util_dirty_surfaces_use_for_sampling_with(struct pipe_context *pipe, struct util_dirty_surfaces *dss, struct pipe_sampler_view *psv, struct pipe_sampler_state *pss, util_dirty_surface_flush_t flush) in util_dirty_surfaces_use_for_sampling_with() argument 88 if(!list_is_empty(&dss->dirty_list)) in util_dirty_surfaces_use_for_sampling_with() 89 util_dirty_surfaces_use_levels_for_sampling(pipe, dss, (unsigned)pss->min_lod + psv->u.tex.first_level, in util_dirty_surfaces_use_for_sampling_with() 106 util_dirty_surface_set_dirty(struct util_dirty_surfaces *dss, struc argument 113 util_dirty_surface_set_clean(struct util_dirty_surfaces *dss, struct util_dirty_surface *ds) util_dirty_surface_set_clean() argument [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | nfs4client.c | 62 struct nfs4_ds_server *dss; in nfs4_find_ds_client() local 65 list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) { in nfs4_find_ds_client() 66 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) in nfs4_find_ds_client() 70 dss = NULL; in nfs4_find_ds_client() 73 return dss; in nfs4_find_ds_client() 80 struct nfs4_ds_server *dss; in nfs4_add_ds_client() local 83 list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) { in nfs4_add_ds_client() 84 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) in nfs4_add_ds_client() 90 dss = new; in nfs4_add_ds_client() 93 return dss; in nfs4_add_ds_client() 99 struct nfs4_ds_server *dss; nfs4_alloc_ds_server() local 117 nfs4_free_ds_server(struct nfs4_ds_server *dss) nfs4_free_ds_server() argument 134 struct nfs4_ds_server *dss, *new; nfs4_find_or_create_ds_client() local 154 struct nfs4_ds_server *dss; nfs4_shutdown_ds_clients() local [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | nfs4client.c | 63 struct nfs4_ds_server *dss; in nfs4_find_ds_client() local 66 list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) { in nfs4_find_ds_client() 67 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) in nfs4_find_ds_client() 71 dss = NULL; in nfs4_find_ds_client() 74 return dss; in nfs4_find_ds_client() 81 struct nfs4_ds_server *dss; in nfs4_add_ds_client() local 84 list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) { in nfs4_add_ds_client() 85 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) in nfs4_add_ds_client() 91 dss = new; in nfs4_add_ds_client() 94 return dss; in nfs4_add_ds_client() 100 struct nfs4_ds_server *dss; nfs4_alloc_ds_server() local 118 nfs4_free_ds_server(struct nfs4_ds_server *dss) nfs4_free_ds_server() argument 135 struct nfs4_ds_server *dss, *new; nfs4_find_or_create_ds_client() local 155 struct nfs4_ds_server *dss; nfs4_shutdown_ds_clients() local [all...] |
/third_party/ffmpeg/tests/fate/ |
H A D | audio.mak | 27 FATE_SAMPLES_AUDIO-$(call DEMDEC, DSS, DSS_SP) += fate-dss-lp fate-dss-sp 28 fate-dss-lp: CMD = framecrc -i $(TARGET_SAMPLES)/dss/lp.dss -frames 30 -af aresample 29 fate-dss-sp: CMD = framecrc -i $(TARGET_SAMPLES)/dss/sp.dss -frames 30
|