.. | .. |
---|
78 | 78 | }; |
---|
79 | 79 | |
---|
80 | 80 | struct pixel_clk_params { |
---|
81 | | - uint32_t requested_pix_clk; /* in KHz */ |
---|
| 81 | + uint32_t requested_pix_clk_100hz; |
---|
82 | 82 | /*> Requested Pixel Clock |
---|
83 | 83 | * (based on Video Timing standard used for requested mode)*/ |
---|
84 | 84 | uint32_t requested_sym_clk; /* in KHz */ |
---|
.. | .. |
---|
104 | 104 | * with actually calculated Clock and reference Crystal frequency |
---|
105 | 105 | */ |
---|
106 | 106 | struct pll_settings { |
---|
107 | | - uint32_t actual_pix_clk; |
---|
108 | | - uint32_t adjusted_pix_clk; |
---|
109 | | - uint32_t calculated_pix_clk; |
---|
| 107 | + uint32_t actual_pix_clk_100hz; |
---|
| 108 | + uint32_t adjusted_pix_clk_100hz; |
---|
| 109 | + uint32_t calculated_pix_clk_100hz; |
---|
110 | 110 | uint32_t vco_freq; |
---|
111 | 111 | uint32_t reference_freq; |
---|
112 | 112 | uint32_t reference_divider; |
---|
.. | .. |
---|
166 | 166 | struct clock_source *, |
---|
167 | 167 | struct pixel_clk_params *, |
---|
168 | 168 | struct pll_settings *); |
---|
169 | | - uint32_t (*get_pix_rate_in_hz)( |
---|
170 | | - struct clock_source *, |
---|
171 | | - struct pixel_clk_params *, |
---|
172 | | - struct pll_settings *); |
---|
| 169 | + bool (*get_pixel_clk_frequency_100hz)( |
---|
| 170 | + const struct clock_source *clock_source, |
---|
| 171 | + unsigned int inst, |
---|
| 172 | + unsigned int *pixel_clk_khz); |
---|
173 | 173 | }; |
---|
174 | 174 | |
---|
175 | 175 | struct clock_source { |
---|