From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A7EABC43334 for ; Sun, 26 Jun 2022 10:00:31 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DB7FE844A7; Sun, 26 Jun 2022 12:00:24 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.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=gmail.com header.i=@gmail.com header.b="NpMoDwDc"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0E3028449D; Sun, 26 Jun 2022 12:00:23 +0200 (CEST) Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (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 2026B84494 for ; Sun, 26 Jun 2022 12:00:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=heiko.thiery@gmail.com Received: by mail-ej1-x634.google.com with SMTP id u12so13208513eja.8 for ; Sun, 26 Jun 2022 03:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zGuBGoaHvDNlvp/gLe8uMsXqJ7Ti7kcWiSeT26FdQmE=; b=NpMoDwDc72UJGT8mKVQnFn8p9gIEKo8LnDzRoabZFi/a0hAc7t/Zma3r7LDyQLgOgS d1n0saDIRbJDA01Szvh1rhQwh4KHl4sJ/MWOMvv9fhfL55V0q5kv/6PtLeAkmfAxy3JB H4B0x/hfMFKnhWYY4legnSednF/lltEs+VAy15e0ZdTbcXvAuafYqW2igTc4wep6zHEh IocoZmW19qtMElGnH/du65acWhRzFITtv8mjiQF0342svpuAbBzhTYenSSyPzDsQWHMK k06hxVwi8pckZgumROLv504qJ0fXCONl8zgkdO1KtTtJj4lR9nmitVgNvVRC4tsBHIoc sPRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zGuBGoaHvDNlvp/gLe8uMsXqJ7Ti7kcWiSeT26FdQmE=; b=vnfDtLy6LZegAEOSfFvC02hkE4gjma9M0ntBKpVo8tW1fskZWLfauRDIX63SzlslWC WLKWp1P8zfgnZ1VO7BTstZkNXdG5K/53pD1jGd+bD2hRNsSo0fg0O6lW165SLM5e6Wdm ioOrGzKhP6FMzdQ4eSKzJ7m+uTSvLGIIfQfSjHmB5NdZUHdcehTygjw266x5goSkGmYd Bsy8FAiiQ6QKP7Q8HqIBkCCwVz9iHfDdAmiHRuGLXBvVy4dnozUDaU60M/7dsVPKqOo7 RRaW9aN1EiCgEhaGOKC5xebXj/vKg7V4DxEq4yAqCSuL7Y2TRSrIPEh220oyyYVA1avk TRGA== X-Gm-Message-State: AJIora8MQ7Vyj1bq/BchkMuPxXR5Klnt4X72k9GdKDaTLrQGRtAWd5XI dTly3/z4u0qvBCdUM6hUwJAh4KMQJ9jwvw== X-Google-Smtp-Source: AGRyM1vkMm1FkGR0nNLHeARQl5fgZUQSfhfD77RaWLNAA+JXVcRgb9kK18HAdOX4DPzBRJGcYTqslA== X-Received: by 2002:a17:906:99c5:b0:6fe:b069:4ab6 with SMTP id s5-20020a17090699c500b006feb0694ab6mr7574736ejn.436.1656237618639; Sun, 26 Jun 2022 03:00:18 -0700 (PDT) Received: from hthiery.fritz.box ([2a02:810b:5a40:2a43:e54:15ff:fe38:2651]) by smtp.gmail.com with ESMTPSA id p27-20020a1709060ddb00b00722e559ee66sm3528267eji.62.2022.06.26.03.00.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jun 2022 03:00:18 -0700 (PDT) From: Heiko Thiery To: u-boot@lists.denx.de Cc: Ying-Chun Liu , Peng Fan , Fabio Estevam , Marek Vasut , Marcel Ziswiler , Tim Harvey , Sean Anderson , =?UTF-8?q?Thomas=20Sch=C3=A4fer?= , Stefano Babic , Alper Nebi Yasak , Heiko Thiery Subject: [PATCH v3 2/2] ARM: imx: imx8mn-evk-common-u-boot.dtsi: cleanup Date: Sun, 26 Jun 2022 11:59:39 +0200 Message-Id: <20220626095937.142170-2-heiko.thiery@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220626095937.142170-1-heiko.thiery@gmail.com> References: <20220626095937.142170-1-heiko.thiery@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean This cleanup implements several review comments and its target is to prepare for a common imx8mn-common-u-boot.dtsi for all imx8mn boards. It includes changes in node names to use only dashes instead of underscores, improve the odd bloob-ext naming, use the atf-bl31 type and the use of of-list for multiple DTB support. Signed-off-by: Heiko Thiery --- arch/arm/dts/imx8mn-evk-common-u-boot.dtsi | 48 ++++++++++++++-------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/arch/arm/dts/imx8mn-evk-common-u-boot.dtsi b/arch/arm/dts/imx8mn-evk-common-u-boot.dtsi index d5ea2dcb4e..f512be095c 100644 --- a/arch/arm/dts/imx8mn-evk-common-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-evk-common-u-boot.dtsi @@ -153,44 +153,52 @@ }; #ifdef CONFIG_IMX8M_DDR4 - blob_1: blob-ext@1 { + 1d-imem { filename = "ddr4_imem_1d_201810.bin"; size = <0x8000>; + type = "blob-ext"; }; - blob_2: blob-ext@2 { + 1d-dmem { filename = "ddr4_dmem_1d_201810.bin"; size = <0x4000>; + type = "blob-ext"; }; - blob_3: blob-ext@3 { + 2d-imem { filename = "ddr4_imem_2d_201810.bin"; size = <0x8000>; + type = "blob-ext"; }; - blob_4: blob-ext@4 { + 2d-dmem { filename = "ddr4_dmem_2d_201810.bin"; size = <0x4000>; + type = "blob-ext"; }; #elif CONFIG_IMX8M_LPDDR4 - blob_1: blob-ext@1 { + 1d-imem { filename = "lpddr4_pmu_train_1d_imem.bin"; size = <0x8000>; + type = "blob-ext"; }; - blob_2: blob-ext@2 { + 1d-dmem { filename = "lpddr4_pmu_train_1d_dmem.bin"; size = <0x4000>; + type = "blob-ext"; }; - blob_3: blob-ext@3 { + 2d-imem { filename = "lpddr4_pmu_train_2d_imem.bin"; size = <0x8000>; + type = "blob-ext"; }; - blob_4: blob-ext@4 { + 2d-dmem { filename = "lpddr4_pmu_train_2d_dmem.bin"; size = <0x4000>; + type = "blob-ext"; }; #else #error "no valid ddr config selected" @@ -216,6 +224,7 @@ fit { description = "Configuration to load ATF before U-Boot"; #address-cells = <1>; + fit,fdt-list = "of-list"; fit,external-offset = ; images { @@ -226,8 +235,9 @@ compression = "none"; load = ; - uboot_blob: blob-ext { + uboot-blob { filename = "u-boot-nodtb.bin"; + type = "blob-ext"; }; }; @@ -239,30 +249,32 @@ load = <0x960000>; entry = <0x960000>; - atf_blob: blob-ext { + atf-blob { filename = "bl31.bin"; + type = "atf-bl31"; }; }; - fdt { + @fdt-SEQ { description = "NAME"; type = "flat_dt"; compression = "none"; - uboot_fdt_blob: blob-ext { + uboot-fdt-blob { filename = "u-boot.dtb"; + type = "blob-ext"; }; }; }; configurations { - default = "conf"; + default = "@config-DEFAULT-SEQ"; - conf { + binman_configuration: @config-SEQ { description = "NAME"; firmware = "uboot"; loadables = "atf"; - fdt = "fdt"; + fdt = "fdt-SEQ"; }; }; }; @@ -272,14 +284,16 @@ filename = "flash.bin"; pad-byte = <0x00>; - spl: blob-ext@1 { + spl { offset = <0x0>; filename = "spl.bin"; + type = "blob-ext"; }; - uboot: blob-ext@2 { + binman_uboot: uboot { offset = <0x58000>; filename = "u-boot.itb"; + type = "blob-ext"; }; }; }; -- 2.30.2