From patchwork Mon Oct 14 08:44:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 835179 Delivered-To: patch@linaro.org Received: by 2002:adf:b352:0:b0:37d:45d0:187 with SMTP id k18csp1880178wrd; Mon, 14 Oct 2024 01:44:12 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV+k7zZ8XD0JZyeAQSP2FVzgxYCmgsYBorA3jct/gWZxTaTRBmkS9S+L3imMA5lwnBGXo8xFQ==@linaro.org X-Google-Smtp-Source: AGHT+IGc/cFS86/4RQ2sSW/J3yDjr4duylzTYaCRL5E7VF+vbgj64OXrcQqsoO4b22Q37wERKCTp X-Received: by 2002:a05:6e02:170c:b0:3a3:68bc:a16d with SMTP id e9e14a558f8ab-3a3bcdfdedfmr58693205ab.18.1728895451861; Mon, 14 Oct 2024 01:44:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1728895451; cv=none; d=google.com; s=arc-20240605; b=kZUVZZ0U1/OJatl8WENl3EzP6G/3araxdiern4dX8/+Y3V2SAHwjL4d1t0uj6y8B4H Q2DM7fN7r0F/Krk2eCFdm3oeeOzG+gGbSoWf3arKDOmUy573E7zPSxfQEHwY1OLb/2ha LJT+MORWXWINyLuwAhGUQZpXRB0Moasd3bTlG1ACLRy3weYPqRyOhf+6DzI6VVoQOalK QfavwB/c6N63yLv/d6TOncSo5qakst1Cs8VhuqHO4iaFUMBX9pa1MBmmcr0F/vyqXVdy BpjButKwNSIdFQ1iTrbpCXlrw0aXWpKgjRLZ7hkIpdBaasHum4iAATT9h3tqVS2PndGj EFyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:organization:autocrypt:content-language :cc:to:subject:from:user-agent:mime-version:date:message-id :dkim-signature; bh=hGnn/1kuvFEYRPlOdtnHvVcZzIkFWxwfHv7bxdm+vKo=; fh=LIlMn8Pf8qaTD+6J6jN1VEzwLC2XtVEzdVJ+5mRMjiM=; b=d1ETPKPT6ma7W4O28fgUh4LyPmfas7/3ufCNpPpgmP46FxYkNsDl/2mkbYrakbUthL 1Hr5Q6kDzdiesbOlzH7oH58NsXAyJNG+5E7KHRprGz1rG3Ae77OS3jpTZz6WtrU1gymX Wmcts3cj+k8yZ3Uh/90wTXAvsbgPhoAPUqJHekjSZA+1PFGAxifgOBNtZJfd/tvzQQIw aIcZBkjG0iOZLmLpoyczE+hHeAEpwFuj7401TPvS5YMoACHiEPklO9wo7HOpEjed1Mnq 1mnh6FtIugD9VKZSjAbJ4xfwV1PfDa0K3rjS8et4mHShQbgOkcwsqkM2HLVrLUINpvdE FgbQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=J16YovX+; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id e9e14a558f8ab-3a3afdfb5eesi39587625ab.111.2024.10.14.01.44.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Oct 2024 01:44:11 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=J16YovX+; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E62EB89011; Mon, 14 Oct 2024 10:44:09 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="J16YovX+"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 286F088FEC; Mon, 14 Oct 2024 10:44:08 +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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 C498788FB9 for ; Mon, 14 Oct 2024 10:44:05 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=neil.armstrong@linaro.org Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43115b31366so36932645e9.3 for ; Mon, 14 Oct 2024 01:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1728895442; x=1729500242; darn=lists.denx.de; h=content-transfer-encoding:organization:autocrypt:content-language :cc:to:reply-to:subject:from:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=hGnn/1kuvFEYRPlOdtnHvVcZzIkFWxwfHv7bxdm+vKo=; b=J16YovX+0gnhP7YPYkpMVyxVfTKx3k6GRoMPFL0mIgFZO7Iekr8BqL0UtKuPngwNJy kE+Jn84xOOYEezRp7/E78INS1Zh62Z4z/SU/VNBsrPjxJU8y/sVqYqL9+T/iieDrFBr/ opoe7aB47RLyBpCmk16bmWUsrHwQgJ2RD/kTj7y4yKbbHqVr/B30U/G6Xf1Ggy9E5HQV snvMnbhjKoZv/1i1hQ4pITg14HIZn3plvXjWCbIfye9XA+QTH1dEp+qWc0ubw4Y42mSj o2e1sVqdfrZy4eKu3o3+qwd5yX7T0klQvlRaOO6KSHeekBny3U3O4Gk6w6QkOHfXD/gr xbPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728895442; x=1729500242; h=content-transfer-encoding:organization:autocrypt:content-language :cc:to:reply-to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hGnn/1kuvFEYRPlOdtnHvVcZzIkFWxwfHv7bxdm+vKo=; b=UN47zXqvuHQrxkjBNSOamy/zrIS5WJTc/e7WzhRYJ53qJws/UXEc8x8qxCjbf/L2lN ApFOIrwURYPYX79LCsC7+Qck7hd+u+3v8IHq4ZRV0Sbiw1/WSSUGR1MZ4pj6yHt1Q7Ic PXwKDkwwVf5p1sPPFtVC+22G8KeRsGUwE86pMLcQCmb3dLZvMe7kN94yLKEtYZjIsjzs Dna6wIjqDylZ/IusBcNAoe4gld4beFBtCWNJz0ASwyF5m1lUXJoArpriNbypecKt5P3l s/XOkW3sNblHXfZGG/Kh6hqaguxonvdeSovfP5+9UqBO7LEX6zwJW+rNdRIxAQkshb8v Y1Fw== X-Forwarded-Encrypted: i=1; AJvYcCXo+bpaAZzPQXSKUgh16t40yCOqwyXcJCllKjhnP2i8IeUNKOeMiZRtsxANtXJVC3yj4g/tYDo=@lists.denx.de X-Gm-Message-State: AOJu0YyyChYdBoBiWu774kz4gzGM+30/yf5vFExddzjr7rpM0BI9Fziv 2RogPJUBY2odgGqsDIM2qwg45FemkZy5Ak1gV3oz5xY1rMoGYVdc3Eci7Hx6+l4= X-Received: by 2002:a5d:5f56:0:b0:37d:5047:76d8 with SMTP id ffacd0b85a97d-37d5532847bmr9054503f8f.59.1728895442435; Mon, 14 Oct 2024 01:44:02 -0700 (PDT) Received: from ?IPV6:2a01:e0a:982:cbb0:6bf3:bb7:467:a56f? ([2a01:e0a:982:cbb0:6bf3:bb7:467:a56f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37d4b6cfcdbsm10795813f8f.58.2024.10.14.01.44.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Oct 2024 01:44:01 -0700 (PDT) Message-ID: Date: Mon, 14 Oct 2024 10:44:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Neil Armstrong Subject: [GIT PULL] Please pull u-boot-amlogic-next-20241014 To: trini@konsulko.com Cc: u-boot-amlogic@groups.io, u-boot@lists.denx.de Content-Language: en-US, fr Autocrypt: addr=neil.armstrong@linaro.org; keydata= xsBNBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB AAHNKk5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPsLAkQQTAQoA OwIbIwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBInsPQWERiF0UPIoSBaat7Gkz/iuBQJk Q5wSAhkBAAoJEBaat7Gkz/iuyhMIANiD94qDtUTJRfEW6GwXmtKWwl/mvqQtaTtZID2dos04 YqBbshiJbejgVJjy+HODcNUIKBB3PSLaln4ltdsV73SBcwUNdzebfKspAQunCM22Mn6FBIxQ GizsMLcP/0FX4en9NaKGfK6ZdKK6kN1GR9YffMJd2P08EO8mHowmSRe/ExAODhAs9W7XXExw UNCY4pVJyRPpEhv373vvff60bHxc1k/FF9WaPscMt7hlkbFLUs85kHtQAmr8pV5Hy9ezsSRa GzJmiVclkPc2BY592IGBXRDQ38urXeM4nfhhvqA50b/nAEXc6FzqgXqDkEIwR66/Gbp0t3+r yQzpKRyQif3OwE0ETVkGzwEIALyKDN/OGURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYp QTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXMcoJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+ SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hiSvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY 4yG6xI99NIPEVE9lNBXBKIlewIyVlkOaYvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoM Mtsyw18YoX9BqMFInxqYQQ3j/HpVgTSvmo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUX oUk33HEAEQEAAcLAXwQYAQIACQUCTVkGzwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfn M7IbRuiSZS1unlySUVYu3SD6YBYnNi3G5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa3 3eDIHu/zr1HMKErm+2SD6PO9umRef8V82o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCS KmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy 4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJC3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTT QbM0WUIBIcGmq38+OgUsMYu4NzLu7uZFAcmp6h8g Organization: Linaro X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: neil.armstrong@linaro.org Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Hi Tom, New Libre Computer boards are added with UEFI Capsule Update support, plus various fixes for HDMI support, boot targets and android-mainline kernel support for khadas-vim3 android config. Thanks, Neil The following changes since commit 580fb5773634c4a01f907a164b2a05961840b4c0: Merge tag 'u-boot-imx-master-20241013' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-10-13 16:25:01 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-next-20241014 for you to fetch changes up to 315cad97a5ae09b1b975fff2413ce785b3b8592a: configs: meson64: Ensure commands for boot targets are available (2024-10-14 09:06:16 +0200) ---------------------------------------------------------------- - Add Libre Computer boards into proper libre-computer board directory - Add new Boards: - Libre Computer aml-s905d3-cc - Libre Computer aml-a311d-cc - Add capsule update to libretech-ac and the new boards since they have an onboard SPI nor flash - Fix HDMI support after sync to v6.11 and regulator enable from Marek - Fix khadas-vim3 android config for android-mainline kernel - Disable meson64 boot targets when configs are not eavailable ---------------------------------------------------------------- Callum Parsey (1): configs: meson64: Ensure commands for boot targets are available Mattijs Korpershoek (2): configs: khadas-vim3{l}: Increase boot/recovery partition size configs: meson64_android: Remove dtbo support Neil Armstrong (8): board: libretech-ac: move board support into dedicated directory board: libre-computer: aml-s805x-cc: Enable capsule updates ARM: meson: add support for Libre Computer aml-a311d-cc ARM: meson: add support for Libre Computer aml-s905d3-cc dts: meson-g12-common-u-boot: do not disable canvas video: meson: dw-hdmi: do not fail probe if HDMI regulator is already enabled clk: meson: gxbb: add HDMI clocks power/domain: meson-ee-pwrc: make sure to not enable a domain twice arch/arm/dts/meson-g12-common-u-boot.dtsi | 4 - .../dts/meson-g12b-a311d-libretech-cc-u-boot.dtsi | 15 +++ .../dts/meson-sm1-s905d3-libretech-cc-u-boot.dtsi | 15 +++ board/amlogic/p212/MAINTAINERS | 2 - board/libre-computer/aml-a311d-cc/MAINTAINERS | 7 ++ board/libre-computer/aml-a311d-cc/Makefile | 6 ++ board/libre-computer/aml-a311d-cc/aml-a311d-cc.c | 44 +++++++++ board/libre-computer/aml-s805x-ac/MAINTAINERS | 8 ++ board/libre-computer/aml-s805x-ac/Makefile | 6 ++ board/libre-computer/aml-s805x-ac/aml-s805x-ac.c | 71 ++++++++++++++ board/libre-computer/aml-s905d3-cc/MAINTAINERS | 7 ++ board/libre-computer/aml-s905d3-cc/Makefile | 6 ++ board/libre-computer/aml-s905d3-cc/aml-s905d3-cc.c | 44 +++++++++ configs/aml-a311d-cc_defconfig | 108 +++++++++++++++++++++ configs/aml-s905d3-cc_defconfig | 108 +++++++++++++++++++++ configs/libretech-ac_defconfig | 8 ++ doc/board/amlogic/aml-a311d-cc.rst | 46 +++++++++ doc/board/amlogic/aml-s905d3-cc.rst | 46 +++++++++ doc/board/amlogic/index.rst | 2 + drivers/clk/meson/gxbb.c | 50 +++++++++- drivers/power/domain/meson-ee-pwrc.c | 15 ++- drivers/video/meson/meson_dw_hdmi.c | 4 +- include/configs/khadas-vim3_android.h | 8 +- include/configs/khadas-vim3l_android.h | 8 +- include/configs/meson64.h | 28 +++++- include/configs/meson64_android.h | 26 +---- 26 files changed, 643 insertions(+), 49 deletions(-) create mode 100644 arch/arm/dts/meson-g12b-a311d-libretech-cc-u-boot.dtsi create mode 100644 arch/arm/dts/meson-sm1-s905d3-libretech-cc-u-boot.dtsi create mode 100644 board/libre-computer/aml-a311d-cc/MAINTAINERS create mode 100644 board/libre-computer/aml-a311d-cc/Makefile create mode 100644 board/libre-computer/aml-a311d-cc/aml-a311d-cc.c create mode 100644 board/libre-computer/aml-s805x-ac/MAINTAINERS create mode 100644 board/libre-computer/aml-s805x-ac/Makefile create mode 100644 board/libre-computer/aml-s805x-ac/aml-s805x-ac.c create mode 100644 board/libre-computer/aml-s905d3-cc/MAINTAINERS create mode 100644 board/libre-computer/aml-s905d3-cc/Makefile create mode 100644 board/libre-computer/aml-s905d3-cc/aml-s905d3-cc.c create mode 100644 configs/aml-a311d-cc_defconfig create mode 100644 configs/aml-s905d3-cc_defconfig create mode 100644 doc/board/amlogic/aml-a311d-cc.rst create mode 100644 doc/board/amlogic/aml-s905d3-cc.rst