| /linux/drivers/gpu/drm/stm/ |
| H A D | dw_mipi_dsi-stm.c | 85 struct dw_mipi_dsi *dsi; member 93 static inline void dsi_write(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 val) in dsi_write() 98 static inline u32 dsi_read(struct dw_mipi_dsi_stm *dsi, u32 reg) in dsi_read() 103 static inline void dsi_set(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_set() 108 static inline void dsi_clear(struct dw_mipi_dsi_stm *dsi, u32 reg, u32 mask) in dsi_clear() 113 static inline void dsi_update_bits(struct dw_mipi_dsi_stm *dsi, u32 reg, in dsi_update_bits() 147 static int dsi_pll_get_params(struct dw_mipi_dsi_stm *dsi, in dsi_pll_get_params() 208 struct dw_mipi_dsi_stm *dsi = clk_to_dw_mipi_dsi_stm(clk); in dw_mipi_dsi_clk_disable() local 221 struct dw_mipi_dsi_stm *dsi = clk_to_dw_mipi_dsi_stm(clk); in dw_mipi_dsi_clk_enable() local 246 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/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-visionox-rm692e5.c | 26 struct mipi_dsi_device *dsi; member 55 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_rm692e5_on() local 176 struct mipi_dsi_device *dsi = ctx->dsi; in visionox_rm692e5_disable() local 305 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm692e5_bl_update_status() local 322 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm692e5_bl_get_brightness() local 343 visionox_rm692e5_create_backlight(struct mipi_dsi_device *dsi) in visionox_rm692e5_create_backlight() 356 static int visionox_rm692e5_probe(struct mipi_dsi_device *dsi) in visionox_rm692e5_probe() 415 static void visionox_rm692e5_remove(struct mipi_dsi_device *dsi) in visionox_rm692e5_remove()
|
| H A D | panel-samsung-s6d16d0.c | 50 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_unprepare() local 70 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_prepare() local 112 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_enable() local 127 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev); in s6d16d0_disable() local 168 static int s6d16d0_probe(struct mipi_dsi_device *dsi) in s6d16d0_probe() 219 static void s6d16d0_remove(struct mipi_dsi_device *dsi) in s6d16d0_remove()
|
| H A D | panel-novatek-nt37801.c | 21 struct mipi_dsi_device *dsi; member 108 struct mipi_dsi_device *dsi = ctx->dsi; in novatek_nt37801_off() local 125 struct mipi_dsi_device *dsi = ctx->dsi; in novatek_nt37801_prepare() local 203 struct mipi_dsi_device *dsi = bl_get_data(bl); in novatek_nt37801_bl_update_status() local 223 novatek_nt37801_create_backlight(struct mipi_dsi_device *dsi) in novatek_nt37801_create_backlight() 236 static int novatek_nt37801_probe(struct mipi_dsi_device *dsi) in novatek_nt37801_probe() 295 static void novatek_nt37801_remove(struct mipi_dsi_device *dsi) in novatek_nt37801_remove()
|
| H A D | panel-samsung-s6e8fc0-m1906f9.c | 22 struct mipi_dsi_device *dsi; member 169 struct mipi_dsi_device *dsi = bl_get_data(bl); in s6e8fc0_bl_update_status() local 186 struct mipi_dsi_device *dsi = bl_get_data(bl); in s6e8fc0_bl_get_brightness() local 207 s6e8fc0_m1906f9_create_backlight(struct mipi_dsi_device *dsi) in s6e8fc0_m1906f9_create_backlight() 220 static int s6e8fc0_m1906f9_probe(struct mipi_dsi_device *dsi) in s6e8fc0_m1906f9_probe() 270 static void s6e8fc0_remove(struct mipi_dsi_device *dsi) in s6e8fc0_remove()
|
| H A D | panel-samsung-s6e63m0-dsi.c | 21 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in s6e63m0_dsi_dcs_read() local 38 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in s6e63m0_dsi_dcs_write() local 91 static int s6e63m0_dsi_probe(struct mipi_dsi_device *dsi) in s6e63m0_dsi_probe() 115 static void s6e63m0_dsi_remove(struct mipi_dsi_device *dsi) in s6e63m0_dsi_remove()
|
| H A D | panel-sony-td4353-jdi.c | 35 struct mipi_dsi_device *dsi; member 49 struct mipi_dsi_device *dsi = ctx->dsi; in sony_td4353_jdi_on() local 74 struct mipi_dsi_device *dsi = ctx->dsi; in sony_td4353_jdi_off() local 172 static int sony_td4353_jdi_probe(struct mipi_dsi_device *dsi) in sony_td4353_jdi_probe() 229 static void sony_td4353_jdi_remove(struct mipi_dsi_device *dsi) in sony_td4353_jdi_remove()
|
| H A 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() 493 static void s6e63j0x03_remove(struct mipi_dsi_device *dsi) in s6e63j0x03_remove()
|
| H A D | panel-himax-hx83112b.c | 42 struct mipi_dsi_device *dsi; member 316 struct mipi_dsi_device *dsi = bl_get_data(bl); in hx83112b_bl_update_status() local 336 hx83112b_create_backlight(struct mipi_dsi_device *dsi) in hx83112b_create_backlight() 349 static int hx83112b_probe(struct mipi_dsi_device *dsi) in hx83112b_probe() 400 static void hx83112b_remove(struct mipi_dsi_device *dsi) in hx83112b_remove()
|
| H A D | panel-visionox-rm69299.c | 31 struct mipi_dsi_device *dsi; member 292 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm69299_bl_get_brightness() local 309 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm69299_bl_update_status() local 347 static int visionox_rm69299_probe(struct mipi_dsi_device *dsi) in visionox_rm69299_probe() 404 static void visionox_rm69299_remove(struct mipi_dsi_device *dsi) in visionox_rm69299_remove()
|
| H A D | panel-feiyang-fy07024di26a30d.c | 20 struct mipi_dsi_device *dsi; member 49 struct mipi_dsi_device *dsi = ctx->dsi; in feiyang_prepare() local 184 static int feiyang_dsi_probe(struct mipi_dsi_device *dsi) in feiyang_dsi_probe() 231 static void feiyang_dsi_remove(struct mipi_dsi_device *dsi) in feiyang_dsi_remove()
|
| H A D | panel-raydium-rm68200.c | 104 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_buf() local 114 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_cmd() local 234 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_unprepare() local 260 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_prepare() local 323 static int rm68200_probe(struct mipi_dsi_device *dsi) in rm68200_probe() 375 static void rm68200_remove(struct mipi_dsi_device *dsi) in rm68200_remove()
|
| H A D | panel-samsung-s6e88a0-ams427ap24.c | 39 struct mipi_dsi_device *dsi; member 455 struct mipi_dsi_device *dsi = ctx->dsi; in s6e88a0_ams427ap24_set_brightness() local 532 struct mipi_dsi_device *dsi = ctx->dsi; in s6e88a0_ams427ap24_on() local 575 struct mipi_dsi_device *dsi = ctx->dsi; in s6e88a0_ams427ap24_off() local 670 struct mipi_dsi_device *dsi = ctx->dsi; in s6e88a0_ams427ap24_register_backlight() local 685 static int s6e88a0_ams427ap24_probe(struct mipi_dsi_device *dsi) in s6e88a0_ams427ap24_probe() 737 static void s6e88a0_ams427ap24_remove(struct mipi_dsi_device *dsi) in s6e88a0_ams427ap24_remove()
|
| H A D | panel-feixin-k101-im2ba02.c | 25 struct mipi_dsi_device *dsi; member 307 struct mipi_dsi_device *dsi = ctx->dsi; in k101_im2ba02_prepare() local 439 static int k101_im2ba02_dsi_probe(struct mipi_dsi_device *dsi) in k101_im2ba02_dsi_probe() 486 static void k101_im2ba02_dsi_remove(struct mipi_dsi_device *dsi) in k101_im2ba02_dsi_remove()
|
| H A D | panel-summit.c | 14 struct mipi_dsi_device *dsi; member 65 static int summit_probe(struct mipi_dsi_device *dsi) in summit_probe() 96 static void summit_remove(struct mipi_dsi_device *dsi) in summit_remove()
|
| H A D | panel-lg-ld070wx3.c | 24 struct mipi_dsi_device *dsi; member 119 static int lg_ld070wx3_probe(struct mipi_dsi_device *dsi) in lg_ld070wx3_probe() 158 static void lg_ld070wx3_remove(struct mipi_dsi_device *dsi) in lg_ld070wx3_remove()
|
| H A D | panel-samsung-ltl106hl02.c | 20 struct mipi_dsi_device *dsi; member 109 static int samsung_ltl106hl02_probe(struct mipi_dsi_device *dsi) in samsung_ltl106hl02_probe() 153 static void samsung_ltl106hl02_remove(struct mipi_dsi_device *dsi) in samsung_ltl106hl02_remove()
|
| H A D | panel-orisetech-otm8009a.c | 119 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_init_sequence() local 235 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_disable() local 348 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in otm8009a_backlight_update_status() local 385 static int otm8009a_probe(struct mipi_dsi_device *dsi) in otm8009a_probe() 447 static void otm8009a_remove(struct mipi_dsi_device *dsi) in otm8009a_remove()
|
| H A D | panel-hydis-hv101hd1.c | 19 struct mipi_dsi_device *dsi; member 117 static int hv101hd1_probe(struct mipi_dsi_device *dsi) in hv101hd1_probe() 156 static void hv101hd1_remove(struct mipi_dsi_device *dsi) in hv101hd1_remove()
|
| H A D | panel-motorola-mot.c | 24 struct mipi_dsi_device *dsi; member 173 static int mot_panel_probe(struct mipi_dsi_device *dsi) in mot_panel_probe() 218 static void mot_panel_remove(struct mipi_dsi_device *dsi) in mot_panel_remove()
|
| H A D | panel-boe-td4320.c | 20 struct mipi_dsi_device *dsi; member 167 static int boe_td4320_probe(struct mipi_dsi_device *dsi) in boe_td4320_probe() 216 static void boe_td4320_remove(struct mipi_dsi_device *dsi) in boe_td4320_remove()
|
| H A D | panel-himax-hx83121a.c | 31 struct mipi_dsi_device *dsi[2]; member 90 struct mipi_dsi_device *dsi = to_primary_dsi(ctx); in himax_prepare() local 136 struct mipi_dsi_device *dsi = to_primary_dsi(ctx); in himax_unprepare() local 608 static int himax_probe(struct mipi_dsi_device *dsi) in himax_probe() 703 static void himax_remove(struct mipi_dsi_device *dsi) in himax_remove()
|
| /linux/drivers/gpu/drm/bridge/cadence/ |
| H A D | cdns-dsi-j721e.c | 23 static int cdns_dsi_j721e_init(struct cdns_dsi *dsi) in cdns_dsi_j721e_init() 31 static void cdns_dsi_j721e_enable(struct cdns_dsi *dsi) in cdns_dsi_j721e_enable() 41 static void cdns_dsi_j721e_disable(struct cdns_dsi *dsi) in cdns_dsi_j721e_disable()
|
| /linux/drivers/gpu/drm/hisilicon/kirin/ |
| H A D | dw_drm_dsi.c | 97 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 726 struct dw_dsi *dsi = host_to_dsi(host); in dsi_host_attach() local 761 static int dsi_host_init(struct device *dev, struct dw_dsi *dsi) in dsi_host_init() 777 static int dsi_bridge_init(struct drm_device *dev, struct dw_dsi *dsi) in dsi_bridge_init() 798 struct dw_dsi *dsi = &ddata->dsi; in dsi_bind() local [all …]
|