/Linux-v4.19/drivers/gpu/drm/ |
D | drm_mipi_dsi.c | 50 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 121 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_dev_release() local 133 struct mipi_dsi_device *dsi; in mipi_dsi_device_alloc() local 149 static int mipi_dsi_device_add(struct mipi_dsi_device *dsi) in mipi_dsi_device_add() 208 struct mipi_dsi_device *dsi; in mipi_dsi_device_register_full() local 248 void mipi_dsi_device_unregister(struct mipi_dsi_device *dsi) in mipi_dsi_device_unregister() 306 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_remove_device_fn() local 327 int mipi_dsi_attach(struct mipi_dsi_device *dsi) in mipi_dsi_attach() 342 int mipi_dsi_detach(struct mipi_dsi_device *dsi) in mipi_dsi_detach() [all …]
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_dsi.c | 202 static void mtk_dsi_mask(struct mtk_dsi *dsi, u32 offset, u32 mask, u32 data) in mtk_dsi_mask() 209 static void mtk_dsi_phy_timconfig(struct mtk_dsi *dsi) in mtk_dsi_phy_timconfig() 231 static void mtk_dsi_enable(struct mtk_dsi *dsi) in mtk_dsi_enable() 236 static void mtk_dsi_disable(struct mtk_dsi *dsi) in mtk_dsi_disable() 241 static void mtk_dsi_reset_engine(struct mtk_dsi *dsi) in mtk_dsi_reset_engine() 247 static void mtk_dsi_clk_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_enter() 253 static void mtk_dsi_clk_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_leave() 260 static void mtk_dsi_lane0_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_enter() 266 static void mtk_dsi_lane0_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_leave() 273 static bool mtk_dsi_clk_hs_state(struct mtk_dsi *dsi) in mtk_dsi_clk_hs_state() [all …]
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | dsi.c | 102 static struct tegra_dsi_state *tegra_dsi_get_state(struct tegra_dsi *dsi) in tegra_dsi_get_state() 107 static inline u32 tegra_dsi_readl(struct tegra_dsi *dsi, unsigned int offset) in tegra_dsi_readl() 116 static inline void tegra_dsi_writel(struct tegra_dsi *dsi, u32 value, in tegra_dsi_writel() 202 struct tegra_dsi *dsi = node->info_ent->data; in tegra_dsi_show_regs() local 237 struct tegra_dsi *dsi = to_dsi(output); in tegra_dsi_late_register() local 265 struct tegra_dsi *dsi = to_dsi(output); in tegra_dsi_early_unregister() local 366 static void tegra_dsi_set_phy_timing(struct tegra_dsi *dsi, in tegra_dsi_set_phy_timing() 452 static void tegra_dsi_ganged_enable(struct tegra_dsi *dsi, unsigned int start, in tegra_dsi_ganged_enable() 464 static void tegra_dsi_enable(struct tegra_dsi *dsi) in tegra_dsi_enable() 476 static unsigned int tegra_dsi_get_lanes(struct tegra_dsi *dsi) in tegra_dsi_get_lanes() [all …]
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/ |
D | dsi.c | 122 #define REG_GET(dsi, idx, start, end) \ argument 125 #define REG_FLD_MOD(dsi, idx, val, start, end) \ argument 284 struct dsi_data *dsi; member 431 struct dsi_data *dsi; member 466 static inline void dsi_write_reg(struct dsi_data *dsi, in dsi_write_reg() 481 static inline u32 dsi_read_reg(struct dsi_data *dsi, const struct dsi_reg idx) in dsi_read_reg() 497 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_lock() local 504 struct dsi_data *dsi = to_dsi_data(dssdev); in dsi_bus_unlock() local 509 static bool dsi_bus_is_locked(struct dsi_data *dsi) in dsi_bus_is_locked() 519 static inline bool wait_for_bit_change(struct dsi_data *dsi, in wait_for_bit_change() [all …]
|
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/ |
D | dw-mipi-dsi.c | 259 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() 264 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) in dsi_read() 272 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_attach() local 309 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_detach() local 318 static void dw_mipi_message_config(struct dw_mipi_dsi *dsi, in dw_mipi_message_config() 333 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() 360 static int dw_mipi_dsi_write(struct dw_mipi_dsi *dsi, in dw_mipi_dsi_write() 396 static int dw_mipi_dsi_read(struct dw_mipi_dsi *dsi, in dw_mipi_dsi_read() 433 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_transfer() local 467 static void dw_mipi_dsi_video_mode_config(struct dw_mipi_dsi *dsi) in dw_mipi_dsi_video_mode_config() [all …]
|
/Linux-v4.19/drivers/gpu/drm/sun4i/ |
D | sun6i_mipi_dsi.c | 283 static void sun6i_dsi_inst_abort(struct sun6i_dsi *dsi) in sun6i_dsi_inst_abort() 289 static void sun6i_dsi_inst_commit(struct sun6i_dsi *dsi) in sun6i_dsi_inst_commit() 296 static int sun6i_dsi_inst_wait_for_completion(struct sun6i_dsi *dsi) in sun6i_dsi_inst_wait_for_completion() 306 static void sun6i_dsi_inst_setup(struct sun6i_dsi *dsi, in sun6i_dsi_inst_setup() 321 static void sun6i_dsi_inst_init(struct sun6i_dsi *dsi, in sun6i_dsi_inst_init() 357 static u16 sun6i_dsi_get_video_start_delay(struct sun6i_dsi *dsi, in sun6i_dsi_get_video_start_delay() 363 static void sun6i_dsi_setup_burst(struct sun6i_dsi *dsi, in sun6i_dsi_setup_burst() 383 static void sun6i_dsi_setup_inst_loop(struct sun6i_dsi *dsi, in sun6i_dsi_setup_inst_loop() 396 static void sun6i_dsi_setup_format(struct sun6i_dsi *dsi, in sun6i_dsi_setup_format() 448 static void sun6i_dsi_setup_timings(struct sun6i_dsi *dsi, in sun6i_dsi_setup_timings() [all …]
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_dsi.c | 318 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-v4.19/drivers/gpu/drm/panel/ |
D | panel-jdi-lt070me05000.c | 44 struct mipi_dsi_device *dsi; member 66 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_init() local 156 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_on() local 171 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_off() local 338 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_get_brightness() local 355 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_update_status() local 375 drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) in drm_panel_create_dsi_backlight() 464 static int jdi_panel_probe(struct mipi_dsi_device *dsi) in jdi_panel_probe() 489 static int jdi_panel_remove(struct mipi_dsi_device *dsi) in jdi_panel_remove() 508 static void jdi_panel_shutdown(struct mipi_dsi_device *dsi) in jdi_panel_shutdown()
|
D | panel-sharp-ls043t1le01.c | 36 struct mipi_dsi_device *dsi; member 55 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_init() local 82 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_on() local 96 struct mipi_dsi_device *dsi = sharp_nt->dsi; in sharp_nt_panel_off() local 290 static int sharp_nt_panel_probe(struct mipi_dsi_device *dsi) in sharp_nt_panel_probe() 317 static int sharp_nt_panel_remove(struct mipi_dsi_device *dsi) in sharp_nt_panel_remove() 335 static void sharp_nt_panel_shutdown(struct mipi_dsi_device *dsi) in sharp_nt_panel_shutdown()
|
D | panel-samsung-s6e63j0x03.c | 122 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_dcs_write_seq() local 221 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_disable() local 255 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_panel_init() local 347 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_enable() local 433 static int s6e63j0x03_probe(struct mipi_dsi_device *dsi) in s6e63j0x03_probe() 501 static int s6e63j0x03_remove(struct mipi_dsi_device *dsi) in s6e63j0x03_remove()
|
D | panel-orisetech-otm8009a.c | 93 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_dcs_write_buf() local 102 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_dcs_write_buf_hs() local 127 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_init_sequence() local 257 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_disable() local 417 static int otm8009a_probe(struct mipi_dsi_device *dsi) in otm8009a_probe() 481 static int otm8009a_remove(struct mipi_dsi_device *dsi) in otm8009a_remove()
|
D | panel-raydium-rm68200.c | 107 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_buf() local 118 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_cmd() local 252 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_unprepare() local 283 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_prepare() local 366 static int rm68200_probe(struct mipi_dsi_device *dsi) in rm68200_probe() 419 static int rm68200_remove(struct mipi_dsi_device *dsi) in rm68200_remove()
|
D | panel-panasonic-vvx10f034n00.c | 42 struct mipi_dsi_device *dsi; member 262 static int wuxga_nt_panel_probe(struct mipi_dsi_device *dsi) in wuxga_nt_panel_probe() 289 static int wuxga_nt_panel_remove(struct mipi_dsi_device *dsi) in wuxga_nt_panel_remove() 307 static void wuxga_nt_panel_shutdown(struct mipi_dsi_device *dsi) in wuxga_nt_panel_shutdown()
|
D | panel-sharp-lq101r1sx01.c | 55 struct mipi_dsi_device *dsi = sharp->link1; in sharp_panel_write() local 350 static int sharp_panel_probe(struct mipi_dsi_device *dsi) in sharp_panel_probe() 402 static int sharp_panel_remove(struct mipi_dsi_device *dsi) in sharp_panel_remove() 426 static void sharp_panel_shutdown(struct mipi_dsi_device *dsi) in sharp_panel_shutdown()
|
D | panel-samsung-s6e3ha2.c | 246 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_dcs_write() local 480 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_panel_init() local 504 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_disable() local 569 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e3ha2_enable() local 680 static int s6e3ha2_probe(struct mipi_dsi_device *dsi) in s6e3ha2_probe() 757 static int s6e3ha2_remove(struct mipi_dsi_device *dsi) in s6e3ha2_remove()
|
D | panel-innolux-p079zca.c | 454 static int innolux_panel_add(struct mipi_dsi_device *dsi, in innolux_panel_add() 513 static int innolux_panel_probe(struct mipi_dsi_device *dsi) in innolux_panel_probe() 530 static int innolux_panel_remove(struct mipi_dsi_device *dsi) in innolux_panel_remove() 554 static void innolux_panel_shutdown(struct mipi_dsi_device *dsi) in innolux_panel_shutdown()
|
D | panel-ilitek-ili9881c.c | 26 struct mipi_dsi_device *dsi; member 424 static int ili9881c_dsi_probe(struct mipi_dsi_device *dsi) in ili9881c_dsi_probe() 472 static int ili9881c_dsi_remove(struct mipi_dsi_device *dsi) in ili9881c_dsi_remove()
|
D | panel-samsung-s6e8aa0.c | 138 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e8aa0_dcs_write() local 154 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e8aa0_dcs_read() local 805 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e8aa0_set_maximum_return_packet_size() local 976 static int s6e8aa0_probe(struct mipi_dsi_device *dsi) in s6e8aa0_probe() 1034 static int s6e8aa0_remove(struct mipi_dsi_device *dsi) in s6e8aa0_remove()
|
/Linux-v4.19/drivers/gpu/drm/rockchip/ |
D | dw-mipi-dsi.c | 378 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() 383 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) in dsi_read() 388 static void dw_mipi_dsi_phy_write(struct dw_mipi_dsi *dsi, u8 test_code, in dw_mipi_dsi_phy_write() 412 static inline unsigned int ns2bc(struct dw_mipi_dsi *dsi, int ns) in ns2bc() 420 static inline unsigned int ns2ui(struct dw_mipi_dsi *dsi, int ns) in ns2ui() 425 static int dw_mipi_dsi_phy_init(struct dw_mipi_dsi *dsi) in dw_mipi_dsi_phy_init() 521 static int dw_mipi_dsi_get_lane_bps(struct dw_mipi_dsi *dsi, in dw_mipi_dsi_get_lane_bps() 584 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_attach() local 607 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_detach() local 614 static void dw_mipi_message_config(struct dw_mipi_dsi *dsi, in dw_mipi_message_config() [all …]
|
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/ |
D | dsi.c | 445 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_write_reg() local 461 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_read_reg() local 477 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_lock() local 485 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_unlock() local 492 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_is_locked() local 549 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_setup() local 555 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_start() local 561 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_show() local 705 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_collect_irq_stats() local 729 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_handle_irq_errors() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/stm/ |
D | dw_mipi_dsi-stm.c | 75 struct dw_mipi_dsi *dsi; member 81 static inline void dsi_write(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 val) in dsi_write() 86 static inline u32 dsi_read(struct dw_mipi_dsi_stm *dsi, u32 reg) in dsi_read() 91 static inline void dsi_set(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_set() 96 static inline void dsi_clear(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_clear() 101 static inline void dsi_update_bits(struct dw_mipi_dsi_stm *dsi, u32 reg, in dsi_update_bits() 135 static int dsi_pll_get_params(struct dw_mipi_dsi_stm *dsi, in dsi_pll_get_params() 193 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_get_lane_mbps() local 306 struct dw_mipi_dsi_stm *dsi; in dw_mipi_dsi_stm_probe() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/bridge/adv7511/ |
D | adv7533.c | 37 struct mipi_dsi_device *dsi = adv->dsi; in adv7511_dsi_config_timing_gen() local 76 struct mipi_dsi_device *dsi = adv->dsi; in adv7533_dsi_power_on() local 113 struct mipi_dsi_device *dsi = adv->dsi; in adv7533_mode_set() local 151 struct mipi_dsi_device *dsi; in adv7533_attach_dsi() local
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/kirin/ |
D | dw_drm_dsi.c | 95 struct dw_dsi dsi; member 535 static void dsi_mipi_init(struct dw_dsi *dsi) in dsi_mipi_init() 571 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_disable() local 588 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_enable() local 610 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_phy_mode_valid() local 676 struct dw_dsi *dsi = encoder_to_dsi(encoder); in dsi_encoder_mode_set() local 729 struct dw_dsi *dsi = host_to_dsi(host); in dsi_host_attach() local 755 static int dsi_host_init(struct device *dev, struct dw_dsi *dsi) in dsi_host_init() 771 static int dsi_bridge_init(struct drm_device *dev, struct dw_dsi *dsi) in dsi_bridge_init() 790 struct dw_dsi *dsi = &ddata->dsi; in dsi_bind() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_dsi.c | 553 dsi_dma_workaround_write(struct vc4_dsi *dsi, u32 offset, u32 val) in dsi_dma_workaround_write() 599 struct vc4_dsi *dsi; member 665 static void vc4_dsi_dump_regs(struct vc4_dsi *dsi) in vc4_dsi_dump_regs() 691 struct vc4_dsi *dsi = (dsi_index == 1 ? vc4->dsi1 : NULL); in vc4_dsi_debugfs_regs() local 724 static void vc4_dsi_latch_ulps(struct vc4_dsi *dsi, bool latch) in vc4_dsi_latch_ulps() 737 static void vc4_dsi_ulps(struct vc4_dsi *dsi, bool ulps) in vc4_dsi_ulps() 814 struct vc4_dsi *dsi = vc4_encoder->dsi; in vc4_dsi_encoder_disable() local 846 struct vc4_dsi *dsi = vc4_encoder->dsi; in vc4_dsi_encoder_mode_fixup() local 884 struct vc4_dsi *dsi = vc4_encoder->dsi; in vc4_dsi_encoder_enable() local 1146 struct vc4_dsi *dsi = host_to_dsi(host); in vc4_dsi_host_transfer() local [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | stm32f469.dtsi | 8 dsi: dsi@40016c00 { label
|