From patchwork Fri Jul 22 08:46:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1659423 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-xilinx-onmicrosoft-com header.b=QtqyYFux; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Lq33M5dTDz9sGH for ; Fri, 22 Jul 2022 18:47:27 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2FD1283F98; Fri, 22 Jul 2022 10:47:21 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="QtqyYFux"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8C92583FB0; Fri, 22 Jul 2022 10:47:16 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2073.outbound.protection.outlook.com [40.107.95.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id C3CDB83D7F for ; Fri, 22 Jul 2022 10:47:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ashokred@xilinx.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QfWbQKuF+A/x0XJlK/bA6LDTUiIKpEiW2cX5DCeL6D7gLIqitoCbo1r9XpWQWvcJl0fUnhmpHAOQg1XhSxtwp1dwNYWX3+3Hk819nvp6FVCRUHoCbKS/4duo6HJFoEK4hYiwyT8B6Eb/4MgElo/nx6Z2hLNaavlpvaaBhU3EMPwdX8PElyG2YsbkjGzfVdbtnkE5p7ejDi17gHnIjLghQoHejulO6lJCGsamO6z/tKNwGXakS5q0d57g3ozh7P4UgCw5dy1fCM0u2yP9B3PVUN012JqiA8YbjSaNfB5BpG/PgCTpYmhUV+5Vfs43f0/lAmgQuQ4X3sise8nWTvh1GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=O5klVKxbtPu3j0063rlLPb6kc+eWUB1aY7WCgWl9hr8=; b=cHNuFDYpw3rZ7NWAo92IkbeF+Yucvgvf/k2M1IaKfVwngTU9Ta0hEnNggtnANC0tmEQvQb7d+9sPkr6wkWzmlHKo8H80lNOvnKitAhID9hr3zOVdJeK9j+P7ZuBj5S0fyU2WzLeaUWI6Rl0As9sXVdwT1B2YrapgHCN7LNhct45YjZb7LKq+La2JzW0F9a22/83078QclR1eOs9yJWRGJ/iSi/GftCP/RxjiriRKhwvyiYELJ5UlyPL6O0zRUPNaHrj8u/OPlQWZweSGMVls3r+LAN9Dxbc4oZsy9waFdu2fn6zeG1QQS+bHmIQZ2yTerLCepbG/b6cmqN0rSR8m2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O5klVKxbtPu3j0063rlLPb6kc+eWUB1aY7WCgWl9hr8=; b=QtqyYFux3TtKxyBF2sKfM9q+rE+1iuxTE+y6no7f5SAxT6d2Or9mcHS/dbKeDWDyWol3b1asqSU46F71MuxUcMUxBeB2ICycZIcuj9scmkE0/fQocqdpuyfXwlF5h5wKIHUc2UfTdUAqmoAdUkKvazmSeKTa07smZRZ8vqSXAsE= Received: from SA0PR11CA0142.namprd11.prod.outlook.com (2603:10b6:806:131::27) by DS0PR02MB8925.namprd02.prod.outlook.com (2603:10b6:8:cb::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Fri, 22 Jul 2022 08:47:10 +0000 Received: from SN1NAM02FT0064.eop-nam02.prod.protection.outlook.com (2603:10b6:806:131:cafe::8c) by SA0PR11CA0142.outlook.office365.com (2603:10b6:806:131::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19 via Frontend Transport; Fri, 22 Jul 2022 08:47:10 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.62.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.62.198; helo=xsj-pvapexch02.xlnx.xilinx.com; pr=C Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by SN1NAM02FT0064.mail.protection.outlook.com (10.97.4.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:09 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 22 Jul 2022 01:47:07 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 22 Jul 2022 01:47:07 -0700 Envelope-to: git@xilinx.com, u-boot@lists.denx.de, stefan.herbrechtsmeier-oss@weidmueller.com, adrian.fiergolski@fastree3d.com, jh80.chung@samsung.com, sven@svenpeter.dev, kettenis@openbsd.org, sjg@chromium.org, git@amd.com Received: from [10.140.6.65] (port=60128 helo=xhdashokred41.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oEoJO-000DDH-Dk; Fri, 22 Jul 2022 01:47:06 -0700 From: Ashok Reddy Soma To: , CC: , , , , , , , Ashok Reddy Soma Subject: [PATCH v2 1/5] firmware: zynqmp: Change prototype of zynqmp_pmufw_load_config_object() Date: Fri, 22 Jul 2022 02:46:54 -0600 Message-ID: <20220722084658.30995-2-ashok.reddy.soma@xilinx.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> References: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d9c71bd9-d748-46be-0958-08da6bbec3d8 X-MS-TrafficTypeDiagnostic: DS0PR02MB8925:EE_ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YTszN0QyOF5ppZ5SJxy7l4uB+WPVGtmXw8lT39/xNz4DgpK4hr2Mmm+803fbopW8SPaLOJq33c5ldmV2caZl61LWHrjCi1qRh/GKZ6oOib9Rf2Ae3dImWE8djOtmRg1HgSE5/3lJXk0+qdKSQWI6OqfnNUyvDSrSrSTviH8NMpn4TOqtsIX32Jtj1MfZTNjjJaz8z9uta8QHoM91tQfy34x+wnDWBl6asjfwTJUBUneDZnEM+SiDFXoihJIEVLByyTnM9/7Dts3KUgTfF616S8YNeIEOg0ZiDPxyTEjdjB9ggwH+MVN6Qgz3cqD+uZ8FSnY21tEu6KfmcYQLyH9Y7BoSApNVcV36RuOk0mwgiUm7Q20GUXIrkCcQD8oeQLGYnTH+nzf+wcOpiDpxMRYiYgUhx9yxSh7yiEXzJvcxb/4mRSYDqo01A3+Ed2GsSsHMpOSzXdod8cUv598UalNp0nOxxnQkBJ8N91ZHtG5z8chhtpqwiU6QXIBWwlcLBpryfEWboI3vCSwlBJTQb4r8W+9We5g+fox505wjorvKk8GHP9Axxr8pmPhJnuiV95D46bFtzavOCZD3U2eScFGwu6+xLbRR+pQ6WC2WmqUrCl5Xh+OcQwr9CWVpu//JQ+r0B+AudeptkzT+KefH2//g9MiUCjSR6jbpAgMj65pa1Lj1L/XaRhYZi/OkWOIUhP9AQqbS+AjHT/wOgAIb71fU98JJFTmTa4+TtLuTQuunwnC2kWZ74C2NK5QMLNakcMJ5mNjYiO8uSVV41d7G0ObQm0YsoVgJt9HAFQyKvDYl7GBOYAD1UvGoP3i0GNPYsckdZavveKopX2z129VFzR2tUw== X-Forefront-Antispam-Report: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(136003)(39860400002)(376002)(346002)(396003)(46966006)(36840700001)(40470700004)(41300700001)(478600001)(26005)(6666004)(36860700001)(336012)(426003)(83380400001)(36756003)(7696005)(47076005)(2906002)(103116003)(356005)(40480700001)(82740400003)(8936002)(110136005)(316002)(54906003)(7636003)(40460700003)(186003)(107886003)(1076003)(70586007)(2616005)(8676002)(82310400005)(9786002)(5660300002)(4326008)(70206006)(102446001); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 08:47:09.9082 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d9c71bd9-d748-46be-0958-08da6bbec3d8 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.62.198]; Helo=[xsj-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0064.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR02MB8925 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 zynqmp_pmufw_load_config_object() has some error cases and it is better to return those errors. Change prototype of this function to return errors. Signed-off-by: Ashok Reddy Soma --- (no changes since v1) drivers/firmware/firmware-zynqmp.c | 8 +++++--- include/zynqmp_firmware.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/firmware/firmware-zynqmp.c b/drivers/firmware/firmware-zynqmp.c index 0f0d2b07c0..34d9b47003 100644 --- a/drivers/firmware/firmware-zynqmp.c +++ b/drivers/firmware/firmware-zynqmp.c @@ -210,7 +210,7 @@ int zynqmp_pm_is_function_supported(const u32 api_id, const u32 id) * @cfg_obj: Pointer to the configuration object * @size: Size of @cfg_obj in bytes */ -void zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size) +int zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size) { int err; u32 ret_payload[PAYLOAD_ARG_CNT]; @@ -224,12 +224,12 @@ void zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size) 0, ret_payload); if (err == XST_PM_NO_ACCESS) { printf("PMUFW no permission to change config object\n"); - return; + return -EACCES; } if (err == XST_PM_ALREADY_CONFIGURED) { debug("PMUFW Node is already configured\n"); - return; + return -ENODEV; } if (err) @@ -240,6 +240,8 @@ void zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size) if ((err || ret_payload[0]) && IS_ENABLED(CONFIG_SPL_BUILD)) panic("PMUFW config object loading failed in EL3\n"); + + return 0; } static int zynqmp_power_probe(struct udevice *dev) diff --git a/include/zynqmp_firmware.h b/include/zynqmp_firmware.h index 6c4fd9a6c5..1c22a62207 100644 --- a/include/zynqmp_firmware.h +++ b/include/zynqmp_firmware.h @@ -449,7 +449,7 @@ enum pm_gem_config_type { unsigned int zynqmp_firmware_version(void); int zynqmp_pmufw_node(u32 id); int zynqmp_pmufw_config_close(void); -void zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size); +int zynqmp_pmufw_load_config_object(const void *cfg_obj, size_t size); int xilinx_pm_request(u32 api_id, u32 arg0, u32 arg1, u32 arg2, u32 arg3, u32 *ret_payload); int zynqmp_pm_set_sd_config(u32 node, enum pm_sd_config_type config, u32 value); From patchwork Fri Jul 22 08:46:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1659424 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-xilinx-onmicrosoft-com header.b=XRNoOduz; dkim-atps=neutral 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=) 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 (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Lq33Z2kzvz9sGH for ; Fri, 22 Jul 2022 18:47:38 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E4E61840B3; Fri, 22 Jul 2022 10:47:24 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="XRNoOduz"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7AA4C83F98; Fri, 22 Jul 2022 10:47:18 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2052.outbound.protection.outlook.com [40.107.237.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id BA30583FA5 for ; Fri, 22 Jul 2022 10:47:15 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ashokred@xilinx.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ExfY5E8rHyE2NRXIiicbCI6GOLdNwQpKDon++Zib/mZVrr6E1wUswZIRYZaZflXQ+U9ypE3YVIc010/xCqCWQorVlaCm8jPRGKmwvzoJB0DPcxVNfxn49hwDAznQZCWASLZWNf4zbqN23Ek6kT6AjXydjYQJrE1Mx4SRDwO1aphGhOgQy33UIoKh2mdO9R5xbbeTuMAY5Lcvr8HYzw2g+SGu0aZc46lXMleTpHBu3fYXqUXMO/iPaXo52yluGwuSdub2ZTCEYtKB0WirF0MiIH+rhJv2hN9F66C0obldksBvEzNNZBDbwhuEHWBrxlASl6SEAX8wz1XMubdJntBTmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1A9HEUnzuvu6uN+if/Ti/lezxRaWORdArVHKyd1uFZI=; b=Qur3TTrheo6E53XnijW3XsEyAkvvVAb+5v2zxGmbTujRBpicWvn6Cc+8PVcG3hcXcHTJEwRVg+PkhHnFbgO5T3F1h0hg9clBYE2BSq0+CBptg+CPMmr3/2apz65YlF8/pBBOnnYxr0nAORWTyRDhnFoX818nz4plqyVLwqlyoe/yeLYe7V/a4FFOrZqFCoxcEoILkl/Xlyv/15yIJNXVs8MJ59X3cWV+jUWgInCe5dnTAKxEEtNRr7T5MI6K5kPdxJwGGrVZVieUht3aoHhnkiqInplp4qCFW7svEc6LvJMCisVxieV4x8brn59rTPySLWVvpSrvWtwGU1aMfhc6zw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1A9HEUnzuvu6uN+if/Ti/lezxRaWORdArVHKyd1uFZI=; b=XRNoOduzFpHB1Zw+CaefB/FPVCk/hUAIBgtRQ0RD+neB0vPtNWV4+1RIS4lMQMI9YEVOropzW9zKfT8BDNDusOa4DuJvBXb21MLi1Wu5tVa1ZPaIZj4Lyps/G8j0of9nKbB1nnBmOFttS4XzXRSHIKqgF+rWsEgOE7rXONNe98M= Received: from DS7PR03CA0235.namprd03.prod.outlook.com (2603:10b6:5:3ba::30) by DM6PR02MB4298.namprd02.prod.outlook.com (2603:10b6:5:2a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Fri, 22 Jul 2022 08:47:11 +0000 Received: from DM3NAM02FT063.eop-nam02.prod.protection.outlook.com (2603:10b6:5:3ba:cafe::fa) by DS7PR03CA0235.outlook.office365.com (2603:10b6:5:3ba::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.24 via Frontend Transport; Fri, 22 Jul 2022 08:47:11 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.62.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.62.198; helo=xsj-pvapexch01.xlnx.xilinx.com; pr=C Received: from xsj-pvapexch01.xlnx.xilinx.com (149.199.62.198) by DM3NAM02FT063.mail.protection.outlook.com (10.13.5.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:11 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch01.xlnx.xilinx.com (172.19.86.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 22 Jul 2022 01:47:10 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 22 Jul 2022 01:47:10 -0700 Envelope-to: git@xilinx.com, u-boot@lists.denx.de, stefan.herbrechtsmeier-oss@weidmueller.com, adrian.fiergolski@fastree3d.com, jh80.chung@samsung.com, sven@svenpeter.dev, kettenis@openbsd.org, sjg@chromium.org, git@amd.com Received: from [10.140.6.65] (port=60128 helo=xhdashokred41.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oEoJR-000DDH-DZ; Fri, 22 Jul 2022 01:47:09 -0700 From: Ashok Reddy Soma To: , CC: , , , , , , , Ashok Reddy Soma Subject: [PATCH v2 2/5] firmware: zynqmp: Load config overlay for core0 to pmufw Date: Fri, 22 Jul 2022 02:46:55 -0600 Message-ID: <20220722084658.30995-3-ashok.reddy.soma@xilinx.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> References: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7d2f0256-97d5-460e-d646-08da6bbec493 X-MS-TrafficTypeDiagnostic: DM6PR02MB4298:EE_ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3Cm/isxGCL1/TgE1IfzaZ+Zb1tsiVAvkTfcoXjOBQ0trKKCf2jTlZzk55ebjQ+Gy9laU7njMPT+j6euKPkE9c4VpNZyrEUIt7NOqFSz3mpQCnTMDBix2iG6X1nffZMwI6gPS2aCnBILTncrIc+zah3Wu9DVzMLM6HZpUOQNU81iU6XwVfLhP3Z1TuSmThfsdVvXacw7sv14+EkoXECPxdYCE36lBcrB1j9ISeGxNyUZPzWdSFg+liJ4WJWFtATdeKe+NV4b4bId+GPmbBx/k8p/HKniqIreVN5yXmG1og0ol0oj0w8FjFPSn7E5bzUN0FAb1YUACtFQMG9MaZfrHunWxtl+ta6A2P2XeBpEGxVtCNQsr+U+QqVZFo3xsRn9dE2w0fzmNbxSEH7qQLnIrj3yZIuxgSSeF1hqqcKHLUAzUUJpN8pJXqMEcHLSskcf2SbqcrA0shg6/QYm1PPwhhSWGd/q2bHSKaiXNX7Ryps/6quWgNb/KLJ3CJZmJyoFftE6/r+8G7msLnKKaEggtucZ2Myc0DzqWHFVSUSNPMc62x37baS/4bpQBh6Lt/ta3MDky/lcNFqdMeoF2ndM2/jrBaFovJ2JFaiTGZDM+pLP9EMDWTQLP+3Fni8BTv2oNN5do5mo5RtBWdhGNHgmSnnz/lTPcRmsrCcyhaMfId+cx0URt0iXvVtVduGC0tMiiRLXxBuPMZ/G/L9zWIj6QZzEtFs5f55p+x2Y3dF64RfRD06OmkLkkTWVD4JOqAv2e3bx6+DR/gcUQicX9GPu9zPkiD0M3t05o2kJ4eP6n+6x36JId3ZrCM3uZE+eiTBxGSSqatxP72IvGEZ0c8lc9Rw== X-Forefront-Antispam-Report: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch01.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(136003)(346002)(396003)(40470700004)(36840700001)(46966006)(2906002)(26005)(47076005)(6666004)(7696005)(36860700001)(336012)(8676002)(4326008)(40460700003)(70206006)(40480700001)(70586007)(426003)(103116003)(82310400005)(5660300002)(7636003)(1076003)(36756003)(8936002)(356005)(9786002)(110136005)(82740400003)(83380400001)(316002)(186003)(107886003)(2616005)(478600001)(54906003)(41300700001)(102446001); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 08:47:11.1390 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7d2f0256-97d5-460e-d646-08da6bbec493 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.62.198]; Helo=[xsj-pvapexch01.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: DM3NAM02FT063.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4298 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 Try loading pmufw config overlay for core0, if it doesn't return any error it means pmufw is accepting nodes for other IP's. Otherwise dont try to load config object for any other IP, just return from zynqmp_pmufw_node function. Signed-off-by: Ashok Reddy Soma --- Changes in v2: - Move static variable to inside zynqmp_pmufw_node and change name to skip_config from config_enabled - Use zynqmp_pmufw_node() in zynqmp_power_probe() to check for APU_0 config loading instead of calling zynqmp_pmufw_load_config_object() drivers/firmware/firmware-zynqmp.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/firmware-zynqmp.c b/drivers/firmware/firmware-zynqmp.c index 34d9b47003..aedc4dd2df 100644 --- a/drivers/firmware/firmware-zynqmp.c +++ b/drivers/firmware/firmware-zynqmp.c @@ -70,11 +70,20 @@ int zynqmp_pmufw_config_close(void) int zynqmp_pmufw_node(u32 id) { + static bool skip_config; + int ret; + + if (skip_config) + return 0; + /* Record power domain id */ xpm_configobject[NODE_ID_LOCATION] = id; - zynqmp_pmufw_load_config_object(xpm_configobject, - sizeof(xpm_configobject)); + ret = zynqmp_pmufw_load_config_object(xpm_configobject, + sizeof(xpm_configobject)); + + if (ret && id == NODE_APU_0) + skip_config = true; return 0; } @@ -267,6 +276,9 @@ static int zynqmp_power_probe(struct udevice *dev) ret >> ZYNQMP_PM_VERSION_MAJOR_SHIFT, ret & ZYNQMP_PM_VERSION_MINOR_MASK); + if (IS_ENABLED(CONFIG_ARCH_ZYNQMP)) + zynqmp_pmufw_node(NODE_APU_0); + return 0; }; From patchwork Fri Jul 22 08:46:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1659425 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-xilinx-onmicrosoft-com header.b=Nua+Hcvd; dkim-atps=neutral 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=) 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 (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Lq33p2t3nz9sGH for ; Fri, 22 Jul 2022 18:47:50 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6BFD983FB0; Fri, 22 Jul 2022 10:47:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="Nua+Hcvd"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F3DF183FA5; Fri, 22 Jul 2022 10:47:21 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2060.outbound.protection.outlook.com [40.107.92.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 99C8D83FA5 for ; Fri, 22 Jul 2022 10:47:18 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ashokred@xilinx.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UIsCL1jcxChNQk1YLhdxgFyofiBVj0EoCwA5tneKW7TAeDTBba4mQSUQc1zBgCIXnzZRsqYPPVad17CDDr2CeHaoGE/EOVX6N7CT2QGhts7ZkGYFOqVu87EIkyC93Z5M3VGX0hEJzPG5/Q2/jkw3l6SLp4/bycYh+MGRU2g7vq9p9TTv1KwHkM7wTx0CAEp8pXnnbCCW2xfvrS6P3wdjLgLyCxZPO9yqeyfk5KsBlhXZxP55sapEDQX/nz1gBzx5WES3IwmBebhrGKriXtNEISjLix6ReE7H7HVWl8iBdpwTQ0ZqLb6q3KZZfjqysBHYvYJH2MacjvqEyXJzu2r3bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=c7v5y6mL2mxnf0blMoVd5AAeZ564EO2pikMEC+1Pe3A=; b=VI69gKwNvvhJoGvYpOB8NhsiHvLDIOwGOJHofezd9/FRY3yndJMnXARGmUstLIO8lrWK17PrwA9l2uZUPj1QfUbWaNWRyVv2T+SmlFjo1dURPrPkqGWtQ9uWB2nWT38PbkoBHqqNXt0g5nSX5ottoUq6x4C4H7ji8/D49+kqXgeAKCiYMfGfr6LD8eyfPuQkFVeW85BowRMy13yFV+hU6LWbfHqYer9PE0an4zVF38qJt+wWKuC0bqYverkx9bg1xw2C4QeRxeHzn4+nme22jjZy4bkkyB0wKcuxMKGHh93m6TPVBeozK4gY+eK375t08FGiUMcEICzSSNmWZONj6Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c7v5y6mL2mxnf0blMoVd5AAeZ564EO2pikMEC+1Pe3A=; b=Nua+HcvdE3ID+F3G8wMwrOtWXUmv3/Y/n3/cABTt2CH7pZGPAgwCzF3dyaHgxYCJzJsGf+Jg50OwtCJ9oKMC6JAEa4fi8lu2IFUKIlzNahuSBW0tdjtGOBJS2KN9xvQkYg4Ss+C4IBMyuK7oeFAVC//36QT4kgCMPIJ7AoIUYMc= Received: from SN7PR04CA0198.namprd04.prod.outlook.com (2603:10b6:806:126::23) by BYAPR02MB5847.namprd02.prod.outlook.com (2603:10b6:a03:11f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.21; Fri, 22 Jul 2022 08:47:15 +0000 Received: from SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com (2603:10b6:806:126:cafe::6c) by SN7PR04CA0198.outlook.office365.com (2603:10b6:806:126::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18 via Frontend Transport; Fri, 22 Jul 2022 08:47:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.62.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.62.198; helo=xsj-pvapexch02.xlnx.xilinx.com; pr=C Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by SN1NAM02FT0063.mail.protection.outlook.com (10.97.5.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:14 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 22 Jul 2022 01:47:13 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 22 Jul 2022 01:47:13 -0700 Envelope-to: git@xilinx.com, u-boot@lists.denx.de, stefan.herbrechtsmeier-oss@weidmueller.com, adrian.fiergolski@fastree3d.com, jh80.chung@samsung.com, sven@svenpeter.dev, kettenis@openbsd.org, sjg@chromium.org, git@amd.com Received: from [10.140.6.65] (port=60128 helo=xhdashokred41.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oEoJU-000DDH-DA; Fri, 22 Jul 2022 01:47:12 -0700 From: Ashok Reddy Soma To: , CC: , , , , , , , Ashok Reddy Soma Subject: [PATCH v2 3/5] arm64: zynqmp: Enable power domain driver Date: Fri, 22 Jul 2022 02:46:56 -0600 Message-ID: <20220722084658.30995-4-ashok.reddy.soma@xilinx.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> References: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 01bfd636-cce6-41c8-46ab-08da6bbec672 X-MS-TrafficTypeDiagnostic: BYAPR02MB5847:EE_ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6HirbD6rSis/GWyuNpjsUfrf9h4PdEPfEpnSUseBdBe/urwsxmEfLaP/tVrpPlV4AyoTRuoYBq4Cs4ahlEzbnwGqavBQ1nlrkebIVHsYEBs3nbdeCqe3BRxFaiQeie5fyhvKTqVdudK1fx31amCl076ManuOPNSZTR/hzek9t1ucABlmcKBYpRt+QCyxUraCz8MIF/A62/ihCwBpgt1p2ORV4p4m15CzcgvYqsfVTtzL2fEXFoHYa98c3mU/kR+tJs+yJRABoMNx8RU74EXWqqMObF56MVszubbZqDKVnlUpOtSL8dWkZ83GQLVkNvmhL1ICUrXrqXNJXILhKfvqc8Q020DPy0WGbYnnLt27s/+9dNK43Nl4KCtvOS4EfMHl4Yj86BcJPWqMe9MXHBUob+ciMbJuchBCOX9Q23R2hrXtA9AFuI0VgKqza/ScWx0WIORSBqP4zNGfttrtunbAkxjN14DSiD+rUIt53xWUzKD3JU2vwmgBgDD0rVm84o7OfxcOIk4CtVF5rOPNKFNQQYpeaOtsq0PrUl0FG1juNU7tZMkDIoFO1rp9n3/hcJ4AlASi6qP71//FgwntRZyHwyFITz83+dQ+jquBhDv6+Kpn2zATbAI+hGbqRGgvX20/ck1wkxzjviLVd0rKyNxCxIPQ8O4f29Tyb5s5gHt4h3i6SgWQWADDNy4JcWqwKOfcrJ5i+4OjE9jAla35SrP202fYij8cYH0kf2urDZdY6uppISzbOoLiIr+S+69yYrY8zSibJfArzkg+K80vw542+wGtDPXRNbJVQmUGNddBNqobdO/F5kXLzU9u8a2EbxWRqHSQ4dZ7LwihHeorZ1aPCg== X-Forefront-Antispam-Report: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(396003)(39860400002)(346002)(376002)(136003)(46966006)(36840700001)(40470700004)(36756003)(83380400001)(1076003)(40480700001)(4326008)(110136005)(8936002)(336012)(186003)(26005)(7696005)(70206006)(426003)(2906002)(8676002)(47076005)(478600001)(107886003)(6666004)(70586007)(2616005)(41300700001)(54906003)(82310400005)(36860700001)(7636003)(356005)(103116003)(4744005)(9786002)(82740400003)(316002)(40460700003)(5660300002)(102446001); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 08:47:14.2901 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 01bfd636-cce6-41c8-46ab-08da6bbec672 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.62.198]; Helo=[xsj-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5847 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 Enable power domain driver to configure pmufw config object and request node for all the IP's that are enabled in DT. Signed-off-by: Ashok Reddy Soma --- (no changes since v1) configs/xilinx_zynqmp_virt_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig index 35894076c5..85cd5d6d9e 100644 --- a/configs/xilinx_zynqmp_virt_defconfig +++ b/configs/xilinx_zynqmp_virt_defconfig @@ -162,6 +162,8 @@ CONFIG_PHY_XILINX_GMII2RGMII=y CONFIG_PHY_FIXED=y CONFIG_XILINX_AXIEMAC=y CONFIG_ZYNQ_GEM=y +CONFIG_POWER_DOMAIN=y +CONFIG_ZYNQMP_POWER_DOMAIN=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_PWM=y From patchwork Fri Jul 22 08:46:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1659426 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-xilinx-onmicrosoft-com header.b=JvJcwKYM; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Lq34165hhz9sGH for ; Fri, 22 Jul 2022 18:48:01 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9A60D840A9; Fri, 22 Jul 2022 10:47:38 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="JvJcwKYM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 4024A83FB2; Fri, 22 Jul 2022 10:47:30 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2083.outbound.protection.outlook.com [40.107.220.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D318983FC6 for ; Fri, 22 Jul 2022 10:47:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ashokred@xilinx.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DUir+BIZA0FEAEv0RnJ47jy6NJ5661pnFs838rQIqj6CMK60Oqd3QXcF+MQ4/8VAOvSqtAuesiiU+vmdu14K2ivzhlPidnXZdQkFMrQHNCSVRizc6x6L5MpDBI+i+NTAj9FIuv1cK1Poawvy8PRvLCztXgr2mY4sOXCGW6qGaaBpD0cVCZNVO/etEQBIWb00g9ZlV3d7Knj/as/2HBvIeARixJXkgFkiCMWCdliK4gDMW4549XriNghJ41Oa6kL8SmiP32n9gglUynkQQX91ZYfZ6634LD4MVcnM1IBpQ4xPpd+OAN4Nsjx0Gx2TnUuWaE+mYADsKpJ/8x5U+QYLBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qDVT5Z7tz/xsJHOTYzjLOxQsjm5y6YjVuvj89mzlCvQ=; b=kRco3rc+8tWmnsIHr/7LvHdP8gITQu2bQqrgW6j9DWmlFUmMKDViHb3KWQz/RLeKY3zKtLCLULMsCuK4OxQQMbVu3sqUXJHFRButCDvn/4dWqhtLXhraWvTotsxOZPjyIPZEubtNCdskXIPv58RbTyH5EwG8bdVKzgVBdzeMrbnhmGfO0j83IELtfpc0XHxqEt5tfG/0KFfeK5/oRTMNaFHSxy4ay5NDCbhFjweWKU7UqqYkSYGUFcI5SrFt5YPe9weWXaPqmdPZQcxAHWTn0fcY26Hqrnn9CfKrPA/cry9CNfegw8gxjLeiK398f5pQK9DaAVIWC9vPoiBUUEjaEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qDVT5Z7tz/xsJHOTYzjLOxQsjm5y6YjVuvj89mzlCvQ=; b=JvJcwKYMfl2Ybk7ydh0Ge8uK/onx5iuMW9jaFjKfgExjLZfESHIIutBShOb6k6DE0ACe/gkbU+giEmBlQF50xSMUWMpSoO/WHS+XkzxZafc158+nekGTE5x18yT4E+ldTbxPyq9+JWow6byTYXpHyyHndpIhAH9/8loTPN3I8gc= Received: from SN7PR04CA0192.namprd04.prod.outlook.com (2603:10b6:806:126::17) by CH2PR02MB6341.namprd02.prod.outlook.com (2603:10b6:610:7::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.21; Fri, 22 Jul 2022 08:47:18 +0000 Received: from SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com (2603:10b6:806:126:cafe::67) by SN7PR04CA0192.outlook.office365.com (2603:10b6:806:126::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.20 via Frontend Transport; Fri, 22 Jul 2022 08:47:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.62.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.62.198; helo=xsj-pvapexch02.xlnx.xilinx.com; pr=C Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by SN1NAM02FT0063.mail.protection.outlook.com (10.97.5.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:18 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 22 Jul 2022 01:47:16 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 22 Jul 2022 01:47:16 -0700 Envelope-to: git@xilinx.com, u-boot@lists.denx.de, stefan.herbrechtsmeier-oss@weidmueller.com, adrian.fiergolski@fastree3d.com, jh80.chung@samsung.com, sven@svenpeter.dev, kettenis@openbsd.org, sjg@chromium.org, git@amd.com Received: from [10.140.6.65] (port=60128 helo=xhdashokred41.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oEoJX-000DDH-D2; Fri, 22 Jul 2022 01:47:15 -0700 From: Ashok Reddy Soma To: , CC: , , , , , , , Ashok Reddy Soma Subject: [PATCH v2 4/5] mailbox: zynqmp: Move struct zynqmp_ipi_msg from sys_proto.h Date: Fri, 22 Jul 2022 02:46:57 -0600 Message-ID: <20220722084658.30995-5-ashok.reddy.soma@xilinx.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> References: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8642c42c-f0b7-49b2-6e75-08da6bbec8cd X-MS-TrafficTypeDiagnostic: CH2PR02MB6341:EE_ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Oa7lUGNbi0glym+aFDPeCE9c24Zs2UGNJezhIsu90NAq9dmprMR8sLVDhxmNOI8rqfyXof2hcCPchaS/OfIXX5pQYLRzKcOOdqx+1RO+TmOHqQjP2lQz3u0K+hO4anzf47J6RfyNP/2mbfYR7E9/yaSRaR40K5rgvUiv8q1qhSHBNhO07jYIg13Xg5uz73vZKOP4dx+SvI3Weq0irQZLtqKcaGgkzoGR6+7E+jSFCqpQCd+4038mLCrAsi3czt8MsTsI89tKrgFHe8jgmRFFfenq1CsrZMxBZMZlME+AwemLQ3Lly3I68fRU6tdGuwK0TRvoPnWBVjWyb9o55ufC0qMMgE0Qkl2T/1c4/SEsCVAWgKuQhQuJgZyovpF0wZWnZdvoBuGHa64BG/PXL1thMoq3jlT/Qo0POUrhnG7dWCDiL9F8P8Y6MllLKMteybov15NqDfKhILkcTERWs82XalsTJKitb49OWzx4cCa1fgMnV2w6gkK8GD7ZFPvx9z+QMLD7nxbbItqoc84MS3L5ssY2xGKvSrWzt8gBYxuuRMN7BbEe7Qjyix0vvmgOXInx6+CttwkHxBRtQmTTgvhm29Oyuhr+fPKtZA+XpmdMYchgHDiHrtg5NzPD+bp8H69hS1MG0Vfr5Z8xMekjhS90hvWsGpDTGTMtl72Wiv5mJgI6LfPddQqTJyYGwiJezN3EVBbCJRvriW5rloG9TSXziux5Kscz9+l8jPLcBeyBw3qlT/8POD9z190KEoSjkkkOCvAj5adIHG2EGe23hBSFewzRRw89Wfb+Ygfn1sSSdkpZAvq3RMlKMb2Ajpn5hpGsmQEYteCKhMqhJD/okUI2dg== X-Forefront-Antispam-Report: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(376002)(39860400002)(136003)(396003)(46966006)(36840700001)(40470700004)(70206006)(316002)(5660300002)(8676002)(110136005)(82740400003)(26005)(70586007)(426003)(47076005)(7636003)(336012)(186003)(15650500001)(36860700001)(9786002)(4326008)(8936002)(356005)(82310400005)(41300700001)(36756003)(54906003)(2616005)(478600001)(1076003)(2906002)(107886003)(6666004)(40480700001)(83380400001)(7696005)(40460700003)(103116003)(102446001); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 08:47:18.2273 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8642c42c-f0b7-49b2-6e75-08da6bbec8cd X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.62.198]; Helo=[xsj-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR02MB6341 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 Mailbox driver might be need for Versal and other future platforms. To remove the dependency, move struct zynqmp_ipi_msg to zynqmp_firmware.h so that mailbox driver compiles for other platforms easily. Signed-off-by: Ashok Reddy Soma --- (no changes since v1) arch/arm/mach-zynqmp/include/mach/sys_proto.h | 5 ----- drivers/mailbox/zynqmp-ipi.c | 2 +- include/zynqmp_firmware.h | 5 +++++ 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-zynqmp/include/mach/sys_proto.h b/arch/arm/mach-zynqmp/include/mach/sys_proto.h index 1c12eac715..9fffb4e541 100644 --- a/arch/arm/mach-zynqmp/include/mach/sys_proto.h +++ b/arch/arm/mach-zynqmp/include/mach/sys_proto.h @@ -46,11 +46,6 @@ enum { TCM_SPLIT, }; -struct zynqmp_ipi_msg { - size_t len; - u32 *buf; -}; - int zynq_board_read_rom_ethaddr(unsigned char *ethaddr); unsigned int zynqmp_get_silicon_version(void); diff --git a/drivers/mailbox/zynqmp-ipi.c b/drivers/mailbox/zynqmp-ipi.c index 959cce923c..3e4ec47389 100644 --- a/drivers/mailbox/zynqmp-ipi.c +++ b/drivers/mailbox/zynqmp-ipi.c @@ -11,10 +11,10 @@ #include #include #include -#include #include #include #include +#include /* IPI bitmasks, register base */ /* TODO: move reg base to DT */ diff --git a/include/zynqmp_firmware.h b/include/zynqmp_firmware.h index 1c22a62207..fa969bf336 100644 --- a/include/zynqmp_firmware.h +++ b/include/zynqmp_firmware.h @@ -492,4 +492,9 @@ enum zynqmp_pm_request_ack { /* PM API versions */ #define PM_API_VERSION_2 2 +struct zynqmp_ipi_msg { + size_t len; + u32 *buf; +}; + #endif /* _ZYNQMP_FIRMWARE_H_ */ From patchwork Fri Jul 22 08:46:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1659427 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-xilinx-onmicrosoft-com header.b=G7ihBXPm; dkim-atps=neutral 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=) 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 (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Lq34F353Fz9sGH for ; Fri, 22 Jul 2022 18:48:13 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CA2088410C; Fri, 22 Jul 2022 10:47:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="G7ihBXPm"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 49C2483FB6; Fri, 22 Jul 2022 10:47:32 +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,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2083.outbound.protection.outlook.com [40.107.243.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id F4126840A6 for ; Fri, 22 Jul 2022 10:47:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ashokred@xilinx.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rmgqbf9Dp+Uk2YWUWMN/e0MRFHOzaFDSDGdiZJfK7AYlkgZ9gpJAjruV8lnFNWNSl9zLrmVlW0f8idDKCXg7p8VPWX+j5YvFbAycSgnR6gyQEFGO9LUKVHL4a1uSWAR1jMUyo83V0B8ZrUDnnK+Y+W97/+7uA0RBzoYdeG+LUGU89f/FrhDs6lvTK5qjXcrccsGuVcNxnuf9R6R0iBGpTdO+8KDjIpeZpT866G5WIOlGXfECNYd6rDOCAg+g3fMI8FaUrpzZL+JOUgusSs8nFZSiCdnxYpGTYtZnsSIsQSyOZ4Qe0XAzzgI8qigvtFldtPigjEiqXpQ5tgFmYDyA2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HWVE10Qwaee+pSxXaf3PtuEFCU1Rcb6PcTRSIJ//9To=; b=HlQ1QCDiR/JnJWTA9cY/VuCtWkknGtesTf+2bNMJC1O7xFwStKZkiNMJzrlI5bF1cRyY+jH+b53CP3d3QHzrzwROVZRXr9qD8XzYyNaDAqv+IFoBBkvWXDa4CWNU5Vx3A20FOh7HQurRhbzK6eKU6FCftr2qZBMW6Lstvwt71/9CAHY4B5+hIS93eH2j91UtMogInFTy/kDIRVCMpq/9+ET2zemv61is5TsLsRK07mtBgaG4LoK8feC1PFrMc99J5QwWwZX1nxQYbR7M2kw1DTRhb4s0hthht2eqzz8bxUTQz0MUbP+5N0f3l/koWMTR6OATvMvPRcF//Vk51dM1NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HWVE10Qwaee+pSxXaf3PtuEFCU1Rcb6PcTRSIJ//9To=; b=G7ihBXPm+L68x80A1W+hSENMTOg8qhN6iT9Ly+c1phDPOHs6DjrbW4JGlygME8DhvFMVBT0JMYNTja0ZB0SkX6HRWjFmoRr5xAFqDTACYFYCTV4kXfJ4FV+YvQFH673aAtR65XZA9nXGZzpGc1tcK3qupLGlGkcoDEgpgHzP63I= Received: from SN7PR04CA0194.namprd04.prod.outlook.com (2603:10b6:806:126::19) by MW2PR02MB3643.namprd02.prod.outlook.com (2603:10b6:907:5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.21; Fri, 22 Jul 2022 08:47:20 +0000 Received: from SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com (2603:10b6:806:126:cafe::3) by SN7PR04CA0194.outlook.office365.com (2603:10b6:806:126::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.62.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.62.198; helo=xsj-pvapexch02.xlnx.xilinx.com; pr=C Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by SN1NAM02FT0063.mail.protection.outlook.com (10.97.5.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 08:47:20 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 22 Jul 2022 01:47:19 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 22 Jul 2022 01:47:19 -0700 Envelope-to: git@xilinx.com, u-boot@lists.denx.de, stefan.herbrechtsmeier-oss@weidmueller.com, adrian.fiergolski@fastree3d.com, jh80.chung@samsung.com, sven@svenpeter.dev, kettenis@openbsd.org, sjg@chromium.org, git@amd.com Received: from [10.140.6.65] (port=60128 helo=xhdashokred41.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oEoJa-000DDH-Cb; Fri, 22 Jul 2022 01:47:18 -0700 From: Ashok Reddy Soma To: , CC: , , , , , , , Ashok Reddy Soma Subject: [PATCH v2 5/5] arm64: versal: Enable power domain driver and its dependencies Date: Fri, 22 Jul 2022 02:46:58 -0600 Message-ID: <20220722084658.30995-6-ashok.reddy.soma@xilinx.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> References: <20220722084658.30995-1-ashok.reddy.soma@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: deaa83d4-51ee-45d2-210f-08da6bbec9e9 X-MS-TrafficTypeDiagnostic: MW2PR02MB3643:EE_ X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5jWUIbnvvoTsovfmTorhWddyhfusc3hWs9Nh/5gNEALXheIUcNx2Wpr9yW+Rw5OPWc8W8yRq/yoBKQkzfZRrlbWkKrgEgy7VsJP5ZQ5ewU05h9zcrwt+qlMjAERdbexipm8YT7oxmWG47RgP/BG0Nqq7GO05ScXFzATnUEPCCS+IuvXDvIKFNA/H+V5cJ9YO7J4RjDSDOZ6jpoRxhDYvJUjoj6ld1bWoG0OSzRBE1GGSTYOUDquXoc7CBZUdm68eRS/9UABkIm6PoxqtICwKXXY2d9WAO6aHCd+xp9lVxdVD1n6uDmh0Dtw3n/RBsSABsbb2vRYwf/8xtWBxVR62wB4uxsKovaf9FV1keaIYRuNlxaptALSpQBxEeQZwR3s3vEbdv6+InFO1RaGfNsg7aN287gGE9bDws+fRBkYL8Y/p1C8fIrvThxF289uiJZNJdGMorhYXKAicUy2pdlpYY3QZ5TPeVmhY6hudeg7oFY+VY++0btyQXQqmmEJq8Zf2co3z8dQ8BTW4zxAT4FWCuve8mJBk5Jf6D6bZmL3LXH30mc7GyYNcosQ7bmxnjx5FTa2BKEEIusOI3YKecQLLiEpMUTeyNTy3QGITZInoTXnMAQNwZ3+7OQ+mw8ehoSjwxHZao4Nk48JbHFtrB/WUPfB5zqEpXVD9Mdkjfgl0t5K+qLgxHODRbVCKHAJxROFEt3Uy6Rra11ML1QBiQmsBFRW+H7N4+120WojjUxAVtDO0Ri3bY65zzlZDReoWZZ3tumn1sQzU/cd7Tly6JXZYHV2J/mPS8CuBa35xdHESMid6l3s/OnUoj28NBA/9muOGmr0hk/3Hrl1isUAVi/KmKw== X-Forefront-Antispam-Report: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(376002)(136003)(39860400002)(40470700004)(36840700001)(46966006)(36860700001)(7636003)(40480700001)(316002)(5660300002)(8936002)(40460700003)(6666004)(82740400003)(83380400001)(110136005)(2906002)(356005)(8676002)(478600001)(47076005)(107886003)(4326008)(70206006)(2616005)(36756003)(1076003)(426003)(9786002)(54906003)(41300700001)(336012)(26005)(70586007)(103116003)(186003)(82310400005)(7696005)(102446001); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 08:47:20.1022 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: deaa83d4-51ee-45d2-210f-08da6bbec9e9 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.62.198]; Helo=[xsj-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0063.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR02MB3643 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 Enable power domain driver to configure pmufw config object and request node for all the IP's that are enabled in DT. This driver depends on mailbox and IPI driver, hence enable them as well. Add ARCH_VERSAL in the depends on of mailbox Kconfig to compile for Versal platforms. Signed-off-by: Ashok Reddy Soma --- (no changes since v1) configs/xilinx_versal_virt_defconfig | 4 ++++ drivers/mailbox/Kconfig | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/configs/xilinx_versal_virt_defconfig b/configs/xilinx_versal_virt_defconfig index 0419992be4..a2d4debbf5 100644 --- a/configs/xilinx_versal_virt_defconfig +++ b/configs/xilinx_versal_virt_defconfig @@ -66,6 +66,8 @@ CONFIG_FPGA_XILINX=y CONFIG_FPGA_VERSALPL=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_CADENCE=y +CONFIG_DM_MAILBOX=y +CONFIG_ZYNQMP_IPI=y CONFIG_MISC=y CONFIG_I2C_EEPROM=y CONFIG_SUPPORT_EMMC_BOOT=y @@ -96,6 +98,8 @@ CONFIG_PHY_GIGE=y CONFIG_XILINX_AXIEMAC=y CONFIG_XILINX_AXIMRMAC=y CONFIG_ZYNQ_GEM=y +CONFIG_POWER_DOMAIN=y +CONFIG_ZYNQMP_POWER_DOMAIN=y CONFIG_ARM_DCC=y CONFIG_PL01X_SERIAL=y CONFIG_XILINX_UARTLITE=y diff --git a/drivers/mailbox/Kconfig b/drivers/mailbox/Kconfig index 73db2af0b8..acbdce11b7 100644 --- a/drivers/mailbox/Kconfig +++ b/drivers/mailbox/Kconfig @@ -54,7 +54,7 @@ config K3_SEC_PROXY config ZYNQMP_IPI bool "Xilinx ZynqMP IPI controller support" - depends on DM_MAILBOX && ARCH_ZYNQMP + depends on DM_MAILBOX && (ARCH_ZYNQMP || ARCH_VERSAL) help This enables support for the Xilinx ZynqMP Inter Processor Interrupt communication controller.