/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_dpi.c | 120 * 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 D | dpi.c | 53 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 D | dpi.c | 3 * 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 D | Makefile | 10 omapdss-$(CONFIG_FB_OMAP2_DSS_DPI) += dpi.o
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_dpi.c | 106 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 D | panel-dpi.c | 39 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 D | encoder-tfp410.c | 41 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 D | panel-sharp-ls037v7dw01.c | 65 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 D | panel-lgphilips-lb035q02.c | 123 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 D | Makefile | 8 obj-$(CONFIG_FB_OMAP2_PANEL_DPI) += panel-dpi.o
|
H A D | panel-nec-nl8048hl11.c | 123 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 D | panel-tpo-td028ttec1.c | 166 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 D | panel-tpo-td043mtea1.c | 336 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 D | qplib_res.c | 714 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 D | qplib_res.h | 239 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 D | ib_verbs.c | 643 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 D | qplib_fp.c | 658 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 D | Makefile | 24 omapdrm-$(CONFIG_OMAP2_DSS_DPI) += dss/dpi.o
|
/linux-master/drivers/net/ethernet/ |
H A D | jme.c | 357 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 D | bnxt_re-abi.h | 96 __u32 dpi; member in struct:bnxt_re_pd_resp
|
/linux-master/arch/arc/include/asm/ |
H A D | arcregs.h | 336 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 D | qedr.h | 148 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 D | qed_rdma.h | 113 u16 dpi; member in struct:qed_rdma_qp
|
/linux-master/include/linux/qed/ |
H A D | qed_rdma_if.h | 208 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 D | drm_modes.h | 144 * @dpi: The number of dots per inch 146 #define DRM_MODE_RES_MM(res, dpi) \ 147 (((res) * 254ul) / ((dpi) * 10ul))
|