From patchwork Wed Aug 11 07:41:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 1515620 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=GpaLkTLh; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Gl1wn74sdz9sRN for ; Wed, 11 Aug 2021 17:41:43 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DC65782C55; Wed, 11 Aug 2021 09:41:30 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="GpaLkTLh"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D5BBC82C4D; Wed, 11 Aug 2021 09:41:28 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 83B5582C30 for ; Wed, 11 Aug 2021 09:41:24 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=narmstrong@baylibre.com Received: by mail-wr1-x42d.google.com with SMTP id z9so1610589wrh.10 for ; Wed, 11 Aug 2021 00:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:subject:reply-to:to:cc:organization:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=FKqtM0Tw98A46ts+vKU25ek2RXDCN8clWO3lgDX0dy8=; b=GpaLkTLhLYCwnLrOqEBpNWAKLrP5J9eGMEpw87QSkpVXeCkdZnvaSHyRsItV++zkWd 9CizupgAAbewIohRbURFpcW09nVVGPNzJ/4ePW8NelP7j/euZEXZo+pjj8/gPFfHIaYC XC1qScmMlgyUPHKN4lWLfqqiZbdNYZPmWgl9f0hTog0wPvqgG2Mz7kF9YOfy77SEbaCn ipNDWB9YcBsRcKcu7ocyTCe+/2GzyKDC5t0WxhYyxQem/fEmotrCCOwibMJYaVbdEt6N AvE0k+z3uJyZMj5qKD9Q4kN2ypZK9INpwmteHXfY47EIvbFPc+NAsqS6dd7KIXhLn58h j7Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:reply-to:to:cc:organization :message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=FKqtM0Tw98A46ts+vKU25ek2RXDCN8clWO3lgDX0dy8=; b=rewROCVdFDBgdNdPaobxrPcBN+MgjWh9wYKku9gk0baI8daYDvsVd/HwtjRr3rUSzr 5gpTvGpXc2aQ7y/f6Jdwe1tRirnEmcKTbGUcQGHZdUk5U3DQW7dDg+c2qtvzLXWfLfLi OBwIc9AEekmalrUFCnwhGD4kqMHqN1nQo8jzepyn7hUG8lC/XyAilMz7fkALHO6HoXGb kMX2FtF/xk4piI+/0P27nSjpvvsoueU1VdVWE3LW4luYD+/BwkRm20dYUbvz4IrGJvTP vP36e2FYGqVnVO0z+wKFXsNf+VJ0qIPc0Tq9dy597C6yreeLYO3d0sKNz4aMMhTbw9vO z06Q== X-Gm-Message-State: AOAM533OHcubjsObgqKcsCUUkJNsg+FiXYvMqzjr8V114AGSHPQBttBS jDfh+wKBs3tDKMzyRXxV04oJBrcBD79lvxcL X-Google-Smtp-Source: ABdhPJxd3p7DZC3YHLNHeyiL1/t6WjwDUg8mtZLFUTn4ShB/Ld1JF/576ZWOBrkt1/gFB5XKibYaog== X-Received: by 2002:adf:e543:: with SMTP id z3mr18109992wrm.331.1628667683315; Wed, 11 Aug 2021 00:41:23 -0700 (PDT) Received: from ?IPv6:2001:861:44c0:66c0:e393:8acb:7c7d:1010? ([2001:861:44c0:66c0:e393:8acb:7c7d:1010]) by smtp.gmail.com with ESMTPSA id d4sm8953361wrp.57.2021.08.11.00.41.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 11 Aug 2021 00:41:22 -0700 (PDT) From: Neil Armstrong Subject: [PULL u-boot] Please pull u-boot-amlogic-202107810 To: trini@konsulko.com Cc: u-boot-amlogic@groups.io, U-Boot Mailing List Organization: Baylibre Message-ID: Date: Wed, 11 Aug 2021 09:41:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Language: en-US X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: narmstrong@baylibre.com Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Hi Tom, Here's a bunch of changes concerning: - single fix for odroid-n2+ detection - HW reboot_reason drop in favor of BCB for Android boot state tracking - meson64_android config cleanups and support for A/V, AVB and fastbootd via recovery While the actual meson64_android config removes distro defaults targets and makes booting non-Android possible but complex, we are working toward either adding back the default targets or trying to leverage boot_android at some point to avoid building android-only u-boot binaries. The CI job is at https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic/pipelines/8655 Thanks, Neil The following changes since commit bbcacdf4cd23f2e5deb9ef916096c956c955243d: Merge branch '2021-07-28-build-improvements' (2021-07-28 18:51:16 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20210810 for you to fetch changes up to 33b51765583e6cbe1888f068da795bea599bad18: configs: sei510/610: android bootflow via abootimg (2021-08-10 10:43:54 +0200) ---------------------------------------------------------------- - odroid-n2: fix fdtfile suffix for n2-plus - sei610 & meson64_android cleanups to prepare android 11 boot support - use Android BCB mechanism for reboot reason instead of HW reboot flag - Switch meson64_android boot flow to use abootimg for A/B, AVB and DTBO support ---------------------------------------------------------------- Christian Hewitt (1): board: amlogic: odroid-n2: fix fdtfile suffix for n2-plus Guillaume La Roque (2): configs: meson64_android: boot android via abootimg configs: sei510/610: android bootflow via abootimg Mattijs Korpershoek (18): configs: sei610: fix typo in header comment configs: meson64_android: fix bad indent in EXTRA_ENV_SETTINGS configs: meson64_android: use CONFIG_FASTBOOT_USB_DEV configs: meson64_android: use boot part label instead of index configs: meson64_android: use logo part label instead of index configs: meson64_android: don't set console bootargs configs: meson64_android: use BCB for reboot to bootloader configs: meson64_android: implement recovery boot via BCB configs: meson64_android: reboot to fastbootd from bootloader configs: sei610/sei510: set CONFIG_CMD_BCB=y Revert "ARM: meson: Add support for fastboot_set_reboot_flag()" configs: meson64: permit redefining SYS_MALLOC_LEN configs: meson64_android: increase SYS_MALLOC_LEN to 128M for AVB configs: meson64_android: implement AVB support configs: meson64_android: implement A/B slot support configs: meson64_android: define BOOT_CMD macro configs: sei510/sei610: reformat PARTS_default configs: sei510/sei610: don't use hard-coded gpt uuids arch/arm/mach-meson/board-common.c | 34 ------ board/amlogic/odroid-n2/odroid-n2.c | 2 +- configs/odroid-n2_defconfig | 2 +- configs/sei510_defconfig | 6 + configs/sei610_defconfig | 6 + include/configs/meson64.h | 2 + include/configs/meson64_android.h | 215 ++++++++++++++++++++++++++++++------ include/configs/sei510.h | 23 ++-- include/configs/sei610.h | 25 ++--- 9 files changed, 220 insertions(+), 95 deletions(-)