@@ -207,7 +207,7 @@ static int rkisp1_subdev_notifier_register(struct rkisp1_device *rkisp1)
207
207
switch (reg ) {
208
208
case 0 :
209
209
/* MIPI CSI-2 port */
210
- if (!(rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 )) {
210
+ if (!rkisp1_has_feature (rkisp1 , MIPI_CSI2 )) {
211
211
dev_err (rkisp1 -> dev ,
212
212
"internal CSI must be available for port 0\n" );
213
213
ret = - EINVAL ;
@@ -339,7 +339,7 @@ static int rkisp1_create_links(struct rkisp1_device *rkisp1)
339
339
unsigned int i ;
340
340
int ret ;
341
341
342
- if (rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 ) {
342
+ if (rkisp1_has_feature ( rkisp1 , MIPI_CSI2 ) ) {
343
343
/* Link the CSI receiver to the ISP. */
344
344
ret = media_create_pad_link (& rkisp1 -> csi .sd .entity ,
345
345
RKISP1_CSI_PAD_SRC ,
@@ -391,7 +391,7 @@ static int rkisp1_create_links(struct rkisp1_device *rkisp1)
391
391
392
392
static void rkisp1_entities_unregister (struct rkisp1_device * rkisp1 )
393
393
{
394
- if (rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 )
394
+ if (rkisp1_has_feature ( rkisp1 , MIPI_CSI2 ) )
395
395
rkisp1_csi_unregister (rkisp1 );
396
396
rkisp1_params_unregister (rkisp1 );
397
397
rkisp1_stats_unregister (rkisp1 );
@@ -424,7 +424,7 @@ static int rkisp1_entities_register(struct rkisp1_device *rkisp1)
424
424
if (ret )
425
425
goto error ;
426
426
427
- if (rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 ) {
427
+ if (rkisp1_has_feature ( rkisp1 , MIPI_CSI2 ) ) {
428
428
ret = rkisp1_csi_register (rkisp1 );
429
429
if (ret )
430
430
goto error ;
@@ -628,7 +628,7 @@ static int rkisp1_probe(struct platform_device *pdev)
628
628
err_unreg_entities :
629
629
rkisp1_entities_unregister (rkisp1 );
630
630
err_cleanup_csi :
631
- if (rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 )
631
+ if (rkisp1_has_feature ( rkisp1 , MIPI_CSI2 ) )
632
632
rkisp1_csi_cleanup (rkisp1 );
633
633
err_unreg_media_dev :
634
634
media_device_unregister (& rkisp1 -> media_dev );
@@ -649,7 +649,7 @@ static void rkisp1_remove(struct platform_device *pdev)
649
649
v4l2_async_nf_cleanup (& rkisp1 -> notifier );
650
650
651
651
rkisp1_entities_unregister (rkisp1 );
652
- if (rkisp1 -> info -> features & RKISP1_FEATURE_MIPI_CSI2 )
652
+ if (rkisp1_has_feature ( rkisp1 , MIPI_CSI2 ) )
653
653
rkisp1_csi_cleanup (rkisp1 );
654
654
rkisp1_debug_cleanup (rkisp1 );
655
655
0 commit comments