From patchwork Tue Jul 11 09:51:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1806225 X-Patchwork-Delegate: seanga2@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.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=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=Lb5N8tO1; dkim-atps=neutral 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 ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4R0bkh2kR6z20b9 for ; Tue, 11 Jul 2023 19:52:10 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 34882861D9; Tue, 11 Jul 2023 11:52:02 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.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=amd.com header.i=@amd.com header.b="Lb5N8tO1"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 85B2E86812; Tue, 11 Jul 2023 11:51:59 +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=0.9 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on20621.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::621]) (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 F19748681A for ; Tue, 11 Jul 2023 11:51:52 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=ashok.reddy.soma@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mUfJoTBEAGFWXU3Nv2qLhaAlcU+AORHfbfo5/TxAaBRBrlX2vOSxZu3FnHh1BNL1O6QQpuVLXsMD3+1gTxt40URtrJ6ThHw9HaAKyhIqBKPzF4vCr4pXpxfAHKkUZ4brxmy8Rl5+TJPDLhedISx8dhmjA5ZT04evZRHfbcAfRVbQzlkrW595c94RRWwDKUcQvlpbZcwKd4VafibUUpWhutM3wf5A2EV4Q14ZXBLqdx+iVSpqHth0Wdetn1B3X26WUfX5+Ty2fbZo/HYRqak6uWs0mgxnfwL9htDumTQHcfttKuoAmLGvDamu3GNgrX/2C1t5REdObroZW8PpHQg3sQ== 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=5iaLMrkOQ9BzRlnTK0IfAezAyYXqRlf0QPJ6TNBLIb0=; b=MEaiy3O7o12nS8K7p9peM9zVhzed4tjIFt1b6gQlCeitzokNXYxeHm8ebzoyrRUA1yON7te0Ir8CKdLlHdPPfzRSE/Hrj3dTMOYrMhXOSlgqqaj/xPPDDzOaXuhQin1XDFZRfKu9gbbPnQm2bHCUW5DeKNTzxDQn63KroAmhHydiwLE14H0Dvv0N5ueD5nEDI2XB2yg7ZxUEbjyBPWgUwyg8pqPLdbxYubncimSv9kjscfiLoQ+YALRH1+HwFSSjWk/7ywHZqYs1ooXxGrHKu1Ske0uCJ4AexDtyweKFwGIDgo2VsK+i/ztXmxY6p9UhwEuPjp5EgItWMstUlXpTGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5iaLMrkOQ9BzRlnTK0IfAezAyYXqRlf0QPJ6TNBLIb0=; b=Lb5N8tO16nQRd9FDidqPRaL5hlqhfpdgH8Cf8+f/HEu1KySS3U9F/wzameUc9QR4RdALHSqAfQUrdMVxYk3AjcS/xs6BqUUve5sRoLQZdgQaADAWIEgqOwQRb3TWfvWrufWs9ByXxLUP46zabLX39+bs8tGDZDhYh0pFhCi9tqg= Received: from BN9P221CA0020.NAMP221.PROD.OUTLOOK.COM (2603:10b6:408:10a::32) by IA1PR12MB7495.namprd12.prod.outlook.com (2603:10b6:208:419::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.26; Tue, 11 Jul 2023 09:51:47 +0000 Received: from BN8NAM11FT073.eop-nam11.prod.protection.outlook.com (2603:10b6:408:10a:cafe::30) by BN9P221CA0020.outlook.office365.com (2603:10b6:408:10a::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.32 via Frontend Transport; Tue, 11 Jul 2023 09:51:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by BN8NAM11FT073.mail.protection.outlook.com (10.13.177.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6588.20 via Frontend Transport; Tue, 11 Jul 2023 09:51:46 +0000 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 11 Jul 2023 04:51:45 -0500 Received: from xhdashokred41.xilinx.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 11 Jul 2023 04:51:44 -0500 From: Ashok Reddy Soma To: CC: , , , , Ashok Reddy Soma Subject: [PATCH] clk: Dont return error when assigned-clocks is empty or missing Date: Tue, 11 Jul 2023 03:51:28 -0600 Message-ID: <20230711095128.19086-1-ashok.reddy.soma@amd.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT073:EE_|IA1PR12MB7495:EE_ X-MS-Office365-Filtering-Correlation-Id: e0d7b42d-74e2-498e-e7a6-08db81f470e4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xcLAGQaY4ETvw6XnTqFVmyoJlvVRQzQbpmhlA5ChEGGuzu3j3gDd5CL8ViC0j+b4X/0KqTXZISk53mQrHt+eSEFiSC8MgbH2CNUQaZAdMiNmK+kAtdBzMLxnJJxvdLke/IopjLiFt1e/cF6Y4d50hnIVc35A3s1XMa4nOwQBDQ8cUOJGscs/ZA2JsNml/nNzxCL1WS9CpUTX7VACT+MW6lXd6egcsfmHQziJUbahh5ve/iE09RM6RLddl2CgqWHApvVHGeo8AinyHt9OE63xYSLG5BjyM4U2ZdzNL1g2RPUB/hF3JD2Blx8cKZRVgwvH85Yuw/wXNJ2WEh1ZHF95okw1b0C8t8puEXC2vct/gIN1VuyTYrvoue3cnXII7Y/8hi1Bu2aEPNJHCNYqOdR8LePw8f5RTTdbeVFYDE2nrKKTsxbWllb28POXGxoBVicF2dkkd/+rtHYjyq7tQf3bJWYB/S2HE3a3gBCJoa9CmbsO1G9+Zt2RZZZWoBLCtZjbpAcjMdhr+Jzi8lUvJkwdBQ5+OX7h4JtzWCu51ILYxKuh8s873gUVUvZLQO+35pVivTbwZ14J/Q0RB91I2pEesRNgLr03rGDa+uZ+qPYZyFVE7iQnCV/zmhW1EGF1khf3x8IDoV0GPpl0vYu2AqlX6C0ZxlWFIE5SMu+y7FUquT5ce/F95vJ7OSvn8Xce71V/Z0ziZcWcn+0ENozX9R84IXIhnGK9uI5bvAAnll2yOZUQS4Mfll808dE9h4Gm4fmzWqMpe+2U1nVuMVXikVUViTceV+GyU8Ef1PGHPrYfmlY= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB03.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230028)(4636009)(346002)(376002)(136003)(396003)(39860400002)(451199021)(40470700004)(46966006)(36840700001)(41300700001)(5660300002)(54906003)(4744005)(316002)(2906002)(8676002)(8936002)(40480700001)(6916009)(4326008)(70206006)(70586007)(40460700003)(6666004)(426003)(36756003)(103116003)(478600001)(336012)(186003)(86362001)(82740400003)(82310400005)(2616005)(356005)(81166007)(26005)(83380400001)(36860700001)(47076005)(1076003)(192303002)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2023 09:51:46.8641 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e0d7b42d-74e2-498e-e7a6-08db81f470e4 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT073.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7495 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.8 at phobos.denx.de X-Virus-Status: Clean There is a chance that assigned-clock-rates is given and assigned-clocks could be empty. Dont return error in that case, because the probe of the corresponding driver will not be called at all if this fails. Better to continue to look for it and return 0. Signed-off-by: Ashok Reddy Soma Reviewed-by: Tom Rini --- drivers/clk/clk-uclass.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/clk/clk-uclass.c b/drivers/clk/clk-uclass.c index dc3e9d6a26..f186fcbcdb 100644 --- a/drivers/clk/clk-uclass.c +++ b/drivers/clk/clk-uclass.c @@ -329,7 +329,13 @@ static int clk_set_default_rates(struct udevice *dev, dev_dbg(dev, "could not get assigned clock %d (err = %d)\n", index, ret); - continue; + /* Skip if it is empty */ + if (ret == -ENOENT) { + ret = 0; + continue; + } + + return ret; } /* This is clk provider device trying to program itself