From patchwork Tue Jun 7 07:28:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2009 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 9EB733F066 for ; Tue, 7 Jun 2022 09:29:38 +0200 (CEST) Received: by mail-il1-f200.google.com with SMTP id e4-20020a056e020b2400b002d5509de6f3sf1633537ilu.6 for ; Tue, 07 Jun 2022 00:29:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1654586977; cv=pass; d=google.com; s=arc-20160816; b=Qv7DnrE3XxryXdJIk6Z7pmIhALW5unM8VnZdv3z93gGTepmoh/XALPkcUmXx2FIVaq S8zF9j7VYPhXaemCy/dyGwHemvzvgQwrHJSOEitEL5AzzVDYoRQ5XL4PrTISnnr9ekSe cGW+NFdVkJrEdCGwocpZ4bsYBBMSJ3OhC4Nlhu9LszbdxhDM+jbHqTfv87d0VTo+nRwu iYjSCv1aKlAtL3Hp85AH4YW6Ld4A0AL65fE8dA4gGl69U+X5ds8NwfIHHNwnieRdUBQO gxBc3oc2XyEBYkiyXJhTjYa3m3GeS0v6idNxGI9e/iVmq5O0VcK+EdXEsMgqArjA+4S6 6PXw== 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=b3y7LyFzHadGD69jS2Jw/QWrLoxnnIy/8g3R4xxGB+I=; b=ILy/XGxpBcCpyBAmv80qVSkbT+oUF5s2988QQdJRXkyDVBVNs9srvVZOaR6p6rhZzY MiDea+hj1sVo8U1Ag5+xq/eX4LzBTfkz2xWDRXntv32wgj9UQ1eDBzKEK1a0q7vktSd8 tfnIBBiSiJa8yv1LFGHO5zXcovnm0EK3d3cylFynr0oJ65+6DigylKQ2YUOPBf52IPZX 8Gs6Vlr/o9iRGMfk8lOiQh5c7bXL8fjdaMBplWHmRCfRagxBfEEWvlCmOGFs13wNPCAx nXN2Uy1/AdotOHHLLUdAs/Bfnid1QeDS14PkBY36sxacHST2TN57O8xQxHEONcaXGXMh ZwpA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=i47ncMW5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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=b3y7LyFzHadGD69jS2Jw/QWrLoxnnIy/8g3R4xxGB+I=; b=XBpaHsnf6Z9DgHIXreCV0w0AnvvGL+xtLctmG0YF3PL2a920K3aVA6LhVYxzcG2js8 dbPYTcczqHB7HSgHXcac3UJNE4Yq85fw5Jqu1ww2/ThvcaFViNRbByNuUjNlBfDznBX0 MxA4trXY9/1AZbH/91sXRBUp2oAsSM5uIq36o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=b3y7LyFzHadGD69jS2Jw/QWrLoxnnIy/8g3R4xxGB+I=; b=4Pdi7L0dPdb70z6Dhg0ZU39IE+fIaVIRjU+F1rCfZZS8k+zhCWh96AJXeyg5GuvAhP IKIhgW2IodcY3duFQrFyYWb210w+dWgF2TWG7tGY+VxRRktgbg8dU6XAyNZjb5LIM0F5 n+kMGPOe+YLZfhl4zwyZg1WIdh7valfYUxktdVsxwpUQP8nYJ18C5vbaaQp3xJyTv1cu XFb5OIrv0d6Yqd4XGIDxOmSMCCm98dJOAy7xO/76kkxgsoQzvVZ86TFGQXrvdw33quox bv7kRfCSt4QbsoTkcIG8LuXDbOrUHgbD87dqeIr74LqAVBwg+w0iYffvnyVfYOasOJl1 uCvQ== X-Gm-Message-State: AOAM530xcUHjvFQJc/j1pcaQAk5dn0+t1OGOuwk4gCHA5U4FdkGF5pkd TlnBKg/Q0Nny+zHZaiKdfWEz5JDb X-Google-Smtp-Source: ABdhPJyVe6WfcYiuawZZ1eWPpZd18d6nxq0Gw31+wp7ANLHty3xKWFDtYnVn0FcpvfuxYoqhjhfDBA== X-Received: by 2002:a05:6e02:1b84:b0:2d3:5b9f:50d6 with SMTP id h4-20020a056e021b8400b002d35b9f50d6mr15517746ili.247.1654586977491; Tue, 07 Jun 2022 00:29:37 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a5d:9707:0:b0:668:5cd:8b33 with SMTP id h7-20020a5d9707000000b0066805cd8b33ls485921iol.9.gmail; Tue, 07 Jun 2022 00:29:37 -0700 (PDT) X-Received: by 2002:a5d:8c84:0:b0:669:75df:e34d with SMTP id g4-20020a5d8c84000000b0066975dfe34dmr1176280ion.183.1654586976879; Tue, 07 Jun 2022 00:29:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654586976; cv=none; d=google.com; s=arc-20160816; b=yP6U1pYhFvnVk5ESzCAGJTlRkQhsVuhUvaHAaAC0bQei6LifSvAnrsql9t/XU747A7 zC/Xblzfn6FdDxohL47HwqgLyPdSkygDVqz9WwM/Kb+S3YW4RHr9g3ZAOMo5pvCBeYP2 Hwz1et7SZ+w9BItqTBCvfkBGYpA1+rpo8vz29D1sJ2vDy1Ky0QqwZ2gY1Hsv3ZtTLTgZ gcZjWa/AKqcZExM3/qjP+B89W2yRpvHqIN9z6mbr1LrfkP+aATyUvvRI3pm9jXBv/Yt2 o1MCW091cgo30IurY4vZJ4mBoetlecmb4aHFme7nKEdX6mrSl3K8D+CyfQJU9j9bDlPW 198g== 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=zGKnYBP+mWePe/q+2gqE3T956Yg+oo/ktov+XVrzASE=; b=tCpy5TUWBYAYN41cNTdIOdZ5c6LFD/aywzsiOTZ37KXeLFrHpHYr7TnPWj/Find6tG 46I0y4bBZ/gdONBOrig0Aaa1CqqmB8a/bKMqcZKoGSbjrANC/SxbgAlnuvC2B+OfMXU3 bZWb/5vE19aH5SJsPNBcuUFTJzcL1O8ndJTfyOGBLO5Wppkp2IZHxsezKnRm2YfLePfu GFnwH8ojWnkXNPpGNDC8AkH5xAsvweEjz4Amb9gk5ZKbuFYk9SMTyC07BKlOf2Us0QKr J6Qy5ETRWlsZN4HcDP2qDTHGeeR64yIw5TMIoLLKw1dQYH3Q3o2Kd/ckOaabKTHLCokA udeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=i47ncMW5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 g15-20020a056602150f00b0064f8bfd0ab7sor5450952iow.16.2022.06.07.00.29.36 for (Google Transport Security); Tue, 07 Jun 2022 00:29:36 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a05:6602:1346:b0:669:35d4:1a81 with SMTP id i6-20020a056602134600b0066935d41a81mr8666078iov.112.1654586976505; Tue, 07 Jun 2022 00:29:36 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.pdxnet.pdxeng.ch (host-80-116-90-174.retail.telecomitalia.it. [80.116.90.174]) by smtp.gmail.com with ESMTPSA id cx4-20020a056638490400b0033126faae3asm6406075jab.116.2022.06.07.00.29.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 00:29:35 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Arnout Vandecappelle , linux-amarula@amarulasolutions.com, dario.binacchi@amarulasolutions.com, michael@amarulasolutions.com, Samuel Martin , Ariel D'Alessandro , Giulio Benetti , Heiko Thiery , Jagan Teki Subject: [PATCH 0/3] Add support for BSH smm s2 [pro] boards Date: Tue, 7 Jun 2022 09:28:49 +0200 Message-Id: <20220607072852.1007185-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=i47ncMW5; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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: , The series applies the changes requested by Arnout Vandecappelle to the V3 patch for adding support to BSH smm s2 pro board ([1]). It also adds the support for the BSH smm s2 board and It builds the uuu package, used for flashing the boards, as part of buildroot. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20220131145555.2819020-1-michael@amarulasolutions.com/ Dario Binacchi (2): package/uuu: new package board/bsh: add support for iMX8MN BSH SMM S2 board Michael Trimarchi (1): board/bsh: add support for iMX8MN BSH SMM S2 PRO board DEVELOPERS | 11 + .../bsh/common/imx8mn-bsh-smm-s2/linux.config | 833 ++++++++++++++++++ board/bsh/imx8mn-bsh-smm-s2-pro/extlinux.conf | 4 + board/bsh/imx8mn-bsh-smm-s2-pro/flash.sh | 19 + board/bsh/imx8mn-bsh-smm-s2-pro/genimage.cfg | 17 + board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh | 7 + board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh | 3 + board/bsh/imx8mn-bsh-smm-s2-pro/readme.txt | 73 ++ board/bsh/imx8mn-bsh-smm-s2/flash.sh | 22 + board/bsh/imx8mn-bsh-smm-s2/nand-full.lst | 48 + ...dmaengine-mxs-fix-driver-registering.patch | 63 ++ ..._nand-Fix-specific-hook-registration.patch | 78 ++ ...-mxs_nand_spl-Fix-bad-block-skipping.patch | 165 ++++ ...x-cmd_nandbcb-fix-bad-block-handling.patch | 95 ++ ...d-Fix-bad-block-handling-in-fitImage.patch | 42 + ...h-to-nand-spl-load-instead-of-romapi.patch | 30 + ...Remove-rootwait-1-to-all-the-affecte.patch | 159 ++++ ...gs-imx8mn_bsh_smm_s2-add-NAND-driver.patch | 42 + ...s-imx8mn_bsh_smm_s2-add-UBI-commands.patch | 29 + ...sh_smm_s2-remove-console-from-bootar.patch | 32 + ..._bsh_smm_s2-add-mtdparts-to-bootargs.patch | 30 + board/bsh/imx8mn-bsh-smm-s2/post-build.sh | 4 + board/bsh/imx8mn-bsh-smm-s2/readme.txt | 75 ++ configs/imx8mn_bsh_smm_s2_defconfig | 44 + configs/imx8mn_bsh_smm_s2_pro_defconfig | 41 + package/Config.in.host | 1 + package/uuu/Config.in.host | 18 + package/uuu/readme.txt | 13 + package/uuu/uuu.hash | 4 + package/uuu/uuu.mk | 19 + 30 files changed, 2021 insertions(+) create mode 100644 board/bsh/common/imx8mn-bsh-smm-s2/linux.config create mode 100644 board/bsh/imx8mn-bsh-smm-s2-pro/extlinux.conf create mode 100755 board/bsh/imx8mn-bsh-smm-s2-pro/flash.sh create mode 100644 board/bsh/imx8mn-bsh-smm-s2-pro/genimage.cfg create mode 100755 board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh create mode 100755 board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh create mode 100644 board/bsh/imx8mn-bsh-smm-s2-pro/readme.txt create mode 100755 board/bsh/imx8mn-bsh-smm-s2/flash.sh create mode 100644 board/bsh/imx8mn-bsh-smm-s2/nand-full.lst create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/linux/0001-dmaengine-mxs-fix-driver-registering.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0001-nand-raw-mxs_nand-Fix-specific-hook-registration.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0002-mtd-nand-mxs_nand_spl-Fix-bad-block-skipping.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0003-arm-mach-imx-cmd_nandbcb-fix-bad-block-handling.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0004-spl-spl_nand-Fix-bad-block-handling-in-fitImage.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0005-board-bsh-Switch-to-nand-spl-load-instead-of-romapi.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0006-include-configs-Remove-rootwait-1-to-all-the-affecte.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0007-configs-imx8mn_bsh_smm_s2-add-NAND-driver.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0008-configs-imx8mn_bsh_smm_s2-add-UBI-commands.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0009-configs-imx8mn_bsh_smm_s2-remove-console-from-bootar.patch create mode 100644 board/bsh/imx8mn-bsh-smm-s2/patches/uboot/0010-configs-imx8mn_bsh_smm_s2-add-mtdparts-to-bootargs.patch create mode 100755 board/bsh/imx8mn-bsh-smm-s2/post-build.sh create mode 100644 board/bsh/imx8mn-bsh-smm-s2/readme.txt create mode 100644 configs/imx8mn_bsh_smm_s2_defconfig create mode 100644 configs/imx8mn_bsh_smm_s2_pro_defconfig create mode 100644 package/uuu/Config.in.host create mode 100644 package/uuu/readme.txt create mode 100644 package/uuu/uuu.hash create mode 100644 package/uuu/uuu.mk