From patchwork Mon Feb 26 12:30:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 13572061 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 2066BC54E49 for ; Mon, 26 Feb 2024 12:31:10 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: MIME-Version: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=1OEGFGS4+N6tPs16wtgSGgBDeaNGQEDan+x1mbi/mQ8=; b=4lwZTqjoz1QP/R iSAlASI6/vN6fDQZhBvvNCc+PfbEoW4ydzGXIgihNdhIlfXh9o4UaipLW9Rb5wkYU9AxWYggWdRIM BrYCyzw7aKER5z7BKuNeNId8AQZwS0AL1oX3friqcQRCras1G3tGl6/wK9ZBZ8jSM5HE5QnWbnEjt 9XLokWNX7xUzeUUp4DmHtnigNzJEbQ1LXt/u4dlK081CvcCjEo+PKYsS0xr1ntIWTE6XmiZGJHkYJ pEJ+/6xH87kD74IoX8YpERMomEYMOcQIJOI859/DQ1QKt9BrP2zbhE6KsQqxZ+anS2NZB6Tdrcf9u 74ucUFDfUi/lCgBWAyqA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rea8B-00000000aeX-3ww7; Mon, 26 Feb 2024 12:30:51 +0000 Received: from mail-yw1-x1130.google.com ([2607:f8b0:4864:20::1130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rea87-00000000abk-2PlK for linux-arm-kernel@lists.infradead.org; Mon, 26 Feb 2024 12:30:49 +0000 Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-607bfa4c913so29577297b3.3 for ; Mon, 26 Feb 2024 04:30:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20230601.gappssmtp.com; s=20230601; t=1708950646; x=1709555446; darn=lists.infradead.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=8lDSFFCqMdMytYx4AagDsndZMbOw6+CY1kV5lHBk1/8=; b=SN5wswwMe5n8/nWC0q5V6ysCkBQ4EWRflWzYn255n7cWBBIPZWRe6Ha1swCVlAodlf 8bFhLOIs7dVRkO5m6Wucxwg4ernLgMxrZ19X9+iFWdFkgrummBpqllges//sSMpoyfZS iNvSzvU/qAcMZMN3Dy1sg1fHHf9RMwL9+H+cnJ9i4SorAaXNMYB5qlZedNsxQscJ4x+R D/ys4gFihe6J8RJtmZX84vm7PNDPaFcmkunOz7Jr2ZhZTctYfpSv1kqTLt6ulr0QsLMB PmXjNuuzHuUfXz7D6/KBTM432G9T8uVCWd91hZ6bNNNYJkz7ITYN8ojk+vTCvUdBwwHh 0qzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708950646; x=1709555446; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8lDSFFCqMdMytYx4AagDsndZMbOw6+CY1kV5lHBk1/8=; b=vaDnf/ojSbCcvm9J4d0cadFl9t2URluNsgIdnWWJD3mY7h838uw116BgzOIje88HKh HGy3N4pLCWaidzF1W3u4qtOMFOOPzlGI909nqc/sqANYnpO7jChc54+nv0o2xkyZFA5+ KabORIDqp5TGfoeC/tMa6jGkq7MDccTH//C0OTZ2dp1cWb9zPkWgd7mptcZL4vlVRoXC ecbYlWb48KxFIbXkknnJHQVIFv1AqvE5tKXhXcNsPmDfsTXBUZb2iqL4mg7GVeOKCNcQ dHav+m2LFQ44EgH8EzKw2UM3IvdxLEce+GwfvE/EbGX8HyR+zIM+PYcf3beVSDN0qsqX dkaQ== X-Gm-Message-State: AOJu0Yy1SuVL2xZroQPqklI8/8AypyctlKOw2bjd+cLpRr45zuh4WsUH 9/sRrD9g3WjwY6UDy4zgCWrlCN7B15x/bXmPOMUngkyGKzpId8kSpZePyHsA4hfkIi73j9Skl7B P3xgJyFY/1197tuPyoiXmw4nEnOksWvzwG5r/bLNnNT7sBn7Rc85t X-Google-Smtp-Source: AGHT+IGfiPenwVo+Lm1ktXjRIi+zttWgs7Wm4jy/i2Z1mK/lPO5hUmRFGTcPfyRWD60ZPeJo/ktr8k41JPAuucgLSUk= X-Received: by 2002:a25:bc49:0:b0:dcf:5be3:3ed4 with SMTP id d9-20020a25bc49000000b00dcf5be33ed4mr3565429ybk.17.1708950645944; Mon, 26 Feb 2024 04:30:45 -0800 (PST) MIME-Version: 1.0 From: Michal Simek Date: Mon, 26 Feb 2024 13:30:34 +0100 Message-ID: Subject: [GIT PULL] arm64: ZynqMP DT changes for v6.9 To: SoC Team Cc: linux-arm X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240226_043047_745848_CB139A7E X-CRM114-Status: GOOD ( 12.71 ) 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, please pull these DT changes to your tree. There are some SoC related dt binding changes and associated DT changes. Also followed by some small updates. All the changes have been checked against DT schema but there are still some older descriptions which should be updated in future. Thanks, Michal The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-dt-for-6.9 for you to fetch changes up to d8764d347bd737efec00fae81133ffad0ae084bb: dt-bindings: firmware: xilinx: Describe soc-nvmem subnode (2024-02-06 08:01:32 +0100) ---------------------------------------------------------------- arm64: ZynqMP DT changes for 6.9 dt-bindings: - Describe firmware for Versal NET - Describe all firmware child nodes - Align versal-fpga node name with dt schema - Describe k26 rev2 and kv260 DTs: - Align firmware node with dt schema - Add an optee node - Describe reset for CANs - Update ECAM size to discover up to 256 buses - Describe assigned-clocks for uarts - Add u-boot node - Comment SMMU entries - Align dwc3 nodes with dt schema - Rename i2c groups to match dt schema - Small DT updates (comments) - Fix default clock frequency for si570 (zcu102, zcu106) - Add output-enable pins and cover MIO38 (SOM) ---------------------------------------------------------------- Ilias Apalodimas (1): arm64: zynqmp: Add an OP-TEE node to the device tree Jay Buddhabhatti (1): dt-bindings: firmware: versal: add versal-net compatible string Michal Simek (15): dt-bindings: firmware: xilinx: Fix versal-fpga node name dt-bindings: firmware: xilinx: Describe missing child nodes dt-bindings: firmware: xilinx: Sort node names (clock-controller) arm64: zynqmp: Rename zynqmp-power node to power-management arm64: zynqmp: Setup default si570 frequency to 156.25MHz arm64: zynqmp: Describe assigned-clocks for uarts arm64: zynqmp: Fix comment to be aligned with board name. arm64: zynqmp: Introduce u-boot options node with bootscr-address arm64: zynqmp: Remove incorrect comment from kv260s arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp arm64: zynqmp: Comment all smmu entries arm64: zynqmp: Align usb clock nodes with binding dt-bindings: soc: xilinx: Add support for K26 rev2 SOMs dt-bindings: soc: xilinx: Add support for KV260 CC dt-bindings: firmware: xilinx: Describe soc-nvmem subnode Neal Frager (1): arm64: zynqmp: Add output-enable pins to SOMs Srinivas Neeli (1): arm64: zynqmp: Add resets property for CAN nodes Tejas Bhumkar (1): arm64: zynqmp: Disable Tri-state for MIO38 Pin Thippeswamy Havalige (1): arm64: zynqmp: Update ECAM size to discover up to 256 buses Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml | 96 +++++++++++++++++--- Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 2 +- Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml | 70 ++++++++++++-- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 16 +++- arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 36 +++++++- arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 37 +++++++- arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 85 ++++++++++------- 17 files changed, 295 insertions(+), 79 deletions(-)