From patchwork Wed Sep 19 10:43:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajan Vaja X-Patchwork-Id: 971904 X-Patchwork-Delegate: sjg@chromium.org 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=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="pL350rZS"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42Fr1N5t1Bz9sCD for ; Thu, 20 Sep 2018 05:45:12 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 7E7EBC21E7D; Wed, 19 Sep 2018 19:44:13 +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, 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 87582C21DE8; Wed, 19 Sep 2018 19:43:52 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 91ADAC21C2F; Wed, 19 Sep 2018 10:44:06 +0000 (UTC) Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690062.outbound.protection.outlook.com [40.107.69.62]) by lists.denx.de (Postfix) with ESMTPS id 9E841C21C2C for ; Wed, 19 Sep 2018 10:44:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tnkzoph/xcwIgu1gkZpoMyZMZvsK1OpMyHDMEaSI9Ys=; b=pL350rZSrOCrNly1Lvf+F5Xl1kF6sUxMuvBR6mrdragyTplFxL2vAh9JaxOA9Am7ylWshQQdyO2tij9kRVkZhv5GnvgQ/cadlxRFyshanWLGQeA8BwqTdEFFaD7Ex4HKjTaPc6KhtqWmiM+mgioldKJr679H5gVEBjYq+UcUasE= Received: from CY4PR02CA0035.namprd02.prod.outlook.com (2603:10b6:903:117::21) by DM6PR02MB4474.namprd02.prod.outlook.com (2603:10b6:5:20::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Wed, 19 Sep 2018 10:43:59 +0000 Received: from BL2NAM02FT058.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::204) by CY4PR02CA0035.outlook.office365.com (2603:10b6:903:117::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT058.mail.protection.outlook.com (10.152.76.176) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:59159 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1g2Zxd-0001lC-H8; Wed, 19 Sep 2018 03:43:57 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2ZxY-0007VQ-5Z; Wed, 19 Sep 2018 03:43:52 -0700 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8JAhmKh004330; Wed, 19 Sep 2018 03:43:49 -0700 Received: from [172.19.2.152] (helo=xsjsatishna40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2ZxU-0007Ul-P4; Wed, 19 Sep 2018 03:43:48 -0700 From: Rajan Vaja To: Date: Wed, 19 Sep 2018 03:43:43 -0700 Message-ID: <1537353826-19177-2-git-send-email-rajan.vaja@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> References: <1533890734-10109-1-git-send-email-rajan.vaja@xilinx.com> <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(136003)(346002)(376002)(39860400002)(2980300002)(438002)(189003)(199004)(8676002)(26005)(14444005)(316002)(77096007)(16586007)(476003)(81166006)(186003)(446003)(44832011)(106466001)(63266004)(126002)(336012)(2351001)(2616005)(426003)(11346002)(106002)(486006)(48376002)(54906003)(6666003)(2906002)(6916009)(50466002)(4326008)(478600001)(9786002)(305945005)(47776003)(5660300001)(356003)(50226002)(36756003)(36386004)(81156014)(107886003)(76176011)(51416003)(7696005)(8936002)(72206003)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB4474; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT058; 1:QoGazcqxTcbYVX90QH/modW+ntIUxslkIm3ZrYh7LEuwT5m0OCgfHxQaFdJc+DgdObW3XmaFCIUOI5scIFmR9io3Wj+aXnNnEgrmBAmLfCr03T7MSiNLQB2VgGX7c/rY MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 752788d8-d113-4f0e-c77d-08d61e1ccdf2 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:DM6PR02MB4474; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4474; 3:EGGioUrQq8qpRxwq+Ebrj8ZzjgdL0C2rlYMCCZBxCftviAam1BdjxTXhVv8eR0FAg6KIFpFEjYj/OeUgxRfBCCjnfE8tSsA3M5DauOyPfDaI/FJ6TnqDXr5Ql+XPTMXX9o4SLuVpFOk7UHZcCqaAOmRUONRPqAAdN23v08q36OtEHgCDfnAHccPI/5H3++NOZXGWDSiS08wD9jhQvYUGP8N80OuAePhR1zEe/aFz421yI0iVkqFDFwMNIbdzzJr9RoOs1g8vk1nFSVrfTUyrapIcX5S8ZVqWVd1AyrdW8cwso9zq0aKNtwG0/lapSseo0UNjWNj9uCvr8sArVW5a4VmTYsB/+yaJwWI4DMpW7G8=; 25:2UiSbXk2n9wQEI72x+gIbT1zFB8DWQpp825pEBLkbD7A4AydfdCH+axV3ORU+Csj+wTO6/f1RlHkYhJNiywt/VDHX2XyVsPvu7FSOoa7XCmkgcdJH12jcwaZrmK4Joc/r8TwHLoaKD7TYcMTeuYw9VKSYp+4ky8MFa4VRIQKkhAJj0ReEnpv1V7r+7zqfgIq2hswrWrrZeuofvUnk5PQ5d/Ivq86yaxvXLx0PhLhEsMpPlMHDbZ9YAFycwqV3zTY4ScBBshJ6eH4oAKRIbCrPyifjtiRnl1Iuyxl59s1+VIbo+zFFJ/gO6n5x3zzqAsdRBpZbgNhE/GaoWt2ddbBig== X-MS-TrafficTypeDiagnostic: DM6PR02MB4474: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4474; 31:9ZLM5DD+KO6FUXTStfd9mWQuX3iDzq2fZ+Ox0e9ko8E4eIL5Pc82bMLeff9bLE8MeuGAvEKp3QmGHSZ2+2L856e/jrCBwJsCfKv9J9qcY9V4Mr0V8ShYDU8L7kQpxcf5Gm1Fe9ZdSC45rg8bcaMpMZiYVhizwnMDnidAQa/LcaeA/Uuw/L4OrfP1ngC4VSYV5c/XPbhwLAKM1dqk9e3+9rjVY/AleQXTLmk+C34awDg=; 20:LWlF3/0cDWFZUfVlNdBq0QyZ4T7B6SuQXQGSPsnrUXliLDOZyYFU5w3nc7g6eufCeguGSiR3R6Hf3aoq4gOZbhPaenWfbkHc2LW8al+X0ylFIc1pMZYzGSLIC0yfiXtCclWEc8mnEVM5QfogWFgaiAT165b0X4VApE/LanBufQGpjZu8nhv6dDfFlYVUMWsBaE7aF9QxLBR8OCdY8Q3CWEm/qCIeD4x/0DKh8mG1Nb7dxMn/XlVHqezzqQJ5TnxBJBnlZViKTawBFo1FLeX9Tfp9gIEz9ldjs6OvEcCuSHjOFeoTi4nq2+ftf3cR3m3XVTf1UGcQ2XRrmbXwnZv5IDRgtA3FzG4zanz2QXuxdHFHfXLh6MdK+spDv8lKJMqv7lhvIXJZrC/NE1l91316gtekBYbLYANTVeELuvniykbkOAXeKZSzE01yRDsGY2XBo29w3P+c6zA8oo0ITkzcN5/hfLOQctTLSVCYCoCnxKec2xBHi0dY4zXdGNdYxgWO X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231355)(944501410)(52105095)(3002001)(93006095)(93004095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699050); SRVR:DM6PR02MB4474; BCL:0; PCL:0; RULEID:; SRVR:DM6PR02MB4474; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4474; 4:Upa7ojTATNYeOugd4xAWrWhr8K3ZGnu1z6pfgdGyrn8Icy+1JM/K+y1tBaauVPSXnmrS8WOmyjwXoVWV/1uIYMEatMRjbEaQSa1rNGYHbV/a/n0+73bTOOkyTcETMPu1MIxtVA8tw4o62xg1h87u0vNsKcRFpasVGswLVp1nvpoHANjIvqc/tsBE21yZEyOCvooKJj11bhmo//D6z8wRQDowhIB7xJC+dBBezec2A2AARKQYd+jSvR1HjtKw+OuEfWM2C8mZxRsnigPI0MGQCxxVhKmPm7Ye4QRtRfnA6iMm+xofyl2VgOnppc2gxBxx X-Forefront-PRVS: 0800C0C167 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4474; 23:QyiRsqOwBFO5yZn/YzaVs9VBJCC5rkSNi786VsJNS?= sFcI8gBmg84D3CPVTQ78xSrRhcxaZzKtovGpwcZw2FanCUQUGWN+KBypxtSgnENzpv/HLRGufwb/p9aD2++ojjxvJZmv/Yfs1wLFcR+Oax83hYLb7fWbK8jMbIKOy9YwMB89MAG6m8hIu8IPJbVjhdgU4P1Vck38XAWmJPLKeXYKPwIFjy3yu3wqOk5cC/pJ3ToIohc6Fhrjp/DaNSWeiTtcwXHoTcGEw7Az/fNIvlyRkg3J/AXoPkdP87JkkJQvsnZ4xkRpzP6/t+dYKmyUVaXOhYuKS0FZy5PgibD98vCxZd7eEiWzsw2OkiLCb8ZoiGE/jcHSj2XXfRbdNpxJrJPjXdJZMykA3f5wfle5y6Kh3qMd/K8jpaWtwDFd0wq5aXH7wkAPioldSdVgrXy0sAUP7Jlkd9bsbS39kiMx8iUSMMtJL0biOK0+mgNhcBSa5l8+A1U4C4dm8u11PnhwRjAHVvo07oMgH/CZQpsRw7GsdcCu1FkaA4p4m0LQGAJWQkGW6s2lKNbs0Mr3sjSwHq/EjXJjtDSqxScFP6uc+D/Tba0SK+o/0tzhgBWc2Hv2rd7PnbPzHMFK9mY5vpecTvgM9Y9wZphQFz7omjC5oXIDVxH9Rnxe2WTgyGmbQOEFXGJsvrxcJdRUC/5VKqAHS0WSh+vdvI1qfoN1fFBwWfeaEDlE3Kj5zkxD8a6J+wX1tfNQx0qEGTg1Wnn2R4ix+v5bEa9y16+Pwo9y25JhclJDJI1DoTvjQS0Jit5l2bHhr+jfZh+q677FTAi7vtj471tgHLSv54SEaYZENw67qNvwplVShpMeTviG1pxjX5UVHbo1GVaNEe1XEhH6cp4BZO+RuB5tPBV57mHHLUpg0nj86f7i+wN0hqIerSCuZIqIq03t61lGhb0wqdaBY91tonxC8JLVCi/PZzvggaNeEQzffkfIk4hjFslIDCu9Ccj+f/zrU8DhYhybQVySegQtVzuIRP8lRnfwr7xkJNWp9/SoN20EWo2JojCWCHpygSTxnzwyInuBMz+Me2zzyiAdnykpFeCoIAZookf2LKOhOdqflfCKjh34KcFn+TmVXqam/u3cIQ/6U/4BMR/Gqog0uh/KxV7NkwoqYnbra/awHJ3pXaFkIzw/okSLWyW8GlgsNK0lTFjsSXSAPO1jSX8GAjE X-Microsoft-Antispam-Message-Info: SmSSG4Jq3o6OKKz6aL+UrTn3YPFtn1QjZMpDlCEd3RfyevP7UV0aEgl7ytIvXwkjrmR7CmvxX+Ua395hwC6ki94tBLme1YRX/DBZwACuzKmZkey0pIuQ//TVeiJNKdmfFeM/viPli+Th4CTOmxoNsvdZuWBviooSpA/fcZt1QGEx83QD4mDXe3kaaTRznXcO2hcfrZ3OFlpuJwauvmfhdn3nUIsAsAlHiVjHZG786H1yW89e8FQPSQuAvSiUKt4vxEiuDLovNQHWpcRCjspJpWTP+RhjcMDTiJMi3v3e9SHETZJKuTE2fnMxrMlQUFDKjnwvmJoy7tpUzt6MZVt77ifO98gq6ynrvD2NGczAHNA= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4474; 6:AKn1Y+xL5eweup8IRe1l3HHKtQTF1pc574Vlpi329yhRSWqipkA82HVA64q6+TPt14uLCFRd1NndKLYRhunhzuSyrG3TyrbAb2/dGQEF4gAcbViSc3HvXkuzeVxy6IACL5S4B9GXGBGFUEMqoOImf5JWTraRkuNJs7epV9n4nzEUza5IeCo2PYQjj2/QhCF0o4q+Y08INJBjQeplqMP+BkBwYyvzK9NJTRrBL0iCGWt8S/l9cWTprEv9JlvD9HEc1Tkc2/p5XaUNszrw/zMaK8VcBFjr7kL7U75L8M4pWrr4V0+XCISapDt41pela2uyC9Io2KkCfPDEBQUuHTCupQDPoaV612O90T/8XfaI53B19gey1TCtXHPNdyi2PCp4TZGhSaot695X+pQUuS4Pq5JSumkGqn6FzrPz6vWgYd56CbluWYA3pw9eibthLSYrW74aCeQrhc/5e/pEgc901w==; 5:AKNKek4Qu9yLhLoXGTsqzp57cRVzuqOufkRhQ+W7sMl1fNOVmUO46wgPqHdaMK3uDofl0IIAcwRr+LMrgjYKu4oYbYG1sOqWwiLriAqNMKHhJ0ZLm/PFEZrda1R7Xk+OM8d+nj8AhtxBQxuqESZW1vq368UFvmp6zfaYHMF76lg=; 7:utusRpxbA9dqdmywqzHAWlbfy2mUHJp/KULk9ZeCjSYfTfrQ9chnArwXd+SPLDerDSoJcc6q9zPwbicAGH4gww18IsiYMqjZaFXPBgNgknv6b//ay4tIXW8MjPTI/Bsi63jyx29pYJ/nII7/qEsQzRVkXuv2TSipMrbg8oMKZfyAkDubikah9eo26EYO9+lHPAvpgVPUeRkXgBtvrRh71O0+xAVb+3b9BSWV0esU5r59SBFoHMKnSE6DEyeKzgGg SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 10:43:58.0786 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 752788d8-d113-4f0e-c77d-08d61e1ccdf2 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4474 X-Mailman-Approved-At: Wed, 19 Sep 2018 19:43:50 +0000 Cc: u-boot@lists.denx.de, michals@xilinx.com, Rajan Vaja , JOLLYS@xilinx.com Subject: [U-Boot] [PATCH v2 1/4] firmware: Add FIRMWARE config prompt string 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" There is no prompt string for FIRMWARE config. Without this, FIRMWARE config cannot be enabled through menuconfing or config file. Fix this by adding prompt summary. Signed-off-by: Rajan Vaja Reviewed-by: Simon Glass --- Changes in v2: * New patch --- drivers/firmware/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index cb73b70..feaea81 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -1,5 +1,5 @@ config FIRMWARE - bool + bool "Enable Firmware driver support" config ARM_PSCI_FW bool From patchwork Wed Sep 19 10:43:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajan Vaja X-Patchwork-Id: 971906 X-Patchwork-Delegate: sjg@chromium.org 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=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="yVrY6IEv"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42Fr2g2PJ7z9sCP for ; Thu, 20 Sep 2018 05:46:19 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 0FE5EC21DA2; Wed, 19 Sep 2018 19:45:14 +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, 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 44D20C21EBA; Wed, 19 Sep 2018 19:43:55 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A4711C21C2F; Wed, 19 Sep 2018 10:49:20 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0084.outbound.protection.outlook.com [104.47.41.84]) by lists.denx.de (Postfix) with ESMTPS id E156FC21C2C for ; Wed, 19 Sep 2018 10:49:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yo/4i4E43vrajw/nwjunxwrAaRuiR0e3XKAP9ewFjgk=; b=yVrY6IEvAlDiPN8oDAkcxs3u6agWoVAQmoN0MVec0pWgy2gJx85GJ+qlNqJRVoExqx8sRxFxjMH8FZtQt6RrBbJkSULGxfS/sD3pf4Ef5cFeKGBCbEro8jd55craw0ruzskVNAVZ4SY8idJk9r6QAlfSR/i8THtKAhpaQzy4lyI= Received: from SN4PR0201CA0058.namprd02.prod.outlook.com (2603:10b6:803:20::20) by BYAPR02MB5110.namprd02.prod.outlook.com (2603:10b6:a03:70::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Wed, 19 Sep 2018 10:43:59 +0000 Received: from BL2NAM02FT044.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::204) by SN4PR0201CA0058.outlook.office365.com (2603:10b6:803:20::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT044.mail.protection.outlook.com (10.152.77.35) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1g2Zxd-00085M-Ot; Wed, 19 Sep 2018 03:43:57 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2ZxY-0007VQ-L9; Wed, 19 Sep 2018 03:43:52 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8JAhmsn004332; Wed, 19 Sep 2018 03:43:49 -0700 Received: from [172.19.2.152] (helo=xsjsatishna40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2ZxU-0007Ul-Qp; Wed, 19 Sep 2018 03:43:48 -0700 From: Rajan Vaja To: Date: Wed, 19 Sep 2018 03:43:44 -0700 Message-ID: <1537353826-19177-3-git-send-email-rajan.vaja@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> References: <1533890734-10109-1-git-send-email-rajan.vaja@xilinx.com> <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(39860400002)(376002)(2980300002)(438002)(189003)(199004)(6916009)(107886003)(4326008)(5660300001)(81156014)(9786002)(2906002)(186003)(36756003)(48376002)(6666003)(478600001)(8676002)(72206003)(8936002)(50466002)(81166006)(36386004)(476003)(7696005)(11346002)(305945005)(2616005)(446003)(2351001)(63266004)(44832011)(50226002)(106466001)(356003)(126002)(77096007)(26005)(76176011)(336012)(47776003)(54906003)(486006)(106002)(51416003)(426003)(316002)(16586007)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR02MB5110; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT044; 1:9B/Xeyt8GCSYaC9ArtDisqN//qaRLqknqqwa1+n5BSROZrP63nVvdk6DrYNof8hRKV8Q+glA+HhX4w383ILNTY9xRsDq6orYqZgodaWwmXHMFVnRa9g2s5o4vtgLkAxq MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9f0a2887-bdc4-4e18-f9a8-08d61e1cce11 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BYAPR02MB5110; X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB5110; 3:gWZTq1F072VGO5pJ+9SFBgnVTDKogyX7ho0jNgcAplTXrF/rG1J8JQvfQmlsL7XCjLMiI82Eejx2xEPC9BW0DPHaYecdhDxRxWefdMjU3RGGIPpATZLgXPN4szHu7HbujYnx5OYroIB+Y7bztuZUSGMa5FqolqFJOSkdMp8gBoh+7NhH6yIq1cBYaXjx4dyq5Pi7XLDwqpBHQwh1OWqv+vBRskydZigStGm7wixlmP1XlP3p4Cg2jv/RUsq7/1dFbzvWLFR8l/jlNuI7mYS27ve3o0ZUjB2b7afmvkRJOvXqAtWcFGbO2y4moJFYoEom09YDqraOFIYdVT9uEVtYXtKo1al30H9GRghnw+ZkdY8=; 25:4reO22NXnX8ecGedCpZzud7eOFltIbsqauMy9Blxmi9vxrhjQaSKjmlvxZK5d/Xqw0gzn3YhJKA2cgrHwDrCCJW4g0gR9SaN2rlYqLkZllPvk4ZTrFGevdf+olG8oeKzxmIc4Pf+zF4RIg16UEy0tt/zWSjcff++Mdyny7WYhX+bAUTiSVo6gIaRQUFw3nLhuVi0QeIwPjzc+if+xh84J8PHnoQ1hYKemTNeCkpesIZVjD/u7Bya9SbR+TWJqWwM3BBKA+cbHR99TXgCfg9mfK8Ttq/Eqocq5c9RfO5ZkgXftHxMGmikBG2cSIQ/NXV+bbeWYiXaH5NxqGYx/XPI4Q== X-MS-TrafficTypeDiagnostic: BYAPR02MB5110: X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB5110; 31:ZYVoE+la5qYTPpM3GtJeDLecdfVImUlsvBrROkxKQDEKSSP1sw3qZsImlq19btdmt85pvo2Srfi+63YqJTliNsisTgZfO/59wcKKRCjcz86wZKBRV8fVHuOntNmmLC+9E5VeTpafBotbkuUi19mDmSyGAI/hLrnd0CRtxcHUsEfNFBgvIsk01s/nUjAfyLOqVax4ytr6k7ConMH4kqk4b4gp94lffICvWjw69kskN2s=; 20:KhajdTsSh8ga4Rztn8neAHpLH43AoUMl9V0e4Ad/PvX93FCV1zC76cTiDd1vDfCl6ENeaANwkcWPkX21q6YV1mzS6Y6Hoh6h+XqtOR4YEwVLD4Dd46gDw430PaaVlVx7JpYbGu3njVot0bm6ram+CEHSkbyCCXX23od0EMhI8TimGxk0K8yKvSx9MzyzpWTYamF/MRqnZ/H/Mj6jQz4ltLK9/clbPbg19Gn7V24HD9RFC2kJRF/sLpECJp7bwpfzzX68OzY/pGr9swT+PLUHx8jl4k38gCrwkOQA0KxLNNWXp7WkpeokVgfrfL/8s2RzV6i+fPPPkGPKF0X2QMhhGvyUwyr0f+FMoYXdk2sX2HjJWVi5MFpwa4Q1iUa2NrOprJtoK1UtAZbXhs5KabuqEkpYw9pMdQ9bwlUzFiDOAeyTHRxZyvnGWikbXWFep1zd/Dbe7f2fpvbPd1JLFmsdJKmGyhvQifvE8eiR5DT22ZCZ4VLpP5i7fNZX0jp7kgX6 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3231355)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699050); SRVR:BYAPR02MB5110; BCL:0; PCL:0; RULEID:; SRVR:BYAPR02MB5110; X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB5110; 4:RdEyrxjvrKoeQpkTzTZQBmoQC135NNnl1CdpN4TH9cSdc70KAJbGAU3nanL4m5tFKYJlwOmJD4EeOvShEZJ8i6s0HHPPxNlN2o83TPCID0C01GDWpHygzEDAGe37NjGTuwE6pPo2XpJyzigh0fKLKoXPDL94zRYOKHRMZEhW6Mll0Wqxe9DJg9zcFxZZPhDeitJ8SJig1xm21gmVcO7r1Kalp0svN9XTftLFD6j7NSszAy0b5M+xoKGDDu/E90Ii4o8pUmd/gyZ62EkeWMzmZqLexFpn2rzX9q4dWwe7QhSlh6eVMHWIXcvLsgRK8zsX X-Forefront-PRVS: 0800C0C167 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BYAPR02MB5110; 23:Mki6ckPcvhDfZVZyg+wJkcKo9vOM5xXjDjGGzJnUs?= dSndVGDfz1Ah3dCaboEpPzEeN5QShNJRnpupBPzNXPWBbniiBuZhkyXTVtCF8CXSb/usMABHJMoDMh8dvRLoIBM1zKy5h6wQycLBeUWqdK1ihJbnjhGAXdt9sE31q4w0xNBMPXbL+mFAbrdnuqViWN9RgU2CTxNBOHQe9gXfKmjGkIa8gMKsy+VaARSaC6H3rlUe0JmiUNTnznHnr+9Q8UkjqlPBkUPQN6ZB4xpiVrGrzGxd7m0iw7dEkTglTvNyj38Or5OBkOJT13l4+QaEI6OlQiv4l1Lv6nCCC1JheeX96eEJbqONdskU/cKSXMWoioyEw8nWw0Fe0bhy5cM0K96/95E4FbcUBxYTLtBDXmkibqOJlACc6tl65qiuNRkGmT+wrTpSgHILd+j5PyCbTm/8kprUPvvUVEusCLYbmTLjbwGbfMI2isLkUYV3dkdjDEZkZVf5Gmez/EmXb7LcNRmsJ65x8IqsQDoZvtnHftlRIIwYe/AWEyep/ywhL5MYVi42XhGasIUvcxkWMK7rw1G8bFix7Q1pQoKdvyTCA3nASYHyeWaBswpLb1i8Kk3KnxuuNMaYRYjIGLRN7KunWX6i91mNzv3+DwunilLzSEZUGJjKT8kXW6wrJHO78bC0j80p/lBUAsOciGHA87RTpe57WI7dK4z/fJFcqlBQ4dm4r6OyojUBNytqc9rJpxts5Wb8xUQKphjHAHngCg0QBea7wHzXfxEcXULSlEDVJ9c2ecAoNfwR83VjSFu4LxQAquDdfVDZlW/izZb+rn9vYWsADYusTVXZq/ojdrLIPEoMkSTGuZGmBLDIKsF+3j9lDWYGppatPwdNr+rddRWQPKKT2mjgGdpZMzamJUHCcyrzDdifjSYrjFZHj3cjqMErJSpBfpVpkv+uKzdwom2cupp5DhJCn/0XlmUA7KjNSnD+4pVFng34hr3UPCuCn700G+WY11vCmrWuAV5dEG8xcKTovUe5wI2np4bFhEMoIajLQmyC/ML0tNye94Kk6CLRX4AduYPwjjOeGyepCNrtkmcPaLKZZf1rBMXJqp6HawlMZXfvhgvU3XvMo2eODaEaNGWbCMI3RbPxJGaJ8uPOEmjSEHaME6a+l9Wycl/a06VJA== X-Microsoft-Antispam-Message-Info: xd2p/jEtkEi2ELcOjT4CAww2TQDkqAIrJSu0SOdw6PYanZdbnYlti2h7zt4faJFtPDChVTOSyUkGEfTJwkeqjonoL0JEvaBQdeKMi+xh7bI5LhUQr/bjdEepcc2vg+57CSNjijTFfi9ftUutVnVTk67Y1yJSdIwREt9UZNxr7krvrrsgOq5X9YVSb0+EBgbQtkQX0WPpgZEv1kAlRGD4Wqw5Wby5PJumOwmFyZSWk40SMxDkwdydipN1RXkRHKaZC8VVXPfGck1iho7pm47+/vZ3y+myi14XvMW+MkmhnMfvkDr2eFVNtQUcLOQNTTg801BETAUnzA2jK7QkV4BNdFhCqVQez9YP2tlQ38K3ia0= X-Microsoft-Exchange-Diagnostics: 1; BYAPR02MB5110; 6:nWGV0NjsJX2jttIIxfnHMor+uyo3E1vMWcw389co3BHb2X+fotgu5CFpvbe/as87sCepEsGNlgQ7t2+enGKUAuqz9WXyemhQmJtfWjgw6K3Hpn3zWT8lKZoddCPNcKU7IketRL8WfkRt9mj9A5CBdTDyt3+u7QcRhtPyVgkOR5lxokoKhgoozr8ZF0MI/T1wA8+w3yFKMB3dbRy9rpq+I8LUIEAUrwT2irmYuuXoINi1+Up8eiLSRsTxCHfDIh3BKLPBmVJIxpW6Kcjm414C3iiqy6RACeqjMunvfFXF+YV5/QfDzm3apwBzbgKALxMPKWojOqG9UplYyKtyaVn9V8GGCkMFAa+swop04mJKLJv1RzYxOulgPu1zsMTM9IVpO07XTgz/6q/QZHrswqtpLUL1WMwfGDWUJT2cF0D1+wzwSJ4VL9IIRjMQaBRYv6evxj02elpqhY6os1vYOJnpLw==; 5:s+jLYgRAX8DQeWs0an0XeSy37dMdgJPIWglLqgt3tl/lU21jqd+micMX0GKQ9zKMaupx6X9hebQT88x0sd99gQQt6XdR3mhspsTvNHIrwWNXW6CcLOwy8R8Wgftl9XTRivyJ5ZOZQZeWngNKE2k8zkTZABL5MXRo++Rn2UH39sk=; 7:NQFuUEE++KOpmgHdUjvuvjMb6nv+CaSs8CbJ1VQl+pVe8wfzKV9CdovivOKBIOtx9r12k2q9lX+oAoXdK1+UyPeloe02aJbUgL2pwHnNQVsYSVa1clY4OlbrMw1OSGXNg+8kEsiUh9h1Hch/3YaxHLFkl8d/32/O0EqdWmNZ4lFaD/b05/dTYaE/lrdSvuDY8jwCeokbbWMnSjfsYhTSKAvZGzDsuK8t2L+sRSk1dBo+Kku4dYSIpE/lFBepCAx4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 10:43:58.2987 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9f0a2887-bdc4-4e18-f9a8-08d61e1cce11 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5110 X-Mailman-Approved-At: Wed, 19 Sep 2018 19:43:50 +0000 Cc: u-boot@lists.denx.de, michals@xilinx.com, Rajan Vaja , JOLLYS@xilinx.com Subject: [U-Boot] [PATCH v2 2/4] dm: core: Move "/clock" node scan into function 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" Create separate function for scanning node by path and move "/clock" node scan code into that function. This will be usable if scanning of more node is required. Signed-off-by: Rajan Vaja Reviewed-by: Simon Glass --- Changes in v2: * None --- drivers/core/root.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/drivers/core/root.c b/drivers/core/root.c index 72bcc7d..1ab4c38 100644 --- a/drivers/core/root.c +++ b/drivers/core/root.c @@ -330,10 +330,25 @@ static int dm_scan_fdt_node(struct udevice *parent, const void *blob, } #endif +static int dm_scan_fdt_ofnode_path(const char *path, bool pre_reloc_only) +{ + ofnode node; + + node = ofnode_path(path); + if (!ofnode_valid(node)) + return 0; + +#if CONFIG_IS_ENABLED(OF_LIVE) + if (of_live_active()) + return dm_scan_fdt_live(gd->dm_root, node.np, pre_reloc_only); +#endif + return dm_scan_fdt_node(gd->dm_root, gd->fdt_blob, node.of_offset, + pre_reloc_only); +} + int dm_extended_scan_fdt(const void *blob, bool pre_reloc_only) { int ret; - ofnode node; ret = dm_scan_fdt(gd->fdt_blob, pre_reloc_only); if (ret) { @@ -341,21 +356,9 @@ int dm_extended_scan_fdt(const void *blob, bool pre_reloc_only) return ret; } - /* bind fixed-clock */ - node = ofnode_path("/clocks"); - /* if no DT "clocks" node, no need to go further */ - if (!ofnode_valid(node)) - return ret; - -#if CONFIG_IS_ENABLED(OF_LIVE) - if (of_live_active()) - ret = dm_scan_fdt_live(gd->dm_root, node.np, pre_reloc_only); - else -#endif - ret = dm_scan_fdt_node(gd->dm_root, gd->fdt_blob, node.of_offset, - pre_reloc_only); + ret = dm_scan_fdt_ofnode_path("/clocks", pre_reloc_only); if (ret) - debug("dm_scan_fdt_node() failed: %d\n", ret); + debug("scan for /clocks failed: %d\n", ret); return ret; } From patchwork Wed Sep 19 10:43:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajan Vaja X-Patchwork-Id: 971908 X-Patchwork-Delegate: sjg@chromium.org 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=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="NjgaP5Wh"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42Fr3s5P2xz9sCP for ; Thu, 20 Sep 2018 05:47:21 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6FF45C21DA2; Wed, 19 Sep 2018 19:45:31 +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, 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 287F3C21ECE; Wed, 19 Sep 2018 19:43:56 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id F0BE5C21C2F; Wed, 19 Sep 2018 10:54:33 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0058.outbound.protection.outlook.com [104.47.34.58]) by lists.denx.de (Postfix) with ESMTPS id 0FC6BC21C2C for ; Wed, 19 Sep 2018 10:54:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vnHxapUWlLm89hmL4V/T0RaTb7C2aCU784PmSAw0LCY=; b=NjgaP5WhigqRaQyWIYIW4bB5YIEfLn4LoF4A5qQdmemqrFQGRIl3wAcJtGZ41WBPnImWWK7/LwBwtG3JO1kEApDhZq/L8rRN3zsNSutD5cunY6ckEXJi9Ja7SzsgXaOA2QrSTI8zKjheXuN2QMmqnP4ajYIfl4f9akSjPEhu5ao= Received: from MWHPR0201CA0093.namprd02.prod.outlook.com (2603:10b6:301:75::34) by BL0PR02MB4467.namprd02.prod.outlook.com (2603:10b6:208:4a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Wed, 19 Sep 2018 10:43:59 +0000 Received: from SN1NAM02FT052.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::206) by MWHPR0201CA0093.outlook.office365.com (2603:10b6:301:75::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.15 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT052.mail.protection.outlook.com (10.152.72.146) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:59166 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1g2Zxd-0001lD-Mp; Wed, 19 Sep 2018 03:43:57 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2ZxY-0007VQ-Ei; Wed, 19 Sep 2018 03:43:52 -0700 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8JAhmfH004334; Wed, 19 Sep 2018 03:43:49 -0700 Received: from [172.19.2.152] (helo=xsjsatishna40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2ZxU-0007Ul-Sb; Wed, 19 Sep 2018 03:43:48 -0700 From: Rajan Vaja To: Date: Wed, 19 Sep 2018 03:43:45 -0700 Message-ID: <1537353826-19177-4-git-send-email-rajan.vaja@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> References: <1533890734-10109-1-git-send-email-rajan.vaja@xilinx.com> <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(396003)(346002)(39860400002)(136003)(2980300002)(438002)(199004)(189003)(48376002)(478600001)(356003)(106466001)(50466002)(6916009)(305945005)(63266004)(14444005)(36756003)(2351001)(5660300001)(47776003)(72206003)(7696005)(486006)(76176011)(51416003)(8936002)(336012)(44832011)(16586007)(2616005)(426003)(316002)(476003)(11346002)(81166006)(81156014)(8676002)(186003)(50226002)(36386004)(106002)(2906002)(54906003)(126002)(77096007)(446003)(107886003)(26005)(9786002)(6666003)(4326008)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB4467; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; LANG:en; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT052; 1:X1PY8+Sn1vb42wftKIJO4LKrw4udBIo71gISJVmfOOa2UeodcvSuOwasx4P5hzehtIJcWEQsxIevjhkQp5egITCtN6CACZJrsMkW2O46RDrbRuzO/WkIIBmd68PC5SiQ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c5e8918b-d4b4-43ec-4838-08d61e1ccde5 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BL0PR02MB4467; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4467; 3:wUZDh6gHTR7RZ3QHjhZXjpwIKXSc73pzopR6yhN3xfYd3eEiRH6G5rLZuUJS49u+9c3vObDWm4wmI4xyFXWCfKQIxlLTczPXCo/FpY3B6OBgPwv88q2dTpoBrlL9gO1L50QzKbncC3UxbqbGabWmlpSRr8KJ43IxTj7twxFiennzziQrjQg/Lqb2Vp6aUC8++2G59hj0335nqRKM1E0Cob8bsR674TAcpp7zz6WtLQ/txEqBMWPIVOgSRW4hYoQ7wQlhm1nqa6sEpP/fs1RbQ3PMypRkqbJta6jmXF3SRKB20SxLqOrz8E52cLsEmQuCYYOzAyrgeIaOzLIAYyKT2eyRAMfdKt/gw/w1rsJnml4=; 25:Gy5ZZWpD0THfBRwtwrCcpr3yXwslUSDY/6acJj1ed2fEcMDW2PLNCAw3OSQiO9WnSoLFlQwGUdJmr/z/LQycN1qW+87OqbycMFO6/ehIGp00QI2Fx0EVgOiw4rEQwlZV5WusALwjsM4/gc+0JKRquvxAwPaYMLwHyDv6tPOOIJeGInujJLGMTaf5NfuL1ORkYndw6H9c3Smg8ro40GyQBwmrEX4PLRINs5MlbTjXmvnv8U8QUO+CCbRuiSHGAbVB/3Rq1Vqze6ECjbniljXGsKpAkT3SddRBw7+Wkc3B+qHFa3RK/7whsbuaeEThxg+UsACAk7UP69ql6P4WJAWLng== X-MS-TrafficTypeDiagnostic: BL0PR02MB4467: X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4467; 31:e1F5/YppHzz0A/X2s7IygsWGhFfKeWY3XZQilB+D122nlys8dlx5/xpYU5Uus26md9xifh3MNaO4pcCC0IpMJfYvAvK7/nQo4eZGeBxuxCOxTvlKiUx4ZhDwfkoeVvToVEbaLOR9YV0CirqcrOJD3RdHr1UZaDPgx2G2k4wT055K0OQLjZxSYKUzJj7qr9XX7UkUxXpV3PrN//oD2LpH4Q4r3pFp3dTLinZaKHyk5Hc=; 20:RCprHrHIK6ZIi9x9PnPjakNv8pusNzXMRLBq8mE55gV5q4gwG3sGuVGRslLOQAdV4a+mwpJopYhUmVGoc1Y+BHR+3MPxmOTk6gpYAPOj/pNQcHKWwkafmc6pAbM6GDVbOnbkb9OAJ62HcUp7m7siphSoa772MmI3KQ9FBPFY5LG40u1nKUpmiceDOglQhmr3hznc1sgcsUHtVjuZIPzjuV2cIluPzRXF9yvke7cRgMM9p1JBeqRNuwpTt8k+Lt1I4qd4DgxI1sqPhHrmso8+FQIXu11adk2eAdwmBD51qk1SkGvUfGqP2LzAgZuDdJpVKZ96K2UMp5vOjqS1O/ShvvDbkQkADLMwx0YO5COusYzHzFPcZIIY81esmgwklZVqeTGeTspbAmS6P/WoofqilN3KTqtX+stcEk8CuUBoNkh41Lz3duCsS8aI1AkWeox7Yru4hmm0AozO7aRcU5RJOjD5yuUPJJVYFSjxYwAkC1IHXeqFd6t725mU1bpbSU7M X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93004095)(3231355)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(201708071742011)(7699050); SRVR:BL0PR02MB4467; BCL:0; PCL:0; RULEID:; SRVR:BL0PR02MB4467; X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4467; 4:ELCDT1j/MGthzXMwb1KrgbZHQpjH22Cj8QjmfLy4prB8nsL7eUi04H3KuRJJnElCsuu5DaPWros2aQEYTB8GJxXRT8QdbeFQeACxU3q2JpPQWUP7rdZJvhvFtcghK3hGQJvr2m4PCOm6rz+Q/F8xbvO0QkiC2PtegrbUb/iHfhYlcym5N07M9fmWD8yl9d1FZJXcZqWZvJNB2KQlJNzSFkn9zUmXxeMnipwXwjZsflxsgxHIC6HT/y0UgFmhXFH5quqbUwPvHVHFHjDlXhN+Tqbkzwa8XMV+Qq4zkzxMxNwE7yhQM1J3fa7KGD2ZPJiU X-Forefront-PRVS: 0800C0C167 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL0PR02MB4467; 23:Om4yQCkzjVj1zJD/GLPrhotD1dI6slJQcwsPFrMhD?= D+cj/bCJbXwuDkOiOldL+b3Hx5MdoRkwWODMxLrgXFXfenyxp5bx2fdNP4p0bJDB3wYU8YByJC8tB3YY2aiV0Hd+fLv5zZqYYcQo1rrDqj1JZMC77QKMUCHfbM8Ha/Y8SGmrlY5Z0bzaT/1mCFtrdj/hZEudIW31YUSkVNGHL9taIOOHt7Bxz6TmSiRsVDOh6tlCTJL5Sx5ozLhOr4k5iPW11SGFBP1ibWQC8yRcQMER+tNY/mZXsXbXMKu3mNRiL3acQki6Bzr7m8vJku7Ham9hCFF2sOZ008R3aEvcnlnsI5kqZgg8GWykMfzNJ6fOkct9rZMZ4eVMK1yB+C4fSWkaNtvYgrr+0vkk2IZEyaLzoquYGkYfuoV/2siwsJ2C9NJTVrJDX/JQBjwSNJ+krdUAeRc80bJq2JNinbQJ0ZNyNwN+f88Qb/BocnXPJXQHgwFMUWKHvRthB9FOQGzF5XryzxXImNsPTIfEdRYDbHrhHS3vGu1BoL8iH4oCCMUGJc5XV9mrvaZeXogI5VlM5CdqkIASHpG6zx7mzbR3/VAuIL3tqw3QW5pgEgCeSNlV0qgxHXVcT7LL9xDucbjvBWAbBQEYoLl6lne+5BOZ6ssBsuRLf9NAeqrLU9Ox55XUdzmXEhCnQNM8MBlaeeWKMR004iAo8zoDj2Ls3/r22ICalPiCNjQXALaKoHH8vbj+ptc+sfitPUT8udkdXYJ7N/C7/8MLMKwQgjieFH/ob6bvWDg3vbkXVFqPltl2DDc5eztTBj3FAf5BPh4ga08zS4dQGtdQ50GToy+/nayqMmxMPPdui1zu986UWkNoGA85nzTSAQsNm0ajhF7zQJJOnX1Cz9aG/fo6OZPgic0s9L2XF25XsMdEbqxiXA92pm0e6+bziuG2s+uyD6W6dpybV5beQ+XTSVPX/tLfkKUsOL3tJcl+n4qdIR0BmD+nNzb5hWdN0SowBd+KeldvONu27WIoCeSf9uoPKC65iRixXW2A6fiisXwt0l3BK62F71CBc3k8TLBoY7rNihpXerBlsC0rAZ/prrbqRqsspQLT8/THgE8s8q9gpEC2U7DlUPc3qa6qXUMbXRkm618kKWHRwcPB1F8a8aORLMi2vR72GmUokLTl10WE+Mwx1jtHVnWm2eYyyivIWgwnUnNTm7YgdsU X-Microsoft-Antispam-Message-Info: 8gqJPWzCT/vaH7K1rJk8UgATbDHCF8vUCwX+zHkLtMl9+Hx5GOHr2GezJ5LFnvF+pWhXfAqTOimM7enNqJzXdiUtfjXuMh+/EMQFUCXokw55xLtd8isqzIecjdRjtjPG7RJUKp25wYMQaiNrjBhakoKEjDqaFbG+Fyop97NAb2Z0pP4/bSw+hgNmy0UsBR4qhh4XBIIvHSx/IacqT/04W1SAQF+2QYniKebAHGkswlTl+Tq8AJTLWbECClxKyMM3TappyZXqNVhkOBrQIiW0XZy/YZpumBmgC9dZu5iGYsm13GQ4MZq5faNdqhvB9kFZwcCg4FhtPsa+pBz5ZIvLZkwd8SASA75dtJORsi6Sia8= X-Microsoft-Exchange-Diagnostics: 1; BL0PR02MB4467; 6:jz9Yx+7+PwoM1ptMCZGslqNZJWZt7pMUhmAnsVN0dHgak1FuQ49TaFLXN5oaH7kUYdga/bSkHOa3T2Hyf6bmyJXSALuKJ5hdVCdOescv7urteQT03RS9hY+CIziRjBP736zn71HVaC3hhkEYt5J4j0e+IZuwvN/hXgXPU2S/7HXscjcNKsz6D0OA1PMtZ4mb02EOh1QJi7MDYP9IVXS62th0gMgpty0712GiFTdHMArTOS0gDO9IX2epxMz1tr54uKWwPYihVDfwdp6+H7UGw8/tcMYhivMaPQ4GIR9oGRYhvuahYgq1xP+0vDpfV/3viLS7FtVEUj8tKwXIR4I5Adnxp1+fWRWQJRnmyGS1X9tu47mMJRQ45h9bxHO6APlRrzq0CCzoyrIswrzIqmTD5EgEATHqAOtlspob1N5RjxVahtawIReHRBlFMYJ8vp+wEDPl8stYDLq6z87O0dC/Bw==; 5:Kr9HOTqfSSmsHJIgHLpfXIJ/5EoHL2gbY31A5R+RTCOZVPydm8a/QzbbNAU0IJCNfPYW4bUW5d3+c8fpOCjXfbJ0tLB50DZDxTlJBQ+zPQW2L8A4+wXQ4x1z6iQAKnEWe98Tu2lZ+gj5Ezx4XnvRgEdG8Y/h96hFDUQALU+f9Dw=; 7:yUGZ+lb/4riXUxOX51E4R7NIUpEApiDYR9eeVFv7HiStYBefz8bMjrKOr87d2aW8RtoKYoy56HHBCFQIe2wEoz3HgSvbfoPJ2oJviCr1hNArorxqWm7dorxWTPO47ycv4D12Hs9JHuQt6a3JCHG35Vpy94aNKaBU7kVlLOWWm46iq4Q+dCVQMHGd/nJCOvMc7atm2l1WWXz6anDnq335aAJT3VOXa+JVnba1vNQ9kJ47BRYndFZUDEObXqEfHJUp SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 10:43:58.0526 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c5e8918b-d4b4-43ec-4838-08d61e1ccde5 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB4467 X-Mailman-Approved-At: Wed, 19 Sep 2018 19:43:51 +0000 Cc: u-boot@lists.denx.de, michals@xilinx.com, Rajan Vaja , JOLLYS@xilinx.com Subject: [U-Boot] [PATCH v2 3/4] dm: core: Scan "/firmware" node by default 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" All Linux firmware drivers are put under "/firmware" node and it has support to populate "/firmware" node by default. u-boot and Linux can share same DTB. In this case, driver probe for devices under "/firmware" will not be invoked as "/firmware" does not have its own "compatible" property. This patch scans "/firmware" node by default like "/clocks". Signed-off-by: Rajan Vaja Reviewed-by: Simon Glass --- Changes in v2: * None --- drivers/core/root.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/core/root.c b/drivers/core/root.c index 1ab4c38..47d10b8 100644 --- a/drivers/core/root.c +++ b/drivers/core/root.c @@ -357,8 +357,14 @@ int dm_extended_scan_fdt(const void *blob, bool pre_reloc_only) } ret = dm_scan_fdt_ofnode_path("/clocks", pre_reloc_only); - if (ret) + if (ret) { debug("scan for /clocks failed: %d\n", ret); + return ret; + } + + ret = dm_scan_fdt_ofnode_path("/firmware", pre_reloc_only); + if (ret) + debug("scan for /firmware failed: %d\n", ret); return ret; } From patchwork Wed Sep 19 10:43:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajan Vaja X-Patchwork-Id: 971905 X-Patchwork-Delegate: sjg@chromium.org 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=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="wJGdxqfL"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42Fr2T6Yf6z9sCP for ; Thu, 20 Sep 2018 05:46:09 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6F518C21E56; Wed, 19 Sep 2018 19:44:54 +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, 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 596FBC21EA1; Wed, 19 Sep 2018 19:43:54 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 6D648C21C2F; Wed, 19 Sep 2018 10:45:26 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0041.outbound.protection.outlook.com [104.47.36.41]) by lists.denx.de (Postfix) with ESMTPS id D4CFBC21C2C for ; Wed, 19 Sep 2018 10:45:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=atCeD9x+YBsC7T6SrTEr9oEqJhCfNvT5AJWt47eqIjg=; b=wJGdxqfLGDRuouRcYGD0NTPD9aPG/IP74q6J204SIVQrI+Y/2kAlxccyNyWuV02jqrRE7IQEGwsETysmN+ZiP5OEHYD/lyRY9CO+V4u4nxcPVGtveWlji2SV8YjqYvmozlNG4/S1lUgPsDHHjL8akwnfHx9wgm/sLVLkDI2UwrI= Received: from MWHPR0201CA0046.namprd02.prod.outlook.com (2603:10b6:301:73::23) by DM6PR02MB4475.namprd02.prod.outlook.com (2603:10b6:5:20::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.14; Wed, 19 Sep 2018 10:43:59 +0000 Received: from SN1NAM02FT064.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::207) by MWHPR0201CA0046.outlook.office365.com (2603:10b6:301:73::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1143.14 via Frontend Transport; Wed, 19 Sep 2018 10:43:59 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT064.mail.protection.outlook.com (10.152.72.143) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Wed, 19 Sep 2018 10:43:58 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1g2Zxd-00085N-R7; Wed, 19 Sep 2018 03:43:57 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1g2ZxY-0007VQ-Mc; Wed, 19 Sep 2018 03:43:52 -0700 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w8JAhnxC004338; Wed, 19 Sep 2018 03:43:49 -0700 Received: from [172.19.2.152] (helo=xsjsatishna40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1g2ZxU-0007Ul-UL; Wed, 19 Sep 2018 03:43:48 -0700 From: Rajan Vaja To: Date: Wed, 19 Sep 2018 03:43:46 -0700 Message-ID: <1537353826-19177-5-git-send-email-rajan.vaja@xilinx.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> References: <1533890734-10109-1-git-send-email-rajan.vaja@xilinx.com> <1537353826-19177-1-git-send-email-rajan.vaja@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(396003)(39860400002)(2980300002)(438002)(199004)(189003)(8676002)(6916009)(16586007)(476003)(47776003)(8936002)(51416003)(356003)(106002)(336012)(81156014)(44832011)(81166006)(106466001)(2616005)(486006)(107886003)(5660300001)(2351001)(305945005)(316002)(4326008)(50226002)(76176011)(446003)(54906003)(426003)(72206003)(11346002)(9786002)(63266004)(126002)(7696005)(50466002)(48376002)(478600001)(186003)(36756003)(26005)(77096007)(36386004)(2906002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB4475; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT064; 1:aviDYuplbiC2x1vRK5Dm0mrn0VWgA+zyV0uXmvqCrdj0PEAhciwD5u9f5H1AuLQ5WD9KJbPRArX8m88CZDj/C8Xkh64Tt+XWY7Z66HNaeMAnaWu4gObcIoELOtwR4smn MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e55c954a-8e74-4e6a-5043-08d61e1cce01 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:DM6PR02MB4475; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4475; 3:rbx0VyedAXQXLACqrnUKIwdeLZFY6gnZ8e1t2QLBIAjNx1vavtyuG0NmWjb8HEQuZFJnNqC2CeKGB0EYpUiEngko+LFiy/aJMp5SLa7PdIvSYKyG71ZDCSSihuJwBSM8Ra9Jx+Ht4KHZhy7KupChcXEsWHBTeLWk0t1Cq8wGvCpHD4T2nVe7R16sHMmPEjtkCiR5if9JO1rdm2ATHeU05TY38XdizZ1kHa8ZMQgyhmtv+Lp/cg33CYMKweZh4NTafuVuoem36Xvkst75kspBKOAm5+70pWvAaHavXFP9U5/BIRapCSw7XJSD/r38yo+oG2oY83Itmp0F6/123IAkFl800YJxfJ0UvG9EG8ONPGQ=; 25:Ksk3TD5qCieQdukotOo8K2GEPg6QBOiHCgu/MUE1dGPMsdpqc0nKZGok8rU+bTuSuI1GVtBtqJ6pOxdODvaYIHM6IlqbFEFENRp2F+RpZl/bexdbMYMzsQ2TKAFSe5ErXY72bU2yDmDafHLcXA6xIrxm5oXiOeHXBR/VSoNpY23M8D4lMtI2hIswUcuS3OMlGxgczfRyD5kH9SbZmihjHrmoY5mZTvdAC3kOlPkEoz+5bOILDlsM6SWb/Nh7g9JxFfHAnvNUm3KhZzEYRgTrY02S2pwI5HcbhdNTgVmv7KBJ9GFe9CR54B9bvHvXN5BHhCIjq+sFHCiBJ71wrb/B/A== X-MS-TrafficTypeDiagnostic: DM6PR02MB4475: X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4475; 31:69WaV6L3B6mFsZwNzSrZ5VuH7TqIPqwsG3KZHmUp7NLkRDvKNamASeEGcezWjkmcHeTtSm1G+0d0/Arknoyo5aZli4rHm3HgGbfsEGHQZsA018bJWH+mUYkXD9VBi5XtX03tOqZtjaYGSMNLSdRU8alvGHiHt8wX9c925lzV0yYcO6+THhUAdPdVHMboIIFDrvyW0ns+A1BvKw8QghHl0Wkdc+CkFq/fg0W5mbWZPHc=; 20:w2Ra8WBrJ1SB8wghbFXIBDdjRn/LTvmcMRD7MCpfQfPfryZl/6lUvR5dmM4iVkfXFkof8QquLDsg0+U7/j6AjkXnlLIc05iiWllaSR89st57IWv+/xManahwu0P/nkoebsG5mmoHpjSZBeIeBRyg9A7y1r3VMachJ8YWM894I5MVGJyH9lcIO2BFDYCgPJa9MQQAswwYM/Jo0hYV70aoK8t0G0ZbywDoM+6mjIPD4Ko/SZ2KiOrl7L30KKM6vf7iItv0dCwlyc6PcNdVY8luMaWeW0SADk4pXOkgULpU8ibgnomuByMMgwcymQSP8XLvR36o8BhIlC2/fOOdFCc0Nr6p7C+HTHD0qKDIy2P2wjFLDveOX5Ma79MBdvAj3Uq4Rm7p1FF2INbFscnucgLqCVoAKFH609/8DYwdrbYI75Q3cAdibflbyf0fqN8syPgWiqE/VUvy2DxXQ9nu+xORRbqWh+Z9o5vCV2uQ+t4sSeaA57GbKQWMydGIZaQNSoF5 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231355)(944501410)(52105095)(93006095)(93004095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050); SRVR:DM6PR02MB4475; BCL:0; PCL:0; RULEID:; SRVR:DM6PR02MB4475; X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4475; 4:Ol9VPa92Hf8PdwCsDCPkzAJvBvR9391rNbhoHMlYYomplO+oilteY7HH0DmItK0mgf7AtheW7Yn5srQbfOW2Vh+5tfxqxhwsn7Ypg94cgt5vOXvUrUtBZBCVedR0TyupanM73LsH2eWYnr0cLqmVSswItfkZtO2eiLv2LTlfXrKgEUhtdMBE2MLiqrzy3cFHwxbR0ahxmQk5cPBxoz1Xr5XlkTwhQSP1QIZLMOr1v7bFKmYTV32avmeZYOXoE/ygDqFn0qEHDgUqivx6ECPe9nDKGbT7OwOQZ9lQTKu/sLstzMDZIHBmvekwlCUBPjjO X-Forefront-PRVS: 0800C0C167 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM6PR02MB4475; 23:zFulmPsdx1WghKjHf+K62OxrqfaVpc9DD6rqqiBiH?= wmbGG8dlxZHQLXFxX5zoT/Q4iMjxtt1LXum/ddpXXVW+FfBe9f6F7wLKHg9NoC8o4CQncFQLHGX4nlKEGpWrmNWItF78onatiFxb8ml/CB5FtjX8XTBK86XaiTg8hATVeEYz1iUwR3MMBlJ1rQsUNJlhUTDORFz9oeJIOt1/Yt+eGI8lRNr5nym1tFJ9iHSjAl7m6h1b1TBcnX+lWBTfROh98dtrXWU1AjsOEnm0InI6u3YWU9kcGNCppNHw3bV283IfTcAO5iR/1rZldbVc4jHuWjlEPXWpDb0RArVan4zAWGirMicb7rCNxUBfCVqjOBtRiFMEV81tQV7sJFtnPSHxJdrQ3Xi+dF/LRrijNTUhp1i28wLvTG8dzCoIFPW9syA8Ef6UZnkyPck4jgCAJh1xiIn1hHCgIXd3dHjh1DKh+qizJg0Qy0IRYrIPuzUAAebxvAC53OC9liPjvfMCKXnmo1MpTJtmwxTir6+6c/COh9nnrx/OrrXDbGIUcedTW4LXIdlnaQtK890ze9RC3ZbAFEf4GzY3HR6muwO8h2+Ee64r2HoZUX5yVxWPgDh9U3VMaWDIEbAE1Td6h1d3QHXc3Yp1NFNO9VMBKf6houP6BC5L7xi0zxpcUZMA13xYpejbK2FaUWw7VxTXd2TE94HKYqOwxj1PcrAm7ny5+jq20nYVpsifHM5zWWHdfIXKESiq4Zc3EjqCvPcN8H6oybvu8A4LW5699NinlZ4mrvR1POwWYt/C/TW1lvGUymP65jXO6VrUVrKqbGXoo1DLq6quLuSQYU4ZdiqCyrDmPvWC014baWYHRC0jBRMQ22mEGxH8y904zqAk/+z7kYpeZPWlYcaSsLbcEel10iokLLwBKsaL7CdUHIKhdTxHXy1U2QHPAmNv4K3qcXXaDVHp74cFJR7OOFqSQ0qjIov4FaxQUQp/eOZxqExGgyNwrTEyyy8TORROhuGR7f+3RPjJZAWVydovjDSZYSdIuVrPXvhSF+Z2sGjh83mLLhXbyg4lfJJ4+wlzxMWQFjUHuSpOHkzNq2qRAzK1d9O8t247yCZqFxMIykGiFGm3DsFWMC61P3e55+V3L892FR844recyeP X-Microsoft-Antispam-Message-Info: 5sdxjG5BT4JIY9tBqlHAfXgZqMBVKMn76P2TYecVdOb8DiCiCtc++63fiD2rWaR4Z0fULFo3heSuyaobuVKahOsKLae4R/gPIoyr0mbOnvX1qAuwPK5cMGuXUpk03wGQBPPfE5gmvbTdqIvGALWqfMUDPnRne3ibSnWYnRMYs1aGJ811VHxA0XB34mL8dmyXzXCWPe2VAXVX2cLPyi6514JiZkD7uPRx6xM45q3vezPuD8rT1hiAVOHDJ+dDrVouqkCWx56TemNXL4DT3ab0UKCAnru1y6/Kj87x9ElMVUuu+bWRGZDmjB3KusxM14+VoxTj+hhDib3fzFMhbdA/Ac1RwhATfBeheH6b2l6ToKI= X-Microsoft-Exchange-Diagnostics: 1; DM6PR02MB4475; 6:VAkLtz1c9tXA/6GJlKpGfTsuykMq8PS/kzKCUUNNDFWlRo2PqzeqaHEiGhyRrq+mOFBtvZ3bi9MybSHIkelESsh577BjEqemKjGPdgVg1DuiOC4jCWUcf6mBTFbRHuVRSmqTRSpXbAkLcqqsNBtBompbK4PNyOALKdEB5vDMsy+mre6u+8L1um+zIvftBCm6Hi0smIoBJf7YbrsjuJ1JVVdlqgFG4/Grzp+AHymoutxcT3NcNuvIhQrI2qGrWdq8CzLEWW+EveyQQr6SwBX8Rk2gqGMVcSv+zlfHqA5IxZ81hxJ5tKVD0mlX5KClFf5dMXJzG87VhFus95fA8gFRVdYYEqMtxn82ALvLE8og21rlVaVIhVApqBuiEu5PuQ7mSnek2p57c8S+pOWIbSneZTczNmhn9kWmKd3Z7rDkYKIdPDEohNazpw1BQLT4J3OrtM5uHeWwyyfU8LiymOJUBA==; 5:/dF+os50Ryt3/a1ttvymQH/NW3RlSJSWGft8MCkRXmNgJKAVzVJoY58iNcZ4A/CL9WXWyPRGvFOYzJsCJ76WBOIel3FfT27Ghp7MWcm6y1y0gEdgVBmcLVLlDeCwlu9vbAcHTYHqCNi3MiD1GZMv2L1QsIPA9oJo5DPBeERsoGE=; 7:S1uoX5G+fW41ihkEZW1CMLFHkfKOJlFF6t6tCtC+PPSLexoJqAxQlu6byDiHSXZcnVi9hmQUAwcWkpWQSwYTOLwcTVBAtVK+zMIzsfaC0G+wRqy3wPqRMKlmwmFcq7MP7ylfZvtq26VWave4r/NgqT/w9gNBEwOErCz499iL4i4pV85pVo0fcsLCNCXTREURVPgHu5SYUpV53T2569ilFEf+AAKVHgQe4yhhDYn7Yqadu8SZc7Q/rVa8zs4Pr7FM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 10:43:58.1895 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e55c954a-8e74-4e6a-5043-08d61e1cce01 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4475 X-Mailman-Approved-At: Wed, 19 Sep 2018 19:43:50 +0000 Cc: u-boot@lists.denx.de, michals@xilinx.com, Rajan Vaja , JOLLYS@xilinx.com Subject: [U-Boot] [PATCH v2 4/4] dm: test: Add "/firmware" node scan test 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" Add a test which verifies that all subnodes under "/firmware" nodes are scanned. Signed-off-by: Rajan Vaja Reviewed-by: Simon Glass --- Changes in v2: * New patch --- arch/sandbox/dts/test.dts | 7 +++++++ drivers/firmware/Makefile | 1 + drivers/firmware/firmware-sandbox.c | 20 ++++++++++++++++++++ test/dm/Makefile | 1 + test/dm/firmware.c | 22 ++++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 drivers/firmware/firmware-sandbox.c create mode 100644 test/dm/firmware.c diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts index 3668263..94c603a 100644 --- a/arch/sandbox/dts/test.dts +++ b/arch/sandbox/dts/test.dts @@ -630,6 +630,13 @@ }; }; }; + + firmware { + sandbox_firmware: sandbox-firmware { + compatible = "sandbox,firmware"; + }; + }; + }; #include "sandbox_pmic.dtsi" diff --git a/drivers/firmware/Makefile b/drivers/firmware/Makefile index 1cdda14..6cb8358 100644 --- a/drivers/firmware/Makefile +++ b/drivers/firmware/Makefile @@ -1,3 +1,4 @@ obj-$(CONFIG_FIRMWARE) += firmware-uclass.o obj-$(CONFIG_ARM_PSCI_FW) += psci.o obj-$(CONFIG_TI_SCI_PROTOCOL) += ti_sci.o +obj-$(CONFIG_SANDBOX) += firmware-sandbox.o diff --git a/drivers/firmware/firmware-sandbox.c b/drivers/firmware/firmware-sandbox.c new file mode 100644 index 0000000..d970d75 --- /dev/null +++ b/drivers/firmware/firmware-sandbox.c @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * sandbox firmware driver + * + * Copyright (C) 2018 Xilinx, Inc. + */ + +#include +#include + +static const struct udevice_id generic_sandbox_firmware_ids[] = { + { .compatible = "sandbox,firmware" }, + { } +}; + +U_BOOT_DRIVER(sandbox_firmware) = { + .name = "sandbox_firmware", + .id = UCLASS_FIRMWARE, + .of_match = generic_sandbox_firmware_ids, +}; diff --git a/test/dm/Makefile b/test/dm/Makefile index 3f5a634..3f54710 100644 --- a/test/dm/Makefile +++ b/test/dm/Makefile @@ -47,4 +47,5 @@ obj-$(CONFIG_WDT) += wdt.o obj-$(CONFIG_AXI) += axi.o obj-$(CONFIG_MISC) += misc.o obj-$(CONFIG_DM_SERIAL) += serial.o +obj-$(CONFIG_FIRMWARE) += firmware.o endif diff --git a/test/dm/firmware.c b/test/dm/firmware.c new file mode 100644 index 0000000..60fdcbb --- /dev/null +++ b/test/dm/firmware.c @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2018 Xilinx, Inc. + */ + +#include +#include +#include +#include +#include +#include + +/* Base test of firmware probe */ +static int dm_test_firmware_probe(struct unit_test_state *uts) +{ + struct udevice *dev; + + ut_assertok(uclass_get_device_by_name(UCLASS_FIRMWARE, + "sandbox-firmware", &dev)); + return 0; +} +DM_TEST(dm_test_firmware_probe, DM_TESTF_SCAN_FDT);