hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/include/soc/rockchip/rockchip_dmc.h
....@@ -55,6 +55,7 @@
5555 unsigned long vop_req_rate;
5656 unsigned int read_latency;
5757 unsigned int auto_freq_en;
58
+ unsigned int stall_time_ns;
5859 bool is_msch_rl_work_started;
5960 int (*set_msch_readlatency)(unsigned int rl);
6061 };
....@@ -76,6 +77,7 @@
7677 int rockchip_dmcfreq_vop_bandwidth_init(struct dmcfreq_common_info *info);
7778 int rockchip_dmcfreq_vop_bandwidth_request(struct dmcfreq_vop_info *vop_info);
7879 void rockchip_dmcfreq_vop_bandwidth_update(struct dmcfreq_vop_info *vop_info);
80
+unsigned int rockchip_dmcfreq_get_stall_time_ns(void);
7981 #else
8082 static inline void rockchip_dmcfreq_lock(void)
8183 {
....@@ -118,6 +120,12 @@
118120 rockchip_dmcfreq_vop_bandwidth_init(struct dmcfreq_common_info *info)
119121 {
120122 }
123
+
124
+static inline unsigned int
125
+rockchip_dmcfreq_get_stall_time_ns(void)
126
+{
127
+ return 0;
128
+}
121129 #endif
122130
123131 #endif