From patchwork Mon Jan 30 13:46:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 1733942 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=fnTuBfPr; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=XI5hmiHK; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P58dr2t4bz1yhq for ; Tue, 31 Jan 2023 00:48:16 +1100 (AEDT) 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:Reply-To:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:From:MIME-Version:Date: Message-ID:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Iww0f7wwbrGQjLvOesm0+rFCgWIo+C6prR6dgyEgE0U=; b=fnTuBfPrGU8LeE bNfAG3WNHVWN6BiVo+BfjAIFQhANciRgjV5RMKMjUCfXfZSvCYi+tEmxPHrVuUGJZMoaZC81F/RgX gm2mOnFIAtHxSIs6zk4eqew/qTbab/CMrQrXOILvbm9C/eNHKRzuua9LVjorCV6/yXeNp9SmrjcnD 4+TMVRK7s/ZwbyXueKoS4A1xjV8Uz34gckLR8/QNsUs6xK0Y+S3SfgQ6HXwUASfCUab0K8og5yvmf EykunOQ5NvU11d5GDivLUHLerz67yHHnTLfca4vXxrTqBhCh8XBWQR5kovP9yvgjImcVM6HAraXnL yiz2NCgOKKcfeI1W+qVA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pMUVA-003jxr-PI; Mon, 30 Jan 2023 13:47:16 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pMUUP-003jx0-Q1 for linux-arm-kernel@lists.infradead.org; Mon, 30 Jan 2023 13:46:31 +0000 Received: by mail-wm1-x32f.google.com with SMTP id j32-20020a05600c1c2000b003dc4fd6e61dso3205717wms.5 for ; Mon, 30 Jan 2023 05:46:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:organization:content-language:cc:to :reply-to:subject:from:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=228jO7mcolLIce23ysolcj5s4Q/Jqb8KJg6xYwo0d4w=; b=XI5hmiHKulhOr7MDltA5cRu+olK6A5tPZ6LVuDXXdvVIw+lG54tgIu3WYmc7hQg1as bK25TuukeHKU98pJ6iy3KqLlEm3o5KZZ8/l8ETQAtVtFMZr0SdESZ0WN2NKKnBecV09S DRcQxxL4dvfyfmAgTrLpfL9ZVQVAOaeSbPN9WImlpR4pooFb6QelczjLpARPd6wk3KIa ov943a10wdKBt5++ot5k8mgLVBLSXt+5c+4m+rwhXGyNUYt8doM2l3vPZX29RHUY1g2l NDM09ZnFviQjpsa8svTGR41cgk4ImJ7KNaFfSwr87KG6m9ugOy/1qiAaz6ZhQWLsdnX1 p/qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:organization:content-language:cc:to :reply-to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=228jO7mcolLIce23ysolcj5s4Q/Jqb8KJg6xYwo0d4w=; b=xYQkDN5V+xL2E/cmPAZtU6tMifGCRVmZeSNhDUBeE4eZf9mym92b2li651TEvwVYTk Vsc/iYw1eKuqOjF7DtEMnXZ63sLnW9l0NZT5b0GNVyuXj0WARrZrVbKmqZKeMs/nKGBD prEA13FfDWk842zncE5b3Ldd0VshptHOk7I8e2W79xhKxdkmrtB376Qx94mHL9RegaAU H4vPBXXXiHFkNeUHALkSn5SHFI1+Z3df/mhzghNjLNFOrn2+WDR/IKrM9xoZF3/EMrFI 0tqo3wDZG/L7DPa0/rYp5qF295qT0sO3wH8cbAtUeT+dZL6r/yn1nJoWvhgBVQcOmg+h Jryw== X-Gm-Message-State: AO0yUKWvMJe2UVJykqgnsmdU74I2lPMEKQWThFs1SoXHybUwAE7kI2If GI2+rBo5o0z3B+bbNvhM/+UGjg== X-Google-Smtp-Source: AK7set89aOiBLaBxr5FOof0uJvW+UMqFniC9+QJq43Oc44g3pQeAQxdAQpfPzGiU3EgxN2/sYWsntQ== X-Received: by 2002:a05:600c:6022:b0:3dc:5e16:37ea with SMTP id az34-20020a05600c602200b003dc5e1637eamr1858927wmb.30.1675086387346; Mon, 30 Jan 2023 05:46:27 -0800 (PST) Received: from ?IPV6:2a01:e0a:982:cbb0:5f17:219:cb05:7cd? ([2a01:e0a:982:cbb0:5f17:219:cb05:7cd]) by smtp.gmail.com with ESMTPSA id v6-20020a05600c444600b003db09692364sm17823133wmn.11.2023.01.30.05.46.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Jan 2023 05:46:26 -0800 (PST) Message-ID: Date: Mon, 30 Jan 2023 14:46:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 From: Neil Armstrong Subject: [GIT PULL] amlogic ARM64 DT updates for v6.3 To: soc@kernel.org, arm@kernel.org Cc: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Content-Language: en-US Organization: Linaro Developer Services X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230130_054629_931372_DE1794BA X-CRM114-Status: GOOD ( 17.82 ) X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Here's a set of Amlogic ARM64 DT changes for v6.3. New boards are added: - Odroid-N2L using S922X (Smaller version of Odroid-N2+) - BananaPi M2-Pro using S905X4 (Variant of BPI=M5 with on-board wifi) - Radxa Zero2 using A311D (Faster version of Radza [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:32f listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 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: , Reply-To: neil.armstrong@linaro.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi, Here's a set of Amlogic ARM64 DT changes for v6.3. New boards are added: - Odroid-N2L using S922X (Smaller version of Odroid-N2+) - BananaPi M2-Pro using S905X4 (Variant of BPI=M5 with on-board wifi) - Radxa Zero2 using A311D (Faster version of Radza Zero) The NNA reset & NNA power domain bindings were added to an immutable branch and merged in this PR and the drivers DR PR to satisfy build-time dependencies. A cleanup & fixup of the ARM64 DT has started, first by covering easy mistakes like invalid node names & missing unit address. This goes along a complete migration of bindings to dt-schema, which are merged by the respective maintainers, the migration will cover the next Lnux versions. In addition, the following changes are added: - Add DT node for the VIPNano-QI on the A311D, a Neural Network variant of the Vivant GPU core - remove CPU opps below 1GHz for G12A boards, like it was done for G12B/SM1 - Fix WiFi/Bt definition around P212 & Khadas VIM1 - Add audio node to P212 - Fix FAN trip definition to Odroid-HC4 - Fix gpio-fan gpios definition - Permit Radxa Zero OTG on USB1 - Fix VDDIO_C enable gpio by using OPEN DRAIN flag Neil The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git tags/amlogic-arm64-dt-for-v6.3 for you to fetch changes up to d747e7f76a5fa6e3deb4c419df768f9ee49c2161: arm64: dts: meson: add support for Radxa Zero2 (2023-01-27 18:01:56 +0100) ---------------------------------------------------------------- Amlogic ARM64 DT changes for v6.3: - Merge of immutable bindings branch with Reset & power domain binding - New boards: - Odroid-N2L (Smaller version of Odroid-N2+) - BananaPi M2-Pro (Variant of BPI=M5 with on-board wifi) - Radxa Zero2 (New version of Radza Zero with A311D SoC) - Add DT node for the VIPNano-QI on the A311D - DT bindings fixups covering all SoC families - MAC address nodes - ethernet PHY node name - scpi & child node names - SD/SDIO node name - USB supply name - invalid clock-names - rng node name - rtc node name - ETH phy mux node name - button & adc keys node name - leds node names - RK818 pmic properties - remove CPU opps below 1GHz for G12A boards, like it was done for G12B/SM1 - Fix WiFi/Bt definition around P212 & Khadas VIM1 - Add audio node to P212 - Fix FAN trip definition to Odroid-HC4 - Fix gpio-fan gpios definition - Permit Radxa Zero OTG on USB1 - Fix VDDIO_C enable gpio by using OPEN DRAIN flag ---------------------------------------------------------------- Christian Hewitt (12): arm64: dts: meson: remove CPU opps below 1GHz for G12A boards arm64: dts: meson: add Broadcom WiFi to P212 dtsi arm64: dts: meson: move pwm_ef node in P212 dtsi arm64: dts: meson: remove WiFi/BT nodes from Khadas VIM1 arm64: dts: meson: add audio playback to S905X-P212 dts arm64: dts: meson: radxa-zero: allow usb otg mode arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN arm64: dts: meson: bananapi-m5: remove redundant status from sound node arm64: dts: meson: bananapi-m5: convert dts to dtsi dt-bindings: arm: amlogic: add support for BananaPi M2-Pro arm64: dts: meson: add support for BananaPi M2-Pro dt-bindings: arm: amlogic: add support for Radxa Zero2 David Heidelberg (1): arm64: dts: meson-gxm-khadas-vim2: use gpio-fan matrix instead of an array Heiner Kallweit (1): arm64: dts: amlogic: Fix non-compliant SD/SDIO node names Krzysztof Kozlowski (1): arm64: dts: amlogic: align LED node names with dtschema Martin Blumenstingl (6): arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names arm64: dts: meson-gx: Fix Ethernet MAC address unit name arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address Neil Armstrong (19): Merge branch 'v6.3/bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into v6.3/arm64-dt arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property arm64: dts: amlogic: meson-gx: add missing unit address to rng node name arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic properties arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip dt-bindings: arm: amlogic: document Odroid-N2L arm64: dts: meson-g12b: move common node into new odroid.dtsi arm64: dts: meson-g12b-odroid: Add initial support for Hardkernel ODROID-N2L Tomeu Vizoso (3): dt-bindings: reset: meson-g12a: Add missing NNA reset dt-bindings: power: Add G12A NNA power domain arm64: dts: Add DT node for the VIPNano-QI on the A311D Yuntian Zhang (1): arm64: dts: meson: add support for Radxa Zero2 Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + arch/arm64/boot/dts/amlogic/Makefile | 3 + .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 10 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 16 +- .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 20 - .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 448 +------------------ .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 125 ++++++ arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 445 +++++++++++++++++++ .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 489 +++++++++++++++++++++ arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 1 - .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 15 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 68 +++ .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 21 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 9 +- .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 97 ++++ .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 428 +----------------- .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 435 ++++++++++++++++++ .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 10 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + include/dt-bindings/power/meson-g12a-power.h | 1 + .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 4 +- 31 files changed, 1746 insertions(+), 939 deletions(-) create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi