File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -124,6 +124,8 @@ void mtk_ovl_adaptor_start(struct device *dev);
124
124
void mtk_ovl_adaptor_stop (struct device * dev );
125
125
unsigned int mtk_ovl_adaptor_layer_nr (struct device * dev );
126
126
struct device * mtk_ovl_adaptor_dma_dev_get (struct device * dev );
127
+ const u32 * mtk_ovl_adaptor_get_formats (struct device * dev );
128
+ size_t mtk_ovl_adaptor_get_num_formats (struct device * dev );
127
129
128
130
void mtk_rdma_bypass_shadow (struct device * dev );
129
131
int mtk_rdma_clk_enable (struct device * dev );
Original file line number Diff line number Diff line change @@ -297,6 +297,20 @@ void mtk_ovl_adaptor_disable_vblank(struct device *dev)
297
297
mtk_ethdr_disable_vblank (ovl_adaptor -> ovl_adaptor_comp [OVL_ADAPTOR_ETHDR0 ]);
298
298
}
299
299
300
+ const u32 * mtk_ovl_adaptor_get_formats (struct device * dev )
301
+ {
302
+ struct mtk_disp_ovl_adaptor * ovl_adaptor = dev_get_drvdata (dev );
303
+
304
+ return mtk_mdp_rdma_get_formats (ovl_adaptor -> ovl_adaptor_comp [OVL_ADAPTOR_MDP_RDMA0 ]);
305
+ }
306
+
307
+ size_t mtk_ovl_adaptor_get_num_formats (struct device * dev )
308
+ {
309
+ struct mtk_disp_ovl_adaptor * ovl_adaptor = dev_get_drvdata (dev );
310
+
311
+ return mtk_mdp_rdma_get_num_formats (ovl_adaptor -> ovl_adaptor_comp [OVL_ADAPTOR_MDP_RDMA0 ]);
312
+ }
313
+
300
314
void mtk_ovl_adaptor_add_comp (struct device * dev , struct mtk_mutex * mutex )
301
315
{
302
316
mtk_mutex_add_comp (mutex , DDP_COMPONENT_MDP_RDMA0 );
Original file line number Diff line number Diff line change @@ -410,6 +410,8 @@ static const struct mtk_ddp_comp_funcs ddp_ovl_adaptor = {
410
410
.disconnect = mtk_ovl_adaptor_disconnect ,
411
411
.add = mtk_ovl_adaptor_add_comp ,
412
412
.remove = mtk_ovl_adaptor_remove_comp ,
413
+ .get_formats = mtk_ovl_adaptor_get_formats ,
414
+ .get_num_formats = mtk_ovl_adaptor_get_num_formats ,
413
415
};
414
416
415
417
static const char * const mtk_ddp_comp_stem [MTK_DDP_COMP_TYPE_MAX ] = {
You can’t perform that action at this time.
0 commit comments