| /linux/drivers/gpu/drm/ |
| H A D | drm_mipi_dsi.c | 56 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_device_match() local 71 const struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_uevent() local 123 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_dev_release() local 135 struct mipi_dsi_device *dsi; in mipi_dsi_device_alloc() local 151 static int mipi_dsi_device_add(struct mipi_dsi_device *dsi) in mipi_dsi_device_add() 209 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() 256 struct mipi_dsi_device *dsi = arg; in devm_mipi_dsi_device_unregister() local 283 struct mipi_dsi_device *dsi; in devm_mipi_dsi_device_register_full() local 352 struct mipi_dsi_device *dsi = to_mipi_dsi_device(dev); in mipi_dsi_remove_device_fn() local [all …]
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dsi.c | 50 #define REG_GET(dsi, idx, start, end) \ argument 53 #define REG_FLD_MOD(dsi, idx, val, start, end) \ argument 86 static inline void dsi_write_reg(struct dsi_data *dsi, in dsi_write_reg() 101 static inline u32 dsi_read_reg(struct dsi_data *dsi, const struct dsi_reg idx) in dsi_read_reg() 115 static void dsi_bus_lock(struct dsi_data *dsi) in dsi_bus_lock() 120 static void dsi_bus_unlock(struct dsi_data *dsi) in dsi_bus_unlock() 125 static bool dsi_bus_is_locked(struct dsi_data *dsi) in dsi_bus_is_locked() 135 static inline bool wait_for_bit_change(struct dsi_data *dsi, in wait_for_bit_change() 165 static void dsi_perf_mark_setup(struct dsi_data *dsi) in dsi_perf_mark_setup() 170 static void dsi_perf_mark_start(struct dsi_data *dsi) in dsi_perf_mark_start() [all …]
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_dsi.c | 239 static void mtk_dsi_mask(struct mtk_dsi *dsi, u32 offset, u32 mask, u32 data) in mtk_dsi_mask() 246 static void mtk_dsi_phy_timconfig(struct mtk_dsi *dsi) in mtk_dsi_phy_timconfig() 293 static void mtk_dsi_enable(struct mtk_dsi *dsi) in mtk_dsi_enable() 298 static void mtk_dsi_disable(struct mtk_dsi *dsi) in mtk_dsi_disable() 303 static void mtk_dsi_reset_engine(struct mtk_dsi *dsi) in mtk_dsi_reset_engine() 309 static void mtk_dsi_reset_dphy(struct mtk_dsi *dsi) in mtk_dsi_reset_dphy() 315 static void mtk_dsi_clk_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_enter() 321 static void mtk_dsi_clk_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_clk_ulp_mode_leave() 328 static void mtk_dsi_lane0_ulp_mode_enter(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_enter() 334 static void mtk_dsi_lane0_ulp_mode_leave(struct mtk_dsi *dsi) in mtk_dsi_lane0_ulp_mode_leave() [all …]
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-mipi-dsi.c | 230 #define VPG_DEFS(name, dsi) \ argument 233 #define REGISTER(name, mask, dsi) \ argument 240 struct dw_mipi_dsi *dsi; member 279 static inline bool dw_mipi_is_dual_mode(struct dw_mipi_dsi *dsi) in dw_mipi_is_dual_mode() 307 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() 312 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) in dsi_read() 320 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_attach() local 361 struct dw_mipi_dsi *dsi = host_to_dsi(host); in dw_mipi_dsi_host_detach() local 378 static void dw_mipi_message_config(struct dw_mipi_dsi *dsi, in dw_mipi_message_config() 408 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() [all …]
|
| /linux/drivers/gpu/drm/renesas/rz-du/ |
| H A D | rzg2l_mipi_dsi.c | 452 static void rzg2l_mipi_dsi_phy_write(struct rzg2l_mipi_dsi *dsi, u32 reg, u32 data) in rzg2l_mipi_dsi_phy_write() 457 static void rzg2l_mipi_dsi_link_write(struct rzg2l_mipi_dsi *dsi, u32 reg, u32 data) in rzg2l_mipi_dsi_link_write() 462 static u32 rzg2l_mipi_dsi_phy_read(struct rzg2l_mipi_dsi *dsi, u32 reg) in rzg2l_mipi_dsi_phy_read() 467 static u32 rzg2l_mipi_dsi_link_read(struct rzg2l_mipi_dsi *dsi, u32 reg) in rzg2l_mipi_dsi_link_read() 476 static int rzg2l_mipi_dsi_dphy_init(struct rzg2l_mipi_dsi *dsi, in rzg2l_mipi_dsi_dphy_init() 536 static void rzg2l_mipi_dsi_dphy_exit(struct rzg2l_mipi_dsi *dsi) in rzg2l_mipi_dsi_dphy_exit() 548 static int rzg2l_dphy_conf_clks(struct rzg2l_mipi_dsi *dsi, unsigned long mode_freq, in rzg2l_dphy_conf_clks() 576 static unsigned int rzv2h_dphy_mode_clk_check(struct rzg2l_mipi_dsi *dsi, in rzv2h_dphy_mode_clk_check() 613 static int rzv2h_dphy_conf_clks(struct rzg2l_mipi_dsi *dsi, unsigned long mode_freq, in rzv2h_dphy_conf_clks() 633 static int rzv2h_mipi_dsi_dphy_init(struct rzg2l_mipi_dsi *dsi, in rzv2h_mipi_dsi_dphy_init() [all …]
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | samsung-dsim.c | 703 static inline void samsung_dsim_write(struct samsung_dsim *dsi, in samsung_dsim_write() 709 static inline u32 samsung_dsim_read(struct samsung_dsim *dsi, enum reg_idx idx) in samsung_dsim_read() 714 static void samsung_dsim_wait_for_reset(struct samsung_dsim *dsi) in samsung_dsim_wait_for_reset() 722 static void samsung_dsim_reset(struct samsung_dsim *dsi) in samsung_dsim_reset() 730 static unsigned long samsung_dsim_pll_find_pms(struct samsung_dsim *dsi, in samsung_dsim_pll_find_pms() 786 static unsigned long samsung_dsim_set_pll(struct samsung_dsim *dsi, in samsung_dsim_set_pll() 871 static int samsung_dsim_enable_clock(struct samsung_dsim *dsi) in samsung_dsim_enable_clock() 923 static void samsung_dsim_set_phy_ctrl(struct samsung_dsim *dsi) in samsung_dsim_set_phy_ctrl() 1019 static void samsung_dsim_disable_clock(struct samsung_dsim *dsi) in samsung_dsim_disable_clock() 1036 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/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/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/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-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-samsung-sofef00.c | 23 struct mipi_dsi_device *dsi; member 57 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_on() local 92 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_off() local 177 struct mipi_dsi_device *dsi = bl_get_data(bl); in sofef00_panel_bl_update_status() local 197 sofef00_create_backlight(struct mipi_dsi_device *dsi) in sofef00_create_backlight() 210 static int sofef00_panel_probe(struct mipi_dsi_device *dsi) in sofef00_panel_probe() 261 static void sofef00_panel_remove(struct mipi_dsi_device *dsi) in sofef00_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-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-visionox-rm69299.c | 32 struct mipi_dsi_device *dsi; member 293 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm69299_bl_get_brightness() local 310 struct mipi_dsi_device *dsi = bl_get_data(bl); in visionox_rm69299_bl_update_status() local 348 static int visionox_rm69299_probe(struct mipi_dsi_device *dsi) in visionox_rm69299_probe() 405 static void visionox_rm69299_remove(struct mipi_dsi_device *dsi) in visionox_rm69299_remove()
|
| H A D | panel-lg-ld070wx3.c | 25 struct mipi_dsi_device *dsi; member 120 static int lg_ld070wx3_probe(struct mipi_dsi_device *dsi) in lg_ld070wx3_probe() 159 static void lg_ld070wx3_remove(struct mipi_dsi_device *dsi) in lg_ld070wx3_remove()
|
| H A D | panel-osd-osd101t2587-53ts.c | 20 struct mipi_dsi_device *dsi; member 144 static int osd101t2587_panel_probe(struct mipi_dsi_device *dsi) in osd101t2587_panel_probe() 184 static void osd101t2587_panel_remove(struct mipi_dsi_device *dsi) in osd101t2587_panel_remove()
|
| H A D | panel-panasonic-vvx10f034n00.c | 31 struct mipi_dsi_device *dsi; member 184 static int wuxga_nt_panel_probe(struct mipi_dsi_device *dsi) in wuxga_nt_panel_probe() 220 static void wuxga_nt_panel_remove(struct mipi_dsi_device *dsi) in wuxga_nt_panel_remove()
|
| H A D | panel-ronbo-rb070d30.c | 29 struct mipi_dsi_device *dsi; member 141 static int rb070d30_panel_dsi_probe(struct mipi_dsi_device *dsi) in rb070d30_panel_dsi_probe() 210 static void rb070d30_panel_dsi_remove(struct mipi_dsi_device *dsi) in rb070d30_panel_dsi_remove()
|
| H A D | panel-sharp-lq101r1sx01.c | 48 struct mipi_dsi_device *dsi = sharp->link1; in sharp_panel_write() local 300 static int sharp_panel_probe(struct mipi_dsi_device *dsi) in sharp_panel_probe() 354 static void sharp_panel_remove(struct mipi_dsi_device *dsi) in sharp_panel_remove()
|
| H A D | panel-tdo-tl070wsh30.c | 177 static int tdo_tl070wsh30_panel_probe(struct mipi_dsi_device *dsi) in tdo_tl070wsh30_panel_probe() 201 static void tdo_tl070wsh30_panel_remove(struct mipi_dsi_device *dsi) in tdo_tl070wsh30_panel_remove()
|
| H A D | panel-kingdisplay-kd097d04.c | 354 static int kingdisplay_panel_probe(struct mipi_dsi_device *dsi) in kingdisplay_panel_probe() 387 static void kingdisplay_panel_remove(struct mipi_dsi_device *dsi) in kingdisplay_panel_remove()
|
| H A D | panel-truly-nt35597.c | 64 struct mipi_dsi_device *dsi[2]; member 509 static int truly_nt35597_probe(struct mipi_dsi_device *dsi) in truly_nt35597_probe() 597 static void truly_nt35597_remove(struct mipi_dsi_device *dsi) in truly_nt35597_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()
|
| H A D | cdns-dsi-core.c | 471 static int cdns_dsi_mode2cfg(struct cdns_dsi *dsi, in cdns_dsi_mode2cfg() 520 static int cdns_dsi_check_conf(struct cdns_dsi *dsi, in cdns_dsi_check_conf() 551 struct cdns_dsi *dsi = input_to_dsi(input); in cdns_dsi_bridge_attach() local 570 struct cdns_dsi *dsi = input_to_dsi(input); in cdns_dsi_bridge_mode_valid() local 597 struct cdns_dsi *dsi = input_to_dsi(input); in cdns_dsi_bridge_atomic_post_disable() local 634 static void cdns_dsi_hs_init(struct cdns_dsi *dsi) in cdns_dsi_hs_init() 667 static void cdns_dsi_init_link(struct cdns_dsi *dsi) in cdns_dsi_init_link() 707 struct cdns_dsi *dsi = input_to_dsi(input); in cdns_dsi_bridge_atomic_pre_enable() local 899 struct cdns_dsi *dsi = input_to_dsi(input); in cdns_dsi_bridge_get_input_bus_fmts() local 918 static long cdns_dsi_round_pclk(struct cdns_dsi *dsi, unsigned long pclk) in cdns_dsi_round_pclk() [all …]
|