Home
last modified time | relevance | path

Searched refs:msm_dsi_phy (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/
H A Ddsi.h42 struct msm_dsi_phy *phy;
92 bool is_bonded_dsi, struct msm_dsi_phy *phy);
102 struct msm_dsi_phy *src_phy);
104 struct msm_dsi_phy *src_phy);
140 struct msm_dsi_phy;
155 int msm_dsi_phy_enable(struct msm_dsi_phy *phy,
158 void msm_dsi_phy_disable(struct msm_dsi_phy *phy);
159 void msm_dsi_phy_set_usecase(struct msm_dsi_phy *phy,
161 void msm_dsi_phy_pll_save_state(struct msm_dsi_phy *phy);
162 int msm_dsi_phy_pll_restore_state(struct msm_dsi_phy *ph
[all...]
H A Ddsi_host.c715 struct msm_dsi_phy_shared_timings *phy_shared_timings, struct msm_dsi_phy *phy) in dsi_ctrl_enable()
2224 struct msm_dsi_phy *src_phy) in msm_dsi_host_set_phy_mode()
2336 bool is_bonded_dsi, struct msm_dsi_phy *phy) in msm_dsi_host_power_on()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy.h21 int (*pll_init)(struct msm_dsi_phy *phy);
22 int (*enable)(struct msm_dsi_phy *phy,
24 void (*disable)(struct msm_dsi_phy *phy);
25 void (*save_pll_state)(struct msm_dsi_phy *phy);
26 int (*restore_pll_state)(struct msm_dsi_phy *phy);
27 bool (*set_continuous_clock)(struct msm_dsi_phy *phy, bool enable);
28 int (*parse_dt_properties)(struct msm_dsi_phy *phy);
95 struct msm_dsi_phy { struct
H A Ddsi_phy_28nm_8960.c63 struct msm_dsi_phy *phy;
343 static void dsi_28nm_pll_save_state(struct msm_dsi_phy *phy) in dsi_28nm_pll_save_state()
359 static int dsi_28nm_pll_restore_state(struct msm_dsi_phy *phy) in dsi_28nm_pll_restore_state()
449 static int dsi_pll_28nm_8960_init(struct msm_dsi_phy *phy) in dsi_pll_28nm_8960_init()
475 static void dsi_28nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_28nm_dphy_set_timing()
506 static void dsi_28nm_phy_regulator_init(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_init()
518 static void dsi_28nm_phy_regulator_ctrl(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_ctrl()
529 static void dsi_28nm_phy_calibration(struct msm_dsi_phy *phy) in dsi_28nm_phy_calibration()
559 static void dsi_28nm_phy_lane_config(struct msm_dsi_phy *phy) in dsi_28nm_phy_lane_config()
584 static int dsi_28nm_phy_enable(struct msm_dsi_phy *ph
[all...]
H A Ddsi_phy_20nm.c10 static void dsi_20nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_20nm_dphy_set_timing()
43 static void dsi_20nm_phy_regulator_ctrl(struct msm_dsi_phy *phy, bool enable) in dsi_20nm_phy_regulator_ctrl()
67 static int dsi_20nm_phy_enable(struct msm_dsi_phy *phy, in dsi_20nm_phy_enable()
126 static void dsi_20nm_phy_disable(struct msm_dsi_phy *phy) in dsi_20nm_phy_disable()
H A Ddsi_phy_10nm.c72 struct msm_dsi_phy *phy;
484 static void dsi_10nm_pll_save_state(struct msm_dsi_phy *phy) in dsi_10nm_pll_save_state()
507 static int dsi_10nm_pll_restore_state(struct msm_dsi_phy *phy) in dsi_10nm_pll_restore_state()
542 static int dsi_10nm_set_usecase(struct msm_dsi_phy *phy) in dsi_10nm_set_usecase()
690 static int dsi_pll_10nm_init(struct msm_dsi_phy *phy) in dsi_pll_10nm_init()
722 static int dsi_phy_hw_v3_0_is_pll_on(struct msm_dsi_phy *phy) in dsi_phy_hw_v3_0_is_pll_on()
733 static void dsi_phy_hw_v3_0_config_lpcdrx(struct msm_dsi_phy *phy, bool enable) in dsi_phy_hw_v3_0_config_lpcdrx()
750 static void dsi_phy_hw_v3_0_lane_settings(struct msm_dsi_phy *phy) in dsi_phy_hw_v3_0_lane_settings()
802 static int dsi_10nm_phy_enable(struct msm_dsi_phy *phy, in dsi_10nm_phy_enable()
910 static void dsi_10nm_phy_disable(struct msm_dsi_phy *ph
[all...]
H A Ddsi_phy_28nm.c72 struct msm_dsi_phy *phy;
556 static void dsi_28nm_pll_save_state(struct msm_dsi_phy *phy) in dsi_28nm_pll_save_state()
573 static int dsi_28nm_pll_restore_state(struct msm_dsi_phy *phy) in dsi_28nm_pll_restore_state()
672 static int dsi_pll_28nm_init(struct msm_dsi_phy *phy) in dsi_pll_28nm_init()
698 static void dsi_28nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_28nm_dphy_set_timing()
731 static void dsi_28nm_phy_regulator_enable_dcdc(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_enable_dcdc()
746 static void dsi_28nm_phy_regulator_enable_ldo(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_enable_ldo()
764 static void dsi_28nm_phy_regulator_ctrl(struct msm_dsi_phy *phy, bool enable) in dsi_28nm_phy_regulator_ctrl()
778 static int dsi_28nm_phy_enable(struct msm_dsi_phy *phy, in dsi_28nm_phy_enable()
835 static void dsi_28nm_phy_disable(struct msm_dsi_phy *ph
[all...]
H A Ddsi_phy.c514 static int dsi_phy_enable_resource(struct msm_dsi_phy *phy) in dsi_phy_enable_resource()
532 static void dsi_phy_disable_resource(struct msm_dsi_phy *phy) in dsi_phy_disable_resource()
599 static int dsi_phy_get_id(struct msm_dsi_phy *phy) in dsi_phy_get_id()
620 struct msm_dsi_phy *phy; in dsi_phy_driver_probe()
728 .name = "msm_dsi_phy",
743 int msm_dsi_phy_enable(struct msm_dsi_phy *phy, in msm_dsi_phy_enable()
806 void msm_dsi_phy_disable(struct msm_dsi_phy *phy) in msm_dsi_phy_disable()
817 void msm_dsi_phy_set_usecase(struct msm_dsi_phy *phy, in msm_dsi_phy_set_usecase()
825 bool msm_dsi_phy_set_continuous_clock(struct msm_dsi_phy *phy, bool enable) in msm_dsi_phy_set_continuous_clock()
833 void msm_dsi_phy_pll_save_state(struct msm_dsi_phy *ph
[all...]
H A Ddsi_phy_7nm.c79 struct msm_dsi_phy *phy;
533 static void dsi_7nm_pll_save_state(struct msm_dsi_phy *phy) in dsi_7nm_pll_save_state()
556 static int dsi_7nm_pll_restore_state(struct msm_dsi_phy *phy) in dsi_7nm_pll_restore_state()
591 static int dsi_7nm_set_usecase(struct msm_dsi_phy *phy) in dsi_7nm_set_usecase()
758 static int dsi_pll_7nm_init(struct msm_dsi_phy *phy) in dsi_pll_7nm_init()
790 static int dsi_phy_hw_v4_0_is_pll_on(struct msm_dsi_phy *phy) in dsi_phy_hw_v4_0_is_pll_on()
801 static void dsi_phy_hw_v4_0_config_lpcdrx(struct msm_dsi_phy *phy, bool enable) in dsi_phy_hw_v4_0_config_lpcdrx()
818 static void dsi_phy_hw_v4_0_lane_settings(struct msm_dsi_phy *phy) in dsi_phy_hw_v4_0_lane_settings()
851 static int dsi_7nm_phy_enable(struct msm_dsi_phy *phy, in dsi_7nm_phy_enable()
1065 static bool dsi_7nm_set_continuous_clock(struct msm_dsi_phy *ph
[all...]
H A Ddsi_phy_14nm.c74 struct msm_dsi_phy *phy;
687 static void dsi_14nm_pll_save_state(struct msm_dsi_phy *phy) in dsi_14nm_pll_save_state()
705 static int dsi_14nm_pll_restore_state(struct msm_dsi_phy *phy) in dsi_14nm_pll_restore_state()
739 static int dsi_14nm_set_usecase(struct msm_dsi_phy *phy) in dsi_14nm_set_usecase()
874 static int dsi_pll_14nm_init(struct msm_dsi_phy *phy) in dsi_pll_14nm_init()
906 static void dsi_14nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_14nm_dphy_set_timing()
943 static int dsi_14nm_phy_enable(struct msm_dsi_phy *phy, in dsi_14nm_phy_enable()
1020 static void dsi_14nm_phy_disable(struct msm_dsi_phy *phy) in dsi_14nm_phy_disable()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/phy/
H A Ddsi_phy.h20 int (*init) (struct msm_dsi_phy *phy);
21 int (*enable)(struct msm_dsi_phy *phy, int src_pll_id,
23 void (*disable)(struct msm_dsi_phy *phy);
77 struct msm_dsi_phy { struct
107 void msm_dsi_phy_set_src_pll(struct msm_dsi_phy *phy, int pll_id, u32 reg,
109 int msm_dsi_phy_init_common(struct msm_dsi_phy *phy);
H A Ddsi_phy_28nm_8960.c11 static void dsi_28nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_28nm_dphy_set_timing()
42 static void dsi_28nm_phy_regulator_init(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_init()
54 static void dsi_28nm_phy_regulator_ctrl(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_ctrl()
65 static void dsi_28nm_phy_calibration(struct msm_dsi_phy *phy) in dsi_28nm_phy_calibration()
95 static void dsi_28nm_phy_lane_config(struct msm_dsi_phy *phy) in dsi_28nm_phy_lane_config()
120 static int dsi_28nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_28nm_phy_enable()
165 static void dsi_28nm_phy_disable(struct msm_dsi_phy *phy) in dsi_28nm_phy_disable()
H A Ddsi_phy_7nm.c11 static int dsi_phy_hw_v4_0_is_pll_on(struct msm_dsi_phy *phy) in dsi_phy_hw_v4_0_is_pll_on()
22 static void dsi_phy_hw_v4_0_config_lpcdrx(struct msm_dsi_phy *phy, bool enable) in dsi_phy_hw_v4_0_config_lpcdrx()
39 static void dsi_phy_hw_v4_0_lane_settings(struct msm_dsi_phy *phy) in dsi_phy_hw_v4_0_lane_settings()
72 static int dsi_7nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_7nm_phy_enable()
201 static void dsi_7nm_phy_disable(struct msm_dsi_phy *phy) in dsi_7nm_phy_disable()
206 static int dsi_7nm_phy_init(struct msm_dsi_phy *phy) in dsi_7nm_phy_init()
H A Ddsi_phy_28nm.c9 static void dsi_28nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_28nm_dphy_set_timing()
42 static void dsi_28nm_phy_regulator_enable_dcdc(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_enable_dcdc()
57 static void dsi_28nm_phy_regulator_enable_ldo(struct msm_dsi_phy *phy) in dsi_28nm_phy_regulator_enable_ldo()
75 static void dsi_28nm_phy_regulator_ctrl(struct msm_dsi_phy *phy, bool enable) in dsi_28nm_phy_regulator_ctrl()
89 static int dsi_28nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_28nm_phy_enable()
141 static void dsi_28nm_phy_disable(struct msm_dsi_phy *phy) in dsi_28nm_phy_disable()
H A Ddsi_phy_10nm.c11 static int dsi_phy_hw_v3_0_is_pll_on(struct msm_dsi_phy *phy) in dsi_phy_hw_v3_0_is_pll_on()
22 static void dsi_phy_hw_v3_0_config_lpcdrx(struct msm_dsi_phy *phy, bool enable) in dsi_phy_hw_v3_0_config_lpcdrx()
39 static void dsi_phy_hw_v3_0_lane_settings(struct msm_dsi_phy *phy) in dsi_phy_hw_v3_0_lane_settings()
87 static int dsi_10nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_10nm_phy_enable()
193 static void dsi_10nm_phy_disable(struct msm_dsi_phy *phy) in dsi_10nm_phy_disable()
197 static int dsi_10nm_phy_init(struct msm_dsi_phy *phy) in dsi_10nm_phy_init()
H A Ddsi_phy_20nm.c9 static void dsi_20nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_20nm_dphy_set_timing()
42 static void dsi_20nm_phy_regulator_ctrl(struct msm_dsi_phy *phy, bool enable) in dsi_20nm_phy_regulator_ctrl()
66 static int dsi_20nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_20nm_phy_enable()
121 static void dsi_20nm_phy_disable(struct msm_dsi_phy *phy) in dsi_20nm_phy_disable()
H A Ddsi_phy_14nm.c13 static void dsi_14nm_dphy_set_timing(struct msm_dsi_phy *phy, in dsi_14nm_dphy_set_timing()
50 static int dsi_14nm_phy_enable(struct msm_dsi_phy *phy, int src_pll_id, in dsi_14nm_phy_enable()
123 static void dsi_14nm_phy_disable(struct msm_dsi_phy *phy) in dsi_14nm_phy_disable()
132 static int dsi_14nm_phy_init(struct msm_dsi_phy *phy) in dsi_14nm_phy_init()
H A Ddsi_phy.c463 void msm_dsi_phy_set_src_pll(struct msm_dsi_phy *phy, int pll_id, u32 reg, in msm_dsi_phy_set_src_pll()
480 static int dsi_phy_regulator_init(struct msm_dsi_phy *phy) in dsi_phy_regulator_init()
505 static void dsi_phy_regulator_disable(struct msm_dsi_phy *phy) in dsi_phy_regulator_disable()
520 static int dsi_phy_regulator_enable(struct msm_dsi_phy *phy) in dsi_phy_regulator_enable()
556 static int dsi_phy_enable_resource(struct msm_dsi_phy *phy) in dsi_phy_enable_resource()
574 static void dsi_phy_disable_resource(struct msm_dsi_phy *phy) in dsi_phy_disable_resource()
623 static int dsi_phy_get_id(struct msm_dsi_phy *phy) in dsi_phy_get_id()
642 int msm_dsi_phy_init_common(struct msm_dsi_phy *phy) in msm_dsi_phy_init_common()
662 struct msm_dsi_phy *phy; in dsi_phy_driver_probe()
744 struct msm_dsi_phy *ph in dsi_phy_driver_remove()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/
H A Ddsi.h69 struct msm_dsi_phy *phy;
202 struct msm_dsi_phy;
216 int msm_dsi_phy_enable(struct msm_dsi_phy *phy, int src_pll_id,
218 void msm_dsi_phy_disable(struct msm_dsi_phy *phy);
219 void msm_dsi_phy_get_shared_timings(struct msm_dsi_phy *phy,
221 struct msm_dsi_pll *msm_dsi_phy_get_pll(struct msm_dsi_phy *phy);
222 void msm_dsi_phy_set_usecase(struct msm_dsi_phy *phy,

Completed in 17 milliseconds