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 E56AEC433EF for ; Tue, 19 Jul 2022 05:31:32 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 929EA84027; Tue, 19 Jul 2022 07:31:30 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.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=linaro.org header.i=@linaro.org header.b="LNgQXScd"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B91AD84029; Tue, 19 Jul 2022 07:31:29 +0200 (CEST) Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (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 EDF07839CC for ; Tue, 19 Jul 2022 07:31:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sumit.garg@linaro.org Received: by mail-pj1-x102c.google.com with SMTP id q41-20020a17090a1b2c00b001f2043c727aso406043pjq.1 for ; Mon, 18 Jul 2022 22:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UEVBfNqJVIiK+zhJ2idcM8R9R9kVZ+bvCV9qs0kg+MY=; b=LNgQXScdsDm7kRLph4GQxoB0NL/hOSzCujFsQ1eKdpg8aYGrJekSQwIAqJ+9qdn2rD 6w8p/ZwNz1Je9/zeS1VjeDKSe1MigI2PrCUdEt0fDJ6FKUj2MSL5EJ3Lb0reJywCMEfB MWqgeuqe/IsRbZiQoQ4VxSdJQ2Eanlv1lXrEUwjXn9hXZ1eQnWygavzlEnd+9GAMdwjs 8fFE57cBufQyxsUKJhUfRUP3As8Ce10CiqRe3pHisDvvdxxaDZiC91WyVacs68oGaPfy Gmd5o40iutFwh4xRfSHBppHHIHP9JEGCMBE4r3Pjb2JNmc8+w6ZfoPDh3A1/D276lk/+ dizw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UEVBfNqJVIiK+zhJ2idcM8R9R9kVZ+bvCV9qs0kg+MY=; b=m4ycxqknduBddlDWaBaj2k4mIzzQSrRGDBRWn7oVQOcFPbp8JzM/ammVZAFjE8STJc e2Wbfw+1tJScBJK2gRLJOwGvLPViwqMJRhldBOnoqWFBUXT9+fzNCUzt6hWR7TS9POVe 2DnbqMa9gUMNe+lTZ0Y2FQIQuc5kvbJERIDNInvp7au3lKdLg5HnlVjqSZmif7rORkHQ a4Ea9pMxApiaNebdrzDwAbSQToPqjs7Qz9MGzIENAfgk4GIepciuwb8NYndGvCk4QQrD 6i5VmCmMwhYgykU0F2a8Xhjq0el+rQGrH1IwjnIMNG4rIaX05kThaOMnlRENHVnMWgNY 0lNA== X-Gm-Message-State: AJIora9QmJKp7kKZ/3JKIylFyocogAcMG313HICz5FNqaU4e80UsVMQr Lfhr4SWBE2CQxtj2C4PFf1ZgpUSb9CSNo22CuOsfEA== X-Google-Smtp-Source: AGRyM1ubt1uqtaXZqeTck8fbuPEQqV2y1yDe8kF3oWmsWnA3cR1WWIiiyyjZt7Sd1iFiJ6+KamrFzTmKNj0W6yaDX/E= X-Received: by 2002:a17:903:2450:b0:16c:1785:d814 with SMTP id l16-20020a170903245000b0016c1785d814mr31167232pls.20.1658208685032; Mon, 18 Jul 2022 22:31:25 -0700 (PDT) MIME-Version: 1.0 References: <20220712071212.2188390-1-sumit.garg@linaro.org> In-Reply-To: <20220712071212.2188390-1-sumit.garg@linaro.org> From: Sumit Garg Date: Tue, 19 Jul 2022 11:01:12 +0530 Message-ID: Subject: Re: [PATCH v3 0/9] New boards support: db845c and qcs404-evb To: trini@konsulko.com, rfried.dev@gmail.com Cc: peng.fan@nxp.com, jh80.chung@samsung.com, sjg@chromium.org, dsankouski@gmail.com, stephan@gerhold.net, vinod.koul@linaro.org, nicolas.dechesne@linaro.org, mworsfold@impinj.com, daniel.thompson@linaro.org, pbrobinson@gmail.com, u-boot@lists.denx.de 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 Tom, Ramon, On Tue, 12 Jul 2022 at 12:42, Sumit Garg wrote: > > Add support for two new boards db845c and qcs404-evb: > - db845c is a 96boards compliant platform aka RB3 based on Qualcomm > SDM845 SoC. > - qcs404-evb is an evaluation board from Qualcomm based on QCS404 SoC. > > Both these platforms have one thing in common that u-boot is chain-loaded > in 64-bit mode via Android Boot Loader (ABL) which is an EFI application. > For further details on chain-loading refer to platform specific > documentation: > - doc/board/qualcomm/sdm845.rst > - doc/board/qualcomm/qcs404.rst > > Changes in v3: > - Add clocks re-initialization for UART and eMMC for qcs404-evb. > - Pick up Ramon's review tag for patches 1-7. > > Changes in v2: > - Added patch #1 to fix DT node overrides in starqltechn-uboot.dtsi. > - Updated patch #2 commit description. > - Fixed a typo (s/96Board/96Boards/) in patch #5. > > Sumit Garg (9): > board: starqltechn: Align DT node overrides with sdm845.dtsi > arm64: dts: sdm845: Remove redundant u-boot DT properties > clocks: sdm845: Import qcom,gcc-sdm845.h > uart: sdm845: Fix debug UART pinmux > board: qualcomm: Add support for dragonboard845c > mmc: msm_sdhci: Add SDCC version 5.0.0 support > pinctrl: qcom: Add pinctrl driver for QCS404 SoC > clocks: qcom: Add clock driver for QCS404 SoC > board: qualcomm: Add support for QCS404 EVB > Do we have any further comments on this patch-set? If there aren't any then can you help picking it up? -Sumit > arch/arm/dts/Makefile | 1 + > arch/arm/dts/dragonboard845c-uboot.dtsi | 37 +++ > arch/arm/dts/dragonboard845c.dts | 44 ++++ > arch/arm/dts/qcs404-evb-uboot.dtsi | 24 ++ > arch/arm/dts/qcs404-evb.dts | 81 ++++++ > arch/arm/dts/sdm845.dtsi | 8 +- > arch/arm/dts/starqltechn-uboot.dtsi | 18 +- > arch/arm/dts/starqltechn.dts | 2 +- > arch/arm/mach-snapdragon/Kconfig | 25 ++ > arch/arm/mach-snapdragon/Makefile | 3 + > arch/arm/mach-snapdragon/clock-qcs404.c | 79 ++++++ > arch/arm/mach-snapdragon/clock-sdm845.c | 3 +- > arch/arm/mach-snapdragon/clock-snapdragon.c | 1 + > .../include/mach/sysmap-qcs404.h | 40 +++ > arch/arm/mach-snapdragon/pinctrl-qcs404.c | 55 ++++ > arch/arm/mach-snapdragon/pinctrl-snapdragon.c | 1 + > arch/arm/mach-snapdragon/pinctrl-snapdragon.h | 1 + > arch/arm/mach-snapdragon/sysmap-qcs404.c | 31 +++ > board/qualcomm/dragonboard845c/Kconfig | 12 + > board/qualcomm/dragonboard845c/MAINTAINERS | 6 + > board/qualcomm/dragonboard845c/Makefile | 9 + > board/qualcomm/dragonboard845c/db845c.its | 63 +++++ > .../dragonboard845c/dragonboard845c.c | 9 + > board/qualcomm/qcs404-evb/Kconfig | 15 ++ > board/qualcomm/qcs404-evb/MAINTAINERS | 6 + > board/qualcomm/qcs404-evb/Makefile | 6 + > board/qualcomm/qcs404-evb/qcs404-evb.c | 33 +++ > board/qualcomm/qcs404-evb/qcs404-evb.its | 64 +++++ > configs/dragonboard845c_defconfig | 28 ++ > configs/qcs404evb_defconfig | 39 +++ > doc/board/qualcomm/index.rst | 1 + > doc/board/qualcomm/qcs404.rst | 79 ++++++ > doc/board/qualcomm/sdm845.rst | 100 ++++++- > drivers/mmc/msm_sdhci.c | 96 ++++--- > include/configs/dragonboard845c.h | 28 ++ > include/configs/qcs404-evb.h | 27 ++ > include/dt-bindings/clock/qcom,gcc-qcs404.h | 180 +++++++++++++ > include/dt-bindings/clock/qcom,gcc-sdm845.h | 246 ++++++++++++++++++ > 38 files changed, 1439 insertions(+), 62 deletions(-) > create mode 100644 arch/arm/dts/dragonboard845c-uboot.dtsi > create mode 100644 arch/arm/dts/dragonboard845c.dts > create mode 100644 arch/arm/dts/qcs404-evb-uboot.dtsi > create mode 100644 arch/arm/dts/qcs404-evb.dts > create mode 100644 arch/arm/mach-snapdragon/clock-qcs404.c > create mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-qcs404.h > create mode 100644 arch/arm/mach-snapdragon/pinctrl-qcs404.c > create mode 100644 arch/arm/mach-snapdragon/sysmap-qcs404.c > create mode 100644 board/qualcomm/dragonboard845c/Kconfig > create mode 100644 board/qualcomm/dragonboard845c/MAINTAINERS > create mode 100644 board/qualcomm/dragonboard845c/Makefile > create mode 100644 board/qualcomm/dragonboard845c/db845c.its > create mode 100644 board/qualcomm/dragonboard845c/dragonboard845c.c > create mode 100644 board/qualcomm/qcs404-evb/Kconfig > create mode 100644 board/qualcomm/qcs404-evb/MAINTAINERS > create mode 100644 board/qualcomm/qcs404-evb/Makefile > create mode 100644 board/qualcomm/qcs404-evb/qcs404-evb.c > create mode 100644 board/qualcomm/qcs404-evb/qcs404-evb.its > create mode 100644 configs/dragonboard845c_defconfig > create mode 100644 configs/qcs404evb_defconfig > create mode 100644 doc/board/qualcomm/qcs404.rst > create mode 100644 include/configs/dragonboard845c.h > create mode 100644 include/configs/qcs404-evb.h > create mode 100644 include/dt-bindings/clock/qcom,gcc-qcs404.h > create mode 100644 include/dt-bindings/clock/qcom,gcc-sdm845.h > > -- > 2.25.1 >