From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6652197203295076352 X-Received: by 2002:a2e:7803:: with SMTP id t3-v6mr289889ljc.11.1549367949361; Tue, 05 Feb 2019 03:59:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:1f0b:: with SMTP id f11ls626664lff.10.gmail; Tue, 05 Feb 2019 03:59:08 -0800 (PST) X-Google-Smtp-Source: AHgI3IZNS1j0kiIA7Xrz5Nb5BL2wuoaU1+IcTVZciuOejl4O+0tyhpRN1eLKqSSfsBYiPUruSQvi X-Received: by 2002:a19:a411:: with SMTP id q17mr303358lfc.10.1549367948867; Tue, 05 Feb 2019 03:59:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549367948; cv=none; d=google.com; s=arc-20160816; b=OiReVoZo2KZXY5B0Jf0F1vcMwz7CeCniWZJYEkgEKlhp4ImsUik+uUGeuUOqx7cmaI yTauiKkM/mSXNuqjhCPDJt8M7OHIktGCn3dMlUH5gMcYxSVDEk1PWV3en45r0xDhzvFr Cvv7ejtr9X9ZNConzJK7DFHBYzWCtPK8L66N/GUXq1IJ37Uqq2DqRdgNVt34ACnGzYPE rEzqd8myuX+DGpNLbJKJjNqxuohZ0UcR5eV/f7BkXUaSQL7rLEzh9INLdByoVBxLx0tn GWxSvN9F6InFDLxIS6KdE209YSZ98TatNRX6ejofWeK2r0CF6IDYi3+PELpeoTqbhi2V KlBA== 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; bh=F1n1VQthy5tbDn4cDyyhOUMJywofYztDt8zKqXfj+MQ=; b=Dc1KYPO4ZnspcYV6SN3pr1tMUBmHvRGktL1IOsZv3kZOZ8OIqqxS4HhI+QZeekkd2S qp3CjqGO0e8j+BZ4bzxpRHuATNa4+qEyCorih6sA98V8909Rh1PjIJ1H370ZSiyDCeXG 14uYpgdrw7WrPUuiEbyapqGEYMm/PJ5gaxVFYDooFTcLOWnXECF9aR98+l7yE6xcA0c6 0g8OIKAeS6NTVHqZnyNVvSE2VGbGXjgPlNKQF7a/V4BzyR078tM06CV6azlhAiDF8f2r 0bZS/H1gXPGn0SNFJrGASOSAeD7TEQL3MGsuENIi9MZJLsaBni8BrtuhE9oz13xb4QNV U3jA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id a197si656lfb.5.2019.02.05.03.59.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Feb 2019 03:59:08 -0800 (PST) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id x15Bx7Mk007868 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 5 Feb 2019 12:59:07 +0100 Received: from ring.ppmd.siemens.net (linux-ses-ext02.ppmd.siemens.net [139.25.69.181]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id x15Bx7bE015872; Tue, 5 Feb 2019 12:59:07 +0100 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH v4 0/5] UBI support Date: Tue, 5 Feb 2019 12:59:01 +0100 Message-Id: <20190205115906.15204-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: 9bxGdhWnK++V From: Claudius Heine Hi, forth version of the UBI support for isar. Claudius Changes from v3: - Moved dtb copy function into main `do_copy_boot_files` (feedback from Henning) - some minor fixes Changes from v2: - added fit image support patch - moved to new templating system - refactored `copy_boot_files` of isar-image-ubi Changes from v1: - fixed license header - removed ubifs test since it is included in the ubi test - merged ubifs and ubi patchset - renamed qemusabrelite to nand-ubi-demo - added nand-ubi-demo to ci build - added some entries for ubi/ubifs support in manual Claudius Heine (5): doc/user: added targz-img to image type list meta/classes: added ubifs-img class meta/classes: added ubi-img class meta/classes: added fit-img class for creation of fit images meta-isar: added nand-ubi-demo example to demonstrate UBI use doc/user_manual.md | 6 +- meta-isar/classes/ubi-ubifs-img.bbclass | 10 ++++ meta-isar/conf/local.conf.sample | 1 + meta-isar/conf/machine/nand-ubi-demo.conf | 13 +++++ .../multiconfig/nand-ubi-demo-buster.conf | 13 +++++ .../images/files/fitimage.its.tmpl | 58 +++++++++++++++++++ .../images/files/ubinize.cfg.tmpl | 17 ++++++ .../recipes-core/images/isar-image-ubi.bb | 26 +++++++++ meta/classes/fit-img.bbclass | 49 ++++++++++++++++ meta/classes/image.bbclass | 14 ++++- meta/classes/ubi-img.bbclass | 52 +++++++++++++++++ meta/classes/ubifs-img.bbclass | 44 ++++++++++++++ scripts/ci_build.sh | 1 + 13 files changed, 302 insertions(+), 2 deletions(-) create mode 100644 meta-isar/classes/ubi-ubifs-img.bbclass create mode 100644 meta-isar/conf/machine/nand-ubi-demo.conf create mode 100644 meta-isar/conf/multiconfig/nand-ubi-demo-buster.conf create mode 100644 meta-isar/recipes-core/images/files/fitimage.its.tmpl create mode 100644 meta-isar/recipes-core/images/files/ubinize.cfg.tmpl create mode 100644 meta-isar/recipes-core/images/isar-image-ubi.bb create mode 100644 meta/classes/fit-img.bbclass create mode 100644 meta/classes/ubi-img.bbclass create mode 100644 meta/classes/ubifs-img.bbclass -- 2.20.1