@@ -3598,12 +3598,10 @@ static const struct camss_subdev_resources csid_res_8775p[] = {
35983598 /* CSID2 (lite) */
35993599 {
36003600 .regulators = {},
3601- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3602- "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3603- "vfe_lite" },
3601+ .clock = { "vfe_lite_csid" , "vfe_lite_cphy_rx" },
36043602 .clock_rate = {
3605- { 0 , 0 , 400000000 , 400000000 , 0 },
3606- { 0 , 0 , 400000000 , 480000000 , 0 }
3603+ { 400000000 , 480000000 },
3604+ { 400000000 , 480000000 }
36073605 },
36083606 .reg = { "csid_lite0" },
36093607 .interrupt = { "csid_lite0" },
@@ -3617,12 +3615,10 @@ static const struct camss_subdev_resources csid_res_8775p[] = {
36173615 /* CSID3 (lite) */
36183616 {
36193617 .regulators = {},
3620- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3621- "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3622- "vfe_lite" },
3618+ .clock = { "vfe_lite_csid" , "vfe_lite_cphy_rx" },
36233619 .clock_rate = {
3624- { 0 , 0 , 400000000 , 400000000 , 0 },
3625- { 0 , 0 , 400000000 , 480000000 , 0 }
3620+ { 400000000 , 480000000 },
3621+ { 400000000 , 480000000 }
36263622 },
36273623 .reg = { "csid_lite1" },
36283624 .interrupt = { "csid_lite1" },
@@ -3636,12 +3632,10 @@ static const struct camss_subdev_resources csid_res_8775p[] = {
36363632 /* CSID4 (lite) */
36373633 {
36383634 .regulators = {},
3639- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3640- "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3641- "vfe_lite" },
3635+ .clock = { "vfe_lite_csid" , "vfe_lite_cphy_rx" },
36423636 .clock_rate = {
3643- { 0 , 0 , 400000000 , 400000000 , 0 },
3644- { 0 , 0 , 400000000 , 480000000 , 0 }
3637+ { 400000000 , 480000000 },
3638+ { 400000000 , 480000000 }
36453639 },
36463640 .reg = { "csid_lite2" },
36473641 .interrupt = { "csid_lite2" },
@@ -3655,12 +3649,10 @@ static const struct camss_subdev_resources csid_res_8775p[] = {
36553649 /* CSID5 (lite) */
36563650 {
36573651 .regulators = {},
3658- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3659- "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3660- "vfe_lite" },
3652+ .clock = { "vfe_lite_csid" , "vfe_lite_cphy_rx" },
36613653 .clock_rate = {
3662- { 0 , 0 , 400000000 , 400000000 , 0 },
3663- { 0 , 0 , 400000000 , 480000000 , 0 }
3654+ { 400000000 , 480000000 },
3655+ { 400000000 , 480000000 }
36643656 },
36653657 .reg = { "csid_lite3" },
36663658 .interrupt = { "csid_lite3" },
@@ -3674,12 +3666,10 @@ static const struct camss_subdev_resources csid_res_8775p[] = {
36743666 /* CSID6 (lite) */
36753667 {
36763668 .regulators = {},
3677- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3678- "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3679- "vfe_lite" },
3669+ .clock = { "vfe_lite_csid" , "vfe_lite_cphy_rx" },
36803670 .clock_rate = {
3681- { 0 , 0 , 400000000 , 400000000 , 0 },
3682- { 0 , 0 , 400000000 , 480000000 , 0 }
3671+ { 400000000 , 480000000 },
3672+ { 400000000 , 480000000 }
36833673 },
36843674 .reg = { "csid_lite4" },
36853675 .interrupt = { "csid_lite4" },
@@ -3752,15 +3742,17 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
37523742 /* VFE2 (lite) */
37533743 {
37543744 .regulators = {},
3755- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3745+ .clock = { "cpas_ahb" , " cpas_vfe_lite" , "vfe_lite_ahb" ,
37563746 "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3757- "vfe_lite" },
3747+ "vfe_lite" , "camnoc_axi" },
37583748 .clock_rate = {
3759- { 0 , 0 , 0 , 0 },
3749+ { 0 },
3750+ { 0 },
37603751 { 300000000 , 400000000 , 400000000 , 400000000 },
37613752 { 400000000 , 400000000 , 400000000 , 400000000 },
37623753 { 400000000 , 400000000 , 400000000 , 400000000 },
37633754 { 480000000 , 600000000 , 600000000 , 600000000 },
3755+ { 400000000 },
37643756 },
37653757 .reg = { "vfe_lite0" },
37663758 .interrupt = { "vfe_lite0" },
@@ -3775,15 +3767,17 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
37753767 /* VFE3 (lite) */
37763768 {
37773769 .regulators = {},
3778- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3770+ .clock = { "cpas_ahb" , " cpas_vfe_lite" , "vfe_lite_ahb" ,
37793771 "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3780- "vfe_lite" },
3772+ "vfe_lite" , "camnoc_axi" },
37813773 .clock_rate = {
3782- { 0 , 0 , 0 , 0 },
3774+ { 0 },
3775+ { 0 },
37833776 { 300000000 , 400000000 , 400000000 , 400000000 },
37843777 { 400000000 , 400000000 , 400000000 , 400000000 },
37853778 { 400000000 , 400000000 , 400000000 , 400000000 },
37863779 { 480000000 , 600000000 , 600000000 , 600000000 },
3780+ { 400000000 },
37873781 },
37883782 .reg = { "vfe_lite1" },
37893783 .interrupt = { "vfe_lite1" },
@@ -3798,15 +3792,17 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
37983792 /* VFE4 (lite) */
37993793 {
38003794 .regulators = {},
3801- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3795+ .clock = { "cpas_ahb" , " cpas_vfe_lite" , "vfe_lite_ahb" ,
38023796 "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3803- "vfe_lite" },
3797+ "vfe_lite" , "camnoc_axi" },
38043798 .clock_rate = {
3805- { 0 , 0 , 0 , 0 },
3799+ { 0 },
3800+ { 0 },
38063801 { 300000000 , 400000000 , 400000000 , 400000000 },
38073802 { 400000000 , 400000000 , 400000000 , 400000000 },
38083803 { 400000000 , 400000000 , 400000000 , 400000000 },
38093804 { 480000000 , 600000000 , 600000000 , 600000000 },
3805+ { 400000000 },
38103806 },
38113807 .reg = { "vfe_lite2" },
38123808 .interrupt = { "vfe_lite2" },
@@ -3821,15 +3817,17 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
38213817 /* VFE5 (lite) */
38223818 {
38233819 .regulators = {},
3824- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3820+ .clock = { "cpas_ahb" , " cpas_vfe_lite" , "vfe_lite_ahb" ,
38253821 "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3826- "vfe_lite" },
3822+ "vfe_lite" , "camnoc_axi" },
38273823 .clock_rate = {
3828- { 0 , 0 , 0 , 0 },
3824+ { 0 },
3825+ { 0 },
38293826 { 300000000 , 400000000 , 400000000 , 400000000 },
38303827 { 400000000 , 400000000 , 400000000 , 400000000 },
38313828 { 400000000 , 400000000 , 400000000 , 400000000 },
38323829 { 480000000 , 600000000 , 600000000 , 600000000 },
3830+ { 400000000 },
38333831 },
38343832 .reg = { "vfe_lite3" },
38353833 .interrupt = { "vfe_lite3" },
@@ -3844,15 +3842,17 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
38443842 /* VFE6 (lite) */
38453843 {
38463844 .regulators = {},
3847- .clock = { "cpas_vfe_lite" , "vfe_lite_ahb" ,
3845+ .clock = { "cpas_ahb" , " cpas_vfe_lite" , "vfe_lite_ahb" ,
38483846 "vfe_lite_csid" , "vfe_lite_cphy_rx" ,
3849- "vfe_lite" },
3847+ "vfe_lite" , "camnoc_axi" },
38503848 .clock_rate = {
3851- { 0 , 0 , 0 , 0 },
3849+ { 0 },
3850+ { 0 },
38523851 { 300000000 , 400000000 , 400000000 , 400000000 },
38533852 { 400000000 , 400000000 , 400000000 , 400000000 },
38543853 { 400000000 , 400000000 , 400000000 , 400000000 },
38553854 { 480000000 , 600000000 , 600000000 , 600000000 },
3855+ { 400000000 },
38563856 },
38573857 .reg = { "vfe_lite4" },
38583858 .interrupt = { "vfe_lite4" },
0 commit comments