From patchwork Tue Dec 12 11:44:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: AngeloGioacchino Del Regno X-Patchwork-Id: 13489032 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 53981C4167D for ; Tue, 12 Dec 2023 11:46:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 3A78AC433CD; Tue, 12 Dec 2023 11:46:04 +0000 (UTC) Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 760B0C433C8; Tue, 12 Dec 2023 11:46:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 760B0C433C8 Authentication-Results: smtp.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702381560; bh=jgxq3nR7J9ZDTvGII2mJPA1sl4hRjCbR5YlqjGTyrks=; h=From:To:Cc:Subject:Date:From; b=JU2xN4BAbwpfFKlVK5a7D4DdncLWw0+ebycwhkTrIGiz2M+HuzpawHq9Qnh5Cewx3 ajyzmlKnS/xRBmhBMSnZ5ixKWW7G116qQUjshCe6WpIUhdWXAKtcWNpwWa8M28ugdF 2MOUFe87e8147wtUH3DZs2lMw9tLX91EzoT120L7oFu4rsALieBIxk1FJSkviXCAmQ Gg3MKhNLtmG58nNhJoYi7hPMTgLkwoJkpZfl8Z8HOgdURHjib+2C4VVkwn//1AKLPf SSjNAG9I6bE3uhvehW3ZzRmGZk1ZLLrzRF0Uyeg/i925dnvROs4lQ8BkvyshUKRs5S ZmrZP90APHzOw== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 057B83781448; Tue, 12 Dec 2023 11:45:59 +0000 (UTC) From: AngeloGioacchino Del Regno List-Id: To: arm-soc , soc Cc: linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [GIT,PULL,1/3] MediaTek ARM64 Device Tree updates for v6.8 Date: Tue, 12 Dec 2023 12:44:27 +0100 Message-ID: <20231212114515.121695-1-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.8 for you to fetch changes up to 5dc289e08a4d0704583d8df70181cbeb47c817d9: arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node (2023-12-11 11:31:54 +0100) ---------------------------------------------------------------- MediaTek ARM64 DeviceTree updates for v6.8 This adds devicetree bindings and nodes for: - Media Data Path 3 (MDP3) bindings and enablement on MT8195 - Smart Voltage Scaling (SVS) on MT8195 - LVTS SoC thermal on MT8192 - MT8188 SoC along with its resets, display bindings, and more - MT8183 hardware video decoder (mtk-vcodec-dec) Adds the following new machines: - MT8188 Evaluation Board (EVB) - MT8183 Chromebooks: Kukui-Katsu, Jacuzzi-Makomo, Pico, Pico6 Performs cleanups for various MediaTek SoCs and PMICs, and also includes some spare fixes. ---------------------------------------------------------------- AngeloGioacchino Del Regno (11): arm64: dts: mediatek: cherry: Add platform thermal configuration arm64: dts: mediatek: mt8183: Use interrupts-extended where possible arm64: dts: mediatek: mt8173: Use interrupts-extended where possible arm64: dts: mediatek: Use interrupts-extended where possible arm64: dts: mediatek: Move MT6358 PMIC interrupts to MT8183 boards arm64: dts: mediatek: mt8195-cherry: Add MFG0 domain supply arm64: dts: mediatek: mt8195-cherry: Assign sram supply to MFG1 pd media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node Balsam CHIHI (1): arm64: dts: mediatek: mt8192: Add thermal nodes and thermal zones Chen-Yu Tsai (4): arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0 Eugen Hristev (2): dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes Hsiao Chien Sung (6): dt-bindings: display: mediatek: ethdr: Add compatible for MT8188 dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188 dt-bindings: display: mediatek: merge: Add compatible for MT8188 dt-bindings: display: mediatek: padding: Add MT8188 dt-bindings: arm: mediatek: Add compatible for MT8188 dt-bindings: reset: mt8188: Add VDOSYS reset control bits Hsin-Yi Wang (6): dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu arm64: dts: mt8183: Add kukui katsu board dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo arm64: dts: mt8183: Add jacuzzi makomo board dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico arm64: dts: mt8183: Add jacuzzi pico/pico6 board Mark Tseng (1): dt-bindings: soc: mediatek: add mt8186 and mt8195 svs dt-bindings Michael Walle (2): dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195 arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes Moudy Ho (19): dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names dt-bindings: media: mediatek: mdp3: merge the indentical RDMA under display dt-bindings: media: mediatek: mdp3: add config for MT8195 RDMA dt-bindings: media: mediatek: mdp3: add compatible for MT8195 RSZ dt-bindings: media: mediatek: mdp3: add compatible for MT8195 WROT dt-bindings: media: mediatek: mdp3: add component FG for MT8195 dt-bindings: media: mediatek: mdp3: add component HDR for MT8195 dt-bindings: media: mediatek: mdp3: add component STITCH for MT8195 dt-bindings: media: mediatek: mdp3: add component TCC for MT8195 dt-bindings: media: mediatek: mdp3: add component TDSHP for MT8195 dt-bindings: display: mediatek: aal: add compatible for MT8195 dt-bindings: display: mediatek: color: add compatible for MT8195 dt-bindings: display: mediatek: merge: add compatible for MT8195 dt-bindings: display: mediatek: ovl: add compatible for MT8195 dt-bindings: display: mediatek: split: add compatible for MT8195 dt-bindings: display: mediatek: padding: add compatible for MT8195 arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name arm64: dts: mediatek: mt8195: add MDP3 nodes Nícolas F. R. A. Prado (1): arm64: dts: mediatek: mt8173: Drop VDEC_SYS reg from decoder Rafał Miłecki (1): dt-bindings: thermal: convert Mediatek Thermal to the json-schema Yunfei Dong (1): arm64: dts: mediatek: mt8183: Add decoder jason-ch chen (4): dt-bindings: arm: Add compatible for MediaTek MT8188 dt-bindings: arm: mediatek: Add mt8188 pericfg compatible dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188 arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile yu-chang.lee (1): dt-bindings: arm: mediatek: mmsys: Add VPPSYS compatible for MT8188 Documentation/devicetree/bindings/arm/mediatek.yaml | 25 ++ Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt | 39 --- Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml | 153 +++++++++ Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml | 3 + Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + Documentation/devicetree/bindings/clock/mediatek,mt8188-clock.yaml | 2 - Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml | 1 + Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml | 1 + Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml | 4 + Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml | 6 +- Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rdma.yaml | 88 ----- Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml | 4 + Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml | 1 + Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml | 83 +++++ Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml | 27 ++ Documentation/devicetree/bindings/media/mediatek,mdp3-fg.yaml | 61 ++++ Documentation/devicetree/bindings/media/mediatek,mdp3-hdr.yaml | 61 ++++ Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml | 104 +++++- Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml | 6 +- Documentation/devicetree/bindings/media/mediatek,mdp3-stitch.yaml | 61 ++++ Documentation/devicetree/bindings/media/mediatek,mdp3-tcc.yaml | 62 ++++ Documentation/devicetree/bindings/media/mediatek,mdp3-tdshp.yaml | 61 ++++ Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml | 29 +- Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml | 6 +- Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml | 2 + Documentation/devicetree/bindings/sound/mediatek,mt2701-audio.yaml | 116 +++++++ Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt | 146 --------- Documentation/devicetree/bindings/thermal/mediatek,thermal.yaml | 99 ++++++ Documentation/devicetree/bindings/thermal/mediatek-thermal.txt | 52 --- arch/arm64/boot/dts/mediatek/Makefile | 7 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 3 +- arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts | 35 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 +++++++ arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 18 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts | 18 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts | 36 +++ arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts | 40 +++ arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 62 +++- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 387 ++++++++++++++++++++++ arch/arm64/boot/dts/mediatek/mt8188.dtsi | 956 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm64/boot/dts/mediatek/mt8192.dtsi | 466 +++++++++++++++++++++++++++ arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 115 ++++++- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 483 +++++++++++++++++++++++++++- arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts | 6 +- include/dt-bindings/reset/mt8188-resets.h | 75 +++++ 67 files changed, 3826 insertions(+), 480 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rdma.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-fg.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-hdr.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-stitch.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tcc.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tdshp.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt2701-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt create mode 100644 Documentation/devicetree/bindings/thermal/mediatek,thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/mediatek-thermal.txt create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188.dtsi From patchwork Tue Dec 12 11:44:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AngeloGioacchino Del Regno X-Patchwork-Id: 13489031 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 15710C4332F for ; Tue, 12 Dec 2023 11:46:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id D32C7C433CB; Tue, 12 Dec 2023 11:46:03 +0000 (UTC) Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id A5A5EC433C7; Tue, 12 Dec 2023 11:46:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org A5A5EC433C7 Authentication-Results: smtp.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702381560; bh=2Y3KVaSzJ8l1vh+CQj1Z22GPqsVVwxjVN8I5a3BrYuw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=doWvRxNJ2HFSUoBWutbIziHnL5tT5WVWEfoR4jPR0JBu8xP6q1+HDARUKdowFzGBl dAJLiEV1Yz8TdEDouMQ2Gz6yFR/dQQ0tZeHB54nzhjYIlzKeBZTAeVcZO6tsDxul3G eGQxsWgDd7pY1CwnqyOzO1MfHLoh7q2jyMMg0SowzbEmMTJS/WGMRq3bQrcX0i4JB+ Ojc9Vc6olX+ULrjGpv7z5MVn9NVfVbCWHy3gdOkp7YaJ+/L5ffyX4AG3iG/crtVpxx ZP169G2896AvDDnwakzzXIhd1Mj7rNIGWdFLywR5wLYHeUKs19195ldLrJ4ickwQk1 Wzt3F4Wyy/kTQ== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 84DBB378145B; Tue, 12 Dec 2023 11:46:00 +0000 (UTC) From: AngeloGioacchino Del Regno List-Id: To: arm-soc , soc Cc: linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [GIT,PULL,2/3] MediaTek soc driver updates for v6.8 Date: Tue, 12 Dec 2023 12:44:28 +0100 Message-ID: <20231212114515.121695-2-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231212114515.121695-1-angelogioacchino.delregno@collabora.com> References: <20231212114515.121695-1-angelogioacchino.delregno@collabora.com> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-soc-for-v6.8 for you to fetch changes up to 2bfbf82956e2de75249ce83901800c68d17d9e62: soc: mediatek: mtk-svs: Constify runtime-immutable members of svs_bank (2023-12-11 11:36:15 +0100) ---------------------------------------------------------------- MediaTek soc driver updates for v6.8 This adds a refactoring of the MediaTek Smart Voltage Scaling (SVS) driver and the addition of support for MT8186 and MT8195 in it, and adds support for the MT8188 VDOSYS and resets in the MMSYS driver. ---------------------------------------------------------------- AngeloGioacchino Del Regno (17): soc: mediatek: mtk-svs: Subtract offset from regs_v2 to avoid conflict soc: mediatek: mtk-svs: Convert sw_id and type to enumerations soc: mediatek: mtk-svs: Build bank name string dynamically soc: mediatek: mtk-svs: Reduce memory footprint of struct svs_bank soc: mediatek: mtk-svs: Change the thermal sensor device name soc: mediatek: mtk-svs: Add a map to retrieve fused values soc: mediatek: mtk-svs: Add SVS-Thermal coefficient to SoC platform data soc: mediatek: mtk-svs: Move t-calibration-data retrieval to svs_probe() soc: mediatek: mtk-svs: Commonize efuse parse function for most SoCs soc: mediatek: mtk-svs: Drop supplementary svs per-bank pointer soc: mediatek: mtk-svs: Commonize MT8192 probe function for MT8186 soc: mediatek: mtk-svs: Remove redundant print in svs_get_efuse_data soc: mediatek: mtk-svs: Compress of_device_id entries soc: mediatek: mtk-svs: Cleanup of svs_probe() function soc: mediatek: mtk-svs: Check if SVS mode is available in the beginning soc: mediatek: mtk-svs: Use ULONG_MAX to compare floor frequency soc: mediatek: mtk-svs: Constify runtime-immutable members of svs_bank Hsiao Chien Sung (4): soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys soc: mediatek: Support reset bit mapping in mmsys driver soc: mediatek: Add MT8188 VDOSYS reset bit map Mark Tseng (2): soc: mediatek: svs: Add support for MT8195 SoC soc: mediatek: svs: Add support for MT8186 SoC yu-chang.lee (1): soc: mediatek: mmsys: Add support for MT8188 VPPSYS drivers/soc/mediatek/mt8188-mmsys.h | 210 ++++++++++++ drivers/soc/mediatek/mtk-mmsys.c | 39 +++ drivers/soc/mediatek/mtk-mmsys.h | 32 ++ drivers/soc/mediatek/mtk-mutex.c | 51 +++ drivers/soc/mediatek/mtk-svs.c | 1678 +++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------ include/linux/soc/mediatek/mtk-mmsys.h | 8 + 6 files changed, 1342 insertions(+), 676 deletions(-) From patchwork Tue Dec 12 11:44:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: AngeloGioacchino Del Regno X-Patchwork-Id: 13489033 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C9A20C4167B for ; Tue, 12 Dec 2023 11:46:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 984F2C433C8; Tue, 12 Dec 2023 11:46:04 +0000 (UTC) Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 27E0DC433C9; Tue, 12 Dec 2023 11:46:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 27E0DC433C9 Authentication-Results: smtp.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702381561; bh=mk0Ql/32iCQN6Zu9d7ds86iUmRmNQGYWE06oEVTqv3g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JbBffc3kCZpXpDx69DvcidNpBgGjp1a1lFqlq6HAp3c7P37YrciwWlP5aHJK8zgLB N1FYICfIIgfk7wwkm1rMercEQJy1hv6hOaa9F6SDoTd0aTN5gse7ij6LLWctE0i55u m4VezcqJUsqiW6mG82TLsyDc8DCYyVNUGdsIt6fcOwt+Mr9bp6GiO+KGBhCZrbDsyK Q3vgTBYIJfzQZvVLxR0rksOvdynEJARx3AVmrZtzXlLpPvjFqI4yUcEJXES8bZbRwx 5QVD48y1pW7sRPKDVZFbezXVo2FCmSaG/Nuz+UvaOIqJZz6JK46abNbbJCOzY0C3jm 3kJBWkiYE0q/A== Received: from IcarusMOD.eternityproject.eu (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 122FF378145C; Tue, 12 Dec 2023 11:46:01 +0000 (UTC) From: AngeloGioacchino Del Regno List-Id: To: arm-soc , soc Cc: linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [GIT,PULL,3/3] MediaTek ARM64 defconfig updates for v6.8 Date: Tue, 12 Dec 2023 12:44:29 +0100 Message-ID: <20231212114515.121695-3-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231212114515.121695-1-angelogioacchino.delregno@collabora.com> References: <20231212114515.121695-1-angelogioacchino.delregno@collabora.com> MIME-Version: 1.0 The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git/ tags/mtk-defconfig-for-v6.8 for you to fetch changes up to ebb78614ce2ff73be14ed7339b832e24e381d3fc: arm64: defconfig: Enable configs for MT8195-Cherry-Tomato Chromebook (2023-12-12 11:52:15 +0100) ---------------------------------------------------------------- MediaTek ARM64 defconfig updates for v6.8 Those defconfig changes enable booting the MT8173 Chromebooks with the enablement of the DA9211 regulator driver and adds modules for sound, AudioDSP, DisplayPort and LVTS Thermal for MT8192/MT8195, and module for the ChromeOS Keyboard LED backlight which is present on various Google Chromebooks. ---------------------------------------------------------------- Nícolas F. R. A. Prado (1): arm64: defconfig: Enable configs for MT8195-Cherry-Tomato Chromebook Vignesh Raman (1): arm64: defconfig: Enable DA9211 regulator arch/arm64/configs/defconfig | 13 +++++++++++++ 1 file changed, 13 insertions(+)