Re: [PATCH v3 0/3] pmdomain: mediatek: Add MT6858 support
Ulf Hansson <[email protected]>
| Newsgroups | org.infradead.lists.linux-mediatek,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm |
|---|---|
| Message-ID | <CAPx+jO8gRxfM=pxMjHrJNcexOzDRiHjauVVDbpGutPKaApghdQ@mail.gmail.com> |
On Mon, Jul 20, 2026 at 10:46 PM Nikolai Burov via B4 Relay <[email protected]> wrote: > > Add power domain driver support for the MediaTek Dimensity 7100 (MT6858) > SoC. On this SoC, there are some new subsystem-specific bus protection > blocks, which are listed here in ascending address order: > > - IMG_SUB0 at 0x1502f000 > - CAM_SUB1 at 0x1a00c000 > - CAM_SUB0 at 0x1a00d000 > - IPE_SUB0 at 0x1b00e000 > > The VLPCFG bus configuration registers at 0x1c00c000 are also new. > > Additionally, implement the SMC-based power sequence required for > enabling the modem power domain on this SoC. > > Signed-off-by: Nikolai Burov <[email protected]> > --- > Changes in v3: > - Fix error path to also skip sram_pdn for MODEM_SECURE_PWRSEQ > (discovered in Sashiko report) > - Link to v2: https://patch.msgid.link/[email protected] > > Changes in v2: > - Rebase > - MTK_SCPD_MODEM_SECURE -> MTK_SCPD_MODEM_SECURE_PWRSEQ > - Convert SMC command enum to defines > - Based on the new SIMPLE_PWRSEQ changes, skip the sram_pdn stage for > MODEM_SECURE_PWRSEQ too since it wasn't intended to have an effect > - Clarify that the SMC call also handles bus protection > - Simply if/else code based on the assumption *_PWRSEQ are mutually > exclusive > - Add comment explaining that PWR_STA_2ND is skipped for modem > (mentioned in Sashiko report) > - Link to v1: https://patch.msgid.link/[email protected] > > To: Rob Herring <[email protected]> > To: Krzysztof Kozlowski <[email protected]> > To: Conor Dooley <[email protected]> > To: Matthias Brugger <[email protected]> > To: AngeloGioacchino Del Regno <[email protected]> > To: Ulf Hansson <[email protected]> > Cc: Matthias Brugger <[email protected]> > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > > --- > Nikolai Burov (3): > dt-bindings: power: Add MediaTek MT6858 power domain controller > pmdomain: mediatek: Add support for secure modem power domain control > pmdomain: mediatek: Add support for MT6858 SoC > > .../bindings/power/mediatek,power-controller.yaml | 21 +- > drivers/pmdomain/mediatek/mt6858-pm-domains.h | 466 +++++++++++++++++++++ > drivers/pmdomain/mediatek/mtk-pm-domains.c | 55 ++- > drivers/pmdomain/mediatek/mtk-pm-domains.h | 6 + > include/dt-bindings/power/mediatek,mt6858-power.h | 23 + > include/linux/soc/mediatek/mtk_sip_svc.h | 3 + > 6 files changed, 568 insertions(+), 6 deletions(-) > --- > base-commit: 3fe08b9796f36ef437ab9328e7dd1e5ff2d66603 > change-id: 20260712-mt6858-pmdomain-b1b456c96675 > > Best regards, > -- > Nikolai Burov <[email protected]> > > The v3 series applied for next, thanks! Kind regards Uffe