Message ID | 16a53482-5a8c-e95e-8cd4-b8304f110987@gmail.com |
---|---|
State | New |
Headers | show |
Series | [GIT,PULL] soc: mediatek: updates for v5.18 | expand |
Hi, On 01/03/2022 10:38, Matthias Brugger wrote: > Hi Olof and Arnd, > > Please have a look on the SoC driver updates for v5.18. > As you can see, we get quite some support for SoC devices based on mt8186. > Unfortunately the branch has some issues. Please ignore this pull request for now. I'll send a new one as soon as possible. Regards, Matthias > Regards, > Matthias > > --- > The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: > > Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ > tags/v5.17-next-soc > > for you to fetch changes up to eb1b02bef52ae545d5eb24116d5c099f738d39d5: > > dt-bindings: arm: mediatek: mmsys: add support for MT8186 (2022-03-01 > 09:26:56 +0100) > > ---------------------------------------------------------------- > - add power domains support for mt8195 > - disable ACP on mt8192 > > mt8186: > - add support for power domains > - add mmsys and mutex support needed for DRM > - add reset control based on mmsys subsystem > - add pmic wrapper > > ---------------------------------------------------------------- > Alyssa Rosenzweig (1): > soc: mediatek: mtk-infracfg: Disable ACP on MT8192 > > Chun-Jie Chen (7): > dt-bindings: power: Add MT8195 power domains > soc: mediatek: pm-domains: Add wakeup capacity support in power domain > soc: mediatek: pm-domains: Remove unused macro > soc: mediatek: pm-domains: Move power status offset to power domain data > soc: mediatek: pm-domains: Add support for mt8195 > dt-bindings: power: Add MT8186 power domains > soc: mediatek: pm-domains: Add support for mt8186 > > Johnson Wang (2): > soc: mediatek: pwrap: add pwrap driver for MT8186 SoC > dt-bindings: mediatek: add compatible for MT8186 pwrap > > Rex-BC Chen (2): > soc: mediatek: mmsys: add mmsys reset control for MT8186 > dt-bindings: arm: mediatek: mmsys: add support for MT8186 > > Yongqiang Niu (2): > soc: mediatek: mmsys: add mt8186 mmsys routing table > soc: mediatek: add MTK mutex support for MT8186 > > .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + > .../bindings/power/mediatek,power-controller.yaml | 3 + > .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + > drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- > drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- > drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- > drivers/soc/mediatek/mt8186-mmsys.h | 115 ++++ > drivers/soc/mediatek/mt8186-pm-domains.h | 344 ++++++++++++ > drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- > drivers/soc/mediatek/mt8195-pm-domains.h | 613 +++++++++++++++++++++ > drivers/soc/mediatek/mtk-infracfg.c | 19 + > drivers/soc/mediatek/mtk-mmsys.c | 12 + > drivers/soc/mediatek/mtk-mutex.c | 45 ++ > drivers/soc/mediatek/mtk-pm-domains.c | 17 +- > drivers/soc/mediatek/mtk-pm-domains.h | 8 +- > drivers/soc/mediatek/mtk-pmic-wrap.c | 71 +++ > include/dt-bindings/power/mt8186-power.h | 32 ++ > include/dt-bindings/power/mt8195-power.h | 46 ++ > include/linux/soc/mediatek/infracfg.h | 133 +++++ > 19 files changed, 1559 insertions(+), 15 deletions(-) > create mode 100644 drivers/soc/mediatek/mt8186-mmsys.h > create mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h > create mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h > create mode 100644 include/dt-bindings/power/mt8186-power.h > create mode 100644 include/dt-bindings/power/mt8195-power.h
Hi Arnd and Olof, Please find below the new pull request for MediaTek SoC drivers for v5.18. In the previous version of this pull request I missed on patch to the mmsys which broke compilation. /o\ This is now fixed, so please take the following changes into account. Regards, Matthias --- The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ tags/v5.17-next-soc for you to fetch changes up to 45c9e9a608aa11c0e6644fbaa4257e864dfc8c51: dt-bindings: arm: mediatek: mmsys: add support for MT8186 (2022-03-01 16:09:53 +0100) ---------------------------------------------------------------- - add power domains support for mt8195 - disable ACP on mt8192 mt8186: - add support for power domains - add mmsys and mutex support needed for DRM - add reset control based on mmsys subsystem - add pmic wrapper ---------------------------------------------------------------- Alyssa Rosenzweig (1): soc: mediatek: mtk-infracfg: Disable ACP on MT8192 Chun-Jie Chen (7): dt-bindings: power: Add MT8195 power domains soc: mediatek: pm-domains: Add wakeup capacity support in power domain soc: mediatek: pm-domains: Remove unused macro soc: mediatek: pm-domains: Move power status offset to power domain data soc: mediatek: pm-domains: Add support for mt8195 dt-bindings: power: Add MT8186 power domains soc: mediatek: pm-domains: Add support for mt8186 Johnson Wang (2): soc: mediatek: pwrap: add pwrap driver for MT8186 SoC dt-bindings: mediatek: add compatible for MT8186 pwrap Rex-BC Chen (3): soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data soc: mediatek: mmsys: add mmsys reset control for MT8186 dt-bindings: arm: mediatek: mmsys: add support for MT8186 Yongqiang Niu (2): soc: mediatek: mmsys: add mt8186 mmsys routing table soc: mediatek: add MTK mutex support for MT8186 .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../bindings/power/mediatek,power-controller.yaml | 3 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 + drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- drivers/soc/mediatek/mt8186-mmsys.h | 115 ++++ drivers/soc/mediatek/mt8186-pm-domains.h | 344 ++++++++++++ drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- drivers/soc/mediatek/mt8195-pm-domains.h | 613 +++++++++++++++++++++ drivers/soc/mediatek/mtk-infracfg.c | 19 + drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 3 +- drivers/soc/mediatek/mtk-mutex.c | 45 ++ drivers/soc/mediatek/mtk-pm-domains.c | 17 +- drivers/soc/mediatek/mtk-pm-domains.h | 8 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 71 +++ include/dt-bindings/power/mt8186-power.h | 32 ++ include/dt-bindings/power/mt8195-power.h | 46 ++ include/linux/soc/mediatek/infracfg.h | 133 +++++ 21 files changed, 1566 insertions(+), 19 deletions(-) create mode 100644 drivers/soc/mediatek/mt8186-mmsys.h create mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h create mode 100644 include/dt-bindings/power/mt8186-power.h create mode 100644 include/dt-bindings/power/mt8195-power.h
From: Arnd Bergmann <arnd@arndb.de> On Tue, 1 Mar 2022 10:38:55 +0100, Matthias Brugger wrote: > Please have a look on the SoC driver updates for v5.18. > As you can see, we get quite some support for SoC devices based on mt8186. > > Regards, > Matthias Merged into arm/drivers, thanks! merge commit: 16e769e2ae1fd6c32e657046b2ca9da7a7728257 Arnd