From patchwork Mon Mar 15 17:32:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 1685 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 70D8E3F137 for ; Mon, 15 Mar 2021 18:33:29 +0100 (CET) Received: by mail-pl1-f199.google.com with SMTP id h6sf13935431plr.23 for ; Mon, 15 Mar 2021 10:33:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1615829607; cv=pass; d=google.com; s=arc-20160816; b=rS+7kyMS7X5mda+riC5QY8SnHfvZTlk7Pa4aAztZblCrl3KwWkwAG47L7hRc3DPmbp uQpM0+yUMfNIoLGAykuVakvCJF3cfpPRjwIASsXL33CeooTn2lNJexkMqyZSlAlSOw4n TU5g1s2PrQc7SE+4mhgyJwfl5l96nGuES8TtvOihERsM2mtyL9SkGf8NDu+Mxmc5tjs1 PoXPZOqd8ED6+Igufh/gyY14wX0aalz+RYfB9THerQqt5KJoEQJCDmSitrP8pLycPBut fWptahb78UyusBWrUEac010+Xl9TXWdObcU5LQcpvMW+ElN4qTsbKtLg+QkxHjj4Zn5P GTng== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=1MFqunf4aQN8i8jv5DDrbwrhlln1+xyNj6XZr1Tj6Kc=; b=sICFS0MvF4JfVDRDpXFHDtEKyvv/TZ1/judTyAi0lI8r6HbkxDb4E/6xNxfFvh9BLT H3No0W9O5PyiYebD+dU0Dz5Jz/NnZwhboxMZYXqBrXtgKAlZVghSdwZKFTk9gubd9T0E bOEbpVQR7JcoFfE/VTTAgOn39J1Ufb2Crb/rnpR4VeQFJbMkzF8qphd1fPBpzl0K9g6K 8SLvwxV/npGg57umbND9J+h8WImftr8mVFVxHS7HFD1f8WyeKImK33rG/ZfCTwgcN3ak Yh+IDSCe9vHKwDG3MKOFX4t1NTXyL8lSHLJIzhmhHZcTExm8xEB+Ka7t1nVlJgFVjBJ/ 406Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oz6EmloO; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=1MFqunf4aQN8i8jv5DDrbwrhlln1+xyNj6XZr1Tj6Kc=; b=Z7fkbMHpWcICjYAGECT1bvXXo8pjzmW0J1vTxgFCorH2LYh+DffisR9nIo+xa1yNgr jEmNwz3SkomPifuHukPfypnXwXntMoEvZxP1HHD9qTgFFcOkMYhHMH4BUUu3VeOHoCZB dIEGsg/0bF4aPh8YXV1PfIoE75OJUPBXWGuK8= 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:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=1MFqunf4aQN8i8jv5DDrbwrhlln1+xyNj6XZr1Tj6Kc=; b=pvGR10sFTlrO2ENUoawjE9qq9hCxeJ+5mV+WGAWEWz2sRctm0AXc35TQKPMimclIAm YESduDbKLIe0hQnG8mC7EJDht5okNXhcOdG1H01Jp6jUcvndHYPOLgf3XN9VGlJj59H7 8HD2llMKtB7XXdKnTXtjoxMnG+IpkdFIgpwKVEh+qSYl/SnDqxlg38W97huhwH2nEixq NEWVmyTbkhs1QVogv2GmhHd4JeexwwBoxIvkXcbPEQM4PHBBxCkKaIFuZF/6r5Ewc4vW kIYvm394CQDNkJVuirhErGl7dhCLaQQR//09hRUGtpY6x270btoMLEeAv+xkZ/HVREwW 7lnw== X-Gm-Message-State: AOAM5307eQKI8O8aGKp2idqRRZWt20E/S2pXXTqSvkvfJW+NspqtwMOs 0YY4QaNlVDClkU0H5UknLnTmTnRO X-Google-Smtp-Source: ABdhPJw+OUd4eiq/mQaH4m6e+lmDvVUv2eWnqBo6gJzjO2Rx2ULxBzIi2Vpeq6jcFV21i7VjNL6X+A== X-Received: by 2002:a17:90a:2e81:: with SMTP id r1mr194271pjd.58.1615829607088; Mon, 15 Mar 2021 10:33:27 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:4a1c:: with SMTP id x28ls6464328pga.10.gmail; Mon, 15 Mar 2021 10:33:26 -0700 (PDT) X-Received: by 2002:a63:5622:: with SMTP id k34mr221215pgb.226.1615829606419; Mon, 15 Mar 2021 10:33:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615829606; cv=none; d=google.com; s=arc-20160816; b=sgAcfKLncUnDY5JIDve6je4FzfeCYpiqHDm0dfod9M/hhQjwhTmYSFtvKR4TjEcgBi o8SRHZrSqHs2c7NzvrVi1NN1RDizbS1rXuBV2od7vPJtI7Lpx03oh90NW2bpcdptm8J4 jF6Ax88whFQBdbrj952qF79pig+p9V+46rKIcElWh3k2dYeU0MD9OYhERVM9qR3gIOkj k6V4drCBooBP800y6EppzEJgg5QrNeU5M1GlugdhoZ43ngbPto35JuODkPldbzk4rUM6 5vOMyu151Pml7aCW7H7vbfr9uD72OuhLcP4HQv9pTenfsA+l0zC0U72Zh9UwO/Jyy1p0 744A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=TjcGLHYmTFaDOG44tdqmhaRUvcwQkOMn1gw1d4xYJnE=; b=lar0Xoce6VC6uMaDq4sVJByxokkdI30ljuDgwmA3ktESfGjOxDVzSdxg7kn0kV5KSM 5nPz5YEme7nQseOEMdtc7tUAqp9P+bp7vIKZDsf0ELOz8kJ+JCUxclVqTcdJ4OqI30ZH r4lc0kv4IrbSH/HCj/1J45OBUi4LJUoFBxketj8cw+N6UA6fcTG2gN0FbqWh3IjyVbpG uSQ4ZOxyU44+glE5ATpBGHmDdjwqVBUB2Z6LmGUjW1YkBc1n5bjZA+6MgJ8qyIsk1UiZ fZp/BbWcPS7eji9iGq0sHNRqLrnrFgmOZZ+OscHWG3cIWfmpYakaa28F8nAWyESM/hQb 559g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oz6EmloO; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id u3sor6524314pgq.84.2021.03.15.10.33.25 for (Google Transport Security); Mon, 15 Mar 2021 10:33:25 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a63:3182:: with SMTP id x124mr176548pgx.317.1615829605173; Mon, 15 Mar 2021 10:33:25 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a884:6f76:4267:118b:2085]) by smtp.gmail.com with ESMTPSA id y17sm227500pju.50.2021.03.15.10.33.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Mar 2021 10:33:24 -0700 (PDT) From: Jagan Teki To: Patrick Delaunay , Patrice Chotard , Matteo Lisi Cc: uboot-stm32@st-md-mailman.stormreply.com, u-boot@lists.denx.de, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v2 0/9] stm32: Add Engicam STM32MP1 SoM Date: Mon, 15 Mar 2021 23:02:47 +0530 Message-Id: <20210315173256.103731-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oz6EmloO; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Patch series for Engicam i.Core and MicroGEA SoM and it's associated carrier board dts(i) support. Changes for v2: - add Linux dts commit ids in commit messages - drop CONFIG_BOARD_EARLY_INIT_F - order dts files in Makefile - collect Patrice r-b Any inputs? Jagan. Jagan Teki (9): ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM ARM: dts: stm32: Add Engicam i.Core STM32MP1 1X4Gb DDR3 ARM: stm32: Imply SPL_SPI_LOAD board: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit board: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 Micro SoM ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 1X4Gb DDR3 board: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board board: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF arch/arm/dts/Makefile | 4 + .../stm32mp15-ddr3-icore-1x4Gb-1066-binG.dtsi | 119 +++++++++++ ...m32mp15-ddr3-microgea-1x4Gb-1066-binG.dtsi | 121 +++++++++++ ...2mp157a-icore-stm32mp1-ctouch2-u-boot.dtsi | 51 +++++ .../stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 +++++ ...mp157a-icore-stm32mp1-edimm2.2-u-boot.dtsi | 51 +++++ .../stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 +++++ .../stm32mp157a-icore-stm32mp1-u-boot.dtsi | 146 +++++++++++++ arch/arm/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 ++++++++++++++++++ ...rogea-stm32mp1-microdev2.0-of7-u-boot.dtsi | 51 +++++ ...157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 ++++++++++++++ ...-microgea-stm32mp1-microdev2.0-u-boot.dtsi | 51 +++++ ...32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 +++++ .../stm32mp157a-microgea-stm32mp1-u-boot.dtsi | 118 +++++++++++ .../dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 +++++++++++++ arch/arm/mach-stm32mp/Kconfig | 54 ++++- board/engicam/stm32mp1/Kconfig | 12 ++ board/engicam/stm32mp1/MAINTAINERS | 24 +++ board/engicam/stm32mp1/Makefile | 10 + board/engicam/stm32mp1/spl.c | 48 +++++ board/engicam/stm32mp1/stm32mp1.c | 125 +++++++++++ ...stm32mp15-icore-stm32mp1-ctouch2_defconfig | 79 +++++++ ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig | 79 +++++++ ...-microgea-stm32mp1-microdev2-of7_defconfig | 79 +++++++ ...mp15-microgea-stm32mp1-microdev2_defconfig | 79 +++++++ 25 files changed, 1947 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/stm32mp15-ddr3-icore-1x4Gb-1066-binG.dtsi create mode 100644 arch/arm/dts/stm32mp15-ddr3-microgea-1x4Gb-1066-binG.dtsi create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-edimm2.2-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-icore-stm32mp1.dtsi create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157a-microgea-stm32mp1.dtsi create mode 100644 board/engicam/stm32mp1/Kconfig create mode 100644 board/engicam/stm32mp1/MAINTAINERS create mode 100644 board/engicam/stm32mp1/Makefile create mode 100644 board/engicam/stm32mp1/spl.c create mode 100644 board/engicam/stm32mp1/stm32mp1.c create mode 100644 configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig create mode 100644 configs/stm32mp15-icore-stm32mp1-edimm2.2_defconfig create mode 100644 configs/stm32mp15-microgea-stm32mp1-microdev2-of7_defconfig create mode 100644 configs/stm32mp15-microgea-stm32mp1-microdev2_defconfig