From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7062708050763710464 X-Received: by 2002:a05:6512:168d:: with SMTP id bu13mr626861lfb.284.1644414861709; Wed, 09 Feb 2022 05:54:21 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a782:: with SMTP id c2ls369611ljf.4.gmail; Wed, 09 Feb 2022 05:54:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJzi0OdneTvnwa+C6I0uuCLYoP/yR3bP+ph7LK+N2Ha3kZeWX72S4Fs0pMIo3Ai8rhZZphRW X-Received: by 2002:a2e:a889:: with SMTP id m9mr1549873ljq.422.1644414860530; Wed, 09 Feb 2022 05:54:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644414860; cv=none; d=google.com; s=arc-20160816; b=uzks5v/+3aXbfuI/j74sAkt0CpxrRpzTuZUjhL0s6DEBeT9BQFk+v+E8klMq9YlzXZ XIFRxHzONJ5GbqUHYiorGklsnKq2jvBPf+lrTi/qEgBQmqkULwX1wSz9PWj1KSsmPu6W tXIHJENs87dGRF1wtEzirBp8k86RvAg9VdveN8i0g70d46QTGCd7OcKhKsaxlskt7ncR itAoi28rWFWes2PO1ooTcZ7EZrsEtUPTvKeAFvVax5jSG3AORzBsI9p7SQB/KPPO4XuD 2YRWUmCVEz3PalmsLDKdWZDheRXk1tm2phVYq2ClVGbnht5iX+HOIYqTaDLa3Vv+TVkG ubvQ== 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=pAFtJfZ1cqurm1P/fYLoYXzEmoz9DylQSxT1SPmGxPI=; b=z439blh8RbhTcmeplzueN83xD6uv7qsCD6K3JzxVseMG1K0XTiER6D0PpAZavqwogE 0ePiEsm48yhgFsF+fmkfTMszW28+fwemg+Rw6jNI6kXJNBZCvjM3jD1FzZuPY/r6ymQZ 0LY6F/cpJl0MZmulyMv9P068gXIdc8GswesZgAk8sCkJz9WAwvMk4J/93wWtl4vuOMzx 1MGlSZyzPoYYM2CAkY7/xTsVdV7AQ/GbcLs9Zhq2xovZYcnmGPI+wIlQOKqdTd4xHBre NdDFNZ6zYaGX7jUQAU3rVXz5RAZE+UeOJ3ZJ0JIiWQxfl0EW/5Ok4JdNs1u9iQZO8bLF YOrA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id w6si728397ljw.6.2022.02.09.05.54.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 09 Feb 2022 05:54:20 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from localhost.localdomain (mm-169-26-214-37.mgts.dynamic.pppoe.byfly.by [37.214.26.169] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 219DsIE9024454 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Feb 2022 14:54:19 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 0/7] Rebuild phyBOARD-Mira UBI image generation Date: Wed, 9 Feb 2022 16:54:04 +0300 Message-Id: <20220209135411.1313521-1-amikan@ilbers.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: uTodP3mn5Y/t Rebuild UBI image generation implementation to support any count of targets with different settings. This also will allow to build the same isar-image-base image for both UBI and non-UBI targets. Add correct UBI and UBIFS layouts for phyBOARD-Mira after that. To be able to flash phyBOARD-Mira with only Isar outputs add also kernel and Barebox bootloader recipes. Anton Mikanovich (7): ubi: Move default output paths to image class ubi: Remove isar-image-ubi ubi: Move tasks reorder into parent task ubi: Split UBI configs for phyboard-mira and imx6-sabrelite conf: Remove machine-specific defines from multiconfig meta-isar: Add linux-phy kernel meta: Add barebox bootloader support meta-isar/classes/ubi-ubifs-img.bbclass | 4 +- meta-isar/conf/machine/phyboard-mira.conf | 19 ++++-- .../multiconfig/phyboard-mira-bullseye.conf | 6 -- .../fitimage.its.tmpl | 0 .../ubinize.cfg.tmpl | 0 .../recipes-core/images/isar-image-base.bb | 11 ++++ .../recipes-core/images/isar-image-ubi.bb | 27 -------- .../images/phyboard-mira/ubinize.cfg.tmpl | 26 ++++++++ ...bsinstall-fix-installing-DT-overlays.patch | 30 +++++++++ .../linux/linux-phy_5.10.76-phy4.bb | 14 +++++ meta/classes/fit-img.bbclass | 5 +- meta/classes/image.bbclass | 14 +++++ meta/classes/ubi-img.bbclass | 6 ++ meta/classes/ubifs-img.bbclass | 5 +- meta/recipes-bsp/barebox/barebox.inc | 51 ++++++++++++++++ .../barebox/barebox_2021.04.0-phy5.bb | 13 ++++ ...1-of_dump-Add-a-simple-node-check-up.patch | 61 +++++++++++++++++++ .../barebox/files/defaultenv.cfg.tmpl | 5 ++ .../barebox/files/phytec-mira-env/bin/far | 14 +++++ .../bin/rauc_flash_nand_from_mmc | 10 +++ .../bin/rauc_flash_nand_from_tftp | 10 +++ .../files/phytec-mira-env/bin/rauc_init_nand | 17 ++++++ .../barebox/files/phytec-mira-env/boot/initrd | 9 +++ .../barebox/files/phytec-mira-env/boot/mmc | 14 +++++ .../barebox/files/phytec-mira-env/boot/nand | 16 +++++ .../barebox/files/phytec-mira-env/boot/net | 21 +++++++ .../barebox/files/phytec-mira-env/boot/spi | 7 +++ .../files/phytec-mira-env/boot/system0 | 16 +++++ .../files/phytec-mira-env/boot/system1 | 16 +++++ .../files/phytec-mira-env/config-expansions | 28 +++++++++ .../phytec-mira-env/expansions/dt-overlays | 14 +++++ .../expansions/imx6-phytec-check-bus-nodepath | 7 +++ .../expansions/imx6qdl-mira-enable-lvds | 2 + .../expansions/imx6qdl-mira-peb-eval-01 | 3 + .../expansions/imx6qdl-nunki-enable-lvds | 2 + .../expansions/imx6qdl-phytec-lcd | 4 ++ .../imx6qdl-phytec-lcd-018-peb-av-02 | 3 + .../imx6qdl-phytec-lcd-018-peb-av-02-res | 3 + .../expansions/imx6qdl-phytec-lcd-res | 4 ++ .../expansions/imx6qdl-phytec-peb-wlbt-05 | 7 +++ .../files/phytec-mira-env/nv/allow_color | 1 + .../files/phytec-mira-env/nv/boot.default | 1 + .../nv/bootchooser.state_prefix | 1 + .../nv/bootchooser.system0.boot | 1 + .../nv/bootchooser.system1.boot | 1 + .../phytec-mira-env/nv/bootchooser.targets | 1 + .../files/phytec-mira-env/nv/dev.eth0.ipaddr | 1 + .../phytec-mira-env/nv/dev.eth0.linux.devname | 1 + .../files/phytec-mira-env/nv/dev.eth0.mode | 1 + .../files/phytec-mira-env/nv/dev.eth0.netmask | 1 + .../phytec-mira-env/nv/dev.eth0.serverip | 1 + .../files/phytec-mira-env/nv/dhcp.vendor_id | 1 + .../phytec-mira-env/nv/linux.bootargs.base | 1 + .../phytec-mira-env/nv/linux.bootargs.fb | 1 + .../phytec-mira-env/nv/linux.bootargs.rootfs | 1 + .../files/phytec-mira-env/nv/net.gateway | 1 + .../files/phytec-mira-env/nv/overlays.select | 0 meta/recipes-bsp/barebox/files/rules.tmpl | 44 +++++++++++++ .../barebox/files/version.cfg.tmpl | 2 + 59 files changed, 545 insertions(+), 41 deletions(-) rename meta-isar/recipes-core/images/{files => imx6-sabrelite}/fitimage.its.tmpl (100%) rename meta-isar/recipes-core/images/{files => imx6-sabrelite}/ubinize.cfg.tmpl (100%) delete mode 100644 meta-isar/recipes-core/images/isar-image-ubi.bb create mode 100644 meta-isar/recipes-core/images/phyboard-mira/ubinize.cfg.tmpl create mode 100644 meta-isar/recipes-kernel/linux/files/0001-dtbsinstall-fix-installing-DT-overlays.patch create mode 100644 meta-isar/recipes-kernel/linux/linux-phy_5.10.76-phy4.bb create mode 100644 meta/recipes-bsp/barebox/barebox.inc create mode 100644 meta/recipes-bsp/barebox/barebox_2021.04.0-phy5.bb create mode 100644 meta/recipes-bsp/barebox/files/0001-of_dump-Add-a-simple-node-check-up.patch create mode 100644 meta/recipes-bsp/barebox/files/defaultenv.cfg.tmpl create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/bin/far create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/bin/rauc_flash_nand_from_mmc create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/bin/rauc_flash_nand_from_tftp create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/bin/rauc_init_nand create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/initrd create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/mmc create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/nand create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/net create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/spi create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/system0 create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/boot/system1 create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/config-expansions create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/dt-overlays create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6-phytec-check-bus-nodepath create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-mira-enable-lvds create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-mira-peb-eval-01 create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-nunki-enable-lvds create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-phytec-lcd create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-phytec-lcd-018-peb-av-02 create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-phytec-lcd-018-peb-av-02-res create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-phytec-lcd-res create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/expansions/imx6qdl-phytec-peb-wlbt-05 create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/allow_color create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/boot.default create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/bootchooser.state_prefix create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/bootchooser.system0.boot create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/bootchooser.system1.boot create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/bootchooser.targets create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dev.eth0.ipaddr create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dev.eth0.linux.devname create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dev.eth0.mode create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dev.eth0.netmask create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dev.eth0.serverip create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/dhcp.vendor_id create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/linux.bootargs.base create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/linux.bootargs.fb create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/linux.bootargs.rootfs create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/net.gateway create mode 100644 meta/recipes-bsp/barebox/files/phytec-mira-env/nv/overlays.select create mode 100755 meta/recipes-bsp/barebox/files/rules.tmpl create mode 100644 meta/recipes-bsp/barebox/files/version.cfg.tmpl -- 2.25.1