@@ -184,18 +184,18 @@ void meson_viu_set_osd_lut(struct meson_drm *priv, enum viu_lut_sel_e lut_sel,
184
184
if (lut_sel == VIU_LUT_OSD_OETF ) {
185
185
writel (0 , priv -> io_base + _REG (addr_port ));
186
186
187
- for (i = 0 ; i < 20 ; i ++ )
187
+ for (i = 0 ; i < ( OSD_OETF_LUT_SIZE / 2 ) ; i ++ )
188
188
writel (r_map [i * 2 ] | (r_map [i * 2 + 1 ] << 16 ),
189
189
priv -> io_base + _REG (data_port ));
190
190
191
191
writel (r_map [OSD_OETF_LUT_SIZE - 1 ] | (g_map [0 ] << 16 ),
192
192
priv -> io_base + _REG (data_port ));
193
193
194
- for (i = 0 ; i < 20 ; i ++ )
194
+ for (i = 0 ; i < ( OSD_OETF_LUT_SIZE / 2 ) ; i ++ )
195
195
writel (g_map [i * 2 + 1 ] | (g_map [i * 2 + 2 ] << 16 ),
196
196
priv -> io_base + _REG (data_port ));
197
197
198
- for (i = 0 ; i < 20 ; i ++ )
198
+ for (i = 0 ; i < ( OSD_OETF_LUT_SIZE / 2 ) ; i ++ )
199
199
writel (b_map [i * 2 ] | (b_map [i * 2 + 1 ] << 16 ),
200
200
priv -> io_base + _REG (data_port ));
201
201
@@ -211,18 +211,18 @@ void meson_viu_set_osd_lut(struct meson_drm *priv, enum viu_lut_sel_e lut_sel,
211
211
} else if (lut_sel == VIU_LUT_OSD_EOTF ) {
212
212
writel (0 , priv -> io_base + _REG (addr_port ));
213
213
214
- for (i = 0 ; i < 20 ; i ++ )
214
+ for (i = 0 ; i < ( OSD_EOTF_LUT_SIZE / 2 ) ; i ++ )
215
215
writel (r_map [i * 2 ] | (r_map [i * 2 + 1 ] << 16 ),
216
216
priv -> io_base + _REG (data_port ));
217
217
218
218
writel (r_map [OSD_EOTF_LUT_SIZE - 1 ] | (g_map [0 ] << 16 ),
219
219
priv -> io_base + _REG (data_port ));
220
220
221
- for (i = 0 ; i < 20 ; i ++ )
221
+ for (i = 0 ; i < ( OSD_EOTF_LUT_SIZE / 2 ) ; i ++ )
222
222
writel (g_map [i * 2 + 1 ] | (g_map [i * 2 + 2 ] << 16 ),
223
223
priv -> io_base + _REG (data_port ));
224
224
225
- for (i = 0 ; i < 20 ; i ++ )
225
+ for (i = 0 ; i < ( OSD_EOTF_LUT_SIZE / 2 ) ; i ++ )
226
226
writel (b_map [i * 2 ] | (b_map [i * 2 + 1 ] << 16 ),
227
227
priv -> io_base + _REG (data_port ));
228
228
0 commit comments