From patchwork Fri May 13 11:39:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Matthias Brugger X-Patchwork-Id: 12848688 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 AD520C433F5 for ; Fri, 13 May 2022 11:40:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:From:Cc:To:MIME-Version:Date:Message-ID: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=/78/WBp+rhIZj72W/hws5ODLk+ItH3k+By/blJ08IuE=; b=aCVVG1TTMYAgNP3FzT4Aa6BA5Z PaKMR/18/H3oxVZ6WmBZLobG/t/SHBzw2Pgqyot64NYxEYGDkwatZltcn61P3IrWMLnXVThW29m2N uz1DZzk6b2zJMMYs8bfDSKAuD/rGOKO8vMBGgkYnf9egNUpT/O4eDPfLsFt3aVw5vFjwn5elU3UWW BfQFc2DvmaWx/ZBlB5s2rIijwlC9tr1+Ax1n611Wg6ZRreg8kmTRtQXGDiSQktDCdu586+xWJH/fe Lnvk+Lrcgt0U9hXUYr6SW5Z1k0tV7pgW1LvIbf8X7Hb5jZ4dbxrVNtsDYJdB7OZVPAZeDgVfASNpf g2zZYZmA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1npTdY-00FohV-U9; Fri, 13 May 2022 11:39:13 +0000 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1npTdU-00Foh0-KB; Fri, 13 May 2022 11:39:10 +0000 Received: by mail-wr1-x430.google.com with SMTP id w4so11029028wrg.12; Fri, 13 May 2022 04:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:to:cc:from :subject:content-transfer-encoding; bh=+rNyRXg/6PtDjr8H+pru93r+wkFlZAX93k/DxKpYPQ0=; b=bcLSJ90vLqIdqH7tf9FBMsU1CZG5jpcIVtwTkoXNwjSnDgz6+b0GRUwK1UvL7qU0FS UGpkdjhmXChTV/MZqGpP7GThmwnl9ITjAaS/2xD535KiTNd62C58smuUnLH+abCufsFP JSdIX/grka1x/V4OT1i2V1fsLOiHl4fGAvmjOZ82m5HbWov/rit7NZ6iazrxmAx5esfp B45KQGWqukJT/cLDbv57JWuR53BKls1bk6B2MCPZB0KTpoygPTxXi1LhftFxEUCNpUer 7hyZsExeV4MdiiFps32HuN3WPzMrjvKAlYuHo86/QFKRRPJUEw7HzkFvjbM0WLd1rP2N fUBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:cc:from:subject:content-transfer-encoding; bh=+rNyRXg/6PtDjr8H+pru93r+wkFlZAX93k/DxKpYPQ0=; b=JDCkGARbi8cwXtrQxjmkFD3lBdE7bE/GQq28dZNB+EerQHF2x5WI6tSzmY3WOHjhQa +4I5GP+p/YJrlRLykD5MxwaKbnmCX3Feo+WMJb2oyVieQrgfwWIPqdKDqUz3tkDKW0DX DUx6BIy8r3cwoQBBFEl/uhjCPB53PAyWhHEFx5ioTh6tEucV3aV4g9pjV76N6761c6X6 yZylowEK2MVJ1+b+PrSYjcL594KCGjNB5yiZNNrQ9RFRlPL7i7kuOClZUIhXvSwUtLgW 9qYwVFJTc7IowLZm83HTYmnp72xrhDnk7VoJyeetpiPHcTIKkOxDwxJ9B6rjit5//IVN X6bw== X-Gm-Message-State: AOAM531A68hP3fOx5MCIQMGbaTexUZmjYxRTyNSATBmofJXVLorYuH+r 2LI7qLI5AlDfu2MscVHj6k3kkIQXHnMrIA== X-Google-Smtp-Source: ABdhPJzxCyA9CQQjrzZI5u1ByJwH/i7XyyAY8JL/5V5tuS64Uevf4hKO8erQ1XhvoIj6UKvXtofJJA== X-Received: by 2002:a05:6000:186b:b0:20c:d9bf:250c with SMTP id d11-20020a056000186b00b0020cd9bf250cmr3830380wri.2.1652441944001; Fri, 13 May 2022 04:39:04 -0700 (PDT) Received: from [192.168.2.177] ([207.188.167.132]) by smtp.gmail.com with ESMTPSA id e15-20020adfa74f000000b0020c5253d8e5sm1894601wrd.49.2022.05.13.04.39.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 May 2022 04:39:03 -0700 (PDT) Message-ID: <2cd90ca7-7541-d47a-fec6-b0c64cf74fa3@gmail.com> Date: Fri, 13 May 2022 13:39:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: arm-soc , SoC Team Cc: "moderated list:ARM/Mediatek SoC support" , "linux-arm-kernel@lists.infradead.org" , "allen-kh.cheng" , AngeloGioacchino Del Regno , Chuanhong Guo , Dang Huynh , Fabien Parent , Hui Liu , Krzysztof Kozlowski , =?utf-8?b?TsOtY29s?= =?utf-8?b?YXMgRi4gUi4gQS4gUHJhZG8=?= , Rui Salvaterra , Tinghan Shen , Yong Wu From: Matthias Brugger Subject: [GIT PULL] arm64: mediatek: DT updates for v5.19 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220513_043908_727058_CF2C60A9 X-CRM114-Status: GOOD ( 16.42 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Olof and Arnd, Please have a look on the 64 bit DT updates for Mediatek. Most notably we add support for two MT8195 based boards, the EVB and the demo board. Apart from that we got the evalutation board for MT8192 added and with it quite some device support. Sorry for the delay with the pull request. Regards, Matthias --- The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ tags/v5.18-next-dts64 for you to fetch changes up to c75104762ddace5973deb4ea54d35bf2b64bba98: arm64: dts: mt8192: Follow binding order for SCP registers (2022-05-13 13:27:40 +0200) ---------------------------------------------------------------- MT8195: - add evaluation and demo board MT8192: - add new nodes: pwrap, PMIC, scp, USB, efuse, IOMMU, smi, DPI, PCIe, SPMI, audio system, MMC and video enconder - add evaluation board MT8183: - fix dtschema issues - update compatible for the display ambient light processor (disp-aal) - fix dtschema warning for the pumpki board MT8173: - add power domains to the video enconder nodes - add GCE support to the display mutex node MT7622: - specify number of DMA requests explicitely - specify level 2 cache topology - add SPI-NAND flash device - fix dtschema warnings for the System Companion Processor (SCP) ---------------------------------------------------------------- Allen-KH Cheng (16): arm64: dts: mt8192: Add pwrap node arm64: dts: mt8192: Add SCP node arm64: dts: mt8192: Add usb-phy node arm64: dts: mt8192: Add xhci node arm64: dts: mt8192: Fix nor_flash status disable typo arm64: dts: mt8192: Add efuse node arm64: dts: mt8192: Add m4u and smi nodes arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0 arm64: dts: mt8192: Add dpi node arm64: dts: mt8192: Add PCIe node arm64: dts: mt8192: Add H264 venc device node arm64: dts: mediatek: mt8173: Add power domain to encoder nodes dt-bindings: arm: Add compatible for Mediatek MT8192 arm64: dts: mt8192: Add spmi node arm64: dts: mt8192: Add audio-related nodes arm64: dts: mt8192: Add mmc device nodes AngeloGioacchino Del Regno (1): arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex Chuanhong Guo (1): arm64: dts: mediatek: add mtk-snfi for mt7622 Dang Huynh (1): arm64: dts: mediatek: pumpkin: Remove input-name property Fabien Parent (5): dt-bindings: arm64: dts: mediatek: Add mt8195-demo board arm64: dts: mediatek: Add device-tree for MT8195 Demo board arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name arm64: dts: mediatek: mt8195-demo: Remove input-name property arm64: dts: mediatek: mt8195-demo: enable uart1 Hui Liu (1): arm64: dts: mt6359: add PMIC MT6359 related nodes Krzysztof Kozlowski (4): arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema arm64: dts: mediatek: align operating-points table name with dtschema arm64: dts: mediatek: align thermal zone node names with dtschema arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema NĂ­colas F. R. A. Prado (2): arm64: dts: mediatek: Format mediatek,larbs as an array of phandles arm64: dts: mt8192: Follow binding order for SCP registers Rex-BC Chen (1): arm64: dts: mt8183: Update disp_aal node compatible Rui Salvaterra (2): arm64: dts: mt7622: specify the number of DMA requests arm64: dts: mt7622: specify the L2 cache topology Tinghan Shen (2): dt-bindings: arm: mediatek: Add mt8195 pericfg compatible arm64: dts: Add mediatek SoC mt8195 and evaluation board Yong Wu (1): arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes .../devicetree/bindings/arm/mediatek.yaml | 5 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt6359.dtsi | 298 ++++++ arch/arm64/boot/dts/mediatek/mt7622.dtsi | 20 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 29 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 526 +++++++++- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 450 +++++++++ arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 181 ++++ arch/arm64/boot/dts/mediatek/mt8195.dtsi | 1045 ++++++++++++++++++++ arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 - include/dt-bindings/reset/mt8192-resets.h | 3 + 19 files changed, 2545 insertions(+), 52 deletions(-) create mode 100644 arch/arm64/boot/dts/mediatek/mt6359.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-demo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195.dtsi