| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dss.c | 55 #define REG_GET(dss, idx, start, end) \ argument 56 FLD_GET(dss_read_reg(dss, idx), start, end) 58 #define REG_FLD_MOD(dss, idx, val, start, end) \ argument 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, in dss_write_reg() argument 98 __raw_writel(val, dss->base + idx.idx); in dss_write_reg() 101 static inline u32 dss_read_reg(struct dss_device *dss, const struct dss_reg idx) in dss_read_reg() argument [all …]
|
| H A D | output.c | 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 = dssdev->dss; in dss_mgr_unregister_framedone_handler() local 131 omap_crtc_dss_unregister_framedone(dss->mgr_ops_priv, in dss_mgr_unregister_framedone_handler()
|
| H A D | pll.c | 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->plls); ++i) { in dss_pll_unregister() 49 if (dss->plls[i] == pll) { in dss_pll_unregister() 50 dss->plls[i] = NULL; in dss_pll_unregister() 51 pll->dss = NULL; in dss_pll_unregister() [all …]
|
| H A D | base.c | 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 144 dev_dbg(&dss->pdev->dev, "connect(%s)\n", in omapdss_device_connect() 153 dst->dss = dss; in omapdss_device_connect() 158 void omapdss_device_disconnect(struct dss_device *dss, in omapdss_device_disconnect() argument 161 dev_dbg(&dss->pdev->dev, "disconnect(%s)\n", in omapdss_device_disconnect() 172 dst->dss = NULL; in omapdss_device_disconnect()
|
| H A D | video-pll.c | 59 r = dss_runtime_get(pll->dss); in dss_video_pll_enable() 78 dss_runtime_put(pll->dss); in dss_video_pll_enable() 93 dss_runtime_put(pll->dss); in dss_video_pll_disable() 132 struct dss_pll *dss_video_pll_init(struct dss_device *dss, in dss_video_pll_init() argument 183 r = dss_pll_register(dss, pll); in dss_video_pll_init()
|
| H A D | hdmi_pll.c | 128 static int hdmi_init_pll_data(struct dss_device *dss, in hdmi_init_pll_data() argument 154 r = dss_pll_register(dss, pll); in hdmi_init_pll_data() 161 int hdmi_pll_init(struct dss_device *dss, struct platform_device *pdev, in hdmi_pll_init() argument 173 r = hdmi_init_pll_data(dss, pdev, pll); in hdmi_pll_init()
|
| /linux/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/venc.o 26 omapdrm-$(CONFIG_OMAP2_DSS_SDI) += dss/sdi.o 27 omapdrm-$(CONFIG_OMAP2_DSS_DSI) += dss/dsi.o 28 omapdrm-$(CONFIG_OMAP2_DSS_HDMI_COMMON) += dss/hdmi_common.o dss/hdmi_wp.o \ 29 dss/hdmi_pll.o dss/hdmi_phy.o 30 omapdrm-$(CONFIG_OMAP4_DSS_HDMI) += dss/hdmi4.o dss/hdmi4_core.o 31 omapdrm-$(CONFIG_OMAP4_DSS_HDMI_CEC) += dss/hdmi4_cec.o [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | dss.c | 96 } dss; variable 116 __raw_writel(val, dss.base + idx.idx); in dss_write_reg() 121 return __raw_readl(dss.base + idx.idx); in dss_read_reg() 125 dss.ctx[(DSS_##reg).idx / sizeof(u32)] = dss_read_reg(DSS_##reg) 127 dss_write_reg(DSS_##reg, dss.ctx[(DSS_##reg).idx / sizeof(u32)]) 141 dss.ctx_valid = true; in dss_save_context() 150 if (!dss.ctx_valid) in dss_restore_context() 172 if (!dss.syscon_pll_ctrl) in dss_ctrl_pll_enable() 192 regmap_update_bits(dss.syscon_pll_ctrl, dss.syscon_pll_ctrl_offset, in dss_ctrl_pll_enable() 201 if (!dss.syscon_pll_ctrl) in dss_ctrl_pll_set_control_mux() [all …]
|
| H A D | omapdss-boot-init.c | 179 struct device_node *dss, *child; in omapdss_boot_init() local 183 dss = of_find_matching_node(NULL, omapdss_of_match); in omapdss_boot_init() 185 if (dss == NULL || !of_device_is_available(dss)) { in omapdss_boot_init() 186 of_node_put(dss); in omapdss_boot_init() 190 omapdss_walk_device(dss, true); in omapdss_boot_init() 192 for_each_available_child_of_node(dss, child) { in omapdss_boot_init()
|
| 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/fs/nfs/flexfilelayout/ |
| H A D | flexfilelayoutdev.c | 266 if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds)) in ff_layout_track_ds_error() 278 nfs4_stateid_copy(&dserr->stateid, &mirror->dss[dss_id].stateid); in ff_layout_track_ds_error() 279 memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid, in ff_layout_track_ds_error() 294 pcred = &mirror->dss[dss_id].ro_cred; in ff_layout_get_mirror_cred() 296 pcred = &mirror->dss[dss_id].rw_cred; in ff_layout_get_mirror_cred() 314 return &mirror->dss[dss_id].fh_versions[0]; in nfs4_ff_layout_select_ds_fh() 323 nfs4_stateid_copy(stateid, &mirror->dss[dss_id].stateid); in nfs4_ff_layout_select_ds_stateid() 333 if (mirror->dss[dss_id].mirror_ds == NULL) { in ff_layout_init_mirror_ds() 338 &mirror->dss[dss_id].devid, lo->plh_lc_cred, in ff_layout_init_mirror_ds() 344 if (cmpxchg(&mirror->dss[dss_id].mirror_ds, NULL, mirror_ds) && in ff_layout_init_mirror_ds() [all …]
|
| H A D | flexfilelayout.h | 98 struct nfs4_ff_layout_ds_stripe *dss; member 167 struct nfs4_ff_layout_ds *mirror_ds = mirror->dss[dss_id].mirror_ds; in FF_LAYOUT_DEVID_NODE() 196 return mirror->dss[dss_id].mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()
|
| /linux/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() [all …]
|
| /linux/Documentation/devicetree/bindings/display/ti/ |
| H A D | ti,dra7-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 11 - compatible: "ti,dra7-dss" 12 - reg: address and length of the register spaces for 'dss'
|
| H A D | ti,omap-dss.txt | 48 dss: dss@58000000 { 49 compatible = "ti,omap4-dss"; 185 &dss {
|
| H A D | ti,omap2-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 11 - compatible: "ti,omap2-dss"
|
| H A D | ti,omap3-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 11 - compatible: "ti,omap3-dss"
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 195 compatible = "ti,dss-gate-clock"; 204 compatible = "ti,omap3-dss-interface-clock"; 220 compatible = "ti,dss-gate-clock"; 228 compatible = "ti,omap3-dss-interface-clock";
|
| H A D | dra72x.dtsi | 68 &dss { 72 reg-names = "dss", "pll1_clkctrl", "pll1";
|
| H A D | omap3-cm-t3730.dts | 36 dss_dpi_pins_cm_t3730: dss-dpi-cm-t3730-pins { 89 &dss {
|
| H A D | omap3-overo-common-dvi.dtsi | 11 dss_dpi_pins: dss-dpi-pins { 50 &dss {
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-iot2050-dp.dtsi | 12 dss_vout1_pins_default: dss-vout1-default-pins { 80 &dss {
|
| /linux/Documentation/arch/arm/omap/ |
| H A D | index.rst | 12 dss
|
| /linux/drivers/video/fbdev/omap2/omapfb/ |
| H A D | Makefile | 3 obj-y += dss/
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_wwan.h | 35 bool dss, int if_id);
|