@@ -175,6 +175,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
175175 .ctl_offs = 0x35C ,
176176 .pwr_sta_offs = 0x16C ,
177177 .pwr_sta2nd_offs = 0x170 ,
178+ .ext_buck_iso_offs = 0x3EC ,
179+ .ext_buck_iso_mask = BIT (10 ),
178180 .bp_cfg = {
179181 BUS_PROT_WR (INFRA ,
180182 MT8188_TOP_AXI_PROT_EN_2_ADSP_AO_STEP1 ,
@@ -187,7 +189,7 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
187189 MT8188_TOP_AXI_PROT_EN_2_CLR ,
188190 MT8188_TOP_AXI_PROT_EN_2_STA ),
189191 },
190- .caps = MTK_SCPD_ALWAYS_ON ,
192+ .caps = MTK_SCPD_ALWAYS_ON | MTK_SCPD_EXT_BUCK_ISO ,
191193 },
192194 [MT8188_POWER_DOMAIN_ADSP_INFRA ] = {
193195 .name = "adsp_infra" ,
@@ -524,6 +526,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
524526 .ctl_offs = 0x3A4 ,
525527 .pwr_sta_offs = 0x16C ,
526528 .pwr_sta2nd_offs = 0x170 ,
529+ .ext_buck_iso_offs = 0x3EC ,
530+ .ext_buck_iso_mask = BIT (12 ),
527531 .bp_cfg = {
528532 BUS_PROT_WR (INFRA ,
529533 MT8188_TOP_AXI_PROT_EN_MM_IMG_VCORE_STEP1 ,
@@ -541,7 +545,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
541545 MT8188_TOP_AXI_PROT_EN_MM_2_CLR ,
542546 MT8188_TOP_AXI_PROT_EN_MM_2_STA ),
543547 },
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 ,
545550 },
546551 [MT8188_POWER_DOMAIN_IMG_MAIN ] = {
547552 .name = "img_main" ,
@@ -591,6 +596,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
591596 .ctl_offs = 0x3A0 ,
592597 .pwr_sta_offs = 0x16C ,
593598 .pwr_sta2nd_offs = 0x170 ,
599+ .ext_buck_iso_offs = 0x3EC ,
600+ .ext_buck_iso_mask = BIT (11 ),
594601 .bp_cfg = {
595602 BUS_PROT_WR (INFRA ,
596603 MT8188_TOP_AXI_PROT_EN_MM_CAM_VCORE_STEP1 ,
@@ -618,7 +625,8 @@ static const struct scpsys_domain_data scpsys_domain_data_mt8188[] = {
618625 MT8188_TOP_AXI_PROT_EN_MM_2_CLR ,
619626 MT8188_TOP_AXI_PROT_EN_MM_2_STA ),
620627 },
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 ,
622630 },
623631 [MT8188_POWER_DOMAIN_CAM_MAIN ] = {
624632 .name = "cam_main" ,
0 commit comments