Message ID | 1617953326-3110-1-git-send-email-dillon.minfei@gmail.com |
---|---|
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=W9fYPOPf; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FGxBW3sX3z9sW1 for <incoming@patchwork.ozlabs.org>; Fri, 9 Apr 2021 21:44:51 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 24F7E80C5F; Fri, 9 Apr 2021 13:44:29 +0200 (CEST) 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="W9fYPOPf"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EBA12800D3; Fri, 9 Apr 2021 09:28:58 +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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (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 E1DE48004F for <u-boot@lists.denx.de>; Fri, 9 Apr 2021 09:28:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=dillon.minfei@gmail.com Received: by mail-pj1-x1035.google.com with SMTP id k23-20020a17090a5917b02901043e35ad4aso4525029pji.3 for <u-boot@lists.denx.de>; Fri, 09 Apr 2021 00:28:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=0x1eGrC1vykGd7fpRCIj4RoQp79KunIb6L6o6Zry7yQ=; b=W9fYPOPf0QVB/HIx7YMCODV5tN9Nl8k1MQkYIpVbMsxp3YdFTRLU4rTanPdFLx5x6o 8/NkOc31elUlfnPJ6k9SJSktr0R/AFGK4+sU0IyDjsDZN/paHIAXrIof7uYPvubdsQ3s e5yH7QZgSo2ZAooEXwfpruXRhnXhhDNiDgO6eQ1atl1+5YWVJeyxhLA81nMx3eFowXni vcC3Y9ANgno+4rg79s61PZh7od4wFqh+QhIGTOe7+rnzZwVcqSJIzpQ5HvCPjKo8VDtB 5kgyGqKSie+/SoQfqL1Y1sIjDiLWkfVcNOvjaHR0U9oP8KNSuektJzUN4cZZgLZR7iQv MdHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=0x1eGrC1vykGd7fpRCIj4RoQp79KunIb6L6o6Zry7yQ=; b=R2TBMWy+0tCsn52gKFIKsn0aBTDihjhjEvwBX88MnYZMJjUR6UFvkuFx4H6JNK8i22 bBPiuqOpFZgGUlNSMOWsDQE7kXwSduqlmCxgWjptbYm/1LRGvMWAwwPD9KkV987887rV 96MqXNaDBnwBy90cu5O1ibtf9RwToGQpQL78PnTDUdO9TcgWb+62ANxOQOZ4pRvIR14v 3yo2yan6YV0dQiTutfcXWu+IE6k5jD+zJJ45hlZ9BO7s9RpOkJGtTFxrygDVI6jRS/ao nHrV0EQNlWgj0wD36y0G/iyiH4Cg59gvhoEWSFVIGItr5e1L9ZVow/aYmQ0p165jVNYw 9h0A== X-Gm-Message-State: AOAM530OUchD6vkd1+uRuEoOZ8mH535itnKmbeXyBPpGYKFOFNL+RrwY WD5G9+q6ABzl/3kq+E9ZpK4= X-Google-Smtp-Source: ABdhPJx2qA3yOkBIz6np2+PXjwLc3WxLZmtK+FMQ7d2NcZg3vN5zun4v3hZ4mkN5C9+xtwaeNINJqg== X-Received: by 2002:a17:90a:7344:: with SMTP id j4mr12045472pjs.223.1617953333045; Fri, 09 Apr 2021 00:28:53 -0700 (PDT) Received: from fmin-OptiPlex-7060.nreal.work ([137.59.103.165]) by smtp.gmail.com with ESMTPSA id j3sm1344432pfc.49.2021.04.09.00.28.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Apr 2021 00:28:52 -0700 (PDT) From: dillon.minfei@gmail.com To: kever.yang@rock-chips.com, andre.przywara@arm.com, priyanka.jain@nxp.com, jagan@amarulasolutions.com, narmstrong@baylibre.com, marex@denx.de, aford173@gmail.com, ioana.ciornei@nxp.com, josip.kelecic@sartura.hr, festevam@gmail.com, hs@denx.de, heiko.stuebner@theobroma-systems.com, u-boot@lists.denx.de, patrice.chotard@foss.st.com, patrick.delaunay@foss.st.com, uboot-stm32@st-md-mailman.stormreply.com, sjg@chromium.org Cc: dillon min <dillon.minfei@gmail.com> Subject: [PATCH v5 0/7] Add rt-thread art-pi board support Date: Fri, 9 Apr 2021 15:28:39 +0800 Message-Id: <1617953326-3110-1-git-send-email-dillon.minfei@gmail.com> X-Mailer: git-send-email 2.7.4 X-Mailman-Approved-At: Fri, 09 Apr 2021 13:44:19 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.102.4 at phobos.denx.de X-Virus-Status: Clean |
Series |
Add rt-thread art-pi board support
|
expand
|
From: dillon min <dillon.minfei@gmail.com> These patches aim to adds u-boot support on art-pi board. the board resources: - stm32h750xbh6 128k flash, 1024k sram - 32MiB sdram - 16MiB spi flash - 8MiB qspi flash - onboard wifi, bt, fm the detail board information can be found at: https://art-pi.gitee.io/website/ --- changes in v5: - remove "for STMicroelectronics." from Author(s) description changes in v4: - sync with kernel side device tree submit - use strlcpy in stm32_sdram.c - update CONFIG_BOOTARGS, remove rdinit=/linuxrc, to use kernel's devtmpfs - remove unused st,stm32h750-pinctrl from patch v3 changes in v3: two mirror changes in [PATCH v3 2/6], others same to version 2 - remove "for STMicroelectronics." from arch/arm/dts/stm32h750-pinctrl.dtsi - correct misspelling parameters you can found detail patch v2 information at link: https://patchwork.ozlabs.org/project/uboot/list/?series=236009 changes in v2: - fix wrong author/date in previous submit - sync with kernel device tree files - add st,stm32h750-pinctrl in doc and pinctrl driver *** BLURB HERE *** dillon min (7): ARM: dts: stm32: split sdram pin & timing parameter into specific board dts ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support stm32h750 ARM: dts: stm32: add new instances for stm32h743 MCU ARM: dts: stm32: fix i2c node typo in stm32h743, update dmamux1 register ARM: dts: stm32: add support for art-pi board based on stm32h750xbh6 ram: stm32: fix strsep failed on read only memory board: Add rt-thread art-pi board support arch/arm/dts/Makefile | 3 +- arch/arm/dts/stm32h7-pinctrl.dtsi | 274 ++++++++++++++++++++++++ arch/arm/dts/stm32h7-u-boot.dtsi | 100 +-------- arch/arm/dts/stm32h743-pinctrl.dtsi | 306 --------------------------- arch/arm/dts/stm32h743.dtsi | 178 +++++++++++++++- arch/arm/dts/stm32h743i-disco-u-boot.dtsi | 98 +++++++++ arch/arm/dts/stm32h743i-disco.dts | 2 +- arch/arm/dts/stm32h743i-eval-u-boot.dtsi | 98 +++++++++ arch/arm/dts/stm32h743i-eval.dts | 2 +- arch/arm/dts/stm32h750.dtsi | 5 + arch/arm/dts/stm32h750i-art-pi-u-boot.dtsi | 81 +++++++ arch/arm/dts/stm32h750i-art-pi.dts | 188 ++++++++++++++++ arch/arm/mach-stm32/stm32h7/Kconfig | 4 + board/st/stm32h750-art-pi/Kconfig | 19 ++ board/st/stm32h750-art-pi/MAINTAINERS | 7 + board/st/stm32h750-art-pi/Makefile | 6 + board/st/stm32h750-art-pi/stm32h750-art-pi.c | 58 +++++ configs/stm32h750-art-pi_defconfig | 51 +++++ drivers/ram/stm32_sdram.c | 3 + include/configs/stm32h750-art-pi.h | 48 +++++ include/dt-bindings/memory/stm32-sdram.h | 2 + 21 files changed, 1126 insertions(+), 407 deletions(-) create mode 100644 arch/arm/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32h750.dtsi create mode 100644 arch/arm/dts/stm32h750i-art-pi-u-boot.dtsi create mode 100644 arch/arm/dts/stm32h750i-art-pi.dts create mode 100644 board/st/stm32h750-art-pi/Kconfig create mode 100644 board/st/stm32h750-art-pi/MAINTAINERS create mode 100644 board/st/stm32h750-art-pi/Makefile create mode 100644 board/st/stm32h750-art-pi/stm32h750-art-pi.c create mode 100644 configs/stm32h750-art-pi_defconfig create mode 100644 include/configs/stm32h750-art-pi.h