Home
last modified time | relevance | path

Searched refs:dsi (Results 1 – 25 of 491) sorted by relevance

12345678910>>...20

/linux-6.15/drivers/gpu/drm/bridge/
H A Dnwl-dsi.c217 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()
781 if (dsi->lanes < 1 || dsi->lanes > 4) in nwl_dsi_get_dphy_params()
979 dsi->phy = devm_phy_get(dsi->dev, "dphy"); in nwl_dsi_parse_dt()
1032 dsi->mux = devm_mux_control_get(dsi->dev, NULL); in nwl_dsi_parse_dt()
1151 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in nwl_dsi_probe()
1152 if (!dsi) in nwl_dsi_probe()
[all …]
H A Dsamsung-dsim.c536 writel(val, dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in samsung_dsim_write()
541 return readl(dsi->reg_base + dsi->driver_data->reg_ofs[idx]); in samsung_dsim_read()
713 hs_clk = samsung_dsim_set_pll(dsi, dsi->burst_clk_rate); in samsung_dsim_enable_clock()
1446 samsung_dsim_enable_lane(dsi, BIT(dsi->lanes) - 1); in samsung_dsim_init()
1793 free_irq(gpiod_to_irq(dsi->te_gpio), dsi); in samsung_dsim_unregister_te_irq()
1938 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in samsung_dsim_probe()
1939 if (!dsi) in samsung_dsim_probe()
1949 dsi->dev = dev; in samsung_dsim_probe()
1960 dsi->clks = devm_kcalloc(dev, dsi->driver_data->num_clks, in samsung_dsim_probe()
2021 ret = dsi->plat_data->host_ops->register_host(dsi); in samsung_dsim_probe()
[all …]
/linux-6.15/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt36523.c34 struct mipi_dsi_device *dsi[2]; member
486 struct mipi_dsi_device *dsi = pinfo->dsi[0]; in j606f_boe_init_sequence() local
487 struct device *dev = &dsi->dev; in j606f_boe_init_sequence()
654 mipi_dsi_dcs_write_seq(dsi, 0xb6, in j606f_boe_init_sequence()
1161 dsi->mode_flags |= MIPI_DSI_MODE_LPM; in nt36523_bl_update_status()
1190 struct device *dev = &dsi->dev; in nt36523_create_backlight()
1204 struct device *dev = &dsi->dev; in nt36523_probe()
1243 if (IS_ERR(pinfo->dsi[1])) { in nt36523_probe()
1245 return PTR_ERR(pinfo->dsi[1]); in nt36523_probe()
1249 pinfo->dsi[0] = dsi; in nt36523_probe()
[all …]
H A Dpanel-himax-hx8394.c504 ret = mipi_dsi_dcs_exit_sleep_mode(dsi); in hx8394_enable()
513 ret = mipi_dsi_dcs_set_display_on(dsi); in hx8394_enable()
523 if (!mipi_dsi_dcs_enter_sleep_mode(dsi)) in hx8394_enable()
631 struct device *dev = &dsi->dev; in hx8394_probe()
650 mipi_dsi_set_drvdata(dsi, ctx); in hx8394_probe()
655 dsi->mode_flags = ctx->desc->mode_flags; in hx8394_probe()
656 dsi->format = ctx->desc->format; in hx8394_probe()
657 dsi->lanes = ctx->desc->lanes; in hx8394_probe()
678 ret = mipi_dsi_attach(dsi); in hx8394_probe()
688 mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); in hx8394_probe()
[all …]
H A Dpanel-samsung-s6d7aa0.c29 struct mipi_dsi_device *dsi; member
67 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_lock() local
86 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_on() local
108 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_off() local
233 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_lsl080al02_init() local
284 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_lsl080al02_off() local
322 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_lsl080al03_init() local
388 struct mipi_dsi_device *dsi = ctx->dsi; in s6d7aa0_lsl080al03_off() local
507 ctx->dsi = dsi; in s6d7aa0_probe()
510 dsi->lanes = 4; in s6d7aa0_probe()
[all …]
H A Dpanel-raydium-rm69380.c48 struct mipi_dsi_device *dsi = ctx->dsi[0]; in rm69380_on() local
49 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in rm69380_on()
52 if (ctx->dsi[1]) in rm69380_on()
78 struct mipi_dsi_device *dsi = ctx->dsi[0]; in rm69380_off() local
79 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in rm69380_off()
82 if (ctx->dsi[1]) in rm69380_off()
239 ctx->dsi[1] = in rm69380_probe()
241 if (IS_ERR(ctx->dsi[1])) in rm69380_probe()
248 ctx->dsi[0] = dsi; in rm69380_probe()
263 if (!ctx->dsi[i]) in rm69380_probe()
[all …]
H A Dpanel-samsung-sofef00.c22 struct mipi_dsi_device *dsi; member
46 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_on() local
47 struct device *dev = &dsi->dev; in sofef00_panel_on()
86 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_off() local
87 struct device *dev = &dsi->dev; in sofef00_panel_off()
221 struct device *dev = &dsi->dev; in sofef00_create_backlight()
234 struct device *dev = &dsi->dev; in sofef00_panel_probe()
259 ctx->dsi = dsi; in sofef00_panel_probe()
262 dsi->lanes = 4; in sofef00_panel_probe()
275 ret = mipi_dsi_attach(dsi); in sofef00_panel_probe()
[all …]
H A Dpanel-jdi-lt070me05000.c31 struct mipi_dsi_device *dsi; member
50 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_init() local
56 ret = mipi_dsi_dcs_soft_reset(dsi); in jdi_panel_init()
140 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_on() local
155 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_off() local
341 struct device *dev = &dsi->dev; in drm_panel_create_dsi_backlight()
424 dsi->lanes = 4; in jdi_panel_probe()
433 mipi_dsi_set_drvdata(dsi, jdi); in jdi_panel_probe()
435 jdi->dsi = dsi; in jdi_panel_probe()
441 ret = mipi_dsi_attach(dsi); in jdi_panel_probe()
[all …]
H A Dpanel-raydium-rm67191.c199 struct mipi_dsi_device *dsi; member
313 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_enable() local
314 struct device *dev = &dsi->dev; in rad_panel_enable()
393 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_disable() local
394 struct device *dev = &dsi->dev; in rad_panel_disable()
523 struct device *dev = &dsi->dev; in rad_panel_probe()
536 panel->dsi = dsi; in rad_panel_probe()
577 dev, dsi, &rad_bl_ops, in rad_panel_probe()
595 ret = mipi_dsi_attach(dsi); in rad_panel_probe()
605 struct device *dev = &dsi->dev; in rad_panel_remove()
[all …]
H A Dpanel-visionox-r66451.c22 struct mipi_dsi_device *dsi; member
44 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_r66451_on() local
45 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in visionox_r66451_on()
174 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_r66451_enable() local
176 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in visionox_r66451_enable()
178 if (!dsi->dsc) { in visionox_r66451_enable()
198 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_r66451_disable() local
199 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in visionox_r66451_disable()
277 dsi->dsc = dsc; in visionox_r66451_probe()
292 ctx->dsi = dsi; in visionox_r66451_probe()
[all …]
H A Dpanel-startek-kd070fhfid015.c43 struct mipi_dsi_device *dsi; member
54 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_init() local
55 struct mipi_dsi_multi_context dsi_ctx = {.dsi = dsi}; in stk_panel_init()
83 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_on() local
84 struct mipi_dsi_multi_context dsi_ctx = {.dsi = dsi}; in stk_panel_on()
95 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_off() local
96 struct mipi_dsi_multi_context dsi_ctx = {.dsi = dsi}; in stk_panel_off()
211 struct mipi_dsi_multi_context dsi_ctx = {.dsi = dsi}; in dsi_dcs_bl_update_status()
302 dsi->lanes = 4; in stk_panel_probe()
312 stk->dsi = dsi; in stk_panel_probe()
[all …]
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_dsi.c487 ps_wc), dsi->lanes) + da_hs_trail + 1) * dsi->lanes / 6 - 1; in mtk_dsi_config_vdo_timing_per_frame_lp()
493 dsi->phy_timing.da_hs_prepare + dsi->phy_timing.da_hs_zero + 2) * dsi->lanes; in mtk_dsi_config_vdo_timing_per_frame_lp()
694 ret = clk_set_rate(dsi->hs_clk, dsi->data_rate); in mtk_dsi_poweron()
718 dsi->regs + dsi->driver_data->reg_shadow_dbg_off); in mtk_dsi_poweron()
734 dsi->refcount--; in mtk_dsi_poweron()
789 if (dsi->enabled) in mtk_output_dsi_enable()
927 ret = drm_bridge_attach(&dsi->encoder, &dsi->bridge, NULL, in mtk_dsi_encoder_init()
932 dsi->connector = drm_bridge_connector_init(drm, &dsi->encoder); in mtk_dsi_encoder_init()
938 drm_connector_attach_encoder(dsi->connector, &dsi->encoder); in mtk_dsi_encoder_init()
1198 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in mtk_dsi_probe()
[all …]
/linux-6.15/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi.c233 { #name, VPG_DEFS(name, dsi), mask, dsi }
280 return dsi->slave || dsi->master; in dw_mipi_is_dual_mode()
968 return dsi->master->lanes + dsi->lanes; in dw_mipi_dsi_get_lanes()
972 return dsi->lanes + dsi->slave->lanes; in dw_mipi_dsi_get_lanes()
1030 dw_mipi_dsi_mode_set(dsi, &dsi->mode); in dw_mipi_dsi_bridge_atomic_pre_enable()
1112 dsi = vpg->dsi; in dw_mipi_dsi_debugfs_write()
1266 dsi->bridge.driver_private = dsi; in __dw_mipi_dsi_probe()
1285 dsi->slave->master = dsi; in dw_mipi_dsi_set_slave()
1288 dsi->slave->lanes = dsi->lanes; in dw_mipi_dsi_set_slave()
1289 dsi->slave->channel = dsi->channel; in dw_mipi_dsi_set_slave()
[all …]
/linux-6.15/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.c1737 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.15/drivers/gpu/drm/rockchip/
H A Ddw-mipi-dsi-rockchip.c416 if (dsi->phy) in dw_mipi_dsi_phy_init()
538 phy_configure(dsi->phy, &dsi->phy_opts); in dw_mipi_dsi_phy_power_on()
947 dw_mipi_dsi_set_slave(dsi->dmd, dsi->slave->dmd); in dw_mipi_dsi_rockchip_bind()
1215 dsi->dphy_config.lanes, dsi->lane_mbps); in dw_mipi_dsi_dphy_power_on()
1361 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in dw_mipi_dsi_rockchip_probe()
1362 if (!dsi) in dw_mipi_dsi_rockchip_probe()
1444 dsi->pdata.base = dsi->base; in dw_mipi_dsi_rockchip_probe()
1445 dsi->pdata.max_data_lanes = dsi->cdata->max_data_lanes; in dw_mipi_dsi_rockchip_probe()
1448 dsi->pdata.priv_data = dsi; in dw_mipi_dsi_rockchip_probe()
1459 phy_set_drvdata(dsi->dphy, dsi); in dw_mipi_dsi_rockchip_probe()
[all …]
/linux-6.15/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_mipi_dsi.c523 rcar_mipi_dsi_parameters_calc(dsi, dsi->clocks.pll, in rcar_mipi_dsi_startup()
684 ret = clk_prepare_enable(dsi->clocks.dsi); in rcar_mipi_dsi_clk_enable()
699 clk_disable_unprepare(dsi->clocks.dsi); in rcar_mipi_dsi_clk_disable()
911 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, in rcar_mipi_dsi_host_attach()
921 dsi->bridge.of_node = dsi->dev->of_node; in rcar_mipi_dsi_host_attach()
989 dsi->clocks.dsi = rcar_mipi_dsi_get_clock(dsi, "dsi", true); in rcar_mipi_dsi_get_clocks()
990 if (IS_ERR(dsi->clocks.dsi)) in rcar_mipi_dsi_get_clocks()
991 return PTR_ERR(dsi->clocks.dsi); in rcar_mipi_dsi_get_clocks()
993 if (!dsi->clocks.pll && !dsi->clocks.dsi) { in rcar_mipi_dsi_get_clocks()
1028 dsi->rstc = devm_reset_control_get(dsi->dev, NULL); in rcar_mipi_dsi_probe()
[all …]
/linux-6.15/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_mipi_dsi.c630 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, in rzg2l_mipi_dsi_host_attach()
703 dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); in rzg2l_mipi_dsi_probe()
704 if (!dsi) in rzg2l_mipi_dsi_probe()
721 dsi->vclk = devm_clk_get(dsi->dev, "vclk"); in rzg2l_mipi_dsi_probe()
725 dsi->rstc = devm_reset_control_get_exclusive(dsi->dev, "rst"); in rzg2l_mipi_dsi_probe()
727 return dev_err_probe(dsi->dev, PTR_ERR(dsi->rstc), in rzg2l_mipi_dsi_probe()
730 dsi->arstc = devm_reset_control_get_exclusive(dsi->dev, "arst"); in rzg2l_mipi_dsi_probe()
735 dsi->prstc = devm_reset_control_get_exclusive(dsi->dev, "prst"); in rzg2l_mipi_dsi_probe()
737 return dev_err_probe(dsi->dev, PTR_ERR(dsi->prstc), in rzg2l_mipi_dsi_probe()
764 dsi->bridge.of_node = dsi->dev->of_node; in rzg2l_mipi_dsi_probe()
[all …]
/linux-6.15/drivers/gpu/drm/tegra/
H A Ddsi.c245 dsi->debugfs_files[i].data = dsi; in tegra_dsi_late_register()
386 if (dsi->slave) in tegra_dsi_set_phy_timing()
464 if (dsi->slave) in tegra_dsi_enable()
471 return dsi->master->lanes + dsi->lanes; in tegra_dsi_get_lanes()
474 return dsi->lanes + dsi->slave->lanes; in tegra_dsi_get_lanes()
571 if (dsi->master || dsi->slave) { in tegra_dsi_configure()
591 if (dsi->master || dsi->slave) { in tegra_dsi_configure()
1558 dsi->slave->master = dsi; in tegra_dsi_ganged_probe()
1570 dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); in tegra_dsi_probe()
1571 if (!dsi) in tegra_dsi_probe()
[all …]
/linux-6.15/drivers/gpu/drm/stm/
H A Ddw_mipi_dsi-stm.c106 dsi_write(dsi, reg, dsi_read(dsi, reg) | mask); in dsi_set()
111 dsi_write(dsi, reg, dsi_read(dsi, reg) & ~mask); in dsi_clear()
117 dsi_write(dsi, reg, (dsi_read(dsi, reg) & ~mask) | val); in dsi_update_bits()
611 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in dw_mipi_dsi_stm_probe()
612 if (!dsi) in dw_mipi_dsi_stm_probe()
679 dsi->pdata.base = dsi->base; in dw_mipi_dsi_stm_probe()
680 dsi->pdata.priv_data = dsi; in dw_mipi_dsi_stm_probe()
687 dsi->dsi = dw_mipi_dsi_probe(pdev, &dsi->pdata); in dw_mipi_dsi_stm_probe()
688 if (IS_ERR(dsi->dsi)) { in dw_mipi_dsi_stm_probe()
689 ret = PTR_ERR(dsi->dsi); in dw_mipi_dsi_stm_probe()
[all …]
/linux-6.15/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c133 dsi = kzalloc(sizeof(*dsi), GFP_KERNEL); in mipi_dsi_device_alloc()
379 ret = ops->attach(dsi->host, dsi); in mipi_dsi_attach()
405 return ops->detach(dsi->host, dsi); in mipi_dsi_detach()
811 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_generic_write_multi() local
955 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_dcs_write_buffer_multi() local
1457 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_picture_parameter_set_multi() local
1488 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_compression_mode_ext_multi() local
1529 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_dcs_nop_multi() local
1554 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_dcs_enter_sleep_mode_multi() local
1579 struct mipi_dsi_device *dsi = ctx->dsi; in mipi_dsi_dcs_exit_sleep_mode_multi() local
[all …]
/linux-6.15/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.c746 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.15/drivers/gpu/drm/bridge/imx/
H A Dimx93-mipi-dsi.c629 switch (dsi->format) { in imx93_dsi_phy_init()
658 ret = dphy_pll_configure(dsi, &dsi->phy_cfg); in imx93_dsi_phy_init()
673 dphy_pll_uninit(dsi); in imx93_dsi_phy_power_off()
839 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); in imx93_dsi_probe()
840 if (!dsi) in imx93_dsi_probe()
865 dsi->ref_clk_rate = clk_get_rate(dsi->clk_ref); in imx93_dsi_probe()
869 dsi->ref_clk_rate); in imx93_dsi_probe()
874 dsi->dev = dev; in imx93_dsi_probe()
881 dsi->pdata.priv_data = dsi; in imx93_dsi_probe()
884 dsi->dmd = dw_mipi_dsi_probe(pdev, &dsi->pdata); in imx93_dsi_probe()
[all …]
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_dsi.c1358 dsi->divider = 24 / dsi->lanes; in vc4_dsi_host_attach()
1362 dsi->divider = 24 / dsi->lanes; in vc4_dsi_host_attach()
1366 dsi->divider = 18 / dsi->lanes; in vc4_dsi_host_attach()
1370 dsi->divider = 16 / dsi->lanes; in vc4_dsi_host_attach()
1629 kfree(dsi); in vc4_dsi_release()
1665 dsi->encoder.type = dsi->variant->port ? in vc4_dsi_bind()
1672 dsi->regset.base = dsi->regs; in vc4_dsi_bind()
1673 dsi->regset.regs = dsi->variant->regs; in vc4_dsi_bind()
1674 dsi->regset.nregs = dsi->variant->nregs; in vc4_dsi_bind()
1812 dsi = kzalloc(sizeof(*dsi), GFP_KERNEL); in vc4_dsi_dev_probe()
[all …]
/linux-6.15/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.c672 if (dsi->platform_ops && dsi->platform_ops->disable) in cdns_dsi_bridge_disable()
673 dsi->platform_ops->disable(dsi); in cdns_dsi_bridge_disable()
770 if (dsi->platform_ops && dsi->platform_ops->enable) in cdns_dsi_bridge_enable()
771 dsi->platform_ops->enable(dsi); in cdns_dsi_bridge_enable()
1170 if (!dsi) in cdns_dsi_drm_probe()
1250 if (dsi->platform_ops && dsi->platform_ops->init) { in cdns_dsi_drm_probe()
1251 ret = dsi->platform_ops->init(dsi); in cdns_dsi_drm_probe()
1268 if (dsi->platform_ops && dsi->platform_ops->deinit) in cdns_dsi_drm_probe()
1269 dsi->platform_ops->deinit(dsi); in cdns_dsi_drm_probe()
1286 if (dsi->platform_ops && dsi->platform_ops->deinit) in cdns_dsi_drm_remove()
[all …]
/linux-6.15/include/drm/
H A Ddrm_mipi_dsi.h92 struct mipi_dsi_device *dsi);
94 struct mipi_dsi_device *dsi);
208 struct mipi_dsi_device *dsi; member
265 int mipi_dsi_attach(struct mipi_dsi_device *dsi);
266 int mipi_dsi_detach(struct mipi_dsi_device *dsi);
337 int mipi_dsi_dcs_nop(struct mipi_dsi_device *dsi);
466 int(*probe)(struct mipi_dsi_device *dsi);
467 void (*remove)(struct mipi_dsi_device *dsi);
468 void (*shutdown)(struct mipi_dsi_device *dsi);
479 return dev_get_drvdata(&dsi->dev); in mipi_dsi_get_drvdata()
[all …]

12345678910>>...20