From patchwork Thu Mar 21 14:10:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10863591 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 91BA91390 for ; Thu, 21 Mar 2019 14:10:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6A7592A280 for ; Thu, 21 Mar 2019 14:10:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5E7282A262; Thu, 21 Mar 2019 14:10:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id EDAD22A26F for ; Thu, 21 Mar 2019 14:10:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=O+DV5oiKVfGDmWnxNZZjQS/nbEbV+ICpdpOBYJpUPK4=; b=G2iAsrRm8qaL6X bMSzbAwOlpbOCwTn2hTStidOl2i+r1NDYZ0B2BCrErCXDhr8VJ/SykfU4pH1tPGtnxR96VwlTOCWx dVlHKpvBV4TUQmObonS57YHtKxDS94yu2eF0/Xo5RW5eSUXRwvKAmtllHUudRPq/82uobPR7YZSvO 544CUrAyTPVnYpQy2Nso26IG6Mg4Sa36JX2yzfmb6/dz408daPQXl9tlN3/iTmCWZUVPNuf0cSzb5 HqoEfy18C3W8XMbowjBpazCwx3sHTR95C55FoENBq/wdoxLXf8y4w+u6l0JzPhCAa2jKjXNsYnu8d sdD4ClH8dDzx4hpebKPA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yPA-0004Ov-TK; Thu, 21 Mar 2019 14:10:48 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yOg-0003tf-BG for linux-arm-kernel@lists.infradead.org; Thu, 21 Mar 2019 14:10:25 +0000 Received: by mail-wm1-x342.google.com with SMTP id y197so2888768wmd.0 for ; Thu, 21 Mar 2019 07:10:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8Ep/9wE+P/naMBN31BGQ2oBAcO627wlPpUiNIIkI8AI=; b=QLPV5EyFTEUMO2j3fSjpFFAjrSGilXu2fqCPGQUh+Gs3fqWW+DTntGKMjrg9W5q9i1 DgG+sAYd5IxnSAjwod5chERTmuLsCjdgubx9WHHnuEdTIRdRDkPDqIi9WNhn6QIJWXNJ kYE7iScVz9M0KGB8XGjjzoeTHKKrTus9D+oupP/5xsgkMgD4Wb1jNhjIvF8rqptYDagp DsWuzpfKhq+l8C9PeoLDOkP9ON+HYBIGg4lM8PAWkgNI3foc4ucXxQvtV5swna1qxOvL Zh9mtOAXjb1qPkRTkWNlYes8kZ0ZPU6De/hE/NoAmWsw2rt2f5MBWwBmFGLefmp69uEB dl2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8Ep/9wE+P/naMBN31BGQ2oBAcO627wlPpUiNIIkI8AI=; b=pDLWWfodp2ysTThkDdh/Zzw99qrLSA76YC1SuOunxppMpwIJDazUQyU5DL5zEAtuaN FDCXXM2vHDXZI27T2XqZssA7zmrWOhJCx95pWSG2GEIAVgmHLrDfwV98DRUTtBhKtzHL TsKuplDf6GQ5PpeCA2x860IpWzbrZzXLZJq9XOdpAEviCB6v5v1hmIv0nZPirduPhnTK eqvoFDnKegSAERVuJewApCGyn6t7NkO6vYo+1h888yYJvwyEFjTzx9G8rapURu08APIu WXaDAPNcytm6HUMk8D+XZUacakIx/AN61rRIatZR4/jzcblnSDQk0rXGqjFV5mERqMdX R1oQ== X-Gm-Message-State: APjAAAXE/JO/RSi5ypmnhy3zbP9jG1DSidn3BG5kG1/dO+2nceKxKgQH rp45Oqr9Cp806SYm1NHwDFcx8g== X-Google-Smtp-Source: APXvYqxkh7EohtGxFt6SumlIko9dmyA276cexLPo6Mz51jmyRuuJqPhtnno/WLmilBMjI0VYNRcIUQ== X-Received: by 2002:a1c:9684:: with SMTP id y126mr2745111wmd.124.1553177416688; Thu, 21 Mar 2019 07:10:16 -0700 (PDT) Received: from localhost.localdomain (aputeaux-684-1-20-74.w90-86.abo.wanadoo.fr. [90.86.223.74]) by smtp.gmail.com with ESMTPSA id z14sm7513921wrv.78.2019.03.21.07.10.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 07:10:16 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , David Lechner Subject: [PATCH 1/4] ARM: davinci: fix cpufreq registration on da850-evm Date: Thu, 21 Mar 2019 15:10:07 +0100 Message-Id: <20190321141010.19612-2-brgl@bgdev.pl> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190321141010.19612-1-brgl@bgdev.pl> References: <20190321141010.19612-1-brgl@bgdev.pl> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190321_071019_064452_594443DF X-CRM114-Status: GOOD ( 13.92 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: Bartosz Golaszewski The system_rev variable is never set on davinci and is always 0, so we're using the default max operating point of 300MHz. The cvdd supply is fixed at 1.2V however, so we can go up to 372MHz. Remove the switch and always set da850_max_speed to 372000. Signed-off-by: Bartosz Golaszewski --- arch/arm/mach-davinci/board-da850-evm.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c index 1fdc9283a8c5..77d74fb311fa 100644 --- a/arch/arm/mach-davinci/board-da850-evm.c +++ b/arch/arm/mach-davinci/board-da850-evm.c @@ -1155,17 +1155,7 @@ static struct edma_rsv_info *da850_edma_rsv[2] = { #ifdef CONFIG_CPU_FREQ static __init int da850_evm_init_cpufreq(void) { - switch (system_rev & 0xF) { - case 3: - da850_max_speed = 456000; - break; - case 2: - da850_max_speed = 408000; - break; - case 1: - da850_max_speed = 372000; - break; - } + da850_max_speed = 372000; return da850_register_cpufreq("pll0_sysclk3"); } From patchwork Thu Mar 21 14:10:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10863595 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 24A501390 for ; Thu, 21 Mar 2019 14:11:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EED792A280 for ; Thu, 21 Mar 2019 14:11:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E360B2A298; Thu, 21 Mar 2019 14:11:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6F66B2A294 for ; Thu, 21 Mar 2019 14:11:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=h5py3QYyUPkvsatRj0oRYEApvH/FaDmo7vaxGAmFhsg=; b=GpXXRDzP7GtfXj bUm5FOdaV5w51SyWTIGhNQsLnFlqLNarc4XIzjnpCJbXbY5st/hQJYqU36T7JCuK+UUd3fX9me4w6 BcMyeslx5WK2zSTUI0+TaJLdzwF/3+gwqFPQ3Z+CjUD6pPTAz87ZSA6u4o/oX6OciTyi284N4F780 ierevOK6QqKi3AR89guDJl5xmjbq3uHbaESNWve2UAHQ5L7bNgiu+oW43bCWoooPsCnM+fnmyxrds WioRDxepFMx8+YyJl+Fbc/sLOb7DVTnJWla4/HvWvyG6ncJnNbsoRKrvphCyZI23tguCsGM8FLvPe tZd89NKpZltsq9oPLnWA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yPW-0004tf-Qm; Thu, 21 Mar 2019 14:11:10 +0000 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yOi-0003vT-3m for linux-arm-kernel@lists.infradead.org; Thu, 21 Mar 2019 14:10:30 +0000 Received: by mail-wm1-x343.google.com with SMTP id a188so2859222wmf.3 for ; Thu, 21 Mar 2019 07:10:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jfIovEfHpCgqOEUBk/fq2zpws17rw5wQZ1jxN4cAsMA=; b=uC1w7In23JDSckIbYALpbUQJVxsXPN1JNyf2zP2ZQSPvMOz5d4bbBIRwKJbrfeOhJ0 fKHZQnZAkARLDAUz/PodhpTW57hiKbK/gqFMc3NmgAs6KclseGPpyyqd4zNZ9I8TBOFr YRdEyr+KMmfC9jpMdo47b+CjdSdvLe9GNw1vLUJcwxI1FDdYFSD0eHqH9BuanWEEK4cq Ar3MAU+gAtE1hW3ATaSfygKgmY4Sr4k4mPQVU++1JO+ucdU795N6QPY3A3/5BjiRtVm0 N3TGQwnM9z9WmA7JDEJcMeSVMX7XjhdCjV5Cc6/pYhyI94cIbRRi3Fv4beagUENd7B9O VcAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=jfIovEfHpCgqOEUBk/fq2zpws17rw5wQZ1jxN4cAsMA=; b=inec7g2lCt9FqyjOlBwdBzi28Az3oZGhAlbumZghK/RJfTc7itxtkA3iwfB61vfWk5 wVSMuQjw0cPEPBkF9601OI0uDoV3jPIlbgahhm6gFPLd6FMNDCC7QSmfobG3HSEJ2BtC dvrvntctjeP+dBxoO60oaSaWvPs6SR/a1znl38oeQUHAOEgE1H3ZPUO5IvXH4w07MUeG CejlUUdL09G7rFiEQBzktfMqEwqeeqaMwAgsGj057pB/891KVd2cHNyQBtZzMmz4IwtE Glyw4NH0j1Vbaf2Jn24jZMZVs4x0HPBWPIvXduoByVRmv1eDUt18Qwqwd3qne+7JeXnM dRQQ== X-Gm-Message-State: APjAAAUXWgxy/+WZ9PFQkLK6sL9qNRp4tYeY0oGgQT0cJnRDe5LiZKUM tRP0ZMf3p0MNXMO0s3NdiT7arQ== X-Google-Smtp-Source: APXvYqw4hHA+v9pYN6BzrhewCIRCO3+yVVk29YgWW5nU8DsrcUJ7RfbT9sMbZwdJdUHejps86UFMIQ== X-Received: by 2002:a1c:1b10:: with SMTP id b16mr2789761wmb.90.1553177418018; Thu, 21 Mar 2019 07:10:18 -0700 (PDT) Received: from localhost.localdomain (aputeaux-684-1-20-74.w90-86.abo.wanadoo.fr. [90.86.223.74]) by smtp.gmail.com with ESMTPSA id z14sm7513921wrv.78.2019.03.21.07.10.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 07:10:17 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , David Lechner Subject: [PATCH 2/4] ARM: dts: da850: add cpu node and operating points to DT Date: Thu, 21 Mar 2019 15:10:08 +0100 Message-Id: <20190321141010.19612-3-brgl@bgdev.pl> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190321141010.19612-1-brgl@bgdev.pl> References: <20190321141010.19612-1-brgl@bgdev.pl> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190321_071020_843241_00870CF0 X-CRM114-Status: GOOD ( 14.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: David Lechner This adds a cpu node and operating points to the common da850.dtsi file. Additionally, a regulator is added to the LEGO EV3 board along with some board-specific CPU configuration. Regulators need to be hooked up on other boards to get them working. Signed-off-by: David Lechner Signed-off-by: Bartosz Golaszewski --- arch/arm/boot/dts/da850-lcdk.dts | 31 +++++++++++++++ arch/arm/boot/dts/da850-lego-ev3.dts | 30 +++++++++++++++ arch/arm/boot/dts/da850.dtsi | 56 ++++++++++++++++++++++++++++ 3 files changed, 117 insertions(+) diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/boot/dts/da850-lcdk.dts index 26f453dc8370..f29ed9010812 100644 --- a/arch/arm/boot/dts/da850-lcdk.dts +++ b/arch/arm/boot/dts/da850-lcdk.dts @@ -155,12 +155,43 @@ }; }; }; + + cvdd: regulator0 { + compatible = "regulator-fixed"; + regulator-name = "cvdd"; + regulator-min-microvolt = <1300000>; + regulator-max-microvolt = <1300000>; + regulator-always-on; + regulator-boot-on; + }; }; &ref_clk { clock-frequency = <24000000>; }; +&cpu { + cpu-supply = <&cvdd>; +}; + +/* LCDK has a fixed CVDD of 1.3V, so only op points >= 300MHz are valid */ + +&opp_100 { + status = "disabled"; +}; + +&opp_200 { + status = "disabled"; +}; + +&opp_375 { + status = "okay"; +}; + +&opp_456 { + status = "okay"; +}; + &pmx_core { status = "okay"; diff --git a/arch/arm/boot/dts/da850-lego-ev3.dts b/arch/arm/boot/dts/da850-lego-ev3.dts index 66fcadf0ba91..553717f84483 100644 --- a/arch/arm/boot/dts/da850-lego-ev3.dts +++ b/arch/arm/boot/dts/da850-lego-ev3.dts @@ -125,6 +125,15 @@ amp-supply = <&>; }; + cvdd: regulator0 { + compatible = "regulator-fixed"; + regulator-name = "cvdd"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + regulator-boot-on; + }; + /* * This is a 5V current limiting regulator that is shared by USB, * the sensor (input) ports, the motor (output) ports and the A/DC. @@ -204,6 +213,27 @@ clock-frequency = <24000000>; }; +&cpu { + cpu-supply = <&cvdd>; +}; + +/* since we have a fixed regulator, we can't run at these points */ +&opp_100 { + status = "disabled"; +}; + +&opp_200 { + status = "disabled"; +}; + +/* + * The SoC is actually the 456MHz version, but because of the fixed regulator + * This is the fastest we can go. + */ +&opp_375 { + status = "okay"; +}; + &pmx_core { status = "okay"; diff --git a/arch/arm/boot/dts/da850.dtsi b/arch/arm/boot/dts/da850.dtsi index 559659b399d0..ee61d1253b58 100644 --- a/arch/arm/boot/dts/da850.dtsi +++ b/arch/arm/boot/dts/da850.dtsi @@ -20,6 +20,62 @@ reg = <0xc0000000 0x0>; }; + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu: cpu@0 { + compatible = "arm,arm926ej-s"; + device_type = "cpu"; + reg = <0>; + clocks = <&psc0 14>; + operating-points-v2 = <&opp_table>; + }; + }; + + opp_table: opp-table { + compatible = "operating-points-v2"; + + opp_100: opp100-100000000 { + opp-hz = /bits/ 64 <100000000>; + opp-microvolt = <1000000 950000 1050000>; + }; + + opp_200: opp110-200000000 { + opp-hz = /bits/ 64 <200000000>; + opp-microvolt = <1100000 1050000 1160000>; + }; + + opp_300: opp120-300000000 { + opp-hz = /bits/ 64 <300000000>; + opp-microvolt = <1200000 1140000 1320000>; + }; + + /* + * Original silicon was 300MHz max, so higher frequencies + * need to be enabled on a per-board basis if the chip is + * capable. + */ + + opp_375: opp120-375000000 { + status = "disabled"; + opp-hz = /bits/ 64 <375000000>; + opp-microvolt = <1200000 1140000 1320000>; + }; + + opp_415: opp130-415000000 { + status = "disabled"; + opp-hz = /bits/ 64 <415000000>; + opp-microvolt = <1300000 1250000 1350000>; + }; + + opp_456: opp130-456000000 { + status = "disabled"; + opp-hz = /bits/ 64 <456000000>; + opp-microvolt = <1300000 1250000 1350000>; + }; + }; + arm { #address-cells = <1>; #size-cells = <1>; From patchwork Thu Mar 21 14:10:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10863593 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 010FF6C2 for ; Thu, 21 Mar 2019 14:11:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CD6302A297 for ; Thu, 21 Mar 2019 14:11:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C14DD2A280; Thu, 21 Mar 2019 14:11:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6AE382A26F for ; Thu, 21 Mar 2019 14:11:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WxP4MTyjKsrIEmGVWP4d0z6OwB3dAazxepzg2lr/6pw=; b=VOu0NYRxpt75k6 O+98Nrl5ZR5/tH9h1sLrYATgMdZrAiRTSRF7i2Rmb6qQF2WcSpKeq/HhBCuLQ/XSQtauVGfvSgTnd mvOeTVsaFVrd64cGn19swpQbv4eM4hlqhPL/omIcGv3nSn9m0sJ0sSIly3Pgd2KzizTdmP1OwWtsm VBjF1LNRWeM1MOD5d0+XFtQ2crLRoNoUwmqh6VOaq2BL94vUU7J5dDIWPd1t+tYED9yKSoeuUMYTD XaMivS7upqGb5573lV5s64r0XgpwMmEubmdLmd845T1ow8boRY8IPs5R9Gv3eFrkT7urpi/ektGjH H66VBxVcxtocn9ZjP9GA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yPK-0004eo-Tv; Thu, 21 Mar 2019 14:10:58 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yOi-0003wm-FO for linux-arm-kernel@lists.infradead.org; Thu, 21 Mar 2019 14:10:28 +0000 Received: by mail-wm1-x342.google.com with SMTP id q16so2903634wmj.3 for ; Thu, 21 Mar 2019 07:10:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=AS+LsqYxTTffpazQ8LaxjksLVMmWsfzAl8CHMIyU3HU=; b=ZlR8OqoHNR0x1Abt30mc0mzQAi2kRqUjEs+YgVsZblSata6Mcro9/DGFyf9A8zvtqn OtFfK0XyCOUh+gF1PA5ks7oxPtdLTHL5YW/2ec9T7QCJOQFvwxUI16Yw+L4VOnZSkXUZ f89HAHdOxIzDv4Kxr7PNTNzhnZjKPbWmKQUbuZM4GgsrOI53NPxPbiLDigxE0XJrhsot f5xTlY3zUdlh1jSGOAY9CDB61zhveALRP3tolPpesKN0FQeTQgrTBGBwBlUUQe/1vtCd 36XKyieFZfbOB/Mj31LE9y4yxJMmKI6Lf/JJDOQKO6PUk0pptI+jDirQrHkYKTv2sIGi MN7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=AS+LsqYxTTffpazQ8LaxjksLVMmWsfzAl8CHMIyU3HU=; b=BsU/NmroyuJmZiNtbLYhJ93HTjxaHA7pWSjzbPNY/xiru0KUvtFqaed0KCmyZmu8db qf0DRnwUW7gQKeOKCTkA17WgHm82w0FZcPDSpb0t6DUaxyhEv53vNwWm87ZSeFACcPM7 B91HeUU138Asiafy9ZGYLwDITLQX7vx70C675UrKhVfbKLnHUutgtqYJAYhSTNphs9Wy wy0ow/gAnro1LjB0jod4ReVv+xbWWuLUSyoIKmoe5A3QoAZDvlEfCIffb7cPppfsaPbr IxtJqSIHGf6fWyWlIVTT9+hG241DQsD2JWLqBhkQ7pRLXO1oWDNbr3dNerQM69tfwKC1 KNIg== X-Gm-Message-State: APjAAAUMsW5IC6pHzF3ybE6110Bq4d8bMUh6T4noK0Ybc1qcgaL5rmFz ru0ramDyDHv/cuqIUJncLUilaw== X-Google-Smtp-Source: APXvYqyuDsugwPcRH0paSyLqbUONdNxGcyCG0X5Z+Vh/5LArwZDqLTlfDItkNRJbGvVmbf24h5jX4Q== X-Received: by 2002:a1c:e185:: with SMTP id y127mr2867510wmg.76.1553177419157; Thu, 21 Mar 2019 07:10:19 -0700 (PDT) Received: from localhost.localdomain (aputeaux-684-1-20-74.w90-86.abo.wanadoo.fr. [90.86.223.74]) by smtp.gmail.com with ESMTPSA id z14sm7513921wrv.78.2019.03.21.07.10.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 07:10:18 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , David Lechner Subject: [PATCH 3/4] ARM: dts: da850-evm: enable cpufreq Date: Thu, 21 Mar 2019 15:10:09 +0100 Message-Id: <20190321141010.19612-4-brgl@bgdev.pl> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190321141010.19612-1-brgl@bgdev.pl> References: <20190321141010.19612-1-brgl@bgdev.pl> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190321_071020_857433_6E4E7968 X-CRM114-Status: GOOD ( 12.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: Bartosz Golaszewski Enable cpufreq-dt support for da850-evm. The cvdd regulator is fixed at 1.2V on this board so disable the lower operating points and enable the 375MHz opp. Signed-off-by: Bartosz Golaszewski --- arch/arm/boot/dts/da850-evm.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts index f04bc3e15332..f63867692da4 100644 --- a/arch/arm/boot/dts/da850-evm.dts +++ b/arch/arm/boot/dts/da850-evm.dts @@ -151,6 +151,15 @@ system-clock-frequency = <24576000>; }; }; + + cvdd: regulator0 { + compatible = "regulator-fixed"; + regulator-name = "cvdd"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + regulator-boot-on; + }; }; &ecap2 { @@ -191,6 +200,27 @@ }; }; +&cpu { + cpu-supply = <&cvdd>; +}; + +/* + * DA850-EVM has a fixed CVDD of 1.2V - we cannot go below 300MHz or + * above 375MHz. + */ + +&opp_100 { + status = "disabled"; +}; + +&opp_200 { + status = "disabled"; +}; + +&opp_375 { + status = "okay"; +}; + &sata { status = "okay"; }; From patchwork Thu Mar 21 14:10:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10863597 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A42F66C2 for ; Thu, 21 Mar 2019 14:11:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 799442A28C for ; Thu, 21 Mar 2019 14:11:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 77A232A2A5; Thu, 21 Mar 2019 14:11:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 27D7F2A2A8 for ; Thu, 21 Mar 2019 14:11:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=g5eprFNnSMft1B0k0k29mRo6JDZgvNRPYtVnZiYfp0M=; b=DpPtWdNiuI2hXN 0A9wgApH09kHYcrtPyk3sD65ltruELmvhUTkmLFReaFcuMyV5BjE6Nrpo5rc4ZcNxbMQY8jS9Ch/w esc9/ja3q1sXdBi89GgA+dTufxTfEitju9Wj3zV9+kieu4GmOnWP9rMH0DXRWgPCm6q7CyGiQKBGl ZfOWFxURbaryfWFROkaEQ/Ocm5pyyUjnDxzvj+k4heSKpQJYqCFeHaMaR0xkuNE5mxQxsIfYWYx6i I/w9yRfFhFZWummE1BZ2/JJAf8yZtHpLi8hpScNBvIi8CT+AdixWV1TA32wPvFG40gfCoFoan44Jc HCf3PAQJQpBVUlgJY7Yg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yPh-00058Q-Dv; Thu, 21 Mar 2019 14:11:21 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h6yOj-0003yJ-Ut for linux-arm-kernel@lists.infradead.org; Thu, 21 Mar 2019 14:10:30 +0000 Received: by mail-wr1-x442.google.com with SMTP id p1so6739882wrs.8 for ; Thu, 21 Mar 2019 07:10:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DJCTKeU3jLYf3XASl//CRihnyc7HBAaFWnezC3bBpFc=; b=CfbMLoyy8+9JSS43PNZatcMaZtF0yQSGD+7TN2FQPD0IRTVQheXnraFpbCGl25PT++ 70qecKSeGjoXqbeQVc98LGXismdsyat0n0jmMLY5zzTjlnK0hjF8VxOcU8h72T38lroZ 1fj61ktZHYrWB45+yLRAbjrATXECF+NiUfll+3PiOUqJU8rYYcNncx59KE/fyr3ph0GX HEZ9YYW4181cW369MBrmQ7Gne7DjeeiQFdDW61laxXGLe22aONDFcQJKRP4kAdTEAoya +3au7KwliS+RDFZYdyb3uQy1PiEv2sE2hRsBDTE/GdLc1mIy5QLRnyD4vxdQ2WqZXwgu LdDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DJCTKeU3jLYf3XASl//CRihnyc7HBAaFWnezC3bBpFc=; b=eRY9BBRzwEVXVywAIwyqYh7VEEpKEhEiIHpnBE/GXCjF4mVwDM2CssZSsqJBjYG0iv Dslw4j/Ie3hWe4AQrz4OoknZaa4GkysovD1g6RfDpA0fh9MLYBXCZ7PmA7X+bM8JhFJJ NWY16GsDgpAiruyVhYQdSJEM6jDfj9zSF7tmezp0CaTEsNlDYvJLMkNbuFabYMA/7GcZ NxBPQQQQbWDM4bgnT33EDFl8NrvK2eWjL66ZKNgaquxjU6b6mACslKABhKbcff60ajJS Qtx5NZ2zhiYLVEXHXMg9m3boATl96c7FoT3RXmz0A54DDSUX6kJUzVxiOm0CveEq0/W+ EZhA== X-Gm-Message-State: APjAAAVaYNJFXEy2qW+cC/j6WPEP+CjIFTA/tsWECN+0dWNZj8kUcekq hxiDAKl7NFNqsV7X5nwOJHUtpQ== X-Google-Smtp-Source: APXvYqzZldfMrIir7Hte9XAKescw+wR50ntN05EloX09sQAIpX4BTfbPo27xT+qKEl/HOXRsehzgEw== X-Received: by 2002:a5d:6988:: with SMTP id g8mr2857844wru.117.1553177420332; Thu, 21 Mar 2019 07:10:20 -0700 (PDT) Received: from localhost.localdomain (aputeaux-684-1-20-74.w90-86.abo.wanadoo.fr. [90.86.223.74]) by smtp.gmail.com with ESMTPSA id z14sm7513921wrv.78.2019.03.21.07.10.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 07:10:19 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , David Lechner Subject: [PATCH 4/4] ARM: davinci_all_defconfig: Enable CPUFREQ_DT Date: Thu, 21 Mar 2019 15:10:10 +0100 Message-Id: <20190321141010.19612-5-brgl@bgdev.pl> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190321141010.19612-1-brgl@bgdev.pl> References: <20190321141010.19612-1-brgl@bgdev.pl> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190321_071022_464261_2AE58DF5 X-CRM114-Status: GOOD ( 10.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Bartosz Golaszewski Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP From: David Lechner This sets CONFIG_CPUFREQ_DT=m in davinci_all_defconfig. This is used for frequency scaling on device tree boards. Signed-off-by: David Lechner Signed-off-by: Bartosz Golaszewski --- arch/arm/configs/davinci_all_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/davinci_all_defconfig b/arch/arm/configs/davinci_all_defconfig index 207962a656a2..c3502236132e 100644 --- a/arch/arm/configs/davinci_all_defconfig +++ b/arch/arm/configs/davinci_all_defconfig @@ -45,6 +45,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=m CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPUFREQ_DT=m CONFIG_CPU_IDLE=y CONFIG_NET=y CONFIG_PACKET=y