From: "Arnd Bergmann" <arnd@arndb.de> To: "Linus Torvalds" <torvalds@linux-foundation.org> Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] ARM SoC fixes for 6.9, part 2 Date: Fri, 26 Apr 2024 23:00:07 +0200 [thread overview] Message-ID: <beaae28d-c6c9-4117-adbc-e8ee614c16aa@app.fastmail.com> (raw) The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680: Linux 6.9-rc4 (2024-04-14 13:38:39 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.9-2 for you to fetch changes up to 9f26bc71b1fd895e22151e63934588e5ddb11b05: Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next (2024-04-26 19:45:10 +0200) ---------------------------------------------------------------- ARM SoC fixes for 6.9, part 2 There are a lot of minor DT fixes for Mediatek, Rockchip, Qualcomm and Microchip and NXP, addressing both build-time warnings and bugs found during runtime testing. Most of these changes are machine specific fixups, but there are a few notable regressions that affect an entire SoC: - The Qualcomm MSI support that was improved for 6.9 ended up being wrong on some chips and now gets fixed. - The i.MX8MP camera interface broke due to a typo and gets updated again. The main driver fix is also for Qualcomm platofrms, rewriting an interface in the QSEECOM firmware support that could lead to crashing the kernel from a trusted application. The only other code changes are minor fixes for Mediatek SoC drivers. ---------------------------------------------------------------- Andrei Simion (2): ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property Andy Yan (1): arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 AngeloGioacchino Del Regno (1): soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names Arnd Bergmann (7): Merge branch 'v6.9-armsoc/dtsfixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into for-next Merge tag 'qcom-arm64-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next Merge tag 'at91-fixes-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into for-next Merge tag 'mtk-dts64-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next Merge tag 'imx-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into for-next Merge tag 'qcom-drivers-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next Arınç ÜNAL (1): arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f Daniel Golle (1): soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS Dragan Simic (2): arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts arm64: dts: rockchip: Designate the system power controller on QuartzPro64 Ikjoon Jang (1): arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Iskander Amara (2): arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Johan Hovold (1): arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Jose Ignacio Tornos Martinez (1): arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro Krzysztof Kozlowski (4): arm64: dts: rockchip: drop panel port unit address in GRU Scarlet arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 Luca Weiss (1): arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs Manivannan Sadhasivam (3): arm64: dts: qcom: sm8450: Fix the msi-map entries arm64: dts: qcom: sm8550: Fix the msi-map entries arm64: dts: qcom: sm8650: Fix the msi-map entries Marek Vasut (1): arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 Maximilian Luz (2): firmware: qcom: uefisecapp: Fix memory related IO errors and crashes arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller Michael Heimpold (1): ARM: dts: imx6ull-tarragon: fix USB over-current polarity Muhammed Efe Cetin (1): arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus Nícolas F. R. A. Prado (5): arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 arm64: dts: mediatek: cherry: Describe CPU supplies Pin-yen Lin (4): arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu Quentin Schulz (3): arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou Rafał Miłecki (9): arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt7986: drop invalid properties from ethsys arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller arm64: dts: mediatek: mt7986: drop invalid thermal block clock arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" arm64: dts: mediatek: mt2712: fix validation errors Rajendra Nayak (1): arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states Rob Herring (2): dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 8 +- arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 8 +- .../boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 34 +++-- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 36 +++++- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 5 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 16 +-- arch/arm64/boot/dts/qcom/sm8550.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 10 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 3 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 53 +++++++- arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 1 - .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 4 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 3 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 + drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 137 ++++++++++++++------- drivers/firmware/qcom/qcom_scm.c | 37 +----- drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/mtk-svs.c | 7 +- include/linux/firmware/qcom/qcom_qseecom.h | 55 ++++++++- include/linux/firmware/qcom/qcom_scm.h | 10 +- 44 files changed, 331 insertions(+), 193 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: "Arnd Bergmann" <arnd@arndb.de> To: "Linus Torvalds" <torvalds@linux-foundation.org> Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] ARM SoC fixes for 6.9, part 2 Date: Fri, 26 Apr 2024 23:00:07 +0200 [thread overview] Message-ID: <beaae28d-c6c9-4117-adbc-e8ee614c16aa@app.fastmail.com> (raw) The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680: Linux 6.9-rc4 (2024-04-14 13:38:39 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.9-2 for you to fetch changes up to 9f26bc71b1fd895e22151e63934588e5ddb11b05: Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next (2024-04-26 19:45:10 +0200) ---------------------------------------------------------------- ARM SoC fixes for 6.9, part 2 There are a lot of minor DT fixes for Mediatek, Rockchip, Qualcomm and Microchip and NXP, addressing both build-time warnings and bugs found during runtime testing. Most of these changes are machine specific fixups, but there are a few notable regressions that affect an entire SoC: - The Qualcomm MSI support that was improved for 6.9 ended up being wrong on some chips and now gets fixed. - The i.MX8MP camera interface broke due to a typo and gets updated again. The main driver fix is also for Qualcomm platofrms, rewriting an interface in the QSEECOM firmware support that could lead to crashing the kernel from a trusted application. The only other code changes are minor fixes for Mediatek SoC drivers. ---------------------------------------------------------------- Andrei Simion (2): ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property Andy Yan (1): arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 AngeloGioacchino Del Regno (1): soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names Arnd Bergmann (7): Merge branch 'v6.9-armsoc/dtsfixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into for-next Merge tag 'qcom-arm64-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next Merge tag 'at91-fixes-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into for-next Merge tag 'mtk-dts64-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next Merge tag 'imx-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into for-next Merge tag 'qcom-drivers-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next Arınç ÜNAL (1): arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f Daniel Golle (1): soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS Dragan Simic (2): arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts arm64: dts: rockchip: Designate the system power controller on QuartzPro64 Ikjoon Jang (1): arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Iskander Amara (2): arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Johan Hovold (1): arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Jose Ignacio Tornos Martinez (1): arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro Krzysztof Kozlowski (4): arm64: dts: rockchip: drop panel port unit address in GRU Scarlet arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 Luca Weiss (1): arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs Manivannan Sadhasivam (3): arm64: dts: qcom: sm8450: Fix the msi-map entries arm64: dts: qcom: sm8550: Fix the msi-map entries arm64: dts: qcom: sm8650: Fix the msi-map entries Marek Vasut (1): arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 Maximilian Luz (2): firmware: qcom: uefisecapp: Fix memory related IO errors and crashes arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller Michael Heimpold (1): ARM: dts: imx6ull-tarragon: fix USB over-current polarity Muhammed Efe Cetin (1): arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus Nícolas F. R. A. Prado (5): arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 arm64: dts: mediatek: cherry: Describe CPU supplies Pin-yen Lin (4): arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu Quentin Schulz (3): arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou Rafał Miłecki (9): arm64: dts: mediatek: mt7622: fix clock controllers arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt7986: drop invalid properties from ethsys arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller arm64: dts: mediatek: mt7986: drop invalid thermal block clock arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" arm64: dts: mediatek: mt2712: fix validation errors Rajendra Nayak (1): arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states Rob Herring (2): dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 8 +- arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 8 +- .../boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 34 +++-- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 36 +++++- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 5 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 16 +-- arch/arm64/boot/dts/qcom/sm8550.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 10 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 3 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 53 +++++++- arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 1 - .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 4 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 3 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 + drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 137 ++++++++++++++------- drivers/firmware/qcom/qcom_scm.c | 37 +----- drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/mtk-svs.c | 7 +- include/linux/firmware/qcom/qcom_qseecom.h | 55 ++++++++- include/linux/firmware/qcom/qcom_scm.h | 10 +- 44 files changed, 331 insertions(+), 193 deletions(-) _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2024-04-26 21:00 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-04-26 21:00 Arnd Bergmann [this message] 2024-04-26 21:00 ` [GIT PULL] ARM SoC fixes for 6.9, part 2 Arnd Bergmann 2024-04-26 21:45 ` pr-tracker-bot 2024-04-26 21:45 ` pr-tracker-bot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=beaae28d-c6c9-4117-adbc-e8ee614c16aa@app.fastmail.com \ --to=arnd@arndb.de \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=soc@kernel.org \ --cc=torvalds@linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.