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 C7925C4332F for ; Fri, 4 Nov 2022 11:49:56 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0554A8514D; Fri, 4 Nov 2022 12:49:55 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com 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=gmail.com header.i=@gmail.com header.b="fpXG3SCU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 38D3D850FE; Fri, 4 Nov 2022 12:49:54 +0100 (CET) Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8389D851B1 for ; Fri, 4 Nov 2022 12:49:51 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=pbrobinson@gmail.com Received: by mail-lf1-x12a.google.com with SMTP id b2so7089198lfp.6 for ; Fri, 04 Nov 2022 04:49:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SOa7AiwWL+CZazz4DhF5RJSnhqTQ10Ws7FPa+Qiz+m8=; b=fpXG3SCUIYIMAumvD5K7vVOltQx31JnB2dfyVokNnDJbBpmDFfhxZpAwnRODj4qHTO 8kQHryN7oK7tzpEb4dPN/YZMFlTkSpwAOTcxb/CuVENn/z0NFXsAoEDWudRuxLQX7iTt JOhQa2iJhvNPvegYfPQiTFOtDPaqGyns/ZmFAjARRd7a26bF38EYngUaRTrYdXL8vVvx zqIionHIRzNkDGuiU0jUdphKtDb7spcQcw/+zC35LXk7OjO5qwCWNVmXzBKpd3/KWeGU s6wrup1J/KQSib1B8OsqmyIT2CtkeaQiLUSVOOldtEMek5pnjFV8jcqkFVSC8Qn0AVeg 8hfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SOa7AiwWL+CZazz4DhF5RJSnhqTQ10Ws7FPa+Qiz+m8=; b=yLUZJZOcWfZRG4kwJsqQErAzZmnVrkQnHXdzPiSlmuzOFWWAKzGPBl+CanES0oqmFr zEMtchwIk2OCTDPeg8OTWizLT2OtAdkchEQYInOl7UkIrBfQpCcqGR3wbj/msHHgjsCt 62cdKe966ZV9feA17jmrolRrQfjxR2pCtbanIWKdp+Mk6eZnZA81o94BSqnT7+20j6iW nrnK6LEMmxS+oTAOe8Qmoj3E0SITDTrgqckpYQytmyGHJ6uXEMYpvoI+YcmlIjLc0THj /n49uM3jlEUFJGLuWjUMaWKDFwb88bPqLEHvBRWd/Pnf8eelJc17j6KhJjOIsWSFY2At T+VQ== X-Gm-Message-State: ACrzQf2HhCBMvIPG2pzG7x1mRZN6c77eOX59deaiqkfhnqd3Wbow0eiV 3eOrfp5l0aqC0e6COqXutBzoFgUFXAhEO/TfGRs= X-Google-Smtp-Source: AMsMyM4suPGZxehwFYqyzYrLUWzQWx9p+ATZR1kqrWy7xX4kCgmUS9BQ8uYXmGrOwnug5oeMLsSQFGcuCoJLWv6Ej5c= X-Received: by 2002:a05:6512:2111:b0:4aa:742c:e855 with SMTP id q17-20020a056512211100b004aa742ce855mr12371240lfr.268.1667562590667; Fri, 04 Nov 2022 04:49:50 -0700 (PDT) MIME-Version: 1.0 References: <20221104001358.13353-1-bb@ti.com> In-Reply-To: <20221104001358.13353-1-bb@ti.com> From: Peter Robinson Date: Fri, 4 Nov 2022 11:49:39 +0000 Message-ID: Subject: Re: [PATCH 0/8] Introduce initial TI's am62a support To: Bryan Brattlof Cc: Lukasz Majewski , Sean Anderson , Jaehoon Chung , Nishanth Menon , Georgi Vlaev , Andrew Davis , Vignesh Raghavendra , Tom Rini , UBoot Mailing List Content-Type: text/plain; charset="UTF-8" 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 Hi Bryan, > 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 Does this board need a readme for how to build the firmware, these days there generally needs to be ATF and probably a slew of other firmwares linked into a FIT image or similar to build the entire firmware bundle, a readme would likely be a useful addition for people getting started if there's not a generic TI 64 bit build doc, and if there is that likely needs an update to include this SoC/board. I didn't see anything that looked like that in the file list below. Peter > 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 >