/linux-master/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...] |
H A D | omap_drv.h | 14 #include "dss/omapdss.h" 15 #include "dss/dss.h" 62 struct dss_device *dss; member in struct:omap_drm_private
|
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 39 #include "dss.h" 55 #define REG_GET(dss, idx, start, end) \ 56 FLD_GET(dss_read_reg(dss, idx), start, end) 58 #define REG_FLD_MOD(dss, idx, val, start, end) \ 59 dss_write_reg(dss, idx, \ 60 FLD_MOD(dss_read_reg(dss, idx), val, start, end)) 63 int (*dpi_select_source)(struct dss_device *dss, int port, 65 int (*select_lcd_source)(struct dss_device *dss, 95 static inline void dss_write_reg(struct dss_device *dss, argument 98 __raw_writel(val, dss 101 dss_read_reg(struct dss_device *dss, const struct dss_reg idx) argument 111 dss_save_context(struct dss_device *dss) argument 127 dss_restore_context(struct dss_device *dss) argument 177 dss_ctrl_pll_set_control_mux(struct dss_device *dss, enum dss_clk_source clk_src, enum omap_channel channel) argument 244 dss_sdi_init(struct dss_device *dss, int datapairs) argument 263 dss_sdi_enable(struct dss_device *dss) argument 321 dss_sdi_disable(struct dss_device *dss) argument 336 dss_dump_clocks(struct dss_device *dss, struct seq_file *s) argument 358 struct dss_device *dss = s->private; local 383 struct dss_device *dss = s->private; local 405 dss_select_dispc_clk_source(struct dss_device *dss, enum dss_clk_source clk_src) argument 439 dss_select_dsi_clk_source(struct dss_device *dss, int dsi_module, enum dss_clk_source clk_src) argument 467 dss_lcd_clk_mux_dra7(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) argument 495 dss_lcd_clk_mux_omap5(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) argument 526 dss_lcd_clk_mux_omap4(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) argument 555 dss_select_lcd_clk_source(struct dss_device *dss, enum omap_channel channel, enum dss_clk_source clk_src) argument 575 dss_get_dispc_clk_source(struct dss_device *dss) argument 580 dss_get_dsi_clk_source(struct dss_device *dss, int dsi_module) argument 586 dss_get_lcd_clk_source(struct dss_device *dss, enum omap_channel channel) argument 599 dss_div_calc(struct dss_device *dss, unsigned long pck, unsigned long fck_min, dss_div_calc_func func, void *data) argument 643 dss_set_fck_rate(struct dss_device *dss, unsigned long rate) argument 661 dss_get_dispc_clk_rate(struct dss_device *dss) argument 666 dss_get_max_fck_rate(struct dss_device *dss) argument 671 dss_setup_default_clock(struct dss_device *dss) argument 698 dss_set_venc_output(struct dss_device *dss, enum omap_dss_venc_type type) argument 713 dss_set_dac_pwrdn_bgz(struct dss_device *dss, bool enable) argument 719 dss_select_hdmi_venc_clk_source(struct dss_device *dss, enum dss_hdmi_venc_clk_source_select src) argument 737 dss_dpi_select_source_omap2_omap3(struct dss_device *dss, int port, enum omap_channel channel) argument 746 dss_dpi_select_source_omap4(struct dss_device *dss, int port, enum omap_channel channel) argument 767 dss_dpi_select_source_omap5(struct dss_device *dss, int port, enum omap_channel channel) argument 794 dss_dpi_select_source_dra7xx(struct dss_device *dss, int port, enum omap_channel channel) argument 815 dss_dpi_select_source(struct dss_device *dss, int port, enum omap_channel channel) argument 821 dss_get_clocks(struct dss_device *dss) argument 849 dss_put_clocks(struct dss_device *dss) argument 855 dss_runtime_get(struct dss_device *dss) argument 869 dss_runtime_put(struct dss_device *dss) argument 886 dss_initialize_debugfs(struct dss_device *dss) argument 899 dss_uninitialize_debugfs(struct dss_device *dss) argument 925 dss_debugfs_create_file(struct dss_device *dss, const char *name, int (*show_fn)(struct seq_file *s, void *data), void *data) argument 953 dss_initialize_debugfs(struct dss_device *dss) argument 957 dss_uninitialize_debugfs(struct dss_device *dss) argument 1158 __dss_uninit_ports(struct dss_device *dss, unsigned int num_ports) argument 1184 dss_init_ports(struct dss_device *dss) argument 1224 dss_uninit_ports(struct dss_device *dss) argument 1229 dss_video_pll_probe(struct dss_device *dss) argument 1313 struct dss_device *dss = dev_get_drvdata(dev); local 1339 struct dss_device *dss = dev_get_drvdata(dev); local 1385 dss_probe_hardware(struct dss_device *dss) argument 1425 struct dss_device *dss; local 1538 struct dss_device *dss = platform_get_drvdata(pdev); local 1570 struct dss_device *dss = dev_get_drvdata(dev); local 1582 struct dss_device *dss = dev_get_drvdata(dev); local [all...] |
H A D | output.c | 17 #include "dss.h" 87 omap_crtc_dss_set_timings(dssdev->dss->mgr_ops_priv, 94 omap_crtc_dss_set_lcd_config(dssdev->dss->mgr_ops_priv, 100 return omap_crtc_dss_enable(dssdev->dss->mgr_ops_priv, 106 omap_crtc_dss_disable(dssdev->dss->mgr_ops_priv, 112 omap_crtc_dss_start_update(dssdev->dss->mgr_ops_priv, 119 struct dss_device *dss = dssdev->dss; local 121 return omap_crtc_dss_register_framedone(dss->mgr_ops_priv, 129 struct dss_device *dss local [all...] |
H A D | dss.h | 180 struct dss_device *dss; member in struct:dss_pll 252 struct dss_debugfs_entry *dss; member in struct:dss_device::__anon468 282 dss_debugfs_create_file(struct dss_device *dss, const char *name, 288 dss_debugfs_create_file(struct dss_device *dss, const char *name, 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) argument 376 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) argument [all...] |
H A D | base.c | 16 #include "dss.h" 19 struct dispc_device *dispc_get_dispc(struct dss_device *dss) argument 21 return dss->dispc; 138 return dssdev->dss; 141 int omapdss_device_connect(struct dss_device *dss, argument 145 dev_dbg(&dss->pdev->dev, "connect(%s, %s)\n", 161 dst->dss = dss; 169 struct dss_device *dss = src ? src->dss local [all...] |
H A D | sdi.c | 20 #include "dss.h" 25 struct dss_device *dss; member in struct:sdi_device 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, 100 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, 209 r = dispc_runtime_get(sdi->dss->dispc); 219 r = dss_set_fck_rate(sdi->dss, fck); 236 dispc_mgr_set_clock_div(sdi->dss->dispc, sdi->output.dispc_channel, 239 dss_sdi_init(sdi->dss, sdi->datapairs); 240 r = dss_sdi_enable(sdi->dss); 252 dss_sdi_disable(sdi->dss); 337 sdi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port) argument [all...] |
H A D | pll.c | 16 #include "dss.h" 28 int dss_pll_register(struct dss_device *dss, struct dss_pll *pll) argument 32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { 33 if (!dss->plls[i]) { 34 dss->plls[i] = pll; 35 pll->dss = dss; 45 struct dss_device *dss = pll->dss; local 48 for (i = 0; i < ARRAY_SIZE(dss 57 dss_pll_find(struct dss_device *dss, const char *name) argument 69 dss_pll_find_by_src(struct dss_device *dss, enum dss_clk_source src) argument [all...] |
H A D | dpi.c | 26 #include "dss.h" 32 struct dss_device *dss; member in struct:dpi_data 66 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_1)) 72 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) 74 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_3)) 80 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL2_1)) 82 if (dss_pll_find_by_src(dpi->dss, DSS_CLK_SRC_PLL1_3)) 186 return dispc_div_calc(ctx->dpi->dss->dispc, dispc, 204 ctx->pck_min, dss_get_max_fck_rate(ctx->dpi->dss), 214 return dispc_div_calc(ctx->dpi->dss 700 dpi_init_port(struct dss_device *dss, struct platform_device *pdev, struct device_node *port, enum dss_model dss_model) argument [all...] |
H A D | video-pll.c | 15 #include "dss.h" 59 r = dss_runtime_get(pll->dss); 78 dss_runtime_put(pll->dss); 93 dss_runtime_put(pll->dss); 132 struct dss_pll *dss_video_pll_init(struct dss_device *dss, argument 183 r = dss_pll_register(dss, pll);
|
H A D | hdmi_pll.c | 20 #include "dss.h" 128 static int hdmi_init_pll_data(struct dss_device *dss, argument 154 r = dss_pll_register(dss, pll); 161 int hdmi_pll_init(struct dss_device *dss, struct platform_device *pdev, argument 173 r = hdmi_init_pll_data(dss, pdev, pll);
|
H A D | omapdss.h | 204 struct dss_device *dss; member in struct:omap_dss_device 236 struct dss_device *dss; member in struct:dss_pdata 244 int omapdss_device_connect(struct dss_device *dss, 309 struct dispc_device *dispc_get_dispc(struct dss_device *dss);
|
H A D | hdmi5.c | 39 #include "dss.h" 125 dss_select_hdmi_venc_clk_source(hdmi->dss, DSS_HDMI_M_PCLK); 336 dispc_set_tv_pclk(hdmi->dss->dispc, adjusted_mode->clock * 1000); 626 struct dss_device *dss = dss_get_device(master); local 630 hdmi->dss = dss; 632 r = hdmi_pll_init(dss, hdmi->pdev, &hdmi->pll, &hdmi->wp); 642 hdmi->debugfs = dss_debugfs_create_file(dss, "hdmi", hdmi_dump_regs,
|
H A D | venc.c | 31 #include "dss.h" 251 struct dss_device *dss; member in struct:venc_device 393 dss_set_venc_output(venc->dss, venc->type); 394 dss_set_dac_pwrdn_bgz(venc->dss, 1); 422 dss_set_dac_pwrdn_bgz(venc->dss, 0); 432 dss_set_dac_pwrdn_bgz(venc->dss, 0); 613 dispc_set_tv_pclk(venc->dss->dispc, 13500000); 686 struct dss_device *dss = dss_get_device(master); local 691 venc->dss = dss; [all...] |
/linux-master/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 in typeref:struct:__anon751 115 __raw_writel(val, dss.base + idx.idx); 120 return __raw_readl(dss.base + idx.idx); 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; 149 if (!dss [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; local 185 dss = of_find_matching_node(NULL, omapdss_of_match); 187 if (dss == NULL || !of_device_is_available(dss)) { 188 of_node_put(dss); [all...] |
H A D | Makefile | 5 omapdss-y := core.o dss.o dss_features.o dispc.o dispc_coefs.o display.o \ 6 output.o dss-of.o pll.o video-pll.o
|
/linux-master/drivers/video/fbdev/omap2/omapfb/ |
H A D | Makefile | 3 obj-y += dss/
|
/linux-master/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_wwan.h | 28 * @dss: Set to true if interafce id is from 257 to 261, 35 bool dss, int if_id);
|
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_catalog.c | 91 struct dss_io_data *dss = &catalog->io; local 93 msm_disp_snapshot_add_block(disp_state, dss->ahb.len, dss->ahb.base, "dp_ahb"); 94 msm_disp_snapshot_add_block(disp_state, dss->aux.len, dss->aux.base, "dp_aux"); 95 msm_disp_snapshot_add_block(disp_state, dss->link.len, dss->link.base, "dp_link"); 96 msm_disp_snapshot_add_block(disp_state, dss->p0.len, dss->p0.base, "dp_p0"); 1098 struct dss_io_data *dss local [all...] |
/linux-master/fs/nfs/ |
H A D | nfs4client.c | 63 struct nfs4_ds_server *dss; local 66 list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) { 67 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) 71 dss = NULL; 74 return dss; 81 struct nfs4_ds_server *dss; local 84 list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) { 85 if (dss->rpc_clnt->cl_auth->au_flavor != flavor) 91 dss = new; 94 return dss; 100 struct nfs4_ds_server *dss; local 118 nfs4_free_ds_server(struct nfs4_ds_server *dss) argument 135 struct nfs4_ds_server *dss, *new; local 155 struct nfs4_ds_server *dss; local [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_mcr.c | 636 u32 dss; local 662 dss = intel_sseu_find_first_xehp_dss(>->info.sseu, 0, 0); 663 *group = dss / GEN_DSS_PER_GSLICE; 664 *instance = dss % GEN_DSS_PER_GSLICE; 835 * @dss: DSS ID to obtain steering for 842 void intel_gt_mcr_get_ss_steering(struct intel_gt *gt, unsigned int dss, argument 846 *group = dss / GEN_DSS_PER_CSLICE; 847 *instance = dss % GEN_DSS_PER_CSLICE; 849 *group = dss / GEN_DSS_PER_GSLICE; 850 *instance = dss [all...] |
H A D | intel_gt_mcr.h | 40 void intel_gt_mcr_get_ss_steering(struct intel_gt *gt, unsigned int dss,
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_rtp.c | 316 unsigned int dss; local 322 dss = xe_dss_mask_group_ffs(gt->fuse_topo.g_dss_mask, 0, 0); 324 return dss >= dss_per_gslice;
|
/linux-master/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpaa2-qdma.h | 20 u32 dss:12; /* Destination stride size */ member in struct:dpaa2_qdma_sd_d::__anon59::__anon61
|