From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6652197203295076352 X-Received: by 2002:a1c:7715:: with SMTP id t21mr589040wmi.4.1549876164441; Mon, 11 Feb 2019 01:09:24 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:b1c5:: with SMTP id a188ls1544453wmf.5.gmail; Mon, 11 Feb 2019 01:09:23 -0800 (PST) X-Google-Smtp-Source: AHgI3Ia3sIUOPy3xkFcvZ9j28OkMZFP9uO0S38mPLBXxb1fy89ShIm8XVhB8uLKNITE6FUsQkK2M X-Received: by 2002:a1c:e703:: with SMTP id e3mr696473wmh.1.1549876163727; Mon, 11 Feb 2019 01:09:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549876163; cv=none; d=google.com; s=arc-20160816; b=Bck3HtULz4pB7PAef9Wx60KsrRHRAJR7j3QkXQRKVF9MMzFlfkizPrx25h8KMYwzSO ROxfTIncySshxhWD4Xpnu+b5yS8jr5L3R5gLPpTgJDsFHWOZoB8yFDNgP3xbwOC7gql3 HMsfco3AiZl0eD8tOfazxjhDgiAPJyXq6Txc84Eawh5RE2zkpXgUWDbCGn5d+D780WO/ BfZC7PA3fW4mY5+7brHlDFjoFxEx3U63sHbjResR0sZZ3orRuJ0PbfzQRCYaq7OmJ+ZR VubxhZXOUOgRXGunroFPx1aeuw8ncvnyWC/b8u089pecrKy+BpZ27G5WtKSecXw3ce65 Fr1A== 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=/H3wzs4+SUX0OR7OulinadioyrMo2ivsxB4WyA/Sq50=; b=ukNGWi3IgHfB+lGatPXghl/NDiE+kOR3kGBKlwq6qHC5BxORekLr4Qt+lVrzgFN94Q LxhM5a+Lz1g5FpxqzNZWgM21E+0BRp9FU1gajXBDnLebclXXOyC+YStEAHNeA1R5wAIs oW7M83dPQM31GkTi3AVOTfAl7YIQm5lMWRbjhnO70qEElxamm/Klxh1bo8uBgHGopCdz I9nyRmaT/xW+ySzvw8t/TGbSPvvdWRMjutSFJ2cP1mE83sfwW1vQ04CZZpo5BvTefv1M z3rOnK9Q/ryysi8CpmQtkyh11hxCSJ8Z/g0Pc12lVKkRM8Vtex+qzaNk4R4srxE8Wdd5 1wKQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id s124si487199wmf.0.2019.02.11.01.09.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Feb 2019 01:09:23 -0800 (PST) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id x1B99MNJ031819 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 11 Feb 2019 10:09:22 +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 x1B99Mwu017002; Mon, 11 Feb 2019 10:09:22 +0100 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH v5 0/5] UBI support Date: Mon, 11 Feb 2019 10:09:16 +0100 Message-Id: <20190211090921.9294-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: T4fkDTFitTFi From: Claudius Heine Hi, fifth version of the UBI support for isar. Claudius Chagnes form v4: - Moved "doc/user: added targz-img to image type list" patch to own submission - Move path mounting into image.bbclass 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 manu Claudius Heine (5): meta/image.bbclass: add image_do_mounts for image specific mounts 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 | 3 + 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 | 32 ++++++++++ meta/classes/image.bbclass | 35 ++++++++++- meta/classes/ubi-img.bbclass | 35 +++++++++++ meta/classes/ubifs-img.bbclass | 30 ++++++++++ scripts/ci_build.sh | 1 + 13 files changed, 273 insertions(+), 1 deletion(-) 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