Home
last modified time | relevance | path

Searched defs:dsi (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v5.4/drivers/gpu/drm/
Ddrm_mipi_dsi.c50 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_device_match() local
65 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_uevent() local
116 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_dev_release() local
128 struct mipi_dsi_device *dsi; in mipi_dsi_device_alloc() local
144 static int mipi_dsi_device_add(struct mipi_dsi_device *dsi) in mipi_dsi_device_add()
203 struct mipi_dsi_device *dsi; in mipi_dsi_device_register_full() local
243 void mipi_dsi_device_unregister(struct mipi_dsi_device *dsi) in mipi_dsi_device_unregister()
301 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_remove_device_fn() local
322 int mipi_dsi_attach(struct mipi_dsi_device *dsi) in mipi_dsi_attach()
337 int mipi_dsi_detach(struct mipi_dsi_device *dsi) in mipi_dsi_detach()
[all …]
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_dsi.c196 static void mtk_dsi_mask(struct mtk_dsi *dsi, u32 offset, u32 mask, u32 data) in mtk_dsi_mask()
203 static void mtk_dsi_phy_timconfig(struct mtk_dsi *dsi) in mtk_dsi_phy_timconfig()
225 static void mtk_dsi_enable(struct mtk_dsi *dsi) in mtk_dsi_enable()
230 static void mtk_dsi_disable(struct mtk_dsi *dsi) in mtk_dsi_disable()
235 static void mtk_dsi_reset_engine(struct mtk_dsi *dsi) in mtk_dsi_reset_engine()
241 static void mtk_dsi_clk_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_enter()
247 static void mtk_dsi_clk_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_leave()
254 static void mtk_dsi_lane0_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_enter()
260 static void mtk_dsi_lane0_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_leave()
267 static bool mtk_dsi_clk_hs_state(struct mtk_dsi *dsi) in mtk_dsi_clk_hs_state()
[all …]
/Linux-v5.4/drivers/gpu/drm/tegra/
Ddsi.c101 static struct tegra_dsi_state *tegra_dsi_get_state(struct tegra_dsi *dsi) in tegra_dsi_get_state()
106 static inline u32 tegra_dsi_readl(struct tegra_dsi *dsi, unsigned int offset) in tegra_dsi_readl()
115 static inline void tegra_dsi_writel(struct tegra_dsi *dsi, u32 value, in tegra_dsi_writel()
201 struct tegra_dsi *dsi = node->info_ent->data; in tegra_dsi_show_regs() local
236 struct tegra_dsi *dsi = to_dsi(output); in tegra_dsi_late_register() local
264 struct tegra_dsi *dsi = to_dsi(output); in tegra_dsi_early_unregister() local
365 static void tegra_dsi_set_phy_timing(struct tegra_dsi *dsi, in tegra_dsi_set_phy_timing()
451 static void tegra_dsi_ganged_enable(struct tegra_dsi *dsi, unsigned int start, in tegra_dsi_ganged_enable()
463 static void tegra_dsi_enable(struct tegra_dsi *dsi) in tegra_dsi_enable()
475 static unsigned int tegra_dsi_get_lanes(struct tegra_dsi *dsi) in tegra_dsi_get_lanes()
[all …]
/Linux-v5.4/drivers/gpu/drm/bridge/synopsys/
Ddw-mipi-dsi.c255 static inline bool dw_mipi_is_dual_mode(struct dw_mipi_dsi *dsi) in dw_mipi_is_dual_mode()
283 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write()
288 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) in dsi_read()
296 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_attach() local
340 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_detach() local
357 static void dw_mipi_message_config(struct dw_mipi_dsi *dsi, in dw_mipi_message_config()
372 static int dw_mipi_dsi_gen_pkt_hdr_write(struct dw_mipi_dsi *dsi, u32 hdr_val) in dw_mipi_dsi_gen_pkt_hdr_write()
399 static int dw_mipi_dsi_write(struct dw_mipi_dsi *dsi, in dw_mipi_dsi_write()
435 static int dw_mipi_dsi_read(struct dw_mipi_dsi *dsi, in dw_mipi_dsi_read()
472 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_transfer() local
[all …]
/Linux-v5.4/drivers/gpu/drm/omapdrm/dss/
Ddsi.c111 #define REG_GET(dsi, idx, start, end) \ argument
114 #define REG_FLD_MOD(dsi, idx, val, start, end) \ argument
273 struct dsi_data *dsi; member
421 struct dsi_data *dsi; member
435 static inline void dsi_write_reg(struct dsi_data *dsi, in dsi_write_reg()
450 static inline u32 dsi_read_reg(struct dsi_data *dsi, const struct dsi_reg idx) in dsi_read_reg()
466 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_lock() local
473 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_unlock() local
478 static bool dsi_bus_is_locked(struct dsi_data *dsi) in dsi_bus_is_locked()
488 static inline bool wait_for_bit_change(struct dsi_data *dsi, in wait_for_bit_change()
[all …]
/Linux-v5.4/drivers/gpu/drm/stm/
Ddw_mipi_dsi-stm.c80 struct dw_mipi_dsi *dsi; member
87 static inline void dsi_write(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 val) in dsi_write()
92 static inline u32 dsi_read(struct dw_mipi_dsi_stm *dsi, u32 reg) in dsi_read()
97 static inline void dsi_set(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_set()
102 static inline void dsi_clear(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_clear()
107 static inline void dsi_update_bits(struct dw_mipi_dsi_stm *dsi, u32 reg, in dsi_update_bits()
141 static int dsi_pll_get_params(struct dw_mipi_dsi_stm *dsi, in dsi_pll_get_params()
199 struct dw_mipi_dsi_stm *dsi = priv_data; in dw_mipi_dsi_phy_init() local
222 struct dw_mipi_dsi_stm *dsi = priv_data; in dw_mipi_dsi_phy_power_on() local
232 struct dw_mipi_dsi_stm *dsi = priv_data; in dw_mipi_dsi_phy_power_off() local
[all …]
/Linux-v5.4/drivers/gpu/drm/sun4i/
Dsun6i_mipi_dsi.c291 static void sun6i_dsi_inst_abort(struct sun6i_dsi *dsi) in sun6i_dsi_inst_abort()
297 static void sun6i_dsi_inst_commit(struct sun6i_dsi *dsi) in sun6i_dsi_inst_commit()
304 static int sun6i_dsi_inst_wait_for_completion(struct sun6i_dsi *dsi) in sun6i_dsi_inst_wait_for_completion()
314 static void sun6i_dsi_inst_setup(struct sun6i_dsi *dsi, in sun6i_dsi_inst_setup()
329 static void sun6i_dsi_inst_init(struct sun6i_dsi *dsi, in sun6i_dsi_inst_init()
365 static u16 sun6i_dsi_get_video_start_delay(struct sun6i_dsi *dsi, in sun6i_dsi_get_video_start_delay()
377 static u16 sun6i_dsi_get_line_num(struct sun6i_dsi *dsi, in sun6i_dsi_get_line_num()
386 static u16 sun6i_dsi_get_drq_edge0(struct sun6i_dsi *dsi, in sun6i_dsi_get_drq_edge0()
400 static u16 sun6i_dsi_get_drq_edge1(struct sun6i_dsi *dsi, in sun6i_dsi_get_drq_edge1()
418 static void sun6i_dsi_setup_burst(struct sun6i_dsi *dsi, in sun6i_dsi_setup_burst()
[all …]
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_dsi.c318 static inline void exynos_dsi_write(struct exynos_dsi *dsi, enum reg_idx idx, in exynos_dsi_write()
325 static inline u32 exynos_dsi_read(struct exynos_dsi *dsi, enum reg_idx idx) in exynos_dsi_read()
520 static void exynos_dsi_wait_for_reset(struct exynos_dsi *dsi) in exynos_dsi_wait_for_reset()
528 static void exynos_dsi_reset(struct exynos_dsi *dsi) in exynos_dsi_reset()
540 static unsigned long exynos_dsi_pll_find_pms(struct exynos_dsi *dsi, in exynos_dsi_pll_find_pms()
594 static unsigned long exynos_dsi_set_pll(struct exynos_dsi *dsi, in exynos_dsi_set_pll()
650 static int exynos_dsi_enable_clock(struct exynos_dsi *dsi) in exynos_dsi_enable_clock()
689 static void exynos_dsi_set_phy_ctrl(struct exynos_dsi *dsi) in exynos_dsi_set_phy_ctrl()
745 static void exynos_dsi_disable_clock(struct exynos_dsi *dsi) in exynos_dsi_disable_clock()
759 static void exynos_dsi_enable_lane(struct exynos_dsi *dsi, u32 lane) in exynos_dsi_enable_lane()
[all …]
/Linux-v5.4/drivers/gpu/drm/panel/
Dpanel-jdi-lt070me05000.c35 struct mipi_dsi_device *dsi; member
57 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_init() local
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
329 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_get_brightness() local
346 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_update_status() local
366 drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) in drm_panel_create_dsi_backlight()
455 static int jdi_panel_probe(struct mipi_dsi_device *dsi) in jdi_panel_probe()
480 static int jdi_panel_remove(struct mipi_dsi_device *dsi) in jdi_panel_remove()
499 static void jdi_panel_shutdown(struct mipi_dsi_device *dsi) in jdi_panel_shutdown()
Dpanel-samsung-s6d16d0.c58 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_unprepare() local
79 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_prepare() local
117 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_enable() local
133 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_disable() local
175 static int s6d16d0_probe(struct mipi_dsi_device *dsi) in s6d16d0_probe()
233 static int s6d16d0_remove(struct mipi_dsi_device *dsi) in s6d16d0_remove()
Dpanel-raydium-rm67191.c199 struct mipi_dsi_device *dsi; member
233 static int rad_panel_push_cmd_list(struct mipi_dsi_device *dsi) in rad_panel_push_cmd_list()
321 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_enable() local
407 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_disable() local
468 struct mipi_dsi_device *dsi = bl_get_data(bl); in rad_bl_get_brightness() local
489 struct mipi_dsi_device *dsi = bl_get_data(bl); in rad_bl_update_status() local
540 static int rad_panel_probe(struct mipi_dsi_device *dsi) in rad_panel_probe()
625 static int rad_panel_remove(struct mipi_dsi_device *dsi) in rad_panel_remove()
641 static void rad_panel_shutdown(struct mipi_dsi_device *dsi) in rad_panel_shutdown()
Dpanel-sharp-ls043t1le01.c26 struct mipi_dsi_device *dsi; member
45 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_init() local
72 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_on() local
86 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_off() local
280 static int sharp_nt_panel_probe(struct mipi_dsi_device *dsi) in sharp_nt_panel_probe()
307 static int sharp_nt_panel_remove(struct mipi_dsi_device *dsi) in sharp_nt_panel_remove()
325 static void sharp_nt_panel_shutdown(struct mipi_dsi_device *dsi) in sharp_nt_panel_shutdown()
Dpanel-rocktech-jh057n00900.c63 #define dsi_generic_write_seq(dsi, seq...) do { \ argument
73 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in jh057n_init_sequence() local
161 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in jh057n_disable() local
267 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in allpixelson_set() local
298 static int jh057n_probe(struct mipi_dsi_device *dsi) in jh057n_probe()
370 static void jh057n_shutdown(struct mipi_dsi_device *dsi) in jh057n_shutdown()
386 static int jh057n_remove(struct mipi_dsi_device *dsi) in jh057n_remove()
Dpanel-samsung-s6e63j0x03.c124 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_dcs_write_seq() local
223 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_disable() local
257 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_panel_init() local
349 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_enable() local
435 static int s6e63j0x03_probe(struct mipi_dsi_device *dsi) in s6e63j0x03_probe()
503 static int s6e63j0x03_remove(struct mipi_dsi_device *dsi) in s6e63j0x03_remove()
Dpanel-feiyang-fy07024di26a30d.c23 struct mipi_dsi_device *dsi; member
53 struct mipi_dsi_device *dsi = ctx->dsi; in feiyang_prepare() local
195 static int feiyang_dsi_probe(struct mipi_dsi_device *dsi) in feiyang_dsi_probe()
244 static int feiyang_dsi_remove(struct mipi_dsi_device *dsi) in feiyang_dsi_remove()
Dpanel-osd-osd101t2587-53ts.c21 struct mipi_dsi_device *dsi; member
176 static int osd101t2587_panel_probe(struct mipi_dsi_device *dsi) in osd101t2587_panel_probe()
213 static int osd101t2587_panel_remove(struct mipi_dsi_device *dsi) in osd101t2587_panel_remove()
233 static void osd101t2587_panel_shutdown(struct mipi_dsi_device *dsi) in osd101t2587_panel_shutdown()
Dpanel-orisetech-otm8009a.c98 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_dcs_write_buf() local
107 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_dcs_write_buf_hs() local
132 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_init_sequence() local
265 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_disable() local
425 static int otm8009a_probe(struct mipi_dsi_device *dsi) in otm8009a_probe()
490 static int otm8009a_remove(struct mipi_dsi_device *dsi) in otm8009a_remove()
Dpanel-raydium-rm68200.c110 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_buf() local
121 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_cmd() local
255 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_unprepare() local
286 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_prepare() local
369 static int rm68200_probe(struct mipi_dsi_device *dsi) in rm68200_probe()
423 static int rm68200_remove(struct mipi_dsi_device *dsi) in rm68200_remove()
Dpanel-panasonic-vvx10f034n00.c32 struct mipi_dsi_device *dsi; member
252 static int wuxga_nt_panel_probe(struct mipi_dsi_device *dsi) in wuxga_nt_panel_probe()
279 static int wuxga_nt_panel_remove(struct mipi_dsi_device *dsi) in wuxga_nt_panel_remove()
297 static void wuxga_nt_panel_shutdown(struct mipi_dsi_device *dsi) in wuxga_nt_panel_shutdown()
Dpanel-sharp-lq101r1sx01.c53 struct mipi_dsi_device *dsi = sharp->link1; in sharp_panel_write() local
348 static int sharp_panel_probe(struct mipi_dsi_device *dsi) in sharp_panel_probe()
400 static int sharp_panel_remove(struct mipi_dsi_device *dsi) in sharp_panel_remove()
424 static void sharp_panel_shutdown(struct mipi_dsi_device *dsi) in sharp_panel_shutdown()
Dpanel-samsung-s6e3ha2.c247 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_dcs_write() local
481 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_panel_init() local
505 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_disable() local
570 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_enable() local
681 static int s6e3ha2_probe(struct mipi_dsi_device *dsi) in s6e3ha2_probe()
758 static int s6e3ha2_remove(struct mipi_dsi_device *dsi) in s6e3ha2_remove()
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/
Ddsi.c434 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_write_reg() local
450 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_read_reg() local
466 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_lock() local
474 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_unlock() local
481 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_is_locked() local
538 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_setup() local
544 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_start() local
550 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_show() local
694 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_collect_irq_stats() local
718 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_handle_irq_errors() local
[all …]
/Linux-v5.4/drivers/gpu/drm/rockchip/
Ddw-mipi-dsi-rockchip.c298 static inline void dsi_write(struct dw_mipi_dsi_rockchip *dsi, u32 reg, u32 val) in dsi_write()
303 static inline u32 dsi_read(struct dw_mipi_dsi_rockchip *dsi, u32 reg) in dsi_read()
308 static inline void dsi_set(struct dw_mipi_dsi_rockchip *dsi, u32 reg, u32 mask) in dsi_set()
313 static inline void dsi_update_bits(struct dw_mipi_dsi_rockchip *dsi, u32 reg, in dsi_update_bits()
319 static void dw_mipi_dsi_phy_write(struct dw_mipi_dsi_rockchip *dsi, in dw_mipi_dsi_phy_write()
344 static inline unsigned int ns2bc(struct dw_mipi_dsi_rockchip *dsi, int ns) in ns2bc()
352 static inline unsigned int ns2ui(struct dw_mipi_dsi_rockchip *dsi, int ns) in ns2ui()
359 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_phy_init() local
475 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_get_lane_mbps() local
567 static void dw_mipi_dsi_rockchip_config(struct dw_mipi_dsi_rockchip *dsi, in dw_mipi_dsi_rockchip_config()
[all …]
/Linux-v5.4/drivers/gpu/drm/bridge/adv7511/
Dadv7533.c29 struct mipi_dsi_device *dsi = adv->dsi; in adv7511_dsi_config_timing_gen() local
68 struct mipi_dsi_device *dsi = adv->dsi; in adv7533_dsi_power_on() local
105 struct mipi_dsi_device *dsi = adv->dsi; in adv7533_mode_set() local
143 struct mipi_dsi_device *dsi; in adv7533_attach_dsi() local
/Linux-v5.4/drivers/gpu/drm/hisilicon/kirin/
Ddw_drm_dsi.c96 struct dw_dsi dsi; member
536 static void dsi_mipi_init(struct dw_dsi *dsi) in dsi_mipi_init()
572 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_disable() local
589 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_enable() local
611 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_phy_mode_valid() local
677 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_mode_set() local
730 struct dw_dsi *dsi = host_to_dsi(host); in dsi_host_attach() local
756 static int dsi_host_init(struct device *dev, struct dw_dsi *dsi) in dsi_host_init()
772 static int dsi_bridge_init(struct drm_device *dev, struct dw_dsi *dsi) in dsi_bridge_init()
791 struct dw_dsi *dsi = &ddata->dsi; in dsi_bind() local
[all …]

123