From patchwork Thu Nov 25 06:20:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638457 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DE2C3C433EF for ; Thu, 25 Nov 2021 06:23:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345208AbhKYG0x (ORCPT ); Thu, 25 Nov 2021 01:26:53 -0500 Received: from mail-bn8nam08on2062.outbound.protection.outlook.com ([40.107.100.62]:41473 "EHLO NAM04-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237478AbhKYGYw (ORCPT ); Thu, 25 Nov 2021 01:24:52 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtRWnoJ5CqcSgKai4k7DJVxgccp3iMI9u+aKwVe1JZsyC1xQWKOK7BiBtoak6CeQzwn+geBdG3MGHD+rn+0alcGtQX7x8mD8ZWqdnu8yNANkWSGcG6NGjBrxFgxYZuYuZwEbvruwSA0KiLynlmhL5uoZ5+cpmzCIliJsSGvj3wC00xiLdBVAGV+3MdXhMxMHlsOPhE5EXpgHypGdIF4oquwWZnRpXSg8zDB/dhMltDOJqYkmhfYfuyv+g71gvC9QzgieQAM3FKinwDsg7e3EA/sR/eq08RBXFCn8jjFJ2FrMP1LExtZo82+ZE6U27HX036xL/BzwRfu4TtHYJS7big== 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=rteLx6CLsJxoduLjqV1pKBvheGJGuZVTFasjR6p2yIg=; b=KK77NMbP8XHEEmQCvdCMMoMOmKxKHF1GbhNv6i26h26Ex8I7kKH+8hp9ZOR0PQ9Squm8Uf2yiR6uHtC8XbJn2Hd+tYeK0b86aG6q7BnByB7hPsshEtYKnDKOpcV72QI0bdSqnzj/RtdlXlp5E/uGxwmJ38y4KI6nYP10IyFtD9xZxCRA/Vtolr5DR7IgDCynuCfxJsm9BK/GHS5ML9O2DqMhBY2OLoru5ckakFVvF+FbY2qR3RTo/WenEwzYrwid86nlMB104HPfqejznyhj3Ujons74vPrZtjS0hghKTK9aY0AevdCZ0BSXFWOLsEluiSIoX+JiiHyxoUTY+FsY2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=rteLx6CLsJxoduLjqV1pKBvheGJGuZVTFasjR6p2yIg=; b=RrNG9nUFeik2RF5bIojPqgX/fSSIYC5oVu9jfmg7zcU7LvpGTJrmohwTCmHl3nZyBIZpo+aIEKFFZwcFRXM39FOJZU6zmkMHUoT15iFD+BtCC4JsyXqPdTHC5Atl0f8Y7HHuJcQFKGRNEXHDtLEDBqG5wyK5VhqeZjUupvuKlAE= Received: from MWHPR21CA0065.namprd21.prod.outlook.com (2603:10b6:300:db::27) by SN6PR12MB4621.namprd12.prod.outlook.com (2603:10b6:805:e4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Thu, 25 Nov 2021 06:21:38 +0000 Received: from CO1NAM11FT036.eop-nam11.prod.protection.outlook.com (2603:10b6:300:db:cafe::b8) by MWHPR21CA0065.outlook.office365.com (2603:10b6:300:db::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.7 via Frontend Transport; Thu, 25 Nov 2021 06:21:37 +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; Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1NAM11FT036.mail.protection.outlook.com (10.13.174.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:21:37 +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.2375.17; Thu, 25 Nov 2021 00:21:36 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:21:33 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Michael Turquette , open list Subject: [PATCH v3 1/7] x86: clk: Add check for PCI root port for fch fixed clk support Date: Thu, 25 Nov 2021 11:50:30 +0530 Message-ID: <20211125062036.1185994-2-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: affb258d-0fd9-444a-e104-08d9afdbd655 X-MS-TrafficTypeDiagnostic: SN6PR12MB4621: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /LLFKQuXqe9f9P7VOV/cB9SaINKX4A2jAUeutMXBjbscS6Q1wbfojezQBs8uhWkIUUcRyDu/OGMK6/niggvck7CKNYd7T8p06QBmKKbmzUxxEGO4DmzYpwdV2v4V6tbybEXUK0CzOpEnfF8YixcpJdt7iLoZXq9g5eO/S2u8SeHZm6VAabfWd4EgrB7CwHUMVRkeLkHepu/y0f0LGZ7QrYvjr918aSBpD3TMBQKRZhNaeIq/ngEP+vy8EHPki3U9jKHw6Ev0qV/VlnDXbPBGlWKYLp+SIK4mGixL50CsJPO1v5prGvMvBmi8CYIvb2E1v+ipY/ViP4WGi0qvQ9fc0v8NtuWTeibYuZ2hb+/49STrSGaxqfXJ+jD3o8u03hErYLTEhnkvJTDEfYf6CtT6U4ZDEw9nphSDpaMavfVmcKRjmxNQb/PjOzNmsstVxKMyT9fxjeGYIVXSf0XUAM66ehEl06E7GH7yH1esIBBM+tTOclN6B01ay3GlFfcwctDW+LyNLPxbTMcsRB1RGfYRG87r+KDES+HSCrLDcF6gmpPAeHe0e/tAaVjO4mTDlvpPLHeQ+ihtBSVvFC8WqjZmkAARpQKzXjMKLw0eMAc9EyC1g8VxrPDYktXvXoqZBi9sCkaVw+/5CAoF4x8Yk3VIZEfMfZrG77G6Q3fCVdMMqClN5CzxSNl1vmSeFlQTaXrSyQNBU9Gvm7VG+DWdJxJ7hOr+4/9rODvMx8i8Y7QWlRo= 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:(4636009)(36840700001)(46966006)(54906003)(81166007)(70586007)(86362001)(8676002)(4326008)(82310400004)(7696005)(426003)(316002)(336012)(70206006)(2616005)(2906002)(36860700001)(47076005)(8936002)(186003)(356005)(26005)(1076003)(5660300002)(83380400001)(36756003)(508600001)(110136005)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:21:37.6337 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: affb258d-0fd9-444a-e104-08d9afdbd655 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: CO1NAM11FT036.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB4621 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org FCH controller clock configuration slightly differs across AMD's SOC architectures. Newer family of SOC only support a 48MHz fixed clock while older family has a clk_mux to choose 48MHz and 25MHz. At present fixed clk support is only enabled for RV architecture using "is-rv" device property initialized from boot loader. This limit 48MHz fixed clock gate support to RV platform unless we add similar device property in boot loader for other architecture. Add pci_device_id table with Raven platform id and replace "is-rv" device property check with pci id match to support 48MHz fixed clk support. This enhanced flexibility to enable fixed 48MHz fch clock framework on other architectures by simply adding new entries into pci_device_id table. Also replace RV with FIXED as generic naming convention across all platforms. Signed-off-by: Ajit Kumar Pandey Reported-by: kernel test robot --- drivers/clk/x86/clk-fch.c | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index 8f7c5142b0f0..df59fa8ac0a4 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -26,22 +27,37 @@ #define ST_CLK_GATE 3 #define ST_MAX_CLKS 4 -#define RV_CLK_48M 0 -#define RV_CLK_GATE 1 -#define RV_MAX_CLKS 2 +#define CLK_48M_FIXED 0 +#define CLK_GATE_FIXED 1 +#define CLK_MAX_FIXED 2 + +/* List of supported CPU ids for fixed clk */ +#define AMD_CPU_ID_RV 0x15D0 static const char * const clk_oscout1_parents[] = { "clk48MHz", "clk25MHz" }; static struct clk_hw *hws[ST_MAX_CLKS]; +static const struct pci_device_id fch_pci_ids[] = { + { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_RV) }, + { } +}; + static int fch_clk_probe(struct platform_device *pdev) { struct fch_clk_data *fch_data; + struct pci_dev *fch_dev; fch_data = dev_get_platdata(&pdev->dev); if (!fch_data || !fch_data->base) return -EINVAL; - if (!fch_data->is_rv) { + fch_dev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0, 0)); + if (!fch_dev) { + dev_err(&pdev->dev, "FCH device not found\n"); + return -ENODEV; + } + + if (!pci_match_id(fch_pci_ids, fch_dev)) { hws[ST_CLK_48M] = clk_hw_register_fixed_rate(NULL, "clk48MHz", NULL, 0, 48000000); hws[ST_CLK_25M] = clk_hw_register_fixed_rate(NULL, "clk25MHz", @@ -61,14 +77,14 @@ static int fch_clk_probe(struct platform_device *pdev) devm_clk_hw_register_clkdev(&pdev->dev, hws[ST_CLK_GATE], "oscout1", NULL); } else { - hws[RV_CLK_48M] = clk_hw_register_fixed_rate(NULL, "clk48MHz", + hws[CLK_48M_FIXED] = clk_hw_register_fixed_rate(NULL, "clk48MHz", NULL, 0, 48000000); - hws[RV_CLK_GATE] = clk_hw_register_gate(NULL, "oscout1", + hws[CLK_GATE_FIXED] = clk_hw_register_gate(NULL, "oscout1", "clk48MHz", 0, fch_data->base + MISCCLKCNTL1, OSCCLKENB, CLK_GATE_SET_TO_DISABLE, NULL); - devm_clk_hw_register_clkdev(&pdev->dev, hws[RV_CLK_GATE], + devm_clk_hw_register_clkdev(&pdev->dev, hws[CLK_GATE_FIXED], "oscout1", NULL); } @@ -79,10 +95,15 @@ static int fch_clk_remove(struct platform_device *pdev) { int i, clks; struct fch_clk_data *fch_data; + struct pci_dev *fch_dev; fch_data = dev_get_platdata(&pdev->dev); - clks = fch_data->is_rv ? RV_MAX_CLKS : ST_MAX_CLKS; + fch_dev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0, 0)); + if (!fch_dev) + return -ENODEV; + + clks = pci_match_id(fch_pci_ids, fch_dev) ? CLK_MAX_FIXED : ST_MAX_CLKS; for (i = 0; i < clks; i++) clk_hw_unregister(hws[i]); From patchwork Thu Nov 25 06:20:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638459 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44E67C433FE for ; Thu, 25 Nov 2021 06:23:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347825AbhKYG1C (ORCPT ); Thu, 25 Nov 2021 01:27:02 -0500 Received: from mail-co1nam11on2048.outbound.protection.outlook.com ([40.107.220.48]:16001 "EHLO NAM11-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1346898AbhKYGZB (ORCPT ); Thu, 25 Nov 2021 01:25:01 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=juNZ3h6IGsq0PylgzbOYY8dn4/ulfHSnWDMRrFZyTpFllUWTDGVa+FiD9Wv2ovhFJnncPupAsv3b77U3DjNMiUkDAz8UAcdiih5SPi4qKDeSUucQ7miM5x/fP/gLKS4puvBwN5v5AulftVbU5aXnM9cuvixMbH7SzoZ0jvSC+YUCekcaFte/9RpnQ4YwC7/lfWXpbtLKb2am0r97648ePNInja8u+z+VPJvgRN1IuuqVLN19Ot+nXfKccJgqdWkkRypPBICN8Lk/Nl8ELUdTjVAI0i4YNbGyJ3bh4PWJ/rOW4QT7QWM5HdKK5RCaH0uQVv+r7OS45W/6k70vt2VTbA== 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=uOU8C6Y7znkiFBHiwjZb0jtsjd1uW6pExmiRuMBLTIE=; b=M+YAEpqvkr1dkWsAMaAuh5FbXWJb6svXNcNIwYd5gR5Hhxr/efCnthn52q1Om8lgGsQR78BFswG9hKU9kXGl1WE0VbUXl2dGNu9nsqTtsuT+POFlQPxPwfyc4Q2jpn+J6xnHzN1izUWuYu70ZmJJ9exJCEWXEo70hpc5xj8lSW/lhmc2naj4G0ok3+o6ewc5jfeKm6slYklF6DMOBosnOB1LUa1j9Kt2jv+nwYHvWhADUnKyuXtU8WGQS8Ybl/J0+P/fspXcpXYI1LBir+3u9kw9H9XuuFGuVxh+jOZdOLjnRZG6DlynFYhJuHqKNwNtrxsNz4aQc0WA4Oo+Y8YFtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=uOU8C6Y7znkiFBHiwjZb0jtsjd1uW6pExmiRuMBLTIE=; b=uavTRIB5BHIA0HekvcrxLzKywf7hnA1FyZ2z/5BcZE0VLe5y4WmyEkWhTjfuFbum5agpW2OgGPLJoZKDUUWXv1OeUX6otqpTE29c/+q+8ZSvsC8Ezhqryh3hodY4mC8cVJGQ90NKBSXfQ777R2+6K8KokiqFdmCuPasIuBDdj+U= Received: from CO2PR18CA0063.namprd18.prod.outlook.com (2603:10b6:104:2::31) by DM6PR12MB2988.namprd12.prod.outlook.com (2603:10b6:5:3d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Thu, 25 Nov 2021 06:21:49 +0000 Received: from CO1NAM11FT028.eop-nam11.prod.protection.outlook.com (2603:10b6:104:2:cafe::38) by CO2PR18CA0063.outlook.office365.com (2603:10b6:104:2::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21 via Frontend Transport; Thu, 25 Nov 2021 06:21:49 +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; Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1NAM11FT028.mail.protection.outlook.com (10.13.175.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:21:49 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) 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.2375.17; Thu, 25 Nov 2021 00:21:44 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 25 Nov 2021 00:21:44 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:21:41 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Len Brown , "open list:ACPI" , open list Subject: [PATCH v3 2/7] drivers: acpi: acpi_apd: Remove unused device property "is-rv" Date: Thu, 25 Nov 2021 11:50:31 +0530 Message-ID: <20211125062036.1185994-3-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b1a0c10-f325-484d-1dba-08d9afdbdd29 X-MS-TrafficTypeDiagnostic: DM6PR12MB2988: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 114HYxSeYaZ69wHhIRkWpk8xMtbcXZwaS4fXEql6tsoayRYy4xWHrT7RZxfB+8ebyLSlfFFp4DQ1yOzUgTerej94XLB5QMc4bFMQ+jtOMzwtNf2+vDQ3g4WMgpUyP13i9XJRI8G9ODisjqQyeKTV0E2YCBXQOyFDPkFzWzfY4eixr8a2TaE12vJqJxYqJnayFdutwvHT6shqbysqdNomKunfR9iUKRkpkbeiEg+hEO07cWSqKVL2MnlznIMlieeUT/ijGLukNiUn6JPOix9eD5fLqhDuAkky30auJLc8+7rNIq5Wt3kObuneSmpejYpB8+diGdNxx469zYbzrNL9bG5plKypGp+RV7lVYt4VrH/T0puxYplEAO2XpYUoHWOUzUlfZ8JffnYll/thuGG9ELOL6sAnhdejkHQRYDeODZ4JN6W+KcxvbhrooZ7EcVPY6A3Gg7pObofe1oJtpt/t6GbYOfs7Sv+jQrGkNrtvutbutvpjjH0Lrum3l04QZept6sdV4fIjme2B59LehjELihgAmb6mI99IcJxU3v5sZKfcMJY8xzPwHew1sEIEdcytJS1u0Utik9Dhy/92cth96gyq+dSC45e8ig3+P1QxG3k12Uf9giGzTSaKH8YiC2/HTXHuQMbYAw7DTVwSwq6cvq938Hg+Br1yR8FS5c7tzOEZmuDWyWjlgWG7Sbhfbp9znGrGT09AUK9M4HNuIw+bsTR452iJIVZRBGNt4FeiG5k= 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:(4636009)(46966006)(36840700001)(186003)(2906002)(5660300002)(26005)(70586007)(316002)(7696005)(36756003)(82310400004)(70206006)(83380400001)(4326008)(1076003)(47076005)(36860700001)(426003)(81166007)(110136005)(54906003)(336012)(86362001)(6666004)(2616005)(8936002)(508600001)(356005)(8676002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:21:49.1214 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b1a0c10-f325-484d-1dba-08d9afdbdd29 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: CO1NAM11FT028.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB2988 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Initially "is-rv" device property is added for 48MHz fixed clock support on Raven or RV architecture. It's unused now as we moved to pci device_id based selection to extend such support on other architectures. This change removed unused code from acpi driver. Signed-off-by: Ajit Kumar Pandey --- drivers/acpi/acpi_apd.c | 3 --- include/linux/platform_data/clk-fch.h | 1 - 2 files changed, 4 deletions(-) diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index 6e02448d15d9..6913e9712852 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c @@ -87,9 +87,6 @@ static int fch_misc_setup(struct apd_private_data *pdata) if (ret < 0) return -ENOENT; - if (!acpi_dev_get_property(adev, "is-rv", ACPI_TYPE_INTEGER, &obj)) - clk_data->is_rv = obj->integer.value; - list_for_each_entry(rentry, &resource_list, node) { clk_data->base = devm_ioremap(&adev->dev, rentry->res->start, resource_size(rentry->res)); diff --git a/include/linux/platform_data/clk-fch.h b/include/linux/platform_data/clk-fch.h index b9f682459f08..850ca776156d 100644 --- a/include/linux/platform_data/clk-fch.h +++ b/include/linux/platform_data/clk-fch.h @@ -12,7 +12,6 @@ struct fch_clk_data { void __iomem *base; - u32 is_rv; }; #endif /* __CLK_FCH_H */ From patchwork Thu Nov 25 06:20:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638461 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F657C433F5 for ; Thu, 25 Nov 2021 06:24:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348014AbhKYG1K (ORCPT ); Thu, 25 Nov 2021 01:27:10 -0500 Received: from mail-dm6nam12on2067.outbound.protection.outlook.com ([40.107.243.67]:31520 "EHLO NAM12-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1346900AbhKYGZK (ORCPT ); Thu, 25 Nov 2021 01:25:10 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T4ro4lI7wrLuitdHedLZUzlqoU00oz7yuNGPEjFnSS0b+v51Di9z+9UOt+LEYvyPnKc4r0MKsK8t348gMMOw18x+0a81C/gHBf30+SVngydTnl0pI98RMPtvTZzEXTEAvt2F7j+oaCBwAtPuiVyCj1Hp9akyiGNPxuU2B/DMVhriRdVRpfmJzvaqtnCDf9pPentxfrdLIfzH3gbEdQVUTf7gtRK+8LrvpfL8o0FXgyX7UctU5+Hw7/yfvf0kPKh2mglkhFeIUJtGlgsfB9fUCkGo41QFHD677GQX/CPu9eP1XsNter5eYARPW5fUSqOE0eXfmWGhjH3/FTWbEkvK9w== 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=sYnM5mG24DGTZEIpH26Sf/F+NFIfUiPney5r6GNsd+M=; b=ZqbsWhxMc2vOW/D4A1pO34AEtbmJt+eObpcjmyGTQZ5W0lI/09q6wAdXC97V2031vvL/b/ilOTlHPuMs7+LMhqUcHxO0K+T2aZ1gRrz0JFcOit4Q0wvlL2MCGoXxLIA0AFAR0FfFxv25xwOB5z0vuY1EMM+i/hQB+y7KjhALB1Cvgzl90AAbtZDo+bN+5Q+tQZE/5RXZlXlXuHdOBmO0fHNPxgZZhsSYJkv6hn7BBG+aQnJaHMhdvNSC1cs2MCA+qHWDEJOFDMP+py5yW8dTSiRx323mBZPAPDb8fO7cJDK2U/CfdH7w1kowlxBVRuMHSb/lOMpdUluHuEVwXhaV9A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=sYnM5mG24DGTZEIpH26Sf/F+NFIfUiPney5r6GNsd+M=; b=zQlNxwYQ1w+BzrvRdLB/x2ReqbAxkIKUJXqibflPFiIXKleByEFmEpJx1l8vVWe3qzYxnleuFDgx5TPLIlHV1Jo4G7i9HbXtJkg9u0q002rNZWwgFsYS8YSqFfB7eDd2snAXwE35juthsNqtvS1UA3sEqJgGrv/aSa0R/upLRdc= Received: from MW4PR04CA0120.namprd04.prod.outlook.com (2603:10b6:303:83::35) by CY4PR12MB1941.namprd12.prod.outlook.com (2603:10b6:903:11a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Thu, 25 Nov 2021 06:21:55 +0000 Received: from CO1NAM11FT053.eop-nam11.prod.protection.outlook.com (2603:10b6:303:83:cafe::1d) by MW4PR04CA0120.outlook.office365.com (2603:10b6:303:83::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.19 via Frontend Transport; Thu, 25 Nov 2021 06:21:55 +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; Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1NAM11FT053.mail.protection.outlook.com (10.13.175.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:21:55 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) 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.2375.17; Thu, 25 Nov 2021 00:21:54 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 25 Nov 2021 00:21:53 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:21:50 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Len Brown , "open list:ACPI" , open list Subject: [PATCH v3 3/7] ACPI: APD: Add a fmw property clk-name Date: Thu, 25 Nov 2021 11:50:32 +0530 Message-ID: <20211125062036.1185994-4-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b6cb3be-f3b5-434e-ca8f-08d9afdbe0ae X-MS-TrafficTypeDiagnostic: CY4PR12MB1941: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2733; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WM8WP3uMT/f6Q3nvqwLJzc3jkdiDViN/xet4MDkxLM6LwjJp9OMwOE5ln30Q5LYsi+cRLrrErA9PkPMRN6PWDBsbPwfo22SKLg4G/eCOHU2l3eeIIJWiJf9O4NTR3VYh0Kls/qD0nC7mXBZDyAjFjx9z/BSymtKR0Xqqw9Nl0sNStapxj5vFX+phthCpIPViVMXGDiLHsIM16sQ22jFu8GP3/NFASK290uSlQsgdC97/ZyL7S7u63kga+/9KFNIZARKypoJ7Vb18oFqo0YxUGQ8j9uJLoBbWRSCy9/lvpNw5GFMHUCblYleBukUfEZ4wtzubYMAD1M9MU/Qaxc8Ql3jMZNyBxlnBFILTngaPBjadgiM9/x2ZqXvE0mICiC/irrIvPh4/KMi5XCswbkpL3HYoWFM5ZIAu5magDW1SWyK63+as2jgdV+a1HIYzxhKhrnotqqKmKMOccR15Kra5oaV956ug0j5ZL1DSpFQD37QMVyuZziEBqxyTtToUCkWpdRuc5XrBkUoB3YrZ7tpSBu4zNR71INmvWa4O9x34Uxwd3MtwgvNynn/MTMc1/hKECNh1MxiWs2ozKKhrKFJn5SYHPsGiF+SCsYqS09n8TW4r/Zpe90Kd29Cld7Cgi32M4IolFudpuFrh2Dm3RgpwbdPyO+fiqM0L8UGq3u4MuxmXi471WhZ3Eq/fCfhSh1Pz8CRfQTgYVC2I/zgFQpbgAQ+ZU/CZ8mzbD3PnnmxJMd4= 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:(4636009)(46966006)(36840700001)(86362001)(82310400004)(5660300002)(8676002)(2616005)(54906003)(70206006)(81166007)(36860700001)(2906002)(1076003)(336012)(426003)(186003)(508600001)(110136005)(356005)(47076005)(36756003)(26005)(4326008)(6666004)(8936002)(7696005)(316002)(70586007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:21:55.0286 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b6cb3be-f3b5-434e-ca8f-08d9afdbe0ae 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: CO1NAM11FT053.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1941 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Add a new device property to fetch clk-name from firmware. Signed-off-by: Ajit Kumar Pandey --- drivers/acpi/acpi_apd.c | 10 ++++++++++ include/linux/platform_data/clk-fch.h | 1 + 2 files changed, 11 insertions(+) diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index 6913e9712852..2b958b426b03 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c @@ -87,6 +87,16 @@ static int fch_misc_setup(struct apd_private_data *pdata) if (ret < 0) return -ENOENT; + if (!acpi_dev_get_property(adev, "clk-name", ACPI_TYPE_STRING, &obj)) { + clk_data->name = devm_kzalloc(&adev->dev, obj->string.length, + GFP_KERNEL); + + strcpy(clk_data->name, obj->string.pointer); + } else { + /* Set default name to mclk if entry missing in firmware */ + clk_data->name = "mclk"; + } + list_for_each_entry(rentry, &resource_list, node) { clk_data->base = devm_ioremap(&adev->dev, rentry->res->start, resource_size(rentry->res)); diff --git a/include/linux/platform_data/clk-fch.h b/include/linux/platform_data/clk-fch.h index 850ca776156d..11a2a23fd9b2 100644 --- a/include/linux/platform_data/clk-fch.h +++ b/include/linux/platform_data/clk-fch.h @@ -12,6 +12,7 @@ struct fch_clk_data { void __iomem *base; + char *name; }; #endif /* __CLK_FCH_H */ From patchwork Thu Nov 25 06:20:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638463 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4B335C433F5 for ; Thu, 25 Nov 2021 06:24:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348206AbhKYG1P (ORCPT ); Thu, 25 Nov 2021 01:27:15 -0500 Received: from mail-bn8nam11on2058.outbound.protection.outlook.com ([40.107.236.58]:9697 "EHLO NAM11-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1347364AbhKYGZO (ORCPT ); Thu, 25 Nov 2021 01:25:14 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kvUqbvRndd1FWnn0R1EIO6tKN2ZIYVryHpTjXQIRz1nkqY8WLRuKRVkaT6sxi+i5tvwcB2kiqs8+AkSYzoyu5JGIvF+gn2Yqd3htE4u5ck7/wZuKRTKJ6aqrqYKRTzDPuia6nM8b45mz1IHcCITNfsKjzlyB6bLHw1gGhkvmXXF/lJmUgakY9ewUtCcnZDfLKDk1MTDPth9U0yo+L14Sk4JJLQsuPkHMua/NBmuLOI+PwRYmCvj8ydaUFH1p35QyfK5IbRK7L9ypdCUe18qWfkDF6z7cA7MC7VoEJhedfZX+AC2LJ+F5UoFFCIw+L1aVk9MJfE14vixTrRtF3H6N6A== 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=W/+GybTVL4O6JHThG3flxM88YhmghZZF/FJncu089fI=; b=Ns0jlWOmTX7VN1fXgo5HfSCtvMWkyRfT6Uk4Im+ZzqZU9HySdvdN5TvjXJAmNdDfyxmrIDNDkuC+v1d8xR9Cs4qVsbPLjiNdCfp9kEgG+MTpww8/Un9c1AtbJ7Hf0kXpwxDdsRE3grWcD5Gi8MQkithzC09Qj7VmgX4t4IpCVCIAQYB6cY71ijxf9l5ZRhAaE8EKQq2KFTU8RGQ88Mhp8FpyaYDic77IlH7xb+lkl20ajvbinrKnLaOOC7UANT/3S7OUscrdsjQ3MSu6h8570O5G/PD0JX3plrZqpZxIByGujuImZ7vFgFaAIbP1Lf3c685ZxrLoNyqpeWXbqBjrwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=W/+GybTVL4O6JHThG3flxM88YhmghZZF/FJncu089fI=; b=Yxp63UpeUcURpUkENORw31F7/MW95oiv1SYP+nJ1Z798rqLKoVMJrDvmU/lD/6iRLYCHeBinUagKeluqB48a2PUVGHtq9LyIvFE6sfkxYh2h3SGcFlt8yqbaGGZyHtNDmoxixy+RQGjxi5nzkzFbMLFIvVzCdyBceuP/U6/EZag= Received: from DM5PR18CA0060.namprd18.prod.outlook.com (2603:10b6:3:22::22) by CY4PR1201MB0119.namprd12.prod.outlook.com (2603:10b6:910:1e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Thu, 25 Nov 2021 06:22:01 +0000 Received: from DM6NAM11FT042.eop-nam11.prod.protection.outlook.com (2603:10b6:3:22:cafe::79) by DM5PR18CA0060.outlook.office365.com (2603:10b6:3:22::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24 via Frontend Transport; Thu, 25 Nov 2021 06:22:01 +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=SATLEXMB04.amd.com; Received: from SATLEXMB04.amd.com (165.204.84.17) by DM6NAM11FT042.mail.protection.outlook.com (10.13.173.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:22:01 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) 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.2375.17; Thu, 25 Nov 2021 00:22:01 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 25 Nov 2021 00:22:00 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:21:57 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Michael Turquette , open list Subject: [PATCH v3 4/7] clk: x86: Use dynamic con_id string during clk registration Date: Thu, 25 Nov 2021 11:50:33 +0530 Message-ID: <20211125062036.1185994-5-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 60198354-f91f-476a-8887-08d9afdbe48e X-MS-TrafficTypeDiagnostic: CY4PR1201MB0119: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1201; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AS+WgJlJBcdKu3og9tjRyhdEyVeWDjYIX3rdx14KgCWwh6CShmjHb/hheYdOL5Ky6E7ihrlD/O30GY033aXPgZ56Mz+UAshhOM6EHRzdOkyb635bnKqVTxWEWYpJ6atHox2rR8yPI2WFh/+uukUlzR1qULAYG6wxd0vhs4ph4+e5DnTpbd5jh/AR+UlUT+OydRwMOVljGvtY3AlxGPt4iXnQwQ9rVk8nFsCI7TzoWWQHjfceHWwjdiQgcpSDTBMSGUwboEF8rBV8fahR0+V5UqidolFXbA6jauJB7/3KnShczdCAkrdc+dRMBdV2t4hWJQJi5nPNN2Okve4DodJTnfHUeU/j6M6RzF060cq9OIkpkwSfxn+o9WzmHdLLKAxkmCJuwj8XSUhOEE8ZDeQLkpG8xNZwR9B68ZviPOgcNJRSe8PUIz/IZ4WVf4wDoAVX5zteyyw0UlfhQz2lsz4VHcNd2FMdG3C7DXk+0b+HoKFxLO9Px8p9ammJWrUcrkfdviNJZmSFHfyant0n30cmYZ6xhZmyfCw72pd3T+6qumsQwIDTNVCNh2RZX2dvMxYhv6SEBx1lWtYhoLuR1REaYAgQ40T4xf/GC0AWXMYDM+BYcg3xiwGFp85U51PBgSHGR7aLTubIPmYIl4JQ5GIzoQnrKD3qoI5czPJ3YrezVGE0nGCpvrVRC7r+yGRa5FRbsvnDcOt8mE/hc3+t73vHN/i/Zp/wsA7yG4uUGSTpKGc= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(46966006)(36840700001)(2906002)(2616005)(426003)(36756003)(8936002)(4744005)(86362001)(26005)(83380400001)(7696005)(54906003)(110136005)(4326008)(8676002)(6666004)(5660300002)(81166007)(82310400004)(1076003)(316002)(356005)(336012)(186003)(47076005)(508600001)(70586007)(70206006)(36860700001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:22:01.6141 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 60198354-f91f-476a-8887-08d9afdbe48e 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=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT042.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1201MB0119 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Replace hard coded con_id string with fch_data->name. We have clk consumers looking up with different clock names, hence use dynamic con_id string during clk lookup registration. fch_data->name will be initialized in acpi driver based on fmw property value. Signed-off-by: Ajit Kumar Pandey --- drivers/clk/x86/clk-fch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index df59fa8ac0a4..4ff2e1b3b3e9 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -85,7 +85,7 @@ static int fch_clk_probe(struct platform_device *pdev) OSCCLKENB, CLK_GATE_SET_TO_DISABLE, NULL); devm_clk_hw_register_clkdev(&pdev->dev, hws[CLK_GATE_FIXED], - "oscout1", NULL); + fch_data->name, NULL); } return 0; From patchwork Thu Nov 25 06:20:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638465 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A399DC433EF for ; Thu, 25 Nov 2021 06:24:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348477AbhKYG1W (ORCPT ); Thu, 25 Nov 2021 01:27:22 -0500 Received: from mail-dm6nam12on2074.outbound.protection.outlook.com ([40.107.243.74]:15649 "EHLO NAM12-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1347371AbhKYGZW (ORCPT ); Thu, 25 Nov 2021 01:25:22 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W/Bn7cam6fBeJYTWvizlr+h4ofFj5h0+FzgJc91yHLPA5CZx7UqhVSFR9b6ua/MLz5G5KPwraFYQL9exdCpTld1IHjpog1cDH80RwbTNI4rRgX+cQOXlUYTyZLmIDTBZROu8i6zF6DW9imV+NdyVhFeLRCWpKps+Ss3+q9qnTDWb66wUXAWFwec7KMUgc4mPrPyrnSFLKL53Cnwfubih/gUL16FWNYZCv5GCsWPW2PscZF1nJm2De4WsfZYutc4kY4CFdgFx1chMlcv6+0eg9jqr/lNr2/L2bNL/iBngN/ZsW/ctKW7g3jBcHoT3ilOoyTeMkXadXHCmLnXCYXvdcw== 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=Eh5M4px4rPXKbUX2yOWcEEP5nS9CxqZeF/wD8894v4o=; b=joukrAdKs6ebcCCVwvLDFs3qaYNc6mi/MUMFbHA3Ykc1oOpZ7MbOceHyMAg9b4laOqkzFuNhePGM22drlGC0MTnWwXrFmfDxBncU+Zf/bGh9WZ9pX4OtqaXYzsr+xC0rKdcKUKxTq+94xdSMitueeSQ6xwEsG458bIL3O/RTeUpv/+jVFhuZizM3zzSs3bNbqLIBVTR0swn/lvQUuENpCXiMmNGbHtdY6Eiyaj+pYIrA7+Qoge/td0FoZl434guqP8A8hiYvdI8b9x5ahmJZq2jecvROB2TzJ3eKsPipnJL8AKbhRxu3eLfyzwkfmOfQJyNB/ZOQbsb3ctOSMlad8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=Eh5M4px4rPXKbUX2yOWcEEP5nS9CxqZeF/wD8894v4o=; b=GJgXDjLOLduS6LHlnzoj7ZWFibalUw428yAVGnx1htIXN2HdcsVH5WWB0RMGsRHTTWiBCizDctbixxynKo7WYfAK23oLICJoic/0oBDCm6X4NNAlFXEzzyWzq5M3qjOwgHrU9c9KeosjAp5AvMR2x0HL+JeSL0U7Nyl1vGjDncU= Received: from MW4P222CA0023.NAMP222.PROD.OUTLOOK.COM (2603:10b6:303:114::28) by BN6PR12MB1393.namprd12.prod.outlook.com (2603:10b6:404:18::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.21; Thu, 25 Nov 2021 06:22:09 +0000 Received: from CO1NAM11FT040.eop-nam11.prod.protection.outlook.com (2603:10b6:303:114:cafe::4b) by MW4P222CA0023.outlook.office365.com (2603:10b6:303:114::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:22:09 +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; Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1NAM11FT040.mail.protection.outlook.com (10.13.174.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:22:09 +0000 Received: from SATLEXMB05.amd.com (10.181.40.146) 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.2375.17; Thu, 25 Nov 2021 00:22:08 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB05.amd.com (10.181.40.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 25 Nov 2021 00:22:07 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:22:04 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Michael Turquette , open list Subject: [PATCH v3 5/7] clk: x86: Fix clk_gate_flags for RV_CLK_GATE Date: Thu, 25 Nov 2021 11:50:34 +0530 Message-ID: <20211125062036.1185994-6-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 11f76864-e3eb-42ac-5075-08d9afdbe903 X-MS-TrafficTypeDiagnostic: BN6PR12MB1393: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2201; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qKJmUGVQigKRz88nfKT7BgvI8iu1MdHg9uOM5KL372dJbNyY1lah9CJDs7VN836EA4dGhzXP2fGIpY3af1vTYDTKPjiB/hKLZK/bH/k09uvAvv48iEzWihuTWPB+fXEWqSsBu2hZcMH1GVM4QGGFlaLjSeX1iJy0iH7JmA0wc5Kxw7sTwkz5sIPNUklSHJQCMdCry29WZ/EqMgC/nh/6JhHDvObaKDzgSP9k32R9fiAES0A2+cF8m5ueW5H2ky0hXi19jEyOjnm/lNOC1pn2kL7YKWR+tGhMcwgdDb5iXLHNlmd6whgFWkM0LTN30CcYv47opWdmvxuGV0SDw4GfVLLPcTTbvRBy//q+z+WRACVj/mkgyG9pYA0RxaD81wBEygPTG5XM1rkdIyvHC3G0gb0MyGicbDc2s8A/mCTi1njwmd8RSYMHHP6qv/k+pBjdcuXyAmZ1vsZPkJzajFf8xCk5sxt3rn8xq9WYoPQp3cBH0IM9QIh5lonbbG1T0sIigv0v12F+StE6RQFTGx3GDN8qhA3xjfFIweZuQSOUTIEEkFrAbQt3k5hnp/JoWxYG72AmBUPqdX7NOwpTKnsDlNnOaXZUAHMywWCzuoCSQNQzesj9oBa0JMa9++a9R/PAEQUNL2KU83YpkD7ehrBG4/h+20EG9Zf/YPXZhvZGrIQilVd4q/LZs2XoHY9YuXwrW+gGutjquXoS37O6nddpMjv4uqx+RO7whInnH8hLM5Q= 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:(4636009)(46966006)(36840700001)(110136005)(4744005)(47076005)(186003)(82310400004)(70586007)(86362001)(426003)(81166007)(1076003)(336012)(8676002)(26005)(36756003)(8936002)(54906003)(4326008)(356005)(316002)(70206006)(2616005)(83380400001)(508600001)(7696005)(5660300002)(36860700001)(2906002)(6666004)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:22:09.0045 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 11f76864-e3eb-42ac-5075-08d9afdbe903 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: CO1NAM11FT040.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1393 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org In newer SoC we have to clear bit for disabling 48MHz oscillator clock gate. Remove CLK_GATE_SET_TO_DISABLE flag for proper enable and disable of 48MHz clock. Signed-off-by: Ajit Kumar Pandey --- drivers/clk/x86/clk-fch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index 4ff2e1b3b3e9..0578297d8322 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -82,7 +82,7 @@ static int fch_clk_probe(struct platform_device *pdev) hws[CLK_GATE_FIXED] = clk_hw_register_gate(NULL, "oscout1", "clk48MHz", 0, fch_data->base + MISCCLKCNTL1, - OSCCLKENB, CLK_GATE_SET_TO_DISABLE, NULL); + OSCCLKENB, 0, NULL); devm_clk_hw_register_clkdev(&pdev->dev, hws[CLK_GATE_FIXED], fch_data->name, NULL); From patchwork Thu Nov 25 06:20:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638467 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E7E12C433F5 for ; Thu, 25 Nov 2021 06:24:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347376AbhKYG1d (ORCPT ); Thu, 25 Nov 2021 01:27:33 -0500 Received: from mail-mw2nam10on2041.outbound.protection.outlook.com ([40.107.94.41]:45913 "EHLO NAM10-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1347445AbhKYGZd (ORCPT ); Thu, 25 Nov 2021 01:25:33 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SDXDB/25pFRz39J7zc79oIFKEZbGP7xDwbwt9qPkkZ/0haIZ4O5DfkjXwzXjSZ90kGs28oRT2aF65K/y18mkLnmHv2TNYMWv8Xe3z4m/Uz+LMn4ur7Y/GlpGdGmg52/ncsu08ZwCIyqO3gFv5b4sCFSBLTdvE0ZJvEUsB05jx4WmxGWZXxHSpDO34iZ3E1xRk6+Iclbhcy3Nlf3TejC8HW0b4Rf0lZR1+sEElIQg+DOJh+KwkXGdkdWSAkZATzucE6T1XN3SSBGekRKrKZckjj/44Q64WAqHgvmBOc0d3PqelMiODVM3TP8VvHEX/rEGHxUa5Cqs+U/nA1sS6HSflg== 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=CiWY2u57YEUVQpzlBfyyb4fQ9nCtat+l/p5DUn0Hkbs=; b=A3Xhg6YbGUxUCf6SCbAAVV6Kqkiz0553xD2DL3srB7mJTWU4gUPIP1G4MCISLdcFA3XOkld213jB1NNcMdWI4AIN+07PWhQkXhUeMQE9jXMDOeaPG/EIKVpb7pdZvP9S4blRB5ElnrlcfXLdaYda3bHtbEn2DKrFZ/dO4fJ16HYGfALic1+VG6deUVYuMHVgONuB8/AZlqYhaEPX1uz/fHb/sdCv9k2BX8D4JnuS61BfeQWZuIIUnSHFCPsIThIOEaOXcdvlwGoGHkvrpxeVpjaBxOPK6mJBBnM7LbmCv1H+nmr1WFK2dOO/NeRFGKGSHWWGNVgmpNeehkV96S7wGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=CiWY2u57YEUVQpzlBfyyb4fQ9nCtat+l/p5DUn0Hkbs=; b=GJhgFE6W4l4xYVh0txnz/3yPw814Sl0tcCZLru7eWoswm/8Ck5PkPM2NTPH3jLnqf7XtDq/AfDkyHpSUIKQoWlSlo828mYNdYIgf5uwSo+mOnhtzGEvInGXXXajPxM0gS+qivebGSU1ZwqF6Dm+KC0JTxVLQIOtsx7jl7Chb/RU= Received: from DS7PR03CA0184.namprd03.prod.outlook.com (2603:10b6:5:3b6::9) by BYAPR12MB2615.namprd12.prod.outlook.com (2603:10b6:a03:61::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Thu, 25 Nov 2021 06:22:16 +0000 Received: from DM6NAM11FT032.eop-nam11.prod.protection.outlook.com (2603:10b6:5:3b6:cafe::12) by DS7PR03CA0184.outlook.office365.com (2603:10b6:5:3b6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20 via Frontend Transport; Thu, 25 Nov 2021 06:22:15 +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=SATLEXMB04.amd.com; Received: from SATLEXMB04.amd.com (165.204.84.17) by DM6NAM11FT032.mail.protection.outlook.com (10.13.173.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:22:15 +0000 Received: from SATLEXMB04.amd.com (10.181.40.145) 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.2375.17; Thu, 25 Nov 2021 00:22:14 -0600 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:22:11 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Michael Turquette , open list Subject: [PATCH v3 6/7] drivers: x86: clk-fch: Add 48MHz fixed clk support on Renoir platform Date: Thu, 25 Nov 2021 11:50:35 +0530 Message-ID: <20211125062036.1185994-7-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 36cdf583-401b-4dde-b3bc-08d9afdbed02 X-MS-TrafficTypeDiagnostic: BYAPR12MB2615: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YsYdOw614VkfsBCkL0x5DUpt23CuUOC2HFWbmzXUYmpIL1rKjRgPaOH1U8C+4rzqZxCIT7an4a8llWG8+coriBz3/V/E+V4y83Ns6nnpx6WaiVLLIuQaBLsFUg+6td1AkwCDXHLaZnJDTVKZ8ik0nL9TeBfozH8b0Lxe/pbBxoqXU5FoRJovJiGQshYX4CSLt8MMEm41K6TrvIM0gzYJr9CHHxC520j9JaLra+lbuhrBiQVAOF4bG3f/LQN19rxqo8h5ObNp4TC57oMBqJGN9N9bW5OWKioF13GCyCZnAg65dcE7uUUuJ1mFcEN6/GaOfhyuoOtYmBcO/cKGuJP5R176o1hvqiNAbxAI+LGJpg+EFZzDsTch/VWAtE4P1LLjMJxUkKApv4zG9RFjWBRnBHLpjcA4fmbaFPpmH4ji9SzlKIpKLMGBUxBch+hFhJUM9sDlJ6oA9y5qH4vACnIYb5AtEX83PJG3v+p2dPdSSiPYNj9HkMMWM09AlURi9OHRHKBes1PlrUNVuqWxQRFrvJ2rbCRGfVYYPfV62/LR7CgC49yU6TOA8JWqW2H+1PXDkMYXIB0E/PLp+cJQmZ3PKD685Bxi7m1JHK9EjkBU3bBSUs3S07mzQM6QsW0iFRI7wzIHhryp39HlOQxrkI5fY+j/zTauHT6z6fZm5kRf8n35QRSOzcWMQKrdt/PgSeVt0nUl485O/CPLZ2mTypJP1Jg2SWYQ02kFpE2Us2lRJa8= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(36840700001)(46966006)(426003)(70586007)(81166007)(70206006)(7696005)(2616005)(1076003)(82310400004)(336012)(4326008)(316002)(83380400001)(47076005)(54906003)(110136005)(186003)(4744005)(36756003)(26005)(86362001)(356005)(8676002)(508600001)(6666004)(5660300002)(2906002)(36860700001)(8936002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:22:15.7882 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36cdf583-401b-4dde-b3bc-08d9afdbed02 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=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT032.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2615 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Add renoir SOC pci root port id into pci_device_id table to enable 48 MHz fixed fch clock support on renoir platforms. Signed-off-by: Ajit Kumar Pandey --- drivers/clk/x86/clk-fch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index 0578297d8322..9683c0973e62 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -33,12 +33,14 @@ /* List of supported CPU ids for fixed clk */ #define AMD_CPU_ID_RV 0x15D0 +#define AMD_CPU_ID_RN 0x1630 static const char * const clk_oscout1_parents[] = { "clk48MHz", "clk25MHz" }; static struct clk_hw *hws[ST_MAX_CLKS]; static const struct pci_device_id fch_pci_ids[] = { { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_RV) }, + { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_RN) }, { } }; From patchwork Thu Nov 25 06:20:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Kumar Pandey X-Patchwork-Id: 12638469 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7CD41C433EF for ; Thu, 25 Nov 2021 06:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349680AbhKYG1r (ORCPT ); Thu, 25 Nov 2021 01:27:47 -0500 Received: from mail-sn1anam02on2064.outbound.protection.outlook.com ([40.107.96.64]:28441 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1347627AbhKYGZp (ORCPT ); Thu, 25 Nov 2021 01:25:45 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SCnbZ/ZxylmFA3qpn+LHCM69L0EJ+1X/AFyWydfP5cLVgz7ic27zFyUgSwBad2sGFshyGF3D0ZaBVMW67y35Eg+dDMs3Pn4a4nPVrBsxj4CWmSOOuNwocc549ThFjt5B2z2Sass5CLXvhrfyz1W2efcaNneBlhQeA8rIgPCqQX/jvsuNC20F1rOZkkcOiwMXjU304GVliped24HfXbI8Zn5J1JJ1krJgwvsEREK23pTtxFUX+ZHxKCLjMtRLUOEF5GNgUdfq+E6vTbLhBAI0XtWuLDhnApJwjGaOYHtK3CtMi0MXoyDD+oap7irHU1RxMAwxH0c6z5RfpuWdZzNcCw== 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=gPVnQlMQALahPjoEI41U7ookBfk5vIBJ6tNSfZCUeqM=; b=GpwUBMe0YJCeAx/pGAYb0sy/mTsNusby0/65A4+CSfXNfpcGvoSIfN7JOK6IfuRk7v444IjUDTiXFX/KZuPYLKY3gdUtZGEpWano+9L3H+qIPRDXUxDpR5+9Ha0a9ozAJyBl+CZwUXLjov2HKc3oxnAE+6nn/ZGjJFxY4eRz+HlS36Gh5kBUTkE4ZlhiEaIMf9+Gjpj1r5F0F3FSzDQSAeAzWO4fJ9I1rZHKdD56RFR8M3ozZC4bK+W+Nugnxn857WKa3ZevJeZy9nVY0mZnjPiHX39/CU1ObsEpKWpMyppXYT7JADwSA3E+tMN3AbRj/GgRAaigxhcKQ8moOaQNzg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org 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=gPVnQlMQALahPjoEI41U7ookBfk5vIBJ6tNSfZCUeqM=; b=nqnN7dUAvHzD8rTJkQFqHKynrDGPq9XxuNTkfbPY8Kq7LJJ0zDMb/3j9endwNTvdd1lxrbiLMJSkBWpk6nXz80HdRVj2a0GwhrqOgXzkQ9HvTtSDIcfDoM9O0uv4AY1gxqVBwZeRSHiZr/ACRES3l2mkt6WHIh1/Mg0B6NVRNQg= Received: from MWHPR21CA0052.namprd21.prod.outlook.com (2603:10b6:300:db::14) by CH2PR12MB4923.namprd12.prod.outlook.com (2603:10b6:610:6a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Thu, 25 Nov 2021 06:22:27 +0000 Received: from CO1NAM11FT036.eop-nam11.prod.protection.outlook.com (2603:10b6:300:db:cafe::32) by MWHPR21CA0052.outlook.office365.com (2603:10b6:300:db::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.7 via Frontend Transport; Thu, 25 Nov 2021 06:22:22 +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; Received: from SATLEXMB03.amd.com (165.204.84.17) by CO1NAM11FT036.mail.protection.outlook.com (10.13.174.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4734.22 via Frontend Transport; Thu, 25 Nov 2021 06:22:22 +0000 Received: from SATLEXMB07.amd.com (10.181.41.45) 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.2375.17; Thu, 25 Nov 2021 00:22:21 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB07.amd.com (10.181.41.45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Wed, 24 Nov 2021 22:22:21 -0800 Received: from chrome.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server id 15.1.2375.17 via Frontend Transport; Thu, 25 Nov 2021 00:22:18 -0600 From: Ajit Kumar Pandey To: , , CC: , , , , , Ajit Kumar Pandey , Michael Turquette , open list Subject: [PATCH v3 7/7] drivers: x86: clk-fch: Add 48MHz fixed clk support on Stoneyridge Date: Thu, 25 Nov 2021 11:50:36 +0530 Message-ID: <20211125062036.1185994-8-AjitKumar.Pandey@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> References: <20211125062036.1185994-1-AjitKumar.Pandey@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 047938f9-a388-4962-b51d-08d9afdbf0f0 X-MS-TrafficTypeDiagnostic: CH2PR12MB4923: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iZbhhZqYqN2hJZIi9ltUJRXDkILK6EInwxVacz2BWAEsbJUDGFQX/OJ5s0sEj1BGLG6/7pvCsoXWflMq28u3A7uWioj1YQA0jNEg8nc2Fql5H6PkTbxvDd8l60JkkyV3qe9WmFNVQyzIb7nRtciqHCTmQaXw41UEUsvPXKp309W46qsy8zldpUHT1DPZ+Op9rjJ/X7CbI9v6XvII30e36SUQR2g9B6YrlUbQBuTFyNBinngfW2Jl2Jzpj3FqvyV+1Z1X5cPdO0CIP25sADE27mt0YApeZ3Yp3jw6kkwjL8JCN+pKr5GjGX9J9/pv/igl+RsHwfRLhXufzkIbivIx49GEWML3OZmOcUsIHKBksbrfstpd15InzJtpPfkFL+f2SD9BwWOArZ4QdnthPfJndquOt5THA1K+9lgmzdcGnG27tmRic19ATwBi72HHzZzWAdJJ2xyvyJfi3KcFdyarLqU0+eDbn6FXg9c3e1rwQ5cLKPgvUjECAnYI839b0xO5JFl+YQB53E4CfhBnN/Ighve2u+FtBX3hNLtxjJ3UYAj9bOFQXJoNIZBULJt/9FejwWcmktXGiI382R0MErb22SOqq8KyOsaUH+z2OHDFZ06XPp1aJlrZgnqKgn7pIgn8aneWYX79ujrR/rPNRhRKMqv3Z+9pye4IP7mmkAUEqc1yfz/fB1mf6BhDu+6WpO5NAEQg6tcDsj0r4O570+dKCsb/pMvZ2+N5UZLiJLxQHwI= 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:(4636009)(46966006)(36840700001)(7696005)(47076005)(70206006)(86362001)(70586007)(426003)(336012)(186003)(83380400001)(2906002)(508600001)(8936002)(26005)(4744005)(36756003)(1076003)(36860700001)(8676002)(4326008)(356005)(81166007)(110136005)(54906003)(316002)(6666004)(82310400004)(5660300002)(2616005)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 06:22:22.3082 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 047938f9-a388-4962-b51d-08d9afdbf0f0 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: CO1NAM11FT036.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4923 Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Add stoney ridge SOC pci root port id into pci_device_id table to enable 48 MHz fixed fch clock support on Stoneyridge platforms. Signed-off-by: Ajit Kumar Pandey --- drivers/clk/x86/clk-fch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/x86/clk-fch.c b/drivers/clk/x86/clk-fch.c index 9683c0973e62..dbbf489aad84 100644 --- a/drivers/clk/x86/clk-fch.c +++ b/drivers/clk/x86/clk-fch.c @@ -34,6 +34,7 @@ /* List of supported CPU ids for fixed clk */ #define AMD_CPU_ID_RV 0x15D0 #define AMD_CPU_ID_RN 0x1630 +#define AMD_CPU_ID_ST 0x1576 static const char * const clk_oscout1_parents[] = { "clk48MHz", "clk25MHz" }; static struct clk_hw *hws[ST_MAX_CLKS]; @@ -41,6 +42,7 @@ static struct clk_hw *hws[ST_MAX_CLKS]; static const struct pci_device_id fch_pci_ids[] = { { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_RV) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_RN) }, + { PCI_DEVICE(PCI_VENDOR_ID_AMD, AMD_CPU_ID_ST) }, { } };