@@ -175,6 +175,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
175
175
.ctl_offs = 0x35C ,
176
176
.pwr_sta_offs = 0x16C ,
177
177
.pwr_sta2nd_offs = 0x170 ,
178
+ .ext_buck_iso_offs = 0x3EC ,
179
+ .ext_buck_iso_mask = BIT (10 ),
178
180
.bp_cfg = {
179
181
BUS_PROT_WR (INFRA ,
180
182
MT8188_TOP_AXI_PROT_EN_2_ADSP_AO_STEP1 ,
@@ -187,7 +189,7 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
187
189
MT8188_TOP_AXI_PROT_EN_2_CLR ,
188
190
MT8188_TOP_AXI_PROT_EN_2_STA ),
189
191
},
190
- .caps = MTK_SCPD_ALWAYS_ON ,
192
+ .caps = MTK_SCPD_ALWAYS_ON | MTK_SCPD_EXT_BUCK_ISO ,
191
193
},
192
194
[MT8188_POWER_DOMAIN_ADSP_INFRA ] = {
193
195
.name = "adsp_infra" ,
@@ -524,6 +526,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
524
526
.ctl_offs = 0x3A4 ,
525
527
.pwr_sta_offs = 0x16C ,
526
528
.pwr_sta2nd_offs = 0x170 ,
529
+ .ext_buck_iso_offs = 0x3EC ,
530
+ .ext_buck_iso_mask = BIT (12 ),
527
531
.bp_cfg = {
528
532
BUS_PROT_WR (INFRA ,
529
533
MT8188_TOP_AXI_PROT_EN_MM_IMG_VCORE_STEP1 ,
@@ -541,7 +545,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
541
545
MT8188_TOP_AXI_PROT_EN_MM_2_CLR ,
542
546
MT8188_TOP_AXI_PROT_EN_MM_2_STA ),
543
547
},
544
- .caps = MTK_SCPD_KEEP_DEFAULT_OFF | MTK_SCPD_DOMAIN_SUPPLY ,
548
+ .caps = MTK_SCPD_KEEP_DEFAULT_OFF | MTK_SCPD_DOMAIN_SUPPLY |
549
+ MTK_SCPD_EXT_BUCK_ISO ,
545
550
},
546
551
[MT8188_POWER_DOMAIN_IMG_MAIN ] = {
547
552
.name = "img_main" ,
@@ -591,6 +596,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
591
596
.ctl_offs = 0x3A0 ,
592
597
.pwr_sta_offs = 0x16C ,
593
598
.pwr_sta2nd_offs = 0x170 ,
599
+ .ext_buck_iso_offs = 0x3EC ,
600
+ .ext_buck_iso_mask = BIT (11 ),
594
601
.bp_cfg = {
595
602
BUS_PROT_WR (INFRA ,
596
603
MT8188_TOP_AXI_PROT_EN_MM_CAM_VCORE_STEP1 ,
@@ -618,7 +625,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
618
625
MT8188_TOP_AXI_PROT_EN_MM_2_CLR ,
619
626
MT8188_TOP_AXI_PROT_EN_MM_2_STA ),
620
627
},
621
- .caps = MTK_SCPD_KEEP_DEFAULT_OFF | MTK_SCPD_DOMAIN_SUPPLY ,
628
+ .caps = MTK_SCPD_KEEP_DEFAULT_OFF | MTK_SCPD_DOMAIN_SUPPLY |
629
+ MTK_SCPD_EXT_BUCK_ISO ,
622
630
},
623
631
[MT8188_POWER_DOMAIN_CAM_MAIN ] = {
624
632
.name = "cam_main" ,
0 commit comments