/linux-6.3-rc2/drivers/gpu/drm/panel/ |
A D | panel-newvision-nv3051d.c | 55 mipi_dsi_dcs_write_seq(dsi, 0xFF, 0x30); in panel_nv3051d_init_sequence() 56 mipi_dsi_dcs_write_seq(dsi, 0xFF, 0x52); in panel_nv3051d_init_sequence() 57 mipi_dsi_dcs_write_seq(dsi, 0xFF, 0x01); in panel_nv3051d_init_sequence() 58 mipi_dsi_dcs_write_seq(dsi, 0xE3, 0x00); in panel_nv3051d_init_sequence() 356 struct device *dev = &dsi->dev; in panel_nv3051d_probe() 384 mipi_dsi_set_drvdata(dsi, ctx); in panel_nv3051d_probe() 386 dsi->lanes = 4; in panel_nv3051d_probe() 387 dsi->format = MIPI_DSI_FMT_RGB888; in panel_nv3051d_probe() 400 ret = mipi_dsi_attach(dsi); in panel_nv3051d_probe() 429 panel_nv3051d_shutdown(dsi); in panel_nv3051d_remove() [all …]
|
A D | panel-sony-tulip-truly-nt35521.c | 22 struct mipi_dsi_device *dsi; member 48 struct mipi_dsi_device *dsi = ctx->dsi; in truly_nt35521_on() local 49 struct device *dev = &dsi->dev; in truly_nt35521_on() 270 struct mipi_dsi_device *dsi = ctx->dsi; in truly_nt35521_off() local 271 struct device *dev = &dsi->dev; in truly_nt35521_off() 443 struct device *dev = &dsi->dev; in truly_nt35521_create_backlight() 456 struct device *dev = &dsi->dev; in truly_nt35521_probe() 483 ctx->dsi = dsi; in truly_nt35521_probe() 486 dsi->lanes = 4; in truly_nt35521_probe() 502 ret = mipi_dsi_attach(dsi); in truly_nt35521_probe() [all …]
|
A D | panel-asus-z00t-tm5p5-n35596.c | 16 struct mipi_dsi_device *dsi; member 39 struct mipi_dsi_device *dsi = ctx->dsi; in tm5p5_nt35596_on() local 87 struct mipi_dsi_device *dsi = ctx->dsi; in tm5p5_nt35596_off() local 88 struct device *dev = &dsi->dev; in tm5p5_nt35596_off() 241 struct device *dev = &dsi->dev; in tm5p5_nt35596_create_backlight() 254 struct device *dev = &dsi->dev; in tm5p5_nt35596_probe() 278 ctx->dsi = dsi; in tm5p5_nt35596_probe() 281 dsi->lanes = 4; in tm5p5_nt35596_probe() 299 ret = mipi_dsi_attach(dsi); in tm5p5_nt35596_probe() 313 ret = mipi_dsi_detach(dsi); in tm5p5_nt35596_remove() [all …]
|
A D | panel-visionox-vtdr6130.c | 20 struct mipi_dsi_device *dsi; member 43 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_vtdr6130_on() local 44 struct device *dev = &dsi->dev; in visionox_vtdr6130_on() 59 mipi_dsi_dcs_write_seq(dsi, 0x70, in visionox_vtdr6130_on() 72 mipi_dsi_dcs_write_seq(dsi, 0xb1, in visionox_vtdr6130_on() 131 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_vtdr6130_off() local 132 struct device *dev = &dsi->dev; in visionox_vtdr6130_off() 292 ctx->dsi = dsi; in visionox_vtdr6130_probe() 295 dsi->lanes = 4; in visionox_vtdr6130_probe() 310 ret = mipi_dsi_attach(dsi); in visionox_vtdr6130_probe() [all …]
|
A D | panel-jdi-fhd-r63452.c | 22 struct mipi_dsi_device *dsi; member 44 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_on() local 45 struct device *dev = &dsi->dev; in jdi_fhd_r63452_on() 124 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_off() local 125 struct device *dev = &dsi->dev; in jdi_fhd_r63452_off() 236 struct device *dev = &dsi->dev; in jdi_fhd_r63452_probe() 249 ctx->dsi = dsi; in jdi_fhd_r63452_probe() 250 mipi_dsi_set_drvdata(dsi, ctx); in jdi_fhd_r63452_probe() 252 dsi->lanes = 4; in jdi_fhd_r63452_probe() 266 ret = mipi_dsi_attach(dsi); in jdi_fhd_r63452_probe() [all …]
|
A D | panel-leadtek-ltk050h3146w.c | 306 ret = mipi_dsi_dcs_set_tear_on(dsi, 1); in ltk050h3146w_init_sequence() 400 ret = mipi_dsi_dcs_set_tear_on(dsi, 0); in ltk050h3146w_a2_init_sequence() 445 mipi_dsi_dcs_enter_sleep_mode(dsi); in ltk050h3146w_unprepare() 500 ret = mipi_dsi_dcs_set_display_on(dsi); in ltk050h3146w_prepare() 547 struct device *dev = &dsi->dev; in ltk050h3146w_probe() 581 mipi_dsi_set_drvdata(dsi, ctx); in ltk050h3146w_probe() 585 dsi->lanes = 4; in ltk050h3146w_probe() 586 dsi->format = MIPI_DSI_FMT_RGB888; in ltk050h3146w_probe() 599 ret = mipi_dsi_attach(dsi); in ltk050h3146w_probe() 628 ltk050h3146w_shutdown(dsi); in ltk050h3146w_remove() [all …]
|
A D | panel-sitronix-st7703.c | 355 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in st7703_enable() 364 ret = mipi_dsi_dcs_set_display_on(dsi); in st7703_enable() 379 ret = mipi_dsi_dcs_set_display_off(dsi); in st7703_disable() 515 struct device *dev = &dsi->dev; in st7703_probe() 527 mipi_dsi_set_drvdata(dsi, ctx); in st7703_probe() 533 dsi->format = ctx->desc->format; in st7703_probe() 534 dsi->lanes = ctx->desc->lanes; in st7703_probe() 554 ret = mipi_dsi_attach(dsi); in st7703_probe() 564 mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); in st7703_probe() 589 st7703_shutdown(dsi); in st7703_remove() [all …]
|
A D | panel-jdi-lt070me05000.c | 35 struct mipi_dsi_device *dsi; member 57 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_init() local 63 ret = mipi_dsi_dcs_soft_reset(dsi); in jdi_panel_init() 147 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_on() local 162 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_off() local 368 struct device *dev = &dsi->dev; in drm_panel_create_dsi_backlight() 459 dsi->lanes = 4; in jdi_panel_probe() 468 mipi_dsi_set_drvdata(dsi, jdi); in jdi_panel_probe() 470 jdi->dsi = dsi; in jdi_panel_probe() 476 ret = mipi_dsi_attach(dsi); in jdi_panel_probe() [all …]
|
A D | panel-samsung-sofef00.c | 23 struct mipi_dsi_device *dsi; member 48 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_on() local 49 struct device *dev = &dsi->dev; in sofef00_panel_on() 88 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_off() local 89 struct device *dev = &dsi->dev; in sofef00_panel_off() 231 struct device *dev = &dsi->dev; in sofef00_create_backlight() 244 struct device *dev = &dsi->dev; in sofef00_panel_probe() 269 ctx->dsi = dsi; in sofef00_panel_probe() 272 dsi->lanes = 4; in sofef00_panel_probe() 285 ret = mipi_dsi_attach(dsi); in sofef00_panel_probe() [all …]
|
A D | panel-xinpeng-xpp055c272.c | 142 ret = mipi_dsi_dcs_set_display_off(dsi); in xpp055c272_unprepare() 146 mipi_dsi_dcs_enter_sleep_mode(dsi); in xpp055c272_unprepare() 195 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in xpp055c272_prepare() 204 ret = mipi_dsi_dcs_set_display_on(dsi); in xpp055c272_prepare() 269 struct device *dev = &dsi->dev; in xpp055c272_probe() 292 mipi_dsi_set_drvdata(dsi, ctx); in xpp055c272_probe() 296 dsi->lanes = 4; in xpp055c272_probe() 297 dsi->format = MIPI_DSI_FMT_RGB888; in xpp055c272_probe() 310 ret = mipi_dsi_attach(dsi); in xpp055c272_probe() 339 xpp055c272_shutdown(dsi); in xpp055c272_remove() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/bridge/ |
A D | nwl-dsi.c | 217 if (dsi->lanes < 1 || dsi->lanes > 4) in nwl_dsi_config_host() 265 hsync_len = dsi->mode.hsync_end - dsi->mode.hsync_start; in nwl_dsi_config_dpi() 266 hback_porch = dsi->mode.htotal - dsi->mode.hsync_end; in nwl_dsi_config_dpi() 269 vsync_len = dsi->mode.vsync_end - dsi->mode.vsync_start; in nwl_dsi_config_dpi() 270 vback_porch = dsi->mode.vtotal - dsi->mode.vsync_end; in nwl_dsi_config_dpi() 782 if (dsi->lanes < 1 || dsi->lanes > 4) in nwl_dsi_get_dphy_params() 981 dsi->phy = devm_phy_get(dsi->dev, "dphy"); in nwl_dsi_parse_dt() 1034 dsi->mux = devm_mux_control_get(dsi->dev, NULL); in nwl_dsi_parse_dt() 1153 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in nwl_dsi_probe() 1154 if (!dsi) in nwl_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/mediatek/ |
A D | mtk_dsi.c | 635 dsi->lanes); in mtk_dsi_poweron() 637 ret = clk_set_rate(dsi->hs_clk, dsi->data_rate); in mtk_dsi_poweron() 677 dsi->refcount--; in mtk_dsi_poweron() 696 mtk_dsi_stop(dsi); in mtk_dsi_poweroff() 732 if (dsi->enabled) in mtk_output_dsi_enable() 746 if (!dsi->enabled) in mtk_output_dsi_disable() 848 ret = drm_bridge_attach(&dsi->encoder, &dsi->bridge, NULL, in mtk_dsi_encoder_init() 853 dsi->connector = drm_bridge_connector_init(drm, &dsi->encoder); in mtk_dsi_encoder_init() 859 drm_connector_attach_encoder(dsi->connector, &dsi->encoder); in mtk_dsi_encoder_init() 1099 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in mtk_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/bridge/synopsys/ |
A D | dw-mipi-dsi.c | 230 { #name, VPG_DEFS(name, dsi), mask, dsi } 276 return dsi->slave || dsi->master; in dw_mipi_is_dual_mode() 889 return dsi->master->lanes + dsi->lanes; in dw_mipi_dsi_get_lanes() 893 return dsi->lanes + dsi->slave->lanes; in dw_mipi_dsi_get_lanes() 1025 dsi = vpg->dsi; in dw_mipi_dsi_debugfs_write() 1179 dsi->bridge.driver_private = dsi; in __dw_mipi_dsi_probe() 1200 dsi->slave->master = dsi; in dw_mipi_dsi_set_slave() 1203 dsi->slave->lanes = dsi->lanes; in dw_mipi_dsi_set_slave() 1204 dsi->slave->channel = dsi->channel; in dw_mipi_dsi_set_slave() 1205 dsi->slave->format = dsi->format; in dw_mipi_dsi_set_slave() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/omapdrm/dss/ |
A D | dsi.c | 1737 struct dsi_data *dsi = vp_data->dsi; in dsi_packet_sent_handler_vp() local 1749 .dsi = dsi, in dsi_sync_vc_vp() 1787 struct dsi_data *dsi = l4_data->dsi; in dsi_packet_sent_handler_l4() local 1798 .dsi = dsi, in dsi_sync_vc_l4() 3228 dsi->update_bytes = dsi->vm.hactive * dsi->vm.vactive * in _dsi_update() 3699 struct dsi_data *dsi = ctx->dsi; in dsi_cm_calc_pll_cb() local 3735 ctx->dsi = dsi; in dsi_cm_calc() 3752 struct dsi_data *dsi = ctx->dsi; in dsi_vm_calc_blanking() local 3999 struct dsi_data *dsi = ctx->dsi; in dsi_vm_calc_pll_cb() local 4026 ctx->dsi = dsi; in dsi_vm_calc() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/rockchip/ |
A D | dw-mipi-dsi-rockchip.c | 410 if (dsi->phy) in dw_mipi_dsi_phy_init() 532 phy_configure(dsi->phy, &dsi->phy_opts); in dw_mipi_dsi_phy_power_on() 941 dw_mipi_dsi_set_slave(dsi->dmd, dsi->slave->dmd); in dw_mipi_dsi_rockchip_bind() 1209 dsi->dphy_config.lanes, dsi->lane_mbps); in dw_mipi_dsi_dphy_power_on() 1355 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in dw_mipi_dsi_rockchip_probe() 1356 if (!dsi) in dw_mipi_dsi_rockchip_probe() 1439 dsi->pdata.base = dsi->base; in dw_mipi_dsi_rockchip_probe() 1440 dsi->pdata.max_data_lanes = dsi->cdata->max_data_lanes; in dw_mipi_dsi_rockchip_probe() 1443 dsi->pdata.priv_data = dsi; in dw_mipi_dsi_rockchip_probe() 1454 phy_set_drvdata(dsi->dphy, dsi); in dw_mipi_dsi_rockchip_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/rcar-du/ |
A D | rcar_mipi_dsi.c | 524 rcar_mipi_dsi_parameters_calc(dsi, dsi->clocks.pll, in rcar_mipi_dsi_startup() 685 ret = clk_prepare_enable(dsi->clocks.dsi); in rcar_mipi_dsi_clk_enable() 700 clk_disable_unprepare(dsi->clocks.dsi); in rcar_mipi_dsi_clk_disable() 912 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, in rcar_mipi_dsi_host_attach() 922 dsi->bridge.of_node = dsi->dev->of_node; in rcar_mipi_dsi_host_attach() 990 dsi->clocks.dsi = rcar_mipi_dsi_get_clock(dsi, "dsi", true); in rcar_mipi_dsi_get_clocks() 991 if (IS_ERR(dsi->clocks.dsi)) in rcar_mipi_dsi_get_clocks() 992 return PTR_ERR(dsi->clocks.dsi); in rcar_mipi_dsi_get_clocks() 994 if (!dsi->clocks.pll && !dsi->clocks.dsi) { in rcar_mipi_dsi_get_clocks() 1023 dsi->mmio = devm_ioremap_resource(dsi->dev, mem); in rcar_mipi_dsi_probe() [all …]
|
A D | rzg2l_mipi_dsi.c | 632 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, in rzg2l_mipi_dsi_host_attach() 705 dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); in rzg2l_mipi_dsi_probe() 706 if (!dsi) in rzg2l_mipi_dsi_probe() 723 dsi->vclk = devm_clk_get(dsi->dev, "vclk"); in rzg2l_mipi_dsi_probe() 727 dsi->rstc = devm_reset_control_get_exclusive(dsi->dev, "rst"); in rzg2l_mipi_dsi_probe() 729 return dev_err_probe(dsi->dev, PTR_ERR(dsi->rstc), in rzg2l_mipi_dsi_probe() 732 dsi->arstc = devm_reset_control_get_exclusive(dsi->dev, "arst"); in rzg2l_mipi_dsi_probe() 737 dsi->prstc = devm_reset_control_get_exclusive(dsi->dev, "prst"); in rzg2l_mipi_dsi_probe() 739 return dev_err_probe(dsi->dev, PTR_ERR(dsi->prstc), in rzg2l_mipi_dsi_probe() 766 dsi->bridge.of_node = dsi->dev->of_node; in rzg2l_mipi_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/exynos/ |
A D | exynos_drm_dsi.c | 337 writel(val, dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in exynos_dsi_write() 342 return readl(dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in exynos_dsi_read() 671 hs_clk = exynos_dsi_set_pll(dsi, dsi->burst_clk_rate); in exynos_dsi_enable_clock() 1334 exynos_dsi_enable_lane(dsi, BIT(dsi->lanes) - 1); in exynos_dsi_init() 1376 free_irq(gpiod_to_irq(dsi->te_gpio), dsi); in exynos_dsi_unregister_te_irq() 1535 dsi->out_bridge->funcs->detach(dsi->out_bridge); in exynos_dsi_host_detach() 1656 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in exynos_dsi_probe() 1657 if (!dsi) in exynos_dsi_probe() 1667 dsi->dev = dev; in exynos_dsi_probe() 1678 dsi->driver_data->num_clks, sizeof(*dsi->clks), in exynos_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/tegra/ |
A D | dsi.c | 245 dsi->debugfs_files[i].data = dsi; in tegra_dsi_late_register() 385 if (dsi->slave) in tegra_dsi_set_phy_timing() 463 if (dsi->slave) in tegra_dsi_enable() 470 return dsi->master->lanes + dsi->lanes; in tegra_dsi_get_lanes() 473 return dsi->lanes + dsi->slave->lanes; in tegra_dsi_get_lanes() 570 if (dsi->master || dsi->slave) { in tegra_dsi_configure() 590 if (dsi->master || dsi->slave) { in tegra_dsi_configure() 1546 dsi->slave->master = dsi; in tegra_dsi_ganged_probe() 1558 dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); in tegra_dsi_probe() 1559 if (!dsi) in tegra_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/sun4i/ |
A D | sun6i_mipi_dsi.c | 746 sun6i_dsi_inst_init(dsi, dsi->device); in sun6i_dsi_encoder_enable() 772 if (dsi->panel) in sun6i_dsi_encoder_enable() 787 if (dsi->panel) in sun6i_dsi_encoder_enable() 970 if (!dsi->drm || !dsi->drm->registered) in sun6i_dsi_attach() 1078 drm_connector_attach_encoder(&dsi->connector, &dsi->encoder); in sun6i_dsi_bind() 1080 dsi->drm = drm; in sun6i_dsi_bind() 1114 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in sun6i_dsi_probe() 1115 if (!dsi) in sun6i_dsi_probe() 1151 ret = regmap_mmio_attach_clk(dsi->regs, dsi->bus_clk); in sun6i_dsi_probe() 1195 if (dsi->variant->has_mod_clk && dsi->variant->set_mod_clk) in sun6i_dsi_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_mipi_dsi.c | 121 kfree(dsi); in mipi_dsi_dev_release() 132 dsi = kzalloc(sizeof(*dsi), GFP_KERNEL); in mipi_dsi_device_alloc() 133 if (!dsi) in mipi_dsi_device_alloc() 143 return dsi; in mipi_dsi_device_alloc() 221 return dsi; in mipi_dsi_device_register_full() 226 strlcpy(dsi->name, info->type, sizeof(dsi->name)); in mipi_dsi_device_register_full() 231 kfree(dsi); in mipi_dsi_device_register_full() 235 return dsi; in mipi_dsi_device_register_full() 291 return dsi; in devm_mipi_dsi_device_register_full() 376 return ops->attach(dsi->host, dsi); in mipi_dsi_attach() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/stm/ |
A D | dw_mipi_dsi-stm.c | 99 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set() 104 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear() 110 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits() 450 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in dw_mipi_dsi_stm_probe() 451 if (!dsi) in dw_mipi_dsi_stm_probe() 501 dsi->hw_version = dsi_read(dsi, DSI_VERSION) & VERSION; in dw_mipi_dsi_stm_probe() 504 if (dsi->hw_version != HWVER_130 && dsi->hw_version != HWVER_131) { in dw_mipi_dsi_stm_probe() 523 dsi->dsi = dw_mipi_dsi_probe(pdev, &dw_mipi_dsi_stm_plat_data); in dw_mipi_dsi_stm_probe() 524 if (IS_ERR(dsi->dsi)) { in dw_mipi_dsi_stm_probe() 525 ret = PTR_ERR(dsi->dsi); in dw_mipi_dsi_stm_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/vc4/ |
A D | vc4_dsi.c | 1360 dsi->divider = 24 / dsi->lanes; in vc4_dsi_host_attach() 1364 dsi->divider = 24 / dsi->lanes; in vc4_dsi_host_attach() 1368 dsi->divider = 18 / dsi->lanes; in vc4_dsi_host_attach() 1372 dsi->divider = 16 / dsi->lanes; in vc4_dsi_host_attach() 1630 kfree(dsi); in vc4_dsi_release() 1666 dsi->encoder.type = dsi->variant->port ? in vc4_dsi_bind() 1673 dsi->regset.base = dsi->regs; in vc4_dsi_bind() 1674 dsi->regset.regs = dsi->variant->regs; in vc4_dsi_bind() 1675 dsi->regset.nregs = dsi->variant->nregs; in vc4_dsi_bind() 1813 dsi = kzalloc(sizeof(*dsi), GFP_KERNEL); in vc4_dsi_dev_probe() [all …]
|
/linux-6.3-rc2/include/drm/ |
A D | drm_mipi_dsi.h | 91 struct mipi_dsi_device *dsi); 93 struct mipi_dsi_device *dsi); 235 int mipi_dsi_attach(struct mipi_dsi_device *dsi); 236 int mipi_dsi_detach(struct mipi_dsi_device *dsi); 275 int mipi_dsi_dcs_nop(struct mipi_dsi_device *dsi); 276 int mipi_dsi_dcs_soft_reset(struct mipi_dsi_device *dsi); 348 int(*probe)(struct mipi_dsi_device *dsi); 349 void (*remove)(struct mipi_dsi_device *dsi); 350 void (*shutdown)(struct mipi_dsi_device *dsi); 361 return dev_get_drvdata(&dsi->dev); in mipi_dsi_get_drvdata() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/bridge/cadence/ |
A D | cdns-dsi-core.c | 673 if (dsi->platform_ops && dsi->platform_ops->disable) in cdns_dsi_bridge_disable() 674 dsi->platform_ops->disable(dsi); in cdns_dsi_bridge_disable() 771 if (dsi->platform_ops && dsi->platform_ops->enable) in cdns_dsi_bridge_enable() 772 dsi->platform_ops->enable(dsi); in cdns_dsi_bridge_enable() 1171 if (!dsi) in cdns_dsi_drm_probe() 1251 if (dsi->platform_ops && dsi->platform_ops->init) { in cdns_dsi_drm_probe() 1252 ret = dsi->platform_ops->init(dsi); in cdns_dsi_drm_probe() 1269 if (dsi->platform_ops && dsi->platform_ops->deinit) in cdns_dsi_drm_probe() 1270 dsi->platform_ops->deinit(dsi); in cdns_dsi_drm_probe() 1287 if (dsi->platform_ops && dsi->platform_ops->deinit) in cdns_dsi_drm_remove() [all …]
|