From patchwork Tue Nov 8 17:14:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Reichel X-Patchwork-Id: 1341 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp2841605wru; Tue, 8 Nov 2022 09:21:31 -0800 (PST) X-Google-Smtp-Source: AMsMyM4LiJEUnhzTwlYmNbqqYSY0cMIOhHNt/+7NQOKFN0kgwlnJtctsTQ6P5xiSPo09x3Sk55y1 X-Received: by 2002:a17:902:f54f:b0:186:a987:c733 with SMTP id h15-20020a170902f54f00b00186a987c733mr57942046plf.170.1667928090906; Tue, 08 Nov 2022 09:21:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667928090; cv=none; d=google.com; s=arc-20160816; b=NE4hwdPs60IqmqyooIxmmdyZl5TcVgFQEIUljgMSBzm7Bt9FZS6xJ79vL1Io9l9uhA hgITmlJ2FeNnFocq2e2ndBLCg6joRq7fznv4s0A7w23Jqy1ok177AWe4JZSTwS54HyUx rR43l8oBO+eGEDRaUN8+FEtPEUb/nvW2ehKHGYP0Xjx6ahdXinGH+Yv6RMGPij3fEEaF QS5i0Be1vdIFVEMgRJcObOTNhYqzlaPAd8efDNo0l/B2xPWdb0QQEd7Fzn61kGU5zB1F KF68QS3HzvwqceNfV0quHPgtNtpiuUgY7Pgsubu3T2nLhG0pD9njvMZHgJsJLdWf536J +YHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=yB8IdQ9xu193f66n9Jd+yAH2SmE1dk5qp+nYXdDx4ng=; b=aF8zlKwbV9UHlbYisC9bZ2inVJfqEZlVHYE1LKaAYqeUg9WmiUWAfnUW5Tpd4NfrIU BC1RboJIXLL1o7FN8Dbw7KkaMqhgkG4z8h34pwDd7roiGacOXn2FzDuBR5yJSEzQaTON Ii4BRQSKWjz/mRF2GtwSPFDzCOJby1kQsX+WaAUrJyStHOPP5KgBam2cjbhD1x6E2TgZ WlEOm5/YBDQB5nJFf4lPcJb8WD5iU9MdXCuac6YMMvzqXxm1sQza+Gvx7YqkPO34YiRz Y4BTIzrneV4WOabvotsmW62UN+EnVtKKURZANpYXUdjg0SYQlctjNo60sMzCosrFpVPS WMFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=V2dXGiUe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a62-20020a636641000000b004402f48dee0si15384601pgc.629.2022.11.08.09.21.17; Tue, 08 Nov 2022 09:21:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=V2dXGiUe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234453AbiKHRPO (ORCPT + 99 others); Tue, 8 Nov 2022 12:15:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234380AbiKHRPJ (ORCPT ); Tue, 8 Nov 2022 12:15:09 -0500 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B98D71AF24; Tue, 8 Nov 2022 09:15:08 -0800 (PST) Received: from jupiter.universe (dyndsl-095-033-156-208.ewe-ip-backbone.de [95.33.156.208]) (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: sre) by madras.collabora.co.uk (Postfix) with ESMTPSA id 2E0BC6602901; Tue, 8 Nov 2022 17:15:07 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1667927707; bh=LDWBRm+RmRbZ3a+FpCb+UmXdQ+0wzNjj7oK1rCF41pc=; h=From:To:Cc:Subject:Date:From; b=V2dXGiUee/xHKbO6SoC3Jsp6GQfzb2anNKgi6X2BVoGXMleYssdvc9P7QELKQdJST oNSKm2R5HkK4wxhEdaVJ75oLOgalg8HHOcyWsLoPn8QJ0KjUl467Bd7MhQMcqDpI7d DUWZaSSSOe5u09mchpM84HEk008v/3Yx+S5Gcmwd8nP/GbgJHKi/rBgbsDXyNNzn0Z /vqWxVD723SGJkTJlZ6D1Nqf1IDor6yQ3mn6gKRnJztiaZDX/V+GkihHP8c7RlWkOn B9cX1NH/wBANoRwPztJosRxyb4ZX8a4wYIpvnX2FfJOJvmIxRdC3MEqYPSo29kHKZS 7cOpF4Q31KvJQ== Received: by jupiter.universe (Postfix, from userid 1000) id 0E0DF480078; Tue, 8 Nov 2022 18:15:05 +0100 (CET) From: Sebastian Reichel To: Heiko Stuebner Cc: Rob Herring , Krzysztof Kozlowski , Linus Walleij , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sebastian Reichel , kernel@collabora.com Subject: [PATCH 0/5] Initial rk3588 DT Date: Tue, 8 Nov 2022 18:14:55 +0100 Message-Id: <20221108171500.99599-1-sebastian.reichel@collabora.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1748949365830089400?= X-GMAIL-MSGID: =?utf-8?q?1748949365830089400?= Hi, This adds initial rk3588(s) DT including two different board devicetrees. This patchset has a couple of dependencies: * clock support https://lore.kernel.org/all/20221018151407.63395-1-sebastian.reichel@collabora.com/ * dt binding fixes https://lore.kernel.org/all/20221107173310.60503-1-sebastian.reichel@collabora.com/ https://lore.kernel.org/all/20221107180231.73663-1-sebastian.reichel@collabora.com/ https://lore.kernel.org/all/20221021172012.87954-1-sebastian.reichel@collabora.com/ Even with that there is still one warning from the DT check: $ make CHECK_DTBS=y rockchip/rk3588-evb1-v10.dtb rockchip/rk3588s-rock-5a.dtb DTC_CHK arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dtb /home/sre/src/collabora/rode/linux-rockchip-upstream/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dtb: ethernet@fe1c0000: Unevaluated properties are not allowed ('interrupt-names', 'interrupts', 'mdio', 'power-domains', 'reg', 'reset-names', 'resets', 'rx-queues-config', 'snps,axi-config', 'snps,mixed-burst', 'snps,mtl-rx-config', 'snps,mtl-tx-config', 'snps,tso', 'stmmac-axi-config', 'tx-queues-config' were unexpected) From schema: /home/sre/src/collabora/rode/linux-rockchip-upstream/Documentation/devicetree/bindings/net/rockchip-dwmac.yaml This is for gmac1. gmac0 has the same properties and there is no warning. Also rk3588s (and thus the Rock 5A) has only gmac1 and there is no warning for the Rock 5A. It looks like the for some reason the referenced "snps,dwmac.yaml#" is only checked for the first node. I think it's a bug in dt-validate. -- Sebastian Jianqun Xu (1): arm64: dts: rockchip: Add rk3588 pinctrl data Kever Yang (2): arm64: dts: rockchip: Add base DT for rk3588 SoC arm64: dts: rockchip: Add rk3588-evb1 board Sebastian Reichel (2): dt-bindings: soc: rockchip: add initial rk3588 syscon compatibles arm64: dts: rockchip: Add rock-5a board .../devicetree/bindings/arm/rockchip.yaml | 10 + .../devicetree/bindings/soc/rockchip/grf.yaml | 5 + arch/arm64/boot/dts/rockchip/Makefile | 2 + .../boot/dts/rockchip/rk3588-evb1-v10.dts | 156 + .../boot/dts/rockchip/rk3588-pinctrl.dtsi | 516 +++ arch/arm64/boot/dts/rockchip/rk3588.dtsi | 62 + .../boot/dts/rockchip/rk3588s-pinctrl.dtsi | 3403 +++++++++++++++++ .../boot/dts/rockchip/rk3588s-rock-5a.dts | 63 + arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 1678 ++++++++ 9 files changed, 5895 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s.dtsi