From patchwork Thu Mar 7 12:43:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 1052839 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="d28JKx3P"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44FVg90cNDz9s47 for ; Thu, 7 Mar 2019 23:43:46 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 49C55C21E29; Thu, 7 Mar 2019 12:43:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 95D48C21C29; Thu, 7 Mar 2019 12:43:40 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 497E2C21C38; Thu, 7 Mar 2019 12:43:39 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40070.outbound.protection.outlook.com [40.107.4.70]) by lists.denx.de (Postfix) with ESMTPS id C23ACC21C2C for ; Thu, 7 Mar 2019 12:43:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MaY45617N3OT2b9nO8F06GDZX/zFL797ZNE5RbMRM+A=; b=d28JKx3Pp8uXigISxocrDxWjNVcVLdsUU45xokcf0HW2D3G5A7pnMm5dPJ62KyTlJ7apNLLaOYZbLaJegtN79nGUsqPRTN7q4Pw7p1r2xkfC/PiueOuv5IiLWW5wXYM6/Abjn4hHfr4XFBibUBFntdy7X8RBMTjif6Hk5nXdiw8= Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.147.15) by AM0PR04MB4018.eurprd04.prod.outlook.com (52.134.90.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.16; Thu, 7 Mar 2019 12:43:37 +0000 Received: from AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::a51f:134d:b530:f185]) by AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::a51f:134d:b530:f185%5]) with mapi id 15.20.1686.018; Thu, 7 Mar 2019 12:43:37 +0000 From: Peng Fan To: "sbabic@denx.de" , "festevam@gmail.com" Thread-Topic: [PATCH] imx8qxp: mek: enable dm-spl for pm Thread-Index: AQHU1ONifVtLrOtzQkSHFSjLXwnejA== Date: Thu, 7 Mar 2019 12:43:37 +0000 Message-ID: <20190307125529.32593-1-peng.fan@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.16.4 x-clientproxiedby: HK0PR01CA0070.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::34) To AM0PR04MB4481.eurprd04.prod.outlook.com (2603:10a6:208:70::15) x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.71] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 05235fe4-8c75-414c-055d-08d6a2fa8470 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4018; x-ms-traffictypediagnostic: AM0PR04MB4018: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; AM0PR04MB4018; 23:cY4Mb29jd029TJRe5Q/FXeH6M3l0sAd8luO4M58?= =?iso-8859-1?q?dCKK8KG8odwC/91GtU7wG3bm6?= =?iso-8859-1?q?5/YMKXNUdW/OHoBSgodoKiuAtD+wJ4g4jBTCL8DDEwd6M9PGWK6?= =?iso-8859-1?q?J8Cm0s2e/3upJfYBDBrfJiFyVJEH6XHPXn8HH5TMKf74HbsDOUn?= =?iso-8859-1?q?/Qj+yIRst7HozipWVvk8JKVyQwGgyYqf+o3+HgpCjQfcpxHjQjQ?= =?iso-8859-1?q?MsA1Zl2Z7PHlzeIgqlr78VQX3N2NxNuVM2AurQuqvRBH7DvPoQG?= =?iso-8859-1?q?WItybgKCXhurfLB5cR7Di4UUra6tCVUoKJ74B9wQDgLJnS2K2uZ?= =?iso-8859-1?q?TKA1YmQjfj2sJbFlVHD2X87glqknmSBq922+0cPR6Bwf8n19OuT?= =?iso-8859-1?q?Hg2mtWqPcQp4ACqYqwBOKmoOCeqr/4e0PI9bUD54uH6Z/Jfd6sa?= =?iso-8859-1?q?so+4jw7plQaieUZ1H/TQoZLgU11TsohhnH0kSeInUGzRWonSO5/?= =?iso-8859-1?q?iV0opws2s547/Gih7AbTbYeMBPV5UK3+UxmjU9H2tGakPaem7wR?= =?iso-8859-1?q?o12j99ylMHu5FUPDb5hMybTo3/y02G47XBtmZMmpVMpVMGX7z3/?= =?iso-8859-1?q?ZqYX4jxjvSZZG2kQix7lZDppmjemimkAsThTA7Ut1Zde4FdED/m?= =?iso-8859-1?q?rVCXihiJ29xSdsd5qoeVK5ym8C+KwYGYgesk+L1JSvQ5FXUkXhs?= =?iso-8859-1?q?MhndFVWvB9mq4d6X6gr9r7EeMfLms+oqTs17ILvH+6fonTRNLlY?= =?iso-8859-1?q?ftP/ErQxgsV1/RE1PShm3+B9sybjkJohr+ZI4Ag0eO1GUT8PVaF?= =?iso-8859-1?q?3qQJf/1r9f91LMklde4fJZaGnREOI713l7ZfWhlLquLAhTL9P9J?= =?iso-8859-1?q?DcMPjd4OPoR6H0291+8PtpCqPJCQAC99kj51FQ5hkpkny5EeOII?= =?iso-8859-1?q?wrzCFQODVRCwEfo1uBdw53OZLYh9DeBGw1e7ytRHR2g7T11DdnP?= =?iso-8859-1?q?u37GQHFUTORLgRHCJnM6XQe3i9IG1UVKaH64Nc3siCr0gptAYmh?= =?iso-8859-1?q?7MdvAlJ7fIeyrtRQb/ixGR1ouit9spGLbSd1xHTubTnTgLi7f6F?= =?iso-8859-1?q?KfrqdQGCNIo9tK77A1oWWw/eB6qi4f2ZOaU7JzHrKCahpCqYtZM?= =?iso-8859-1?q?ZELYyEXUaMdipoSTLFF7Jzornw0aHSzo/6TGUyO97lcWQb9atrN?= =?iso-8859-1?q?pKB/quTe4SlHElLNS69sIS9hh08RGJ6RKQ60APjAYBekPG7l4ka?= =?iso-8859-1?q?wqBvB8+2iZn1cNS5mh4c6qQcUabN09ub78DjNxJEj6/su4uGYkf?= =?iso-8859-1?q?yvK2RWq3tiKrqotdedm4II=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 096943F07A x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(376002)(346002)(136003)(396003)(23433003)(199004)(189003)(305945005)(186003)(2906002)(99286004)(66066001)(1076003)(2616005)(44832011)(4326008)(486006)(386003)(6506007)(8676002)(25786009)(36756003)(7736002)(26005)(52116002)(105586002)(81166006)(102836004)(106356001)(81156014)(6436002)(54906003)(8936002)(6116002)(316002)(5660300002)(50226002)(476003)(256004)(6512007)(2501003)(110136005)(86362001)(3846002)(6486002)(478600001)(68736007)(14454004)(53936002)(71200400001)(97736004)(71190400001)(6346003)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4018; H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ppBoA6DhKhNtG3FLaV730KW8hZzAG0YSDn423O3WPcCgzruQiO/YLxPVuyPsnqwgPbnYlVoYK0VdR5FaLumvYhtvieSk+eMnPsf0IOAEyc6E+lxqM4UtMEsMpcwk2Uy+Cg/HU2HGTRuvddb2gVfFM7grROwOxnOxeBQXQg+JT7ib+drY0jj2CNEO5hw613Qgp1Z7mkk+jZ8OxgbVb553EXoC4jCRkz4A1UonTR1p2HJL1DCt79ZNsoi3t6IXgoete83nPNm7d5KoGsnHAFxYJgXE41mPlLAdY4loGTf6T2bD2C8sot8S1XRXo7jYawvyHxptHewbBEvJAnuUYM6NUgwisXoKwDhECKtMtzgb/JArrhuY6U0SfLRjP7/zHJL5YANMtntRt5amJfIXraieNLkPxm9GEgO1LPow3p44Y7A= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05235fe4-8c75-414c-055d-08d6a2fa8470 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2019 12:43:37.1975 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4018 Cc: "u-boot@lists.denx.de" , dl-uboot-imx Subject: [U-Boot] [PATCH] imx8qxp: mek: enable dm-spl for pm X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" with u-boot,dm-spl added for imx8qx-pm node, and SPL_SIMPLE_BUS enabled, the bind and probe code in board file could be removed. Also we need to enlarge SYS_MALLOC_F_LEN to avoid calloc fail. Signed-off-by: Peng Fan --- arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 5 +++++ board/freescale/imx8qxp_mek/spl.c | 15 --------------- configs/imx8qxp_mek_defconfig | 2 +- 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi index 5d50eb028e..201559008c 100644 --- a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi @@ -3,6 +3,11 @@ * Copyright 2018 NXP */ +&{/imx8qx-pm} { + + u-boot,dm-spl; +}; + &mu { u-boot,dm-spl; }; diff --git a/board/freescale/imx8qxp_mek/spl.c b/board/freescale/imx8qxp_mek/spl.c index 95ce9f37e8..51f323811a 100644 --- a/board/freescale/imx8qxp_mek/spl.c +++ b/board/freescale/imx8qxp_mek/spl.c @@ -27,21 +27,6 @@ void spl_board_init(void) continue; } - offset = fdt_node_offset_by_compatible(gd->fdt_blob, -1, "nxp,imx8-pd"); - while (offset != -FDT_ERR_NOTFOUND) { - lists_bind_fdt(gd->dm_root, offset_to_ofnode(offset), - NULL, true); - offset = fdt_node_offset_by_compatible(gd->fdt_blob, offset, - "nxp,imx8-pd"); - } - - uclass_find_first_device(UCLASS_POWER_DOMAIN, &dev); - - for (; dev; uclass_find_next_device(&dev)) { - if (device_probe(dev)) - continue; - } - arch_cpu_init(); board_early_init_f(); diff --git a/configs/imx8qxp_mek_defconfig b/configs/imx8qxp_mek_defconfig index a94998b8b5..915d8812ad 100644 --- a/configs/imx8qxp_mek_defconfig +++ b/configs/imx8qxp_mek_defconfig @@ -4,7 +4,7 @@ CONFIG_SYS_TEXT_BASE=0x80020000 CONFIG_SPL_GPIO_SUPPORT=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y -CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_SYS_MALLOC_F_LEN=0x4000 CONFIG_TARGET_IMX8QXP_MEK=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y