.. | .. |
---|
55 | 55 | unsigned long vop_req_rate; |
---|
56 | 56 | unsigned int read_latency; |
---|
57 | 57 | unsigned int auto_freq_en; |
---|
| 58 | + unsigned int stall_time_ns; |
---|
58 | 59 | bool is_msch_rl_work_started; |
---|
59 | 60 | int (*set_msch_readlatency)(unsigned int rl); |
---|
60 | 61 | }; |
---|
.. | .. |
---|
76 | 77 | int rockchip_dmcfreq_vop_bandwidth_init(struct dmcfreq_common_info *info); |
---|
77 | 78 | int rockchip_dmcfreq_vop_bandwidth_request(struct dmcfreq_vop_info *vop_info); |
---|
78 | 79 | void rockchip_dmcfreq_vop_bandwidth_update(struct dmcfreq_vop_info *vop_info); |
---|
| 80 | +unsigned int rockchip_dmcfreq_get_stall_time_ns(void); |
---|
79 | 81 | #else |
---|
80 | 82 | static inline void rockchip_dmcfreq_lock(void) |
---|
81 | 83 | { |
---|
.. | .. |
---|
118 | 120 | rockchip_dmcfreq_vop_bandwidth_init(struct dmcfreq_common_info *info) |
---|
119 | 121 | { |
---|
120 | 122 | } |
---|
| 123 | + |
---|
| 124 | +static inline unsigned int |
---|
| 125 | +rockchip_dmcfreq_get_stall_time_ns(void) |
---|
| 126 | +{ |
---|
| 127 | + return 0; |
---|
| 128 | +} |
---|
121 | 129 | #endif |
---|
122 | 130 | |
---|
123 | 131 | #endif |
---|