Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c56 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 Ddsi.c50 #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 Dmtk_dsi.c239 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 Ddw-mipi-dsi.c230 #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 Drzg2l_mipi_dsi.c452 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 Dsamsung-dsim.c703 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 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()
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 Dimx93-mipi-dsi.c203 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 Ddsi.c435 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 Dpanel-startek-kd070fhfid015.c43 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 Dpanel-novatek-nt37801.c22 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 Dpanel-samsung-sofef00.c23 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 Dpanel-samsung-s6e63m0-dsi.c22 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 Dpanel-sony-td4353-jdi.c35 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 Dpanel-visionox-rm69299.c32 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 Dpanel-lg-ld070wx3.c25 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 Dpanel-osd-osd101t2587-53ts.c20 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 Dpanel-panasonic-vvx10f034n00.c31 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 Dpanel-ronbo-rb070d30.c29 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 Dpanel-sharp-lq101r1sx01.c48 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 Dpanel-tdo-tl070wsh30.c177 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 Dpanel-kingdisplay-kd097d04.c354 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 Dpanel-truly-nt35597.c64 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 Dcdns-dsi-j721e.c23 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 Dcdns-dsi-core.c471 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 …]

123