@@ -583,7 +583,7 @@ static int _dpu_kms_initialize_dsi(struct drm_device *dev,
583583 struct msm_display_info info ;
584584 int i , rc = 0 ;
585585
586- if (!(priv -> dsi [0 ] || priv -> dsi [1 ]))
586+ if (!(priv -> kms -> dsi [0 ] || priv -> kms -> dsi [1 ]))
587587 return rc ;
588588
589589 /*
@@ -594,26 +594,26 @@ static int _dpu_kms_initialize_dsi(struct drm_device *dev,
594594 *
595595 * TODO: Support swapping DSI0 and DSI1 in the bonded setup.
596596 */
597- for (i = 0 ; i < ARRAY_SIZE (priv -> dsi ); i ++ ) {
597+ for (i = 0 ; i < ARRAY_SIZE (priv -> kms -> dsi ); i ++ ) {
598598 int other = (i + 1 ) % 2 ;
599599
600- if (!priv -> dsi [i ])
600+ if (!priv -> kms -> dsi [i ])
601601 continue ;
602602
603- if (msm_dsi_is_bonded_dsi (priv -> dsi [i ]) &&
604- !msm_dsi_is_master_dsi (priv -> dsi [i ]))
603+ if (msm_dsi_is_bonded_dsi (priv -> kms -> dsi [i ]) &&
604+ !msm_dsi_is_master_dsi (priv -> kms -> dsi [i ]))
605605 continue ;
606606
607607 memset (& info , 0 , sizeof (info ));
608608 info .intf_type = INTF_DSI ;
609609
610610 info .h_tile_instance [info .num_of_h_tiles ++ ] = i ;
611- if (msm_dsi_is_bonded_dsi (priv -> dsi [i ]))
611+ if (msm_dsi_is_bonded_dsi (priv -> kms -> dsi [i ]))
612612 info .h_tile_instance [info .num_of_h_tiles ++ ] = other ;
613613
614- info .is_cmd_mode = msm_dsi_is_cmd_mode (priv -> dsi [i ]);
614+ info .is_cmd_mode = msm_dsi_is_cmd_mode (priv -> kms -> dsi [i ]);
615615
616- rc = dpu_kms_dsi_set_te_source (& info , priv -> dsi [i ]);
616+ rc = dpu_kms_dsi_set_te_source (& info , priv -> kms -> dsi [i ]);
617617 if (rc ) {
618618 DPU_ERROR ("failed to identify TE source for dsi display\n" );
619619 return rc ;
@@ -625,15 +625,15 @@ static int _dpu_kms_initialize_dsi(struct drm_device *dev,
625625 return PTR_ERR (encoder );
626626 }
627627
628- rc = msm_dsi_modeset_init (priv -> dsi [i ], dev , encoder );
628+ rc = msm_dsi_modeset_init (priv -> kms -> dsi [i ], dev , encoder );
629629 if (rc ) {
630630 DPU_ERROR ("modeset_init failed for dsi[%d], rc = %d\n" ,
631631 i , rc );
632632 break ;
633633 }
634634
635- if (msm_dsi_is_bonded_dsi (priv -> dsi [i ]) && priv -> dsi [other ]) {
636- rc = msm_dsi_modeset_init (priv -> dsi [other ], dev , encoder );
635+ if (msm_dsi_is_bonded_dsi (priv -> kms -> dsi [i ]) && priv -> kms -> dsi [other ]) {
636+ rc = msm_dsi_modeset_init (priv -> kms -> dsi [other ], dev , encoder );
637637 if (rc ) {
638638 DPU_ERROR ("modeset_init failed for dsi[%d], rc = %d\n" ,
639639 other , rc );
@@ -655,8 +655,8 @@ static int _dpu_kms_initialize_displayport(struct drm_device *dev,
655655 int rc ;
656656 int i ;
657657
658- for (i = 0 ; i < ARRAY_SIZE (priv -> dp ); i ++ ) {
659- if (!priv -> dp [i ])
658+ for (i = 0 ; i < ARRAY_SIZE (priv -> kms -> dp ); i ++ ) {
659+ if (!priv -> kms -> dp [i ])
660660 continue ;
661661
662662 memset (& info , 0 , sizeof (info ));
@@ -671,7 +671,7 @@ static int _dpu_kms_initialize_displayport(struct drm_device *dev,
671671 }
672672
673673 yuv_supported = !!dpu_kms -> catalog -> cdm ;
674- rc = msm_dp_modeset_init (priv -> dp [i ], dev , encoder , yuv_supported );
674+ rc = msm_dp_modeset_init (priv -> kms -> dp [i ], dev , encoder , yuv_supported );
675675 if (rc ) {
676676 DPU_ERROR ("modeset_init failed for DP, rc = %d\n" , rc );
677677 return rc ;
@@ -689,7 +689,7 @@ static int _dpu_kms_initialize_hdmi(struct drm_device *dev,
689689 struct msm_display_info info ;
690690 int rc ;
691691
692- if (!priv -> hdmi )
692+ if (!priv -> kms -> hdmi )
693693 return 0 ;
694694
695695 memset (& info , 0 , sizeof (info ));
@@ -703,7 +703,7 @@ static int _dpu_kms_initialize_hdmi(struct drm_device *dev,
703703 return PTR_ERR (encoder );
704704 }
705705
706- rc = msm_hdmi_modeset_init (priv -> hdmi , dev , encoder );
706+ rc = msm_hdmi_modeset_init (priv -> kms -> hdmi , dev , encoder );
707707 if (rc ) {
708708 DPU_ERROR ("modeset_init failed for DP, rc = %d\n" , rc );
709709 return rc ;
0 commit comments