/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/ |
H A D | dsi.c | 8 struct drm_encoder *msm_dsi_get_encoder(struct msm_dsi *msm_dsi) in msm_dsi_get_encoder() argument 10 if (!msm_dsi || !msm_dsi_device_connected(msm_dsi)) in msm_dsi_get_encoder() 13 return msm_dsi->encoder; in msm_dsi_get_encoder() 16 static int dsi_get_phy(struct msm_dsi *msm_dsi) in dsi_get_phy() argument 18 struct platform_device *pdev = msm_dsi->pdev; in dsi_get_phy() 30 msm_dsi->phy = platform_get_drvdata(phy_pdev); in dsi_get_phy() 31 msm_dsi in dsi_get_phy() 49 dsi_destroy(struct msm_dsi *msm_dsi) dsi_destroy() argument 72 struct msm_dsi *msm_dsi; dsi_init() local 114 struct msm_dsi *msm_dsi; dsi_bind() local 136 struct msm_dsi *msm_dsi = dev_get_drvdata(dev); dsi_unbind() local 197 msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, struct drm_encoder *encoder) msm_dsi_modeset_init() argument [all...] |
H A D | dsi_manager.c | 22 struct msm_dsi *dsi[DSI_MAX]; 35 static inline struct msm_dsi *dsi_mgr_get_dsi(int id) in dsi_mgr_get_dsi() 40 static inline struct msm_dsi *dsi_mgr_get_other_dsi(int id) in dsi_mgr_get_other_dsi() 69 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); in dsi_mgr_setup_components() local 70 struct msm_dsi *other_dsi = dsi_mgr_get_other_dsi(id); in dsi_mgr_setup_components() 71 struct msm_dsi *clk_master_dsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_setup_components() 72 struct msm_dsi *clk_slave_dsi = dsi_mgr_get_dsi(DSI_CLOCK_SLAVE); in dsi_mgr_setup_components() 77 ret = msm_dsi_host_register(msm_dsi->host, true); in dsi_mgr_setup_components() 81 msm_dsi_phy_set_usecase(msm_dsi in dsi_mgr_setup_components() 124 enable_phy(struct msm_dsi *msm_dsi, int src_pll_id, struct msm_dsi_phy_shared_timings *shared_timings) enable_phy() argument 143 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_phy_enable() local 184 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_phy_disable() local 228 dsi_mgr_is_cmd_mode(struct msm_dsi *msm_dsi) dsi_mgr_is_cmd_mode() argument 236 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_setup_encoder() local 250 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_panel_init() local 300 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_connector_detect() local 320 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_connector_get_modes() local 342 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_connector_mode_valid() local 363 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_connector_best_encoder() local 372 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_pre_enable() local 455 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_enable() local 480 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_disable() local 504 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_post_disable() local 566 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_mode_set() local 607 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_connector_init() local 671 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_bridge_init() local 706 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_ext_bridge_init() local 743 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_cmd_xfer() local 789 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_cmd_xfer_trigger() local 804 msm_dsi_manager_register(struct msm_dsi *msm_dsi) msm_dsi_manager_register() argument 842 msm_dsi_manager_unregister(struct msm_dsi *msm_dsi) msm_dsi_manager_unregister() argument [all...] |
H A D | dsi.h | 59 struct msm_dsi { struct 95 int msm_dsi_manager_register(struct msm_dsi *msm_dsi); 96 void msm_dsi_manager_unregister(struct msm_dsi *msm_dsi); 100 static inline bool msm_dsi_device_connected(struct msm_dsi *msm_dsi) in msm_dsi_device_connected() argument 102 return msm_dsi->panel || msm_dsi->external_bridge; in msm_dsi_device_connected() 105 struct drm_encoder *msm_dsi_get_encoder(struct msm_dsi *msm_ds [all...] |
H A D | dsi_host.c | 487 struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); in msm_dsi_runtime_suspend() local 488 struct mipi_dsi_host *host = msm_dsi->host; in msm_dsi_runtime_suspend() 502 struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); in msm_dsi_runtime_resume() local 503 struct mipi_dsi_host *host = msm_dsi->host; in msm_dsi_runtime_resume() 1839 int msm_dsi_host_init(struct msm_dsi *msm_dsi) in msm_dsi_host_init() argument 1842 struct platform_device *pdev = msm_dsi->pdev; in msm_dsi_host_init() 1854 msm_dsi in msm_dsi_host_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/ |
H A D | dsi.c | 8 bool msm_dsi_is_cmd_mode(struct msm_dsi *msm_dsi) in msm_dsi_is_cmd_mode() argument 10 unsigned long host_flags = msm_dsi_host_get_mode_flags(msm_dsi->host); in msm_dsi_is_cmd_mode() 15 struct drm_dsc_config *msm_dsi_get_dsc_config(struct msm_dsi *msm_dsi) in msm_dsi_get_dsc_config() argument 17 return msm_dsi_host_get_dsc_config(msm_dsi->host); in msm_dsi_get_dsc_config() 20 static int dsi_get_phy(struct msm_dsi *msm_dsi) in dsi_get_phy() argument 22 struct platform_device *pdev = msm_dsi->pdev; in dsi_get_phy() 34 msm_dsi in dsi_get_phy() 53 dsi_destroy(struct msm_dsi *msm_dsi) dsi_destroy() argument 76 struct msm_dsi *msm_dsi; dsi_init() local 116 struct msm_dsi *msm_dsi = dev_get_drvdata(dev); dsi_bind() local 127 struct msm_dsi *msm_dsi = dev_get_drvdata(dev); dsi_unbind() local 150 struct msm_dsi *msm_dsi; dsi_dev_probe() local 167 struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); dsi_dev_remove() local 213 msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, struct drm_encoder *encoder) msm_dsi_modeset_init() argument 271 msm_dsi_snapshot(struct msm_disp_state *disp_state, struct msm_dsi *msm_dsi) msm_dsi_snapshot() argument [all...] |
H A D | dsi_manager.c | 24 struct msm_dsi *dsi[DSI_MAX]; 37 static inline struct msm_dsi *dsi_mgr_get_dsi(int id) in dsi_mgr_get_dsi() 42 static inline struct msm_dsi *dsi_mgr_get_other_dsi(int id) in dsi_mgr_get_other_dsi() 70 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); in dsi_mgr_setup_components() local 71 struct msm_dsi *other_dsi = dsi_mgr_get_other_dsi(id); in dsi_mgr_setup_components() 72 struct msm_dsi *clk_master_dsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_setup_components() 73 struct msm_dsi *clk_slave_dsi = dsi_mgr_get_dsi(DSI_CLOCK_SLAVE); in dsi_mgr_setup_components() 77 ret = msm_dsi_host_register(msm_dsi->host); in dsi_mgr_setup_components() 81 msm_dsi_phy_set_usecase(msm_dsi in dsi_mgr_setup_components() 114 enable_phy(struct msm_dsi *msm_dsi, struct msm_dsi_phy_shared_timings *shared_timings) enable_phy() argument 129 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_phy_enable() local 169 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_phy_disable() local 203 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_set_split_display() local 234 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_power_on() local 284 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_power_off() local 301 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_pre_enable() local 359 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_post_disable() local 415 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_mode_set() local 435 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); dsi_mgr_bridge_mode_valid() local 471 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_bridge_init() local 508 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_ext_bridge_init() local 567 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_cmd_xfer() local 613 struct msm_dsi *msm_dsi = dsi_mgr_get_dsi(id); msm_dsi_manager_cmd_xfer_trigger() local 628 msm_dsi_manager_register(struct msm_dsi *msm_dsi) msm_dsi_manager_register() argument 666 msm_dsi_manager_unregister(struct msm_dsi *msm_dsi) msm_dsi_manager_unregister() argument 677 msm_dsi_is_bonded_dsi(struct msm_dsi *msm_dsi) msm_dsi_is_bonded_dsi() argument 682 msm_dsi_is_master_dsi(struct msm_dsi *msm_dsi) msm_dsi_is_master_dsi() argument [all...] |
H A D | dsi.h | 34 struct msm_dsi { struct 64 int msm_dsi_manager_register(struct msm_dsi *msm_dsi); 65 void msm_dsi_manager_unregister(struct msm_dsi *msm_dsi); 69 static inline bool msm_dsi_device_connected(struct msm_dsi *msm_dsi) in msm_dsi_device_connected() argument 71 return msm_dsi->external_bridge; in msm_dsi_device_connected() 112 int msm_dsi_host_init(struct msm_dsi *msm_dsi); [all...] |
H A D | dsi_host.c | 340 struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); in msm_dsi_runtime_suspend() local 341 struct mipi_dsi_host *host = msm_dsi->host; in msm_dsi_runtime_suspend() 355 struct msm_dsi *msm_dsi = platform_get_drvdata(pdev); in msm_dsi_runtime_resume() local 356 struct mipi_dsi_host *host = msm_dsi->host; in msm_dsi_runtime_resume() 1838 int msm_dsi_host_init(struct msm_dsi *msm_dsi) in msm_dsi_host_init() argument 1841 struct platform_device *pdev = msm_dsi->pdev; in msm_dsi_host_init() 1851 msm_dsi in msm_dsi_host_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_drv.h | 125 struct msm_dsi *dsi[MSM_DSI_CONTROLLER_COUNT]; 334 struct msm_dsi; 340 int msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, 342 void msm_dsi_snapshot(struct msm_disp_state *disp_state, struct msm_dsi *msm_dsi); 343 bool msm_dsi_is_cmd_mode(struct msm_dsi *msm_dsi); 344 bool msm_dsi_is_bonded_dsi(struct msm_dsi *msm_dsi); 354 msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, struct drm_encoder *encoder) msm_dsi_modeset_init() argument 360 msm_dsi_snapshot(struct msm_disp_state *disp_state, struct msm_dsi *msm_dsi) msm_dsi_snapshot() argument 363 msm_dsi_is_cmd_mode(struct msm_dsi *msm_dsi) msm_dsi_is_cmd_mode() argument 367 msm_dsi_is_bonded_dsi(struct msm_dsi *msm_dsi) msm_dsi_is_bonded_dsi() argument 371 msm_dsi_is_master_dsi(struct msm_dsi *msm_dsi) msm_dsi_is_master_dsi() argument 376 msm_dsi_get_dsc_config(struct msm_dsi *msm_dsi) msm_dsi_get_dsc_config() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_drv.h | 162 struct msm_dsi *dsi[2]; 367 struct msm_dsi; 371 int msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, 380 static inline int msm_dsi_modeset_init(struct msm_dsi *msm_dsi, in msm_dsi_modeset_init() argument
|