Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2390710ybt; Tue, 16 Jun 2020 05:03:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLs8zwzBAsfSU+ATBVH+pR6m1nmfB6kDJ4kAdLmhBB8o/p8aRwqEdGWQJ5UiYLKxEcvjlL X-Received: by 2002:a17:906:4dc2:: with SMTP id f2mr2553919ejw.402.1592309022949; Tue, 16 Jun 2020 05:03:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1592309022; cv=pass; d=google.com; s=arc-20160816; b=Bm2Tr0gTdY47/nqvSmcC3MGhEwpKcCxzD1W0O1ErGE30QPoyIjbjHh7Au4Pj1rbsX/ ho9j8WayPm0nOIMBWffX2baKhxFV+18Ma7kKW7wP5W9/oep9J60M/e2nnGmzAGAPf5R5 8C7AqVknx3+4psBP1+SSMYqVJLK7a6CGBSuA+sxSh+UDXch4h50T6YadTxPV3o3TbPiM Kd6DHwDMQqAmnXHkIMbkCwVpXRRtP7PfgyHyMP5twC40zd5ewgvx7yrzu9grIeUHLvpB R7fCc1o2uYULKfE8r5Wvs7KSJnhMlJkHSFQ+bHO/1QSwYV70h5YAbCxky+QNuAkMoI9A tY5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=jQUwghQBIlyWOgMEomySlhHigzb9LkGY0gigbDBTZBU=; b=z6HFmsAymXRBSUd5YHi3yunVy/NWE+VpSgoSxVMR3MreWCxIGOgQr4mSHftgA0IgzO 0VDTsKtuT+e327D7p6hYzAfwjc3N0IjnkCuYZXUjVahkEAN9fu0tSqXpDQg1NiaknPXC 1SqTDFyAd6bRlcdeTHkeJA2GGSoYIvYpCBx9X3Zzk2PZWrvOoou0nSJxlb6i8DR494qn xzKNilprLn3Q+lLWFozUDKmZtD97+xo2MJ3qW3yEG8ko3BOToINVFVG9eIjMcPHBo562 iC3+VfIY4nbN0/ZwE4yAuUqP1w9dy4GPArg2Pqrp+bMa7lGiMYxnwpWej7/1t7dpgIvm t/iA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@sifive.com header.s=selector1 header.b="IUT/rnTh"; arc=pass (i=1 spf=pass spfdomain=sifive.com dkim=pass dkdomain=sifive.com dmarc=pass fromdomain=sifive.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id np7si10639287ejb.377.2020.06.16.05.03.18; Tue, 16 Jun 2020 05:03:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@sifive.com header.s=selector1 header.b="IUT/rnTh"; arc=pass (i=1 spf=pass spfdomain=sifive.com dkim=pass dkdomain=sifive.com dmarc=pass fromdomain=sifive.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728264AbgFPMBZ (ORCPT + 99 others); Tue, 16 Jun 2020 08:01:25 -0400 Received: from mail-bn8nam12on2065.outbound.protection.outlook.com ([40.107.237.65]:34211 "EHLO NAM12-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725775AbgFPMBY (ORCPT ); Tue, 16 Jun 2020 08:01:24 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7eoQXLlP1TnBTpNHv/ipNIKuK+zzOL05VDzXmPwFF+Zw/OmHjXC4R32MibIQZJJc1xkaJ7883HhxFzfaPbcQNz+J8LJtY/7yZwo9IUw3jDvGwqds2OslKa/f6IoFgmslehixg/rix6ROP2T3FNXEvxKlFuiLG04Mf1/jLw6r0x7lDR8E379HFpbN4ObQi8LmemBfWUFCA+NYRVIDKI/wm1zUrPNBbj/VohivJqf/rEs6m17NrmcpwlxT1GOcTwekxhSUF5f1uuv62VzUPuGEU7cv+BTYqdZO3VoikRf2nndF3ZcaA9UHbE89B66usJN6Q7aLB+isnHrT8flYVc2og== 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-SenderADCheck; bh=jQUwghQBIlyWOgMEomySlhHigzb9LkGY0gigbDBTZBU=; b=If0U1SfdhC3IGAQVZV7YRCdOHiNWDPFc9vkIvFVVsNwRCMBJaSpwICqZYCT3Ky8DzS4wfYlwyojpGOZIKRPT6AcXNer9OHdVe6vMwXS9bx/mbN9dIX3Kxe87XSnAXRkJj0H83bqSbiLJQN65jMXhZQY2gIjGZNcLzFobz0d0MG8Z3Ojl4xVchamkX4Y+95qyONzJ+IXrB9SZ115W8m9SNS7pbjXkj800wnExkzgwm7BB/wGXj7F12XrS2ll8zmy42qKCx5LLOMIS7KOr2/UQ2Z2WiPsznMs7bjGDBq2cIEHP6h1nQe9LUd1k42xdmYozSonbX0THxg2/azvm8LCWqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sifive.com; dmarc=pass action=none header.from=sifive.com; dkim=pass header.d=sifive.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jQUwghQBIlyWOgMEomySlhHigzb9LkGY0gigbDBTZBU=; b=IUT/rnThefE03c6LEPQIe5DdFLJQHUdti9ylSYhFL4tsrMpG1GiF1kGIMIslyk70IIYw7LB52iHrdkzUbrPQsDLajqAHUnipmjajFF6ZaKzSZSs9+cGxGfOJTLVKNUCgK8nHTR9ylQ28/0BVukPegXjQyLc9VSH5wS/jCT5KgZ0= Authentication-Results: sifive.com; dkim=none (message not signed) header.d=none;sifive.com; dmarc=none action=none header.from=sifive.com; Received: from BN6PR1301MB2020.namprd13.prod.outlook.com (2603:10b6:405:34::34) by BN6PR13MB1409.namprd13.prod.outlook.com (2603:10b6:404:111::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.13; Tue, 16 Jun 2020 12:01:22 +0000 Received: from BN6PR1301MB2020.namprd13.prod.outlook.com ([fe80::68f2:768a:7a8b:e790]) by BN6PR1301MB2020.namprd13.prod.outlook.com ([fe80::68f2:768a:7a8b:e790%7]) with mapi id 15.20.3109.018; Tue, 16 Jun 2020 12:01:21 +0000 From: Yash Shah To: paul.walmsley@sifive.com, palmer@dabbelt.com, robh+dt@kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, sachin.ghadi@sifive.com Cc: aou@eecs.berkeley.edu, bmeng.cn@gmail.com, green.wan@sifive.com, atish.patra@wdc.com, anup@brainfault.org, alistair.francis@wdc.com, lollivier@baylibre.com, deepa.kernel@gmail.com, Yash Shah Subject: [PATCH 0/3] Dynamic CPU frequency switching for the HiFive Date: Tue, 16 Jun 2020 17:31:01 +0530 Message-Id: <1592308864-30205-1-git-send-email-yash.shah@sifive.com> X-Mailer: git-send-email 2.7.4 Content-Type: text/plain X-ClientProxiedBy: SG2PR02CA0019.apcprd02.prod.outlook.com (2603:1096:3:17::31) To BN6PR1301MB2020.namprd13.prod.outlook.com (2603:10b6:405:34::34) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from osubuntu003.open-silicon.com (159.117.144.156) by SG2PR02CA0019.apcprd02.prod.outlook.com (2603:1096:3:17::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.25 via Frontend Transport; Tue, 16 Jun 2020 12:01:16 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [159.117.144.156] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f7c8d9cb-70f9-4207-e0c9-08d811ecfc00 X-MS-TrafficTypeDiagnostic: BN6PR13MB1409: X-LD-Processed: 22f88e9d-ae0d-4ed9-b984-cdc9be1529f1,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-Forefront-PRVS: 04362AC73B X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W0ZUbZ1YMHYY+MmLxuXkMkNnkHl2kqTegYpXpOfRPrH4Ms3yFh1n88gB6xRtS08iIno2rVHEMQ3b0G2/H5mTqSHtfec/aWqOpsu8Bwc+ObvwsrAO1vsQS0WRvToyZFCtFJAMFI81x7ylHUp04ZNlzzihYkIE21Hcaqm257oiRmGiU/unKiyvm4nWwlfJ4DGMJ+Yf8I84mdHg15+vQDADropRz/jjzz/trvTifH8yRI8nEVvfnwekF18bnlRlg1P88hAw8EPN4NK2VPZJkScfil9z72Ao2rDh4r7C89SwbSQhl8GjCIHh7cbqU/hmsZQACHo3pOQfZTTVvr0PTGQTdw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1301MB2020.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(6029001)(366004)(136003)(39850400004)(396003)(346002)(376002)(2616005)(6506007)(52116002)(956004)(4744005)(6486002)(36756003)(6666004)(4326008)(6512007)(8676002)(107886003)(44832011)(6636002)(7416002)(8936002)(478600001)(86362001)(5660300002)(16526019)(186003)(2906002)(26005)(83380400001)(316002)(66946007)(66556008)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: ctUQnQMzXXtqOiqoU9ViZnaGTnXWf4N3ki9QiI6suue3QPgl9Pu8Y/INKSZ78y9SQKIbfTG0EeWiX1gbN1fzNPA4NRKYwTzgsWSU0NgL9DyhFfT3DNBezu1aum/Y2luU4kyjvhoNU9nxPVPftUMTuBzDKaZWt3aqPvk1lkBmy/bz1+QWnIGA2gcwPtLu4PlVqIGsHS6sbjCxGBxsKx/ct7GaO7NlO/uqgfJxxSeVqnf9N/bZmCfSJHipGsEj2xjmxH0AcAWxvkiaDKKgkyEd5BmCXihcK6Ts5orFC4hoad+t+mHKuQN0e4XzJgDNbJyBqt/A9C9wh4EVf02W6k8iO5iFg1LcFvYPeSDLqFW8f6NGQSkhuSq2pgyJiH77aH6wy2Pfm0K9hPzMSeLG2rOgFTM+PqIG2DKbEmOSvCk3OFnz3CpxB1l0miU+7KNc9z1Lm9hELfBT2+IrwvVVUmSBcwswUwgT0P0Hx51Mq90ycGw= X-OriginatorOrg: sifive.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7c8d9cb-70f9-4207-e0c9-08d811ecfc00 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2020 12:01:21.8071 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 22f88e9d-ae0d-4ed9-b984-cdc9be1529f1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QVHoh2vXRrZA3hHT59bViQwou2jvOcNcW/CyyRH17WXjyguABKcjyurpKFEYpV2mRFT4JSV9UvWo12mFEtEfHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR13MB1409 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patch series adds the support for dynamic CPU frequency switching for FU540-C000 SoC on the HiFive Unleashed board. All the patches are based on Paul Walmsley's work. This series is based on Linux v5.7 and tested on HiFive unleashed board. Yash Shah (3): riscv: defconfig, Kconfig: enable CPU power management riscv: dts: fu540-c000: define hart clocks riscv: dts: HiFive Unleashed: define a default set of CPU OPPs arch/riscv/Kconfig | 8 +++++ arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 5 +++ .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 38 ++++++++++++++++++++++ arch/riscv/configs/defconfig | 5 +++ 4 files changed, 56 insertions(+) -- 2.7.4