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 BCD1DC433FE for ; Fri, 4 Nov 2022 00:14:58 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8748F85186; Fri, 4 Nov 2022 01:14:29 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=ti.com header.i=@ti.com header.b="u6g8+EK7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D7F5885123; Fri, 4 Nov 2022 01:14:17 +0100 (CET) Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) (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 8184285156 for ; Fri, 4 Nov 2022 01:14:11 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=bb@ti.com Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 2A40E6gY099393; Thu, 3 Nov 2022 19:14:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1667520846; bh=uImBdZvDAUvrqtC7JTfgGtpJJxszL5IrgsBOtdb2PvQ=; h=From:To:CC:Subject:Date; b=u6g8+EK79IoiV4yIlaxdQbZM/0AdRzkPnFNeeECEeavJtGu492pbw+dntKP+X2tav dvquvCXk00XzU/Aa1r1C0HaTsQnyG91yydaUEuLozA+RgJr2DtlFxjwgGtA8cqKiXE IHfpNzQS3PampyyoHuqnjZFeV4jHlbqAZetrQpVI= Received: from DLEE110.ent.ti.com (dlee110.ent.ti.com [157.170.170.21]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 2A40E6G9044508 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 3 Nov 2022 19:14:06 -0500 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE110.ent.ti.com (157.170.170.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.6; Thu, 3 Nov 2022 19:14:06 -0500 Received: from fllv0040.itg.ti.com (10.64.41.20) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.6 via Frontend Transport; Thu, 3 Nov 2022 19:14:06 -0500 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 2A40E6Md122534; Thu, 3 Nov 2022 19:14:06 -0500 From: Bryan Brattlof To: Lukasz Majewski , Sean Anderson , Jaehoon Chung , Nishanth Menon , Georgi Vlaev , Andrew Davis , Vignesh Raghavendra , Tom Rini CC: UBoot Mailing List , Bryan Brattlof Subject: [PATCH 0/8] Introduce initial TI's am62a support Date: Thu, 3 Nov 2022 19:13:50 -0500 Message-ID: <20221104001358.13353-1-bb@ti.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=4647; i=bb@ti.com; h=from:subject; bh=JNDfzNwR99PFG+dD+JF70rRw4MOugEFl1MR+yjhWrvA=; b=owNCWmg5MUFZJlNZFv+fxgAAaP///v/vfm/8v7LvXnTy33XPivOv5f+77HdP765c+r3fkl0wARrJ pDTQAYgMgaA0AaAHqBoxAaAAybU0AMg2oAABiMhoPUAepoNMh5Rp6TT1P0oZQA0aDTIaaNA0yZAGTQ AA0ZMjTQBkZGQaMJgmTRkNNHqaZDEYE0aYgAPUAO9UPUDI0yeoMmQDTINBpkNNAA0aDIANAMJkyGmC AAGgDRgCBkAA09Q9TBBUY0kgHQ6VHDELtPGB0WwQ/0myYHNZEeISDGTlBN4WHt9gM96e35q6ctPIGu 80IU8NYyRDrYahyB8nkM1JIYhX5OXSaGO3pL4OXrSltxBd0I3V3fGKF/LHoggeuF5FaqAadBPswAl5 V9YuHPKZPmDYi8cNDnkFEHtukboAgKrkjT5GpXygfjJFiQCdgyRLpn70o9C7hkPg6DDv5X8TBeZpEa Z9u0AyQy88ZiAuk/c5beOONZwHOtbepqVKPw4orPfGEQMyW/Smv+9+GQKEgk0+tA8yiS1ytT5Lm3z1 NEgB9sxMqSAOBfrDx8LUPfpxeBa17cZz6PZRYH82bHc2tAX7nDubH2mXoODxhYugUoKq2C+vUSSKfv g/N/Iy/BK/mtm9ZQe++7HQ3DoejLjY4RPg+ZkVG4FALFC48wBQaLXmeCC/xdyRThQkBb/n8YA= X-Developer-Key: i=bb@ti.com; a=openpgp; fpr=D3D177E40A38DF4D1853FEEF41B90D5D71D56CE0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 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.6 at phobos.denx.de X-Virus-Status: Clean Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments AM62Ax SK EVM. The am62ax shares many of the same features as the am62x however it uses a new 32bit controller and therefore depends on the patch I sent last week updating the macros used by the k3-ddrss ram driver[0]. Here is some proof of life & more documentation if you're interested :) Bootlog:https://paste.sr.ht/~bryanb/e0a418ba7dd452749d2dd1efb5e91b2875a01708 Technical Reference Manual:https://www.ti.com/lit/zip/spruj16 Schematics:https://www.ti.com/lit/zip/sprr459 Thanks for reviewing! ~Bryan [0] https://lore.kernel.org/u-boot/20221024215328.22373-1-bb@ti.com/ Bryan Brattlof (8): arm: dts: introduce am62a7 dtbs from linux kernel arm: dts: introduce am62a7 u-boot dtbs ram: k3-ddrss: add am62a controller support soc: ti: k3-socinfo: add am62a SoC entry arm: mach-k3: introduce basic files to support the am62a arm: mach-k3: am62a: introduce auto-generated SoC data board: ti: introduce the basic files needed to support the am62a configs: introduce configs for the am62a arch/arm/dts/Makefile | 3 + arch/arm/dts/k3-am62a-ddr-1866mhz-32bit.dtsi | 2798 ++++++++++++++++ arch/arm/dts/k3-am62a-ddr.dtsi | 2814 +++++++++++++++++ arch/arm/dts/k3-am62a-main.dtsi | 298 ++ arch/arm/dts/k3-am62a-mcu.dtsi | 39 + arch/arm/dts/k3-am62a-wakeup.dtsi | 54 + arch/arm/dts/k3-am62a.dtsi | 122 + arch/arm/dts/k3-am62a7-r5-sk.dts | 143 + arch/arm/dts/k3-am62a7-sk-u-boot.dtsi | 140 + arch/arm/dts/k3-am62a7-sk.dts | 223 ++ arch/arm/dts/k3-am62a7.dtsi | 103 + arch/arm/mach-k3/Kconfig | 14 +- arch/arm/mach-k3/Makefile | 2 + arch/arm/mach-k3/am62a7_init.c | 250 ++ arch/arm/mach-k3/am62ax/Makefile | 6 + arch/arm/mach-k3/am62ax/clk-data.c | 317 ++ arch/arm/mach-k3/am62ax/dev-data.c | 73 + arch/arm/mach-k3/arm64-mmu.c | 6 +- .../arm/mach-k3/include/mach/am62a_hardware.h | 74 + arch/arm/mach-k3/include/mach/am62a_spl.h | 49 + arch/arm/mach-k3/include/mach/hardware.h | 4 + arch/arm/mach-k3/include/mach/spl.h | 4 + board/ti/am62ax/Kconfig | 52 + board/ti/am62ax/MAINTAINERS | 9 + board/ti/am62ax/Makefile | 7 + board/ti/am62ax/evm.c | 31 + configs/am62ax_evm_a53_defconfig | 79 + configs/am62ax_evm_r5_defconfig | 106 + drivers/clk/ti/clk-k3.c | 6 + drivers/firmware/ti_sci_static_data.h | 4 +- drivers/power/domain/ti-power-domain.c | 6 + drivers/ram/Kconfig | 1 + drivers/ram/k3-ddrss/k3-ddrss.c | 1 + drivers/soc/soc_ti_k3.c | 4 + include/configs/am62ax_evm.h | 68 + include/dt-bindings/pinctrl/k3.h | 3 + include/k3-clk.h | 1 + include/k3-dev.h | 1 + 38 files changed, 7906 insertions(+), 9 deletions(-) create mode 100644 arch/arm/dts/k3-am62a-ddr-1866mhz-32bit.dtsi create mode 100644 arch/arm/dts/k3-am62a-ddr.dtsi create mode 100644 arch/arm/dts/k3-am62a-main.dtsi create mode 100644 arch/arm/dts/k3-am62a-mcu.dtsi create mode 100644 arch/arm/dts/k3-am62a-wakeup.dtsi create mode 100644 arch/arm/dts/k3-am62a.dtsi create mode 100644 arch/arm/dts/k3-am62a7-r5-sk.dts create mode 100644 arch/arm/dts/k3-am62a7-sk-u-boot.dtsi create mode 100644 arch/arm/dts/k3-am62a7-sk.dts create mode 100644 arch/arm/dts/k3-am62a7.dtsi create mode 100644 arch/arm/mach-k3/am62a7_init.c create mode 100644 arch/arm/mach-k3/am62ax/Makefile create mode 100644 arch/arm/mach-k3/am62ax/clk-data.c create mode 100644 arch/arm/mach-k3/am62ax/dev-data.c create mode 100644 arch/arm/mach-k3/include/mach/am62a_hardware.h create mode 100644 arch/arm/mach-k3/include/mach/am62a_spl.h create mode 100644 board/ti/am62ax/Kconfig create mode 100644 board/ti/am62ax/MAINTAINERS create mode 100644 board/ti/am62ax/Makefile create mode 100644 board/ti/am62ax/evm.c create mode 100644 configs/am62ax_evm_a53_defconfig create mode 100644 configs/am62ax_evm_r5_defconfig create mode 100644 include/configs/am62ax_evm.h -- 2.38.1