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 X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9BC9DC48BD1 for ; Fri, 11 Jun 2021 07:25:47 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id DF829613B3 for ; Fri, 11 Jun 2021 07:25:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF829613B3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D55DE82D0A; Fri, 11 Jun 2021 09:25:44 +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="C+gZdd3F"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id DFCD182D1D; Fri, 11 Jun 2021 09:25:42 +0200 (CEST) Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 E0FA482052 for ; Fri, 11 Jun 2021 09:25:38 +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=masami.hiramatsu@linaro.org Received: by mail-io1-xd34.google.com with SMTP id b25so29863739iot.5 for ; Fri, 11 Jun 2021 00:25:38 -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:content-transfer-encoding; bh=0aX4O/cmWRsNfiluccrMRSuL6EmIY/egESqXCah+9As=; b=C+gZdd3FhPutuv2H0sARzvz7+nQ9Nt75qnkzENAGDiLwA23NjfzWEEpvHOVzkpn1SJ AY716ZfzHrdQX5mHTBoJMmEBXZZO7Pg1c+VM5CDe8Yn/PEoahrohp4TGKwdUg0I+dyXm tKeURj+Hrmt3UfXXPFcwY+SNKTC2jizDlrYDLKQe7rEG8xyiIC93ztPeoDA8QCh6Q0fa 7EXzdGtlly0IpwmKdo7yJl6dKnZEDMux78FEt1/mmcb5cupMHEvUA6p/LXA7vudXeSFX aYo8qTc0+RneiPXyaW7+L2TSJliM5U1hNCwK37M19X55rggyiJUX5QWBfv+XIfcWzqmO TrOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=0aX4O/cmWRsNfiluccrMRSuL6EmIY/egESqXCah+9As=; b=dk48RcOdJxc2w2rH2nqEi2kmOj4DlA9WLmyg6btO2QDf9DUxt7Sorz3LwnbDM9RQq/ 8KK5771N0PenODejkuw1b0q89yhlhV56zI3eH32Q/wQjxaAQ9cg5nYLePABRpHuearOg j/WsbCEGNbi/D+XS5SPPAP+MxCeuGvioBBC0kvjtqu90BOtCBs0AHREFG4fU2kvYxXg5 N1ximP5yDrne6bxQ1Feogw5QqKFUHQFtGmb6m3P7WnNEHmi4a0Q+kVUNDhLSODYS+KLJ aeyTJkQSTKUtT/2H7ZAFl9Z7WnQRhxR5IOJFvpP1rFsdTzq5A9HQEqMjKgBnqhQyBZuM 7xew== X-Gm-Message-State: AOAM532pMBY0CPgaLKBoONVbuERUEwWZGL4an03hir0QQnVxgPRPEWJK Giucx8zoSBFBqStQ3qkAZJ2TK+djBVJD7yvZ3cr6TQ== X-Google-Smtp-Source: ABdhPJzr1JyXIrTnB4YUkXRG2MZ0QoYbbfJmJv/bC9YZjeF2YHev1aVBE3//09wEPulgdemhmk8TqboSq75IRIEMyM4= X-Received: by 2002:a6b:cf13:: with SMTP id o19mr2127209ioa.206.1623396337521; Fri, 11 Jun 2021 00:25:37 -0700 (PDT) MIME-Version: 1.0 References: <162279979193.518877.11119025270138617301.stgit@localhost> In-Reply-To: <162279979193.518877.11119025270138617301.stgit@localhost> From: Masami Hiramatsu Date: Fri, 11 Jun 2021 16:25:26 +0900 Message-ID: Subject: Re: [PATCH v5 00/13] arm64: synquacer: Add SynQuacer/DeveloperBox support To: Peng Fan , Simon Glass , Tom Rini , Heinrich Schuchardt , Alexander Graf , Jagan Teki , Vignesh R , Joe Hershberger , Ramon Fried , Sughosh Ganu Cc: Jassi Brar , Ilias Apalodimas , Masahisa Kojima , Takahiro Akashi , Tim Harvey , Bin Meng , u-boot@lists.denx.de, Jaehoon Chung Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.102.4 at phobos.denx.de X-Virus-Status: Clean Hello, Would anyone have any comments on this series? Thank you, 2021=E5=B9=B46=E6=9C=884=E6=97=A5(=E9=87=91) 18:43 Masami Hiramatsu : > > Hi, > > Here is the 5th version of the series (including some fixes for build > errors) to add SynQuacer/DeveloperBox 96board EE suport on U-Boot. > > This series includes not only DeveloperBox support but also some fixes > for the issues which I faced while porting U-Boot on the DeveloperBox. > First 3 patches are fixes, next 1 patch is a code cleanup for generic > gpio for arm. The next 7 patches adding DeveloperBox devices > and board support. The last 2 patches are related to the UEFI capsule > update. > > Previous version is here: > > https://lists.denx.de/pipermail/u-boot/2021-May/449305.html > > > Changes in v5 > ------------- > > I dripped dfu_mtd bugfix patch (previous [12/14]) from this, > because Sughosh already fixed it. > > [11/13]: > - Remove log level from config. > > > DeveloperBox > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > DeveloperBox is a certified 96boards Enterprise Edition board. The board/= SoC has: - > * Socionext SC2A11 24-cores ARM Cortex-A53 on tbe Mini-ATX form factor mo= therboard > * 4 DIMM slots (4GB DDR4-2400 UDIMM shipped by default) > * 1 4xPCIe Gen2 slot and 2 1xPCIe Gen2 slots > (1x slots are connected via PCIe bridge chip) > * 4 USB-3.0 ports > * 2 SATA ports > * 1 GbE network port > * 1 USB-UART serial port (micro USB) > * 64MB SPI NOR Flash > * 8GB eMMC Flash Storage > * 96boards LS connector > > The DeveloperBox schematic can be found here: - > https://www.96boards.org/documentation/enterprise/developerbox/hardware-d= ocs/mzsc2am_v03_20180115_a.pdf > > And the other documents can be found here: - > https://www.96boards.org/documentation/enterprise/developerbox/ > > > Currently, the U-Boot port supports: - > * USB > * eMMC > * SPI-NOR > * SATA > * GbE > > The DeveloperBox boots the TF-A and EDK2 as a main bootloader by default. > The DeveloperBox U-Boot port will replace the EDK2 and boot from TF-A as > BL33, but no need to combine with it. > > > Thank you, > > --- > > Jassi Brar (4): > mmc: synquacer: Add SynQuacer F_SDH30 SDHCI driver > spi: synquacer: Add HSSPI SPI controller driver for SynQuacer > net: synquacer: Add netsec driver > i2c: synquacer: SNI Synquacer I2C controller > > Masami Hiramatsu (9): > ata: ahci-pci: Use scsi_ops to initialize ops > dm: pci: Skip setting VGA bridge bits if parent device is the host = bus > efi: Fix to use null handle to create new handle for efi_fmp_raw > gpio: Introduce CONFIG_GPIO_EXTRA_HEADER to cleanup #ifdefs > pci: synquacer: Add SynQuacer ECAM based PCIe driver > ARM: dts: synquacer: Add device trees for DeveloperBox > board: synquacer: Add DeveloperBox 96boards EE support > doc: qemu: arm64: Fix the documentation of capsule update > configs: synquacer: Enable EFI capsule update support > > > arch/arm/Kconfig | 108 ++ > arch/arm/dts/Makefile | 2 > arch/arm/dts/synquacer-sc2a11-caches.dtsi | 73 + > .../dts/synquacer-sc2a11-developerbox-u-boot.dtsi | 75 + > arch/arm/dts/synquacer-sc2a11-developerbox.dts | 56 + > arch/arm/dts/synquacer-sc2a11.dtsi | 595 ++++++++++ > arch/arm/include/asm/gpio.h | 8 > board/socionext/developerbox/Kconfig | 36 + > board/socionext/developerbox/MAINTAINERS | 14 > board/socionext/developerbox/Makefile | 9 > board/socionext/developerbox/developerbox.c | 146 +++ > configs/synquacer_developerbox_defconfig | 129 ++ > doc/board/emulation/qemu_capsule_update.rst | 11 > doc/board/index.rst | 1 > doc/board/socionext/developerbox.rst | 87 ++ > doc/board/socionext/index.rst | 9 > drivers/ata/ahci-pci.c | 2 > drivers/i2c/Kconfig | 7 > drivers/i2c/Makefile | 1 > drivers/i2c/synquacer_i2c.c | 338 ++++++ > drivers/mmc/Kconfig | 10 > drivers/mmc/Makefile | 1 > drivers/mmc/f_sdh30.c | 81 + > drivers/net/Kconfig | 8 > drivers/net/Makefile | 1 > drivers/net/sni_netsec.c | 1134 ++++++++++++++= ++++++ > drivers/pci/Kconfig | 12 > drivers/pci/Makefile | 1 > drivers/pci/pci-uclass.c | 3 > drivers/pci/pcie_ecam_synquacer.c | 600 +++++++++++ > drivers/spi/Kconfig | 8 > drivers/spi/Makefile | 1 > drivers/spi/spi-synquacer.c | 491 +++++++++ > include/configs/synquacer.h | 115 ++ > lib/efi_loader/efi_capsule.c | 2 > 35 files changed, 4158 insertions(+), 17 deletions(-) > create mode 100644 arch/arm/dts/synquacer-sc2a11-caches.dtsi > create mode 100644 arch/arm/dts/synquacer-sc2a11-developerbox-u-boot.dts= i > create mode 100644 arch/arm/dts/synquacer-sc2a11-developerbox.dts > create mode 100644 arch/arm/dts/synquacer-sc2a11.dtsi > create mode 100644 board/socionext/developerbox/Kconfig > create mode 100644 board/socionext/developerbox/MAINTAINERS > create mode 100644 board/socionext/developerbox/Makefile > create mode 100644 board/socionext/developerbox/developerbox.c > create mode 100644 configs/synquacer_developerbox_defconfig > create mode 100644 doc/board/socionext/developerbox.rst > create mode 100644 doc/board/socionext/index.rst > create mode 100644 drivers/i2c/synquacer_i2c.c > create mode 100644 drivers/mmc/f_sdh30.c > create mode 100644 drivers/net/sni_netsec.c > create mode 100644 drivers/pci/pcie_ecam_synquacer.c > create mode 100644 drivers/spi/spi-synquacer.c > create mode 100644 include/configs/synquacer.h > > -- > Masami Hiramatsu --=20 Masami Hiramatsu