Searched refs:dpi (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dpi.c120 * struct mtk_dpi_conf - Configuration of mediatek dpi.
129 * @support_direct_pin: IP supports direct connection to dpi panels.
161 static void mtk_dpi_mask(struct mtk_dpi *dpi, u32 offset, u32 val, u32 mask) argument
163 u32 tmp = readl(dpi->regs + offset) & ~mask;
166 writel(tmp, dpi->regs + offset);
169 static void mtk_dpi_sw_reset(struct mtk_dpi *dpi, bool reset) argument
171 mtk_dpi_mask(dpi, DPI_RET, reset ? RST : 0, RST);
174 static void mtk_dpi_enable(struct mtk_dpi *dpi) argument
176 mtk_dpi_mask(dpi, DPI_EN, EN, EN);
179 static void mtk_dpi_disable(struct mtk_dpi *dpi) argument
184 mtk_dpi_config_hsync(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync) argument
195 mtk_dpi_config_vsync(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync, u32 width_addr, u32 porch_addr) argument
213 mtk_dpi_config_vsync_lodd(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync) argument
219 mtk_dpi_config_vsync_leven(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync) argument
226 mtk_dpi_config_vsync_rodd(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync) argument
233 mtk_dpi_config_vsync_reven(struct mtk_dpi *dpi, struct mtk_dpi_sync_param *sync) argument
240 mtk_dpi_config_pol(struct mtk_dpi *dpi, struct mtk_dpi_polarities *dpi_pol) argument
260 mtk_dpi_config_3d(struct mtk_dpi *dpi, bool en_3d) argument
265 mtk_dpi_config_interface(struct mtk_dpi *dpi, bool inter) argument
270 mtk_dpi_config_fb_size(struct mtk_dpi *dpi, u32 width, u32 height) argument
278 mtk_dpi_config_channel_limit(struct mtk_dpi *dpi) argument
305 mtk_dpi_config_bit_num(struct mtk_dpi *dpi, enum mtk_dpi_out_bit_num num) argument
331 mtk_dpi_config_yc_map(struct mtk_dpi *dpi, enum mtk_dpi_out_yc_map map) argument
360 mtk_dpi_config_channel_swap(struct mtk_dpi *dpi, enum mtk_dpi_out_channel_swap swap) argument
394 mtk_dpi_config_yuv422_enable(struct mtk_dpi *dpi, bool enable) argument
400 mtk_dpi_config_csc_enable(struct mtk_dpi *dpi, bool enable) argument
406 mtk_dpi_config_swap_input(struct mtk_dpi *dpi, bool enable) argument
411 mtk_dpi_config_2n_h_fre(struct mtk_dpi *dpi) argument
416 mtk_dpi_config_disable_edge(struct mtk_dpi *dpi) argument
422 mtk_dpi_config_color_format(struct mtk_dpi *dpi, enum mtk_dpi_out_color_format format) argument
446 mtk_dpi_dual_edge(struct mtk_dpi *dpi) argument
464 mtk_dpi_power_off(struct mtk_dpi *dpi) argument
477 mtk_dpi_power_on(struct mtk_dpi *dpi) argument
505 mtk_dpi_set_display_mode(struct mtk_dpi *dpi, struct drm_display_mode *mode) argument
628 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
678 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
706 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
716 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
723 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
733 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
748 struct mtk_dpi *dpi = bridge_to_dpi(bridge); local
772 struct mtk_dpi *dpi = dev_get_drvdata(dev); local
779 struct mtk_dpi *dpi = dev_get_drvdata(dev); local
786 struct mtk_dpi *dpi = dev_get_drvdata(dev); local
795 struct mtk_dpi *dpi = dev_get_drvdata(dev); local
833 struct mtk_dpi *dpi = dev_get_drvdata(dev); local
1003 struct mtk_dpi *dpi; local
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddpi.c53 static enum dss_clk_source dpi_get_clk_src_dra7xx(struct dpi_data *dpi, argument
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))
93 static enum dss_clk_source dpi_get_clk_src(struct dpi_data *dpi) argument
95 enum omap_channel channel = dpi->output.dispc_channel;
102 switch (dpi->dss_model) {
129 return dpi_get_clk_src_dra7xx(dpi, channe
137 struct dpi_data *dpi; member in struct:dpi_clk_calc_ctx
219 dpi_pll_clk_calc(struct dpi_data *dpi, unsigned long pck, struct dpi_clk_calc_ctx *ctx) argument
254 dpi_dss_clk_calc(struct dpi_data *dpi, unsigned long pck, struct dpi_clk_calc_ctx *ctx) argument
288 dpi_set_pll_clk(struct dpi_data *dpi, unsigned long pck_req) argument
310 dpi_set_dispc_clk(struct dpi_data *dpi, unsigned long pck_req) argument
329 dpi_set_mode(struct dpi_data *dpi) argument
341 dpi_config_lcd_manager(struct dpi_data *dpi) argument
355 dpi_clock_update(struct dpi_data *dpi, unsigned long *clock) argument
396 dpi_init_pll(struct dpi_data *dpi) argument
424 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
440 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
461 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
478 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
485 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
536 struct dpi_data *dpi = drm_bridge_to_dpi(bridge); local
561 dpi_bridge_init(struct dpi_data *dpi) argument
570 dpi_bridge_cleanup(struct dpi_data *dpi) argument
585 dpi_get_channel(struct dpi_data *dpi) argument
615 dpi_init_output_port(struct dpi_data *dpi, struct device_node *port) argument
658 struct dpi_data *dpi = port->data; local
677 dpi_init_regulator(struct dpi_data *dpi) argument
703 struct dpi_data *dpi; local
739 struct dpi_data *dpi = port->data; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddpi.c3 * linux/drivers/video/omap2/dss/dpi.c
219 static bool dpi_dsi_clk_calc(struct dpi_data *dpi, unsigned long pck, argument
226 ctx->pll = dpi->pll;
271 static int dpi_set_dsi_clk(struct dpi_data *dpi, enum omap_channel channel, argument
279 ok = dpi_dsi_clk_calc(dpi, pck_req, &ctx);
283 r = dss_pll_set_config(dpi->pll, &ctx.dsi_cinfo);
290 dpi->mgr_config.clock_info = ctx.dispc_cinfo;
299 static int dpi_set_dispc_clk(struct dpi_data *dpi, unsigned long pck_req, argument
314 dpi->mgr_config.clock_info = ctx.dispc_cinfo;
323 static int dpi_set_mode(struct dpi_data *dpi) argument
356 dpi_config_lcd_manager(struct dpi_data *dpi) argument
375 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
448 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
471 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
485 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
497 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
537 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
561 dpi_init_regulator(struct dpi_data *dpi) argument
583 dpi_init_pll(struct dpi_data *dpi) argument
651 struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); local
710 struct dpi_data *dpi = dpi_get_data_from_pdev(pdev); local
726 struct dpi_data *dpi = dpi_get_data_from_pdev(pdev); local
735 struct dpi_data *dpi = port->data; local
770 struct dpi_data *dpi = port->data; local
779 struct dpi_data *dpi; local
839 struct dpi_data *dpi; local
881 struct dpi_data *dpi = port->data; local
[all...]
H A DMakefile10 omapdss-$(CONFIG_FB_OMAP2_DSS_DPI) += dpi.o
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c106 readl(dpi->regs + (offset)); \
112 writel(val, dpi->regs + (offset)); \
123 struct vc4_dpi *dpi = to_vc4_dpi(encoder); local
129 clk_disable_unprepare(dpi->pixel_clock);
138 struct vc4_dpi *dpi = to_vc4_dpi(encoder); local
237 ret = clk_set_rate(dpi->pixel_clock, mode->clock * 1000);
241 ret = clk_prepare_enable(dpi->pixel_clock);
266 struct vc4_dpi *dpi = to_vc4_dpi(encoder); local
268 vc4_debugfs_add_regset32(drm, "dpi_regs", &dpi->regset);
278 { .compatible = "brcm,bcm2835-dpi",
285 vc4_dpi_init_bridge(struct vc4_dpi *dpi) argument
307 struct vc4_dpi *dpi = ptr; local
316 struct vc4_dpi *dpi; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dpi.c39 return in->ops.dpi->connect(in, dssdev);
50 in->ops.dpi->disconnect(in, dssdev);
66 in->ops.dpi->set_data_lines(in, ddata->data_lines);
67 in->ops.dpi->set_timings(in, &ddata->videomode);
69 r = in->ops.dpi->enable(in);
90 in->ops.dpi->disable(in);
104 in->ops.dpi->set_timings(in, timings);
121 return in->ops.dpi->check_timings(in, timings);
199 dssdev->phy.dpi.data_lines = ddata->data_lines;
229 { .compatible = "omapdss,panel-dpi", },
[all...]
H A Dencoder-tfp410.c41 r = in->ops.dpi->connect(in, dssdev);
68 in->ops.dpi->disconnect(in, &ddata->dssdev);
83 in->ops.dpi->set_timings(in, &ddata->timings);
85 in->ops.dpi->set_data_lines(in, ddata->data_lines);
87 r = in->ops.dpi->enable(in);
110 in->ops.dpi->disable(in);
133 in->ops.dpi->set_timings(in, timings);
152 return in->ops.dpi->check_timings(in, timings);
205 dssdev->phy.dpi.data_lines = ddata->data_lines;
H A Dpanel-sharp-ls037v7dw01.c65 return in->ops.dpi->connect(in, dssdev);
76 in->ops.dpi->disconnect(in, dssdev);
92 in->ops.dpi->set_data_lines(in, ddata->data_lines);
93 in->ops.dpi->set_timings(in, &ddata->videomode);
101 r = in->ops.dpi->enable(in);
139 in->ops.dpi->disable(in);
156 in->ops.dpi->set_timings(in, timings);
173 return in->ops.dpi->check_timings(in, timings);
280 dssdev->phy.dpi.data_lines = ddata->data_lines;
H A Dpanel-lgphilips-lb035q02.c123 r = in->ops.dpi->connect(in, dssdev);
140 in->ops.dpi->disconnect(in, dssdev);
156 in->ops.dpi->set_data_lines(in, ddata->data_lines);
157 in->ops.dpi->set_timings(in, &ddata->videomode);
159 r = in->ops.dpi->enable(in);
182 in->ops.dpi->disable(in);
196 in->ops.dpi->set_timings(in, timings);
213 return in->ops.dpi->check_timings(in, timings);
284 dssdev->phy.dpi.data_lines = ddata->data_lines;
H A DMakefile8 obj-$(CONFIG_FB_OMAP2_PANEL_DPI) += panel-dpi.o
H A Dpanel-nec-nl8048hl11.c123 return in->ops.dpi->connect(in, dssdev);
134 in->ops.dpi->disconnect(in, dssdev);
150 in->ops.dpi->set_data_lines(in, ddata->data_lines);
151 in->ops.dpi->set_timings(in, &ddata->videomode);
153 r = in->ops.dpi->enable(in);
176 in->ops.dpi->disable(in);
190 in->ops.dpi->set_timings(in, timings);
207 return in->ops.dpi->check_timings(in, timings);
H A Dpanel-tpo-td028ttec1.c166 r = in->ops.dpi->connect(in, dssdev);
181 in->ops.dpi->disconnect(in, dssdev);
197 in->ops.dpi->set_data_lines(in, ddata->data_lines);
198 in->ops.dpi->set_timings(in, &ddata->videomode);
200 r = in->ops.dpi->enable(in);
309 in->ops.dpi->disable(in);
323 in->ops.dpi->set_timings(in, timings);
340 return in->ops.dpi->check_timings(in, timings);
412 dssdev->phy.dpi.data_lines = ddata->data_lines;
H A Dpanel-tpo-td043mtea1.c336 return in->ops.dpi->connect(in, dssdev);
347 in->ops.dpi->disconnect(in, dssdev);
363 in->ops.dpi->set_data_lines(in, ddata->data_lines);
364 in->ops.dpi->set_timings(in, &ddata->videomode);
366 r = in->ops.dpi->enable(in);
377 in->ops.dpi->disable(in);
395 in->ops.dpi->disable(in);
412 in->ops.dpi->set_timings(in, timings);
429 return in->ops.dpi->check_timings(in, timings);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c714 struct bnxt_qplib_dpi *dpi,
735 dpi->bit = bit_num;
736 dpi->dpi = bit_num + (reg->offset - dpit->ucreg.offset) / PAGE_SIZE;
739 dpi->umdbr = umaddr;
744 dpi->umdbr = dpit->ucreg.bar_base +
746 dpi->dbr = dpit->priv_db;
747 dpi->dpi = dpi
713 bnxt_qplib_alloc_dpi(struct bnxt_qplib_res *res, struct bnxt_qplib_dpi *dpi, void *app, u8 type) argument
763 bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res, struct bnxt_qplib_dpi *dpi) argument
[all...]
H A Dqplib_res.h239 u32 dpi; member in struct:bnxt_qplib_dpi
310 /* To protect the dpi table bit map */
416 struct bnxt_qplib_dpi *dpi,
419 struct bnxt_qplib_dpi *dpi);
H A Dib_verbs.c643 if (!ucntx->dpi.dbr) {
649 &ucntx->dpi, ucntx, BNXT_QPLIB_DPI_TYPE_UC)) {
657 resp.dpi = ucntx->dpi.dpi;
659 entry = bnxt_re_mmap_entry_insert(ucntx, (u64)ucntx->dpi.umdbr,
1073 qplib_qp->dpi = &cntx->dpi;
1180 qp->qplib_qp.dpi = &rdev->dpi_privileged;
1385 qplqp->dpi
4351 u32 dpi; local
[all...]
H A Dqplib_fp.c658 req.dpi = cpu_to_le32(srq->dpi->dpi);
687 srq->dbinfo.db = srq->dpi->dbr;
847 req.dpi = cpu_to_le32(qp->dpi->dpi);
923 sq->dbinfo.db = qp->dpi->dbr;
928 rq->dbinfo.db = qp->dpi->dbr;
996 req.dpi
[all...]
/linux-master/drivers/gpu/drm/omapdrm/
H A DMakefile24 omapdrm-$(CONFIG_OMAP2_DSS_DPI) += dss/dpi.o
/linux-master/drivers/net/ethernet/
H A Djme.c357 register struct dynpcc_info *dpi = &(jme->dpi); local
360 dpi->cur = PCC_P1;
361 dpi->attempt = PCC_P1;
362 dpi->cnt = 0;
1113 jme_attempt_pcc(struct dynpcc_info *dpi, int atmp) argument
1115 if (likely(atmp == dpi->cur)) {
1116 dpi->cnt = 0;
1120 if (dpi->attempt == atmp) {
1121 ++(dpi
1132 register struct dynpcc_info *dpi = &(jme->dpi); local
1154 struct dynpcc_info *dpi = &(jme->dpi); local
1345 struct dynpcc_info *dpi = &(jme->dpi); local
2434 struct dynpcc_info *dpi = &(jme->dpi); local
[all...]
/linux-master/include/uapi/rdma/
H A Dbnxt_re-abi.h96 __u32 dpi; member in struct:bnxt_re_pd_resp
/linux-master/arch/arc/include/asm/
H A Darcregs.h336 unsigned int pad2:27, mpd:1, pad1:2, dpd:1, dpi:1; member in struct:ctl_erp
338 unsigned int dpi:1, dpd:1, pad1:2, mpd:1, pad2:27;
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h148 u16 dpi; member in struct:qedr_dev
236 u16 dpi; member in struct:qedr_ucontext
506 u16 dpi; member in struct:qedr_user_mmap_entry
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_rdma.h113 u16 dpi; member in struct:qed_rdma_qp
/linux-master/include/linux/qed/
H A Dqed_rdma_if.h208 u16 dpi; member in struct:qed_rdma_add_user_out_params
258 u16 dpi; member in struct:qed_rdma_create_cq_in_params
298 u16 dpi; member in struct:qed_rdma_create_qp_in_params
594 void (*rdma_remove_user)(void *rdma_cxt, u16 dpi);
/linux-master/include/drm/
H A Ddrm_modes.h144 * @dpi: The number of dots per inch
146 #define DRM_MODE_RES_MM(res, dpi) \
147 (((res) * 254ul) / ((dpi) * 10ul))

Completed in 316 milliseconds

12