/linux/drivers/gpu/drm/ |
H A D | drm_mipi_dsi.c | 55 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_device_match() local 70 const struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_uevent() local 122 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_dev_release() local 134 struct mipi_dsi_device *dsi; in mipi_dsi_device_alloc() local 150 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 247 void mipi_dsi_device_unregister(struct mipi_dsi_device *dsi) in mipi_dsi_device_unregister() 255 struct mipi_dsi_device *dsi = arg; in devm_mipi_dsi_device_unregister() local 282 struct mipi_dsi_device *dsi; in devm_mipi_dsi_device_register_full() local 351 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_remove_device_fn() local [all …]
|
/linux/drivers/gpu/drm/stm/ |
H A D | dw_mipi_dsi-stm.c | 86 struct dw_mipi_dsi *dsi; member 94 static inline void dsi_write(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 val) in dsi_write() 99 static inline u32 dsi_read(struct dw_mipi_dsi_stm *dsi, u32 reg) in dsi_read() 104 static inline void dsi_set(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_set() 109 static inline void dsi_clear(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_clear() 114 static inline void dsi_update_bits(struct dw_mipi_dsi_stm *dsi, u32 reg, in dsi_update_bits() 148 static int dsi_pll_get_params(struct dw_mipi_dsi_stm *dsi, in dsi_pll_get_params() 209 struct dw_mipi_dsi_stm *dsi = clk_to_dw_mipi_dsi_stm(clk); in dw_mipi_dsi_clk_disable() local 222 struct dw_mipi_dsi_stm *dsi = clk_to_dw_mipi_dsi_stm(clk); in dw_mipi_dsi_clk_enable() local 247 struct dw_mipi_dsi_stm *dsi = clk_to_dw_mipi_dsi_stm(hw); in dw_mipi_dsi_clk_is_enabled() local [all …]
|
/linux/drivers/gpu/drm/bridge/ |
H A D | samsung-dsim.c | 533 static inline void samsung_dsim_write(struct samsung_dsim *dsi, in samsung_dsim_write() 539 static inline u32 samsung_dsim_read(struct samsung_dsim *dsi, enum reg_idx idx) in samsung_dsim_read() 544 static void samsung_dsim_wait_for_reset(struct samsung_dsim *dsi) in samsung_dsim_wait_for_reset() 552 static void samsung_dsim_reset(struct samsung_dsim *dsi) in samsung_dsim_reset() 564 static unsigned long samsung_dsim_pll_find_pms(struct samsung_dsim *dsi, in samsung_dsim_pll_find_pms() 620 static unsigned long samsung_dsim_set_pll(struct samsung_dsim *dsi, in samsung_dsim_set_pll() 700 static int samsung_dsim_enable_clock(struct samsung_dsim *dsi) in samsung_dsim_enable_clock() 749 static void samsung_dsim_set_phy_ctrl(struct samsung_dsim *dsi) in samsung_dsim_set_phy_ctrl() 845 static void samsung_dsim_disable_clock(struct samsung_dsim *dsi) in samsung_dsim_disable_clock() 859 static void samsung_dsim_enable_lane(struct samsung_dsim *dsi, u32 lane) in samsung_dsim_enable_lane() [all …]
|
/linux/drivers/gpu/drm/sun4i/ |
H A D | sun6i_mipi_dsi.c | 291 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() 376 static u16 sun6i_dsi_get_line_num(struct sun6i_dsi *dsi, in sun6i_dsi_get_line_num() 385 static u16 sun6i_dsi_get_drq_edge0(struct sun6i_dsi *dsi, in sun6i_dsi_get_drq_edge0() 399 static u16 sun6i_dsi_get_drq_edge1(struct sun6i_dsi *dsi, in sun6i_dsi_get_drq_edge1() 417 static void sun6i_dsi_setup_burst(struct sun6i_dsi *dsi, in sun6i_dsi_setup_burst() [all …]
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dsi.c | 435 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_write_reg() local 451 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_read_reg() local 467 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_lock() local 475 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_unlock() local 482 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_bus_is_locked() local 539 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_setup() local 545 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_mark_start() local 551 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_perf_show() local 695 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_collect_irq_stats() local 719 struct dsi_data *dsi = dsi_get_dsidrv_data(dsidev); in dsi_handle_irq_errors() local [all …]
|
/linux/drivers/gpu/drm/bridge/imx/ |
H A D | imx93-mipi-dsi.c | 203 static void dphy_pll_write(struct imx93_dsi *dsi, unsigned int reg, u32 value) in dphy_pll_write() 220 dphy_pll_get_configure_from_opts(struct imx93_dsi *dsi, in dphy_pll_get_configure_from_opts() 296 static void dphy_pll_clear_shadow(struct imx93_dsi *dsi) in dphy_pll_clear_shadow() 311 static unsigned long dphy_pll_get_cfgclkrange(struct imx93_dsi *dsi) in dphy_pll_get_cfgclkrange() 357 static int dphy_pll_update(struct imx93_dsi *dsi) in dphy_pll_update() 383 static int dphy_pll_configure(struct imx93_dsi *dsi, union phy_configure_opts *opts) in dphy_pll_configure() 433 static void dphy_pll_clear_reg(struct imx93_dsi *dsi) in dphy_pll_clear_reg() 440 static int dphy_pll_init(struct imx93_dsi *dsi) in dphy_pll_init() 455 static void dphy_pll_uninit(struct imx93_dsi *dsi) in dphy_pll_uninit() 461 static void dphy_pll_power_off(struct imx93_dsi *dsi) in dphy_pll_power_off() [all …]
|
/linux/drivers/gpu/drm/panel/ |
H A D | panel-startek-kd070fhfid015.c | 43 struct mipi_dsi_device *dsi; member 54 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_init() local 83 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_on() local 95 struct mipi_dsi_device *dsi = stk->dsi; in stk_panel_off() local 195 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_get_brightness() local 210 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_update_status() local 228 drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) in drm_panel_create_dsi_backlight() 297 static int stk_panel_probe(struct mipi_dsi_device *dsi) in stk_panel_probe() 325 static void stk_panel_remove(struct mipi_dsi_device *dsi) in stk_panel_remove()
|
H A D | panel-visionox-vtdr6130.c | 20 struct mipi_dsi_device *dsi; member 48 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_vtdr6130_on() local 131 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_vtdr6130_off() local 221 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_vtdr6130_bl_update_status() local 232 visionox_vtdr6130_create_backlight(struct mipi_dsi_device *dsi) in visionox_vtdr6130_create_backlight() 245 static int visionox_vtdr6130_probe(struct mipi_dsi_device *dsi) in visionox_vtdr6130_probe() 296 static void visionox_vtdr6130_remove(struct mipi_dsi_device *dsi) in visionox_vtdr6130_remove()
|
H A D | panel-jdi-lt070me05000.c | 31 struct mipi_dsi_device *dsi; member 50 struct mipi_dsi_device *dsi = jdi->dsi; in jdi_panel_init() local 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 302 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_get_brightness() local 319 struct mipi_dsi_device *dsi = bl_get_data(bl); in dsi_dcs_bl_update_status() local 339 drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) in drm_panel_create_dsi_backlight() 419 static int jdi_panel_probe(struct mipi_dsi_device *dsi) in jdi_panel_probe() 450 static void jdi_panel_remove(struct mipi_dsi_device *dsi) in jdi_panel_remove()
|
H A D | panel-sony-tulip-truly-nt35521.c | 22 struct mipi_dsi_device *dsi; member 52 struct mipi_dsi_device *dsi = ctx->dsi; in truly_nt35521_on() local 272 struct mipi_dsi_device *dsi = ctx->dsi; in truly_nt35521_off() local 387 struct mipi_dsi_device *dsi = bl_get_data(bl); in truly_nt35521_bl_update_status() local 400 struct mipi_dsi_device *dsi = bl_get_data(bl); in truly_nt35521_bl_get_brightness() local 417 truly_nt35521_create_backlight(struct mipi_dsi_device *dsi) in truly_nt35521_create_backlight() 430 static int truly_nt35521_probe(struct mipi_dsi_device *dsi) in truly_nt35521_probe() 488 static void truly_nt35521_remove(struct mipi_dsi_device *dsi) in truly_nt35521_remove()
|
H A D | panel-samsung-sofef00.c | 22 struct mipi_dsi_device *dsi; member 45 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_on() local 72 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_off() local 159 struct mipi_dsi_device *dsi = bl_get_data(bl); in sofef00_panel_bl_update_status() local 175 sofef00_create_backlight(struct mipi_dsi_device *dsi) in sofef00_create_backlight() 188 static int sofef00_panel_probe(struct mipi_dsi_device *dsi) in sofef00_panel_probe() 234 static void sofef00_panel_remove(struct mipi_dsi_device *dsi) in sofef00_panel_remove()
|
H A D | panel-raydium-rm692e5.c | 22 struct mipi_dsi_device *dsi; member 124 struct mipi_dsi_device *dsi = ctx->dsi; in rm692e5_disable() local 227 struct mipi_dsi_device *dsi = bl_get_data(bl); in rm692e5_bl_update_status() local 244 struct mipi_dsi_device *dsi = bl_get_data(bl); in rm692e5_bl_get_brightness() local 265 rm692e5_create_backlight(struct mipi_dsi_device *dsi) in rm692e5_create_backlight() 278 static int rm692e5_probe(struct mipi_dsi_device *dsi) in rm692e5_probe() 344 static void rm692e5_remove(struct mipi_dsi_device *dsi) in rm692e5_remove()
|
H A D | panel-samsung-s6d16d0.c | 51 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_unprepare() local 71 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_prepare() local 107 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_enable() local 122 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_disable() local 163 static int s6d16d0_probe(struct mipi_dsi_device *dsi) in s6d16d0_probe() 215 static void s6d16d0_remove(struct mipi_dsi_device *dsi) in s6d16d0_remove()
|
H A D | panel-novatek-nt37801.c | 22 struct mipi_dsi_device *dsi; member 57 struct mipi_dsi_device *dsi = ctx->dsi; in novatek_nt37801_on() local 114 struct mipi_dsi_device *dsi = ctx->dsi; in novatek_nt37801_off() local 218 struct mipi_dsi_device *dsi = bl_get_data(bl); in novatek_nt37801_bl_update_status() local 238 novatek_nt37801_create_backlight(struct mipi_dsi_device *dsi) in novatek_nt37801_create_backlight() 251 static int novatek_nt37801_probe(struct mipi_dsi_device *dsi) in novatek_nt37801_probe() 310 static void novatek_nt37801_remove(struct mipi_dsi_device *dsi) in novatek_nt37801_remove()
|
H A D | panel-raydium-rm67191.c | 199 struct mipi_dsi_device *dsi; member 231 static int rad_panel_push_cmd_list(struct mipi_dsi_device *dsi) in rad_panel_push_cmd_list() 313 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_enable() local 393 struct mipi_dsi_device *dsi = rad->dsi; in rad_panel_disable() local 449 struct mipi_dsi_device *dsi = bl_get_data(bl); in rad_bl_get_brightness() local 470 struct mipi_dsi_device *dsi = bl_get_data(bl); in rad_bl_update_status() local 521 static int rad_panel_probe(struct mipi_dsi_device *dsi) in rad_panel_probe() 602 static void rad_panel_remove(struct mipi_dsi_device *dsi) in rad_panel_remove()
|
H A D | panel-jdi-fhd-r63452.c | 22 struct mipi_dsi_device *dsi; member 43 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_on() local 85 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_off() local 172 static int jdi_fhd_r63452_probe(struct mipi_dsi_device *dsi) in jdi_fhd_r63452_probe() 214 static void jdi_fhd_r63452_remove(struct mipi_dsi_device *dsi) in jdi_fhd_r63452_remove()
|
H A D | panel-novatek-nt36672e.c | 41 struct mipi_dsi_device *dsi; member 362 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_power_on() local 387 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_power_off() local 437 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_panel_prepare() local 457 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_panel_unprepare() local 519 static int nt36672e_panel_probe(struct mipi_dsi_device *dsi) in nt36672e_panel_probe() 579 static void nt36672e_panel_remove(struct mipi_dsi_device *dsi) in nt36672e_panel_remove()
|
H A D | panel-samsung-s6e63m0-dsi.c | 22 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in s6e63m0_dsi_dcs_read() local 39 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in s6e63m0_dsi_dcs_write() local 92 static int s6e63m0_dsi_probe(struct mipi_dsi_device *dsi) in s6e63m0_dsi_probe() 116 static void s6e63m0_dsi_remove(struct mipi_dsi_device *dsi) in s6e63m0_dsi_remove()
|
H A D | panel-ilitek-ili9806e.c | 31 struct mipi_dsi_device *dsi; member 50 struct mipi_dsi_device *dsi = ctx->dsi; in ili9806e_power_on() local 70 struct mipi_dsi_device *dsi = ctx->dsi; in ili9806e_power_off() local 128 struct mipi_dsi_device *dsi = ctx->dsi; in ili9806e_unprepare() local 163 static int ili9806e_dsi_probe(struct mipi_dsi_device *dsi) in ili9806e_dsi_probe() 219 static void ili9806e_dsi_remove(struct mipi_dsi_device *dsi) in ili9806e_dsi_remove()
|
H A D | panel-novatek-nt35560.c | 151 struct mipi_dsi_device *dsi = to_mipi_dsi_device(nt->dev); in nt35560_set_brightness() local 249 struct mipi_dsi_device *dsi = to_mipi_dsi_device(nt->dev); in nt35560_read_id() local 325 struct mipi_dsi_device *dsi = to_mipi_dsi_device(nt->dev); in nt35560_prepare() local 396 struct mipi_dsi_device *dsi = to_mipi_dsi_device(nt->dev); in nt35560_unprepare() local 453 static int nt35560_probe(struct mipi_dsi_device *dsi) in nt35560_probe() 525 static void nt35560_remove(struct mipi_dsi_device *dsi) in nt35560_remove()
|
H A D | panel-ilitek-ili9805.c | 51 struct mipi_dsi_device *dsi; member 126 struct mipi_dsi_device *dsi = ctx->dsi; in ili9805_power_on() local 162 struct mipi_dsi_device *dsi = ctx->dsi; in ili9805_activate() local 214 struct mipi_dsi_device *dsi = ctx->dsi; in ili9805_deactivate() local 305 static int ili9805_dsi_probe(struct mipi_dsi_device *dsi) in ili9805_dsi_probe() 356 static void ili9805_dsi_remove(struct mipi_dsi_device *dsi) in ili9805_dsi_remove()
|
H A D | panel-samsung-s6e63j0x03.c | 123 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_dcs_write_seq() local 222 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_disable() local 256 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_panel_init() local 348 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in s6e63j0x03_enable() local 434 static int s6e63j0x03_probe(struct mipi_dsi_device *dsi) in s6e63j0x03_probe() 494 static void s6e63j0x03_remove(struct mipi_dsi_device *dsi) in s6e63j0x03_remove()
|
/linux/drivers/gpu/drm/rockchip/ |
H A D | dw-mipi-dsi-rockchip.c | 368 static inline void dsi_write(struct dw_mipi_dsi_rockchip *dsi, u32 reg, u32 val) in dsi_write() 373 static void dw_mipi_dsi_phy_write(struct dw_mipi_dsi_rockchip *dsi, in dw_mipi_dsi_phy_write() 398 static inline unsigned int ns2bc(struct dw_mipi_dsi_rockchip *dsi, int ns) in ns2bc() 406 static inline unsigned int ns2ui(struct dw_mipi_dsi_rockchip *dsi, int ns) in ns2ui() 413 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_phy_init() local 529 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_phy_power_on() local 544 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_phy_power_off() local 554 struct dw_mipi_dsi_rockchip *dsi = priv_data; in dw_mipi_dsi_get_lane_mbps() local 737 static void dw_mipi_dsi_rockchip_config(struct dw_mipi_dsi_rockchip *dsi) in dw_mipi_dsi_rockchip_config() 752 static void dw_mipi_dsi_rockchip_set_lcdsel(struct dw_mipi_dsi_rockchip *dsi, in dw_mipi_dsi_rockchip_set_lcdsel() [all …]
|
/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dsi.c | 27 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_te_irq_handler() local 39 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_host_attach() local 67 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_host_detach() local 77 struct exynos_dsi *dsi = dsim->priv; in exynos_dsi_bind() local 107 struct exynos_dsi *dsi; in exynos_dsi_register_host() local
|
/linux/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7533.c | 29 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 106 struct mipi_dsi_device *dsi = adv->dsi; in adv7533_mode_valid() local 138 struct mipi_dsi_device *dsi; in adv7533_attach_dsi() local
|