Message ID | 20230607120639.82087-1-marcel@ziswiler.com |
---|---|
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (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 4QbmLd3JxJz20Q8 for <incoming@patchwork.ozlabs.org>; Wed, 7 Jun 2023 22:07:37 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3CBCD86074; Wed, 7 Jun 2023 14:07:11 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 105B886074; Wed, 7 Jun 2023 14:07:10 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 0CE3E86005 for <u-boot@lists.denx.de>; Wed, 7 Jun 2023 14:07:04 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=marcel@ziswiler.com Received: from toolbox.int.toradex.com ([194.191.254.210]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MfnzW-1qTsxf0Qey-00NE7z; Wed, 07 Jun 2023 14:06:47 +0200 From: Marcel Ziswiler <marcel@ziswiler.com> To: u-boot@lists.denx.de Cc: Bryan Brattlof <bb@ti.com>, Marcel Ziswiler <marcel.ziswiler@toradex.com>, Dave Gerlach <d-gerlach@ti.com>, Fabio Estevam <festevam@denx.de>, Francesco Dolcini <francesco.dolcini@toradex.com>, Frieder Schrempf <frieder.schrempf@kontron.de>, Kever Yang <kever.yang@rock-chips.com>, Marek Vasut <marex@denx.de>, Neil Armstrong <neil.armstrong@linaro.org>, =?utf-8?q?Pali_Roh=C3=A1r?= <pali@kernel.org>, Philippe Reynes <philippe.reynes@softathome.com>, Philippe Schenker <philippe.schenker@toradex.com>, Simon Glass <sjg@chromium.org>, Suman Anna <s-anna@ti.com>, Tom Rini <trini@konsulko.com>, Vignesh Raghavendra <vigneshr@ti.com>, William Zhang <william.zhang@broadcom.com> Subject: [PATCH v1 0/3] board: toradex: add verdin am62 support Date: Wed, 7 Jun 2023 14:06:36 +0200 Message-Id: <20230607120639.82087-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:VNIcTWa10U6/yjOgLyMr7iW0OqTqaUDIqVcZFNTOuiZt090AYDi 3BQ0aW3cogGwJNubwbbFt49hc67bcxplZuGpe7vX+9e2YvG1O6jseL2nBP43MbX/krl7qb1 WSWmH/wP9mzEWzMr1i8cYTB+5SY+5qp7XtORJ3SYzNU0Mdqqq+9TISOMQRoTxrUmvddicZW ja+EZSnjgN5jt88ZZgJIw== UI-OutboundReport: notjunk:1;M01:P0:K5uxlgMfDD4=;X/F2d+M47lv3vTTLcOTUMVaxpxI Nqnn6Dftu3oJDGhUUSZ4iPOtiiOUfH9/tP5YSFVKfDnGH7kcpIyuBJ7oqB7JeytR7zOIqY0AZ 0gjIQ46ODOKOgaBEbP0qtcXxGWJjfOZHFEoB3c2y72UPq1ZebG0aGsgbRHHg+s8WJWGRIgHXt gNUqkoEela23E2CHhhuqFAR/rVjyFf4IKU5ACgnvz/mDGEXV8aHPSOOfQzCFVF3+L3bNxqPlU LTbpT1FOZI9H13dVgp5sBoK3cBvZFn0O/nWAElCs/xID4SdwJdqHuUR2A8CZNSdHV18JeEscp Um2UyhH8PlZfUYVIwt1H/d+qWRRfMoPRUwF2kaWFaJiRSDgP+aKK/M9ibhC/jtKFeRen3v6pv Ee2lHaTTZuT0uwXiPxaGN+AID4lXMxwZ0H7ivr/ydp2S7CBQCt1PVa2nFeSLgWHmyU3qys5Rh Hb+iwmAGwTIP+JmvGTesmo/sDi1kv42WMhfLphUcKvOkoqvu7qPNpV3GqGDiKKzWEVzdHJjih 5nxld8dhHrGKsUtLG7i6R7Zag3A20VaXd/A1L/ApXeOWvefYyWDaMnwI6ZUTVOHOgYIV0v8jc KdBD6tJGeZJ8R9lif7s3knV0syxU+bDgxju6F4JSb9B446O/DQI21XlgdDxYSmEEiy3xh0imd +EkBVsdJXREyucOuhn/NeGLL/SX2tRRQAth8URxd1w== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean |
Series |
board: toradex: add verdin am62 support
|
expand
|
From: Marcel Ziswiler <marcel.ziswiler@toradex.com> This series adds initial support for the Toradex Verdin AM62 SoM [1]. The first commit adds resp. PID4 to the ConfigBlock, the second one fixes an early clocking issue confirmed to be a weird bug in TI's scripting. And last but not least support for the Toradex Verdin AM62 is added. Please note that this series is based on Emanuele's recent work on get_ram_size() [2]. [1] https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62 [2] https://lore.kernel.org/all/20230530133327.178278-1-francesco@dolcini.it Marcel Ziswiler (3): toradex: tdx-cfg-block: add 0069 verdin am62 quad 1gb wb it arm: mach-k3: am62: fix 2nd mux option of clkout0 board: toradex: add verdin am62 support arch/arm/dts/Makefile | 3 + arch/arm/dts/k3-am62-verdin-dev.dtsi | 248 ++ arch/arm/dts/k3-am62-verdin-wifi.dtsi | 39 + arch/arm/dts/k3-am62-verdin.dtsi | 1411 +++++++++++ .../dts/k3-am625-verdin-lpddr4-1600MTs.dtsi | 2190 +++++++++++++++++ arch/arm/dts/k3-am625-verdin-r5.dts | 122 + .../dts/k3-am625-verdin-wifi-dev-u-boot.dtsi | 267 ++ arch/arm/dts/k3-am625-verdin-wifi-dev.dts | 22 + arch/arm/mach-k3/Kconfig | 1 + arch/arm/mach-k3/am62x/clk-data.c | 5 +- board/toradex/common/tdx-cfg-block.c | 1 + board/toradex/common/tdx-cfg-block.h | 1 + board/toradex/verdin-am62/Kconfig | 80 + board/toradex/verdin-am62/MAINTAINERS | 16 + board/toradex/verdin-am62/Makefile | 6 + board/toradex/verdin-am62/verdin-am62.c | 117 + configs/verdin-am62_a53_defconfig | 178 ++ configs/verdin-am62_r5_defconfig | 109 + doc/board/toradex/verdin-am62.rst | 167 ++ include/configs/verdin-am62.h | 54 + 20 files changed, 5035 insertions(+), 2 deletions(-) create mode 100644 arch/arm/dts/k3-am62-verdin-dev.dtsi create mode 100644 arch/arm/dts/k3-am62-verdin-wifi.dtsi create mode 100644 arch/arm/dts/k3-am62-verdin.dtsi create mode 100644 arch/arm/dts/k3-am625-verdin-lpddr4-1600MTs.dtsi create mode 100644 arch/arm/dts/k3-am625-verdin-r5.dts create mode 100644 arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi create mode 100644 arch/arm/dts/k3-am625-verdin-wifi-dev.dts create mode 100644 board/toradex/verdin-am62/Kconfig create mode 100644 board/toradex/verdin-am62/MAINTAINERS create mode 100644 board/toradex/verdin-am62/Makefile create mode 100644 board/toradex/verdin-am62/verdin-am62.c create mode 100644 configs/verdin-am62_a53_defconfig create mode 100644 configs/verdin-am62_r5_defconfig create mode 100644 doc/board/toradex/verdin-am62.rst create mode 100644 include/configs/verdin-am62.h