Home
last modified time | relevance | path

Searched refs:msm_dsi_pll (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll.h17 struct msm_dsi_pll { struct
28 int (*enable_seqs[MAX_DSI_PLL_EN_SEQS])(struct msm_dsi_pll *pll); argument
29 void (*disable_seq)(struct msm_dsi_pll *pll); argument
30 int (*get_provider)(struct msm_dsi_pll *pll, argument
33 void (*destroy)(struct msm_dsi_pll *pll); argument
34 void (*save_state)(struct msm_dsi_pll *pll); argument
35 int (*restore_state)(struct msm_dsi_pll *pll); argument
36 int (*set_usecase)(struct msm_dsi_pll *pll, argument
40 #define hw_clk_to_pll(x) container_of(x, struct msm_dsi_pll, clk_hw)
81 struct msm_dsi_pll *msm_dsi_pll_28nm_init(struct platform_device *pdev,
[all …]
Ddsi_pll.c8 static int dsi_pll_enable(struct msm_dsi_pll *pll) in dsi_pll_enable()
38 static void dsi_pll_disable(struct msm_dsi_pll *pll) in dsi_pll_disable()
54 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in msm_dsi_pll_helper_clk_round_rate()
66 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in msm_dsi_pll_helper_clk_prepare()
73 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in msm_dsi_pll_helper_clk_unprepare()
95 int msm_dsi_pll_get_clk_provider(struct msm_dsi_pll *pll, in msm_dsi_pll_get_clk_provider()
106 void msm_dsi_pll_destroy(struct msm_dsi_pll *pll) in msm_dsi_pll_destroy()
112 void msm_dsi_pll_save_state(struct msm_dsi_pll *pll) in msm_dsi_pll_save_state()
120 int msm_dsi_pll_restore_state(struct msm_dsi_pll *pll) in msm_dsi_pll_restore_state()
135 int msm_dsi_pll_set_usecase(struct msm_dsi_pll *pll, in msm_dsi_pll_set_usecase()
[all …]
Ddsi_pll_28nm_8960.c64 struct msm_dsi_pll base;
112 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_set_rate()
153 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_is_enabled()
163 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_recalc_rate()
287 static int dsi_pll_28nm_enable_seq(struct msm_dsi_pll *pll) in dsi_pll_28nm_enable_seq()
329 static void dsi_pll_28nm_disable_seq(struct msm_dsi_pll *pll) in dsi_pll_28nm_disable_seq()
337 static void dsi_pll_28nm_save_state(struct msm_dsi_pll *pll) in dsi_pll_28nm_save_state()
353 static int dsi_pll_28nm_restore_state(struct msm_dsi_pll *pll) in dsi_pll_28nm_restore_state()
378 static int dsi_pll_28nm_get_provider(struct msm_dsi_pll *pll, in dsi_pll_28nm_get_provider()
393 static void dsi_pll_28nm_destroy(struct msm_dsi_pll *pll) in dsi_pll_28nm_destroy()
[all …]
Ddsi_pll_28nm.c70 struct msm_dsi_pll base;
130 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_set_rate()
245 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_is_enabled()
255 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_28nm_clk_recalc_rate()
313 static int dsi_pll_28nm_enable_seq_hpm(struct msm_dsi_pll *pll) in dsi_pll_28nm_enable_seq_hpm()
388 static int dsi_pll_28nm_enable_seq_lp(struct msm_dsi_pll *pll) in dsi_pll_28nm_enable_seq_lp()
431 static void dsi_pll_28nm_disable_seq(struct msm_dsi_pll *pll) in dsi_pll_28nm_disable_seq()
439 static void dsi_pll_28nm_save_state(struct msm_dsi_pll *pll) in dsi_pll_28nm_save_state()
453 static int dsi_pll_28nm_restore_state(struct msm_dsi_pll *pll) in dsi_pll_28nm_restore_state()
478 static int dsi_pll_28nm_get_provider(struct msm_dsi_pll *pll, in dsi_pll_28nm_get_provider()
[all …]
Ddsi_pll_10nm.c88 struct msm_dsi_pll base;
319 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_10nm_vco_set_rate()
406 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_10nm_vco_prepare()
455 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_10nm_vco_unprepare()
478 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_10nm_vco_recalc_rate()
527 static void dsi_pll_10nm_save_state(struct msm_dsi_pll *pll) in dsi_pll_10nm_save_state()
550 static int dsi_pll_10nm_restore_state(struct msm_dsi_pll *pll) in dsi_pll_10nm_restore_state()
575 static int dsi_pll_10nm_set_usecase(struct msm_dsi_pll *pll, in dsi_pll_10nm_set_usecase()
605 static int dsi_pll_10nm_get_provider(struct msm_dsi_pll *pll, in dsi_pll_10nm_get_provider()
622 static void dsi_pll_10nm_destroy(struct msm_dsi_pll *pll) in dsi_pll_10nm_destroy()
[all …]
Ddsi_pll_14nm.c118 struct msm_dsi_pll base;
577 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_14nm_vco_set_rate()
627 struct msm_dsi_pll *pll = hw_clk_to_pll(hw); in dsi_pll_14nm_vco_recalc_rate()
762 static int dsi_pll_14nm_enable_seq(struct msm_dsi_pll *pll) in dsi_pll_14nm_enable_seq()
785 static void dsi_pll_14nm_disable_seq(struct msm_dsi_pll *pll) in dsi_pll_14nm_disable_seq()
795 static void dsi_pll_14nm_save_state(struct msm_dsi_pll *pll) in dsi_pll_14nm_save_state()
813 static int dsi_pll_14nm_restore_state(struct msm_dsi_pll *pll) in dsi_pll_14nm_restore_state()
847 static int dsi_pll_14nm_set_usecase(struct msm_dsi_pll *pll, in dsi_pll_14nm_set_usecase()
879 static int dsi_pll_14nm_get_provider(struct msm_dsi_pll *pll, in dsi_pll_14nm_get_provider()
894 static void dsi_pll_14nm_destroy(struct msm_dsi_pll *pll) in dsi_pll_14nm_destroy()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/dsi/
Ddsi.h105 struct msm_dsi_pll;
107 struct msm_dsi_pll *msm_dsi_pll_init(struct platform_device *pdev,
109 void msm_dsi_pll_destroy(struct msm_dsi_pll *pll);
110 int msm_dsi_pll_get_clk_provider(struct msm_dsi_pll *pll,
112 void msm_dsi_pll_save_state(struct msm_dsi_pll *pll);
113 int msm_dsi_pll_restore_state(struct msm_dsi_pll *pll);
114 int msm_dsi_pll_set_usecase(struct msm_dsi_pll *pll,
117 static inline struct msm_dsi_pll *msm_dsi_pll_init(struct platform_device *pdev, in msm_dsi_pll_init()
121 static inline void msm_dsi_pll_destroy(struct msm_dsi_pll *pll) in msm_dsi_pll_destroy()
124 static inline int msm_dsi_pll_get_clk_provider(struct msm_dsi_pll *pll, in msm_dsi_pll_get_clk_provider()
[all …]
Ddsi_manager.c73 struct msm_dsi_pll *src_pll; in dsi_mgr_setup_components()
Ddsi_host.c2192 struct msm_dsi_pll *src_pll) in msm_dsi_host_set_src_pll()
/Linux-v5.4/drivers/gpu/drm/msm/dsi/phy/
Ddsi_phy.h91 struct msm_dsi_pll *pll;
Ddsi_phy.c744 struct msm_dsi_pll *msm_dsi_phy_get_pll(struct msm_dsi_phy *phy) in msm_dsi_phy_get_pll()