From mboxrd@z Thu Jan 1 00:00:00 1970 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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AC5EFC433EF for ; Mon, 14 Feb 2022 10:35:35 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B1F6A83BF1; Mon, 14 Feb 2022 11:35:30 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="YZw4q1Fx"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5FD9383BC3; Mon, 14 Feb 2022 11:35:18 +0100 (CET) Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 7BC6A83BBA for ; Mon, 14 Feb 2022 11:34:59 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=pali@kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id CB3B961312; Mon, 14 Feb 2022 10:34:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1DFA6C340E9; Mon, 14 Feb 2022 10:34:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644834897; bh=NBzEoWXAQFV77wxwEI22KBbD5055RAxzFdh+JtHJVNg=; h=From:To:Cc:Subject:Date:From; b=YZw4q1FxqmRnp5VXFYoYxuBEbACzqt6vNNbfFmNv7eAfRd3W4XsYFPVec70fgi0RB WSZa760xeSVYNakHeMJAfUNuFWwCpBb9dUIQOKJK8F96i/GNFgsgQ9cF/yxbgfoTzP W2/wY3qtFVwuFzR5kPKVZ1qRrOqRI5f/WI+tlTpkb935/64Fft+nkPChlH7xC39DzI diCRe/bRYCHGWdkSsS42qI3OgP4ixCnjii79o/C7LkQDT9P8pnrm5Ln5Ee2OAtcrwT mD4wvlH/o+LUY5fH1IBF2AhUylkg7itN9TO6pfW7RZmpXtcl/X4YNE9Pl5lwdNYj60 8reX54p4KZCfA== Received: by pali.im (Postfix) id 6659ACAA; Mon, 14 Feb 2022 11:34:54 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Stefan Roese , Konstantin Porotchkin , Marek Behun , Vladimir Vid , Luka Perkov , Luis Torres , Scott Roberts , Paul Arola Cc: u-boot@lists.denx.de Subject: [PATCH u-boot-marvell 0/9] arm: a37xx: Fix code and update DTS files to upstream version Date: Mon, 14 Feb 2022 11:34:21 +0100 Message-Id: <20220214103430.24242-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Fix Armada 3720 drivers and all Armada 3720 boards (DB, uDPU, Mox and Espressobin) to be compatible with DTS files from upstream Linux kernel and update all Armada 3720 DTS files to version which is scheduled for Linux kernel 5.18. DTS patches scheduled for unreleased Linux kernel version 5.18 have only changes which were already in U-Boot DTS files. With this change U-Boot's Armada 3720 DTS board files finally could be used for booting Linux kernel. Tested on Turris Mox. Pali Rohár (9): rtc: ds1307: Add bindings for microchip,mcp7940x phy: marvell: a3700: Update compatible string to official DT bindings usb: ehci: ehci-marvell: Update compatible string to official DT bindings watchdog: armada_37xx: Convert to official DT bindings arm: mvebu: turris_mox: Remove hardcoded ethernet node names arm: a37xx: Update sdhci pointers to official DT bindings arm: a37xx: espressobin: Move U-Boot specific partitions node to -u-boot.dtsi arm: a37xx: espressobin: Explicitly enable eMMC node in -u-boot.dtsi arm: a37xx: Update DTS files to version from upstream Linux kernel arch/arm/dts/armada-371x.dtsi | 38 +- arch/arm/dts/armada-3720-db.dts | 226 +++-- .../dts/armada-3720-espressobin-u-boot.dtsi | 31 + arch/arm/dts/armada-3720-espressobin.dts | 189 +---- arch/arm/dts/armada-3720-espressobin.dtsi | 218 +++++ arch/arm/dts/armada-3720-turris-mox.dts | 776 ++++++++++++++++-- arch/arm/dts/armada-3720-uDPU-u-boot.dtsi | 2 +- arch/arm/dts/armada-3720-uDPU.dts | 218 ++--- arch/arm/dts/armada-372x.dtsi | 43 +- arch/arm/dts/armada-37xx.dtsi | 448 ++++++---- board/CZ.NIC/turris_mox/turris_mox.c | 22 +- drivers/phy/marvell/comphy_a3700.c | 2 +- drivers/phy/marvell/comphy_core.c | 3 +- drivers/rtc/ds1307.c | 1 + drivers/usb/host/ehci-marvell.c | 4 +- drivers/watchdog/armada-37xx-wdt.c | 7 +- include/dt-bindings/bus/moxtet.h | 16 + 17 files changed, 1575 insertions(+), 669 deletions(-) create mode 100644 arch/arm/dts/armada-3720-espressobin-u-boot.dtsi create mode 100644 arch/arm/dts/armada-3720-espressobin.dtsi create mode 100644 include/dt-bindings/bus/moxtet.h -- 2.20.1