Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp4515097img; Tue, 26 Mar 2019 10:52:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqyFeajb80aCE2BBfdP9keQXAjdpIUxwh6u72MGkfK/kCRfFom7LTbjrHk3bqBaIf8IEDUv2 X-Received: by 2002:a63:ef57:: with SMTP id c23mr30069471pgk.176.1553622765630; Tue, 26 Mar 2019 10:52:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553622765; cv=none; d=google.com; s=arc-20160816; b=0zeGJjEHJP91YfkERtGMtAZtVM5GUtkiN7N5CY6P2YmPAx8yMIUxsC1F+5CNru+/7o xPBVx75IGMV1dG4UnbyMx7VadqLNR0eia43o+82VIz3fr/tccF2DHDZuyxt7/iFpB3vi 2dG6IXrSKkwH0EruWYZuGpQNuWh8DJEj++tikMxj0Dus9WBLX7CQuybCbMmqFrU8hRFu pnTEV/ItP4f36S2MSkbQp6ltZVq3VA9yzEk8tJZKChRsezp1vQCFGKZrNxDRYVJfk9iW O+tvGNqQPJFNmKR7XIKNJIuEC8ql5u+0CrpJx2SBbSNr9Osgq+ndNenfXyC4wVXAj92A taOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=KiyDnkWhWYhRYjoDxQyl0o/A0cZU/6OscXmEkWKnEdc=; b=JZ/LPoL2ze9qxtSMsEeUNS/XEHYbcfm6456Ums0p1Pxy397qVGKG5FKzrtriCVMX5+ 1hx2pRhbqL3RGhetvHKLwII00rKGgfFKuTuwOkvK9vY5wHZngp/9u7QwAamHfMmNS837 AqL3lImYeKxw78K/PDmH1b8vfeZAOs4ArdAcVZryIQooVZCuGrYbe9O44f3/LDR6Af9u Ms6uUaOpPyN9j9lXDbvRKI5K9jFUMg00L4w7huUw9dCBLZoJZ2XoygJBmKlPOoFhw1XA OFOvssAQWGLiHBdEl6eR4OBjnm467SAhtJUohb8AYXWvsXMPysSChk4RTMhkTo1qppiR RFCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=dlycYGQf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d90si17638148pld.97.2019.03.26.10.52.29; Tue, 26 Mar 2019 10:52:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=dlycYGQf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732249AbfCZRvx (ORCPT + 99 others); Tue, 26 Mar 2019 13:51:53 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:43648 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731571AbfCZRvw (ORCPT ); Tue, 26 Mar 2019 13:51:52 -0400 Received: by mail-ot1-f66.google.com with SMTP id u15so12283185otq.10 for ; Tue, 26 Mar 2019 10:51:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=KiyDnkWhWYhRYjoDxQyl0o/A0cZU/6OscXmEkWKnEdc=; b=dlycYGQfTv5Zr19s97fmpUasNL2/gYxa6SYOkwdLgkPtmTvCUHYcBpx9uycBofbrpt nHz5/YZiqrSZFZAOc9VSWSBeCGuLtQT7U+m/EjCSyeOdLhWSErGMf5yjZr2wRSXgE517 XgR1/0Lh3YvBUNuFCfBQJ+HXIXBRHJcIJYPeoSD3HTIB4uGO+1e29V3HhKGQdCh75OXi zIcP13mQ6ToDjyvs2i2bpsAW1SHuHZp4otnNRqo39DUEcD46gq7XYL9mPZylg7cFAXcn wCDxpiItUGdKYtWvtJKlLlEbcNDF27EldgSDZRbzGzasMpBIMcTgpKSU+GkPNfmUbmlb d36A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=KiyDnkWhWYhRYjoDxQyl0o/A0cZU/6OscXmEkWKnEdc=; b=j+HBsDjkYC+5dE3m/DYku4ESw8gP1ySrg2TtMeIGnu9lOvf6Fw/DKV4Q9e6vlFPgTM yyvou15gyhZOpgDff0x84DL4oEWIZ2Cs8RdR8tn5dZ62+UhY513RBQJuMhcW8NVHZ2UU J+4p4HcmwuFMBux7eM6lPot12sxppNfpc5TtUCuUqJnsWxXwGiCVl6YCtcJl8HxXkJ5T wAVYA1dJsgcj2qPqiKDerSmrfuje2vmvTP6Wq+ZoPSk9KPPQxUO8HPOSwrF7SsdxskCM mPyEFIMNGGp1hg49D9ia31L8RkTNYy+a5YjUHBF1NcYGMjPTFA4tQ5BS0eJDvuSUNIgI s5IA== X-Gm-Message-State: APjAAAWwxcRAqnuxUh8EQCSe/LZ6FZUWUouzKIzMpDJsuF9O7shgjpY3 3wysQUVSdFokgdZPXRm9FalzrPNXUSq28424hWebVQ== X-Received: by 2002:a9d:7342:: with SMTP id l2mr23661446otk.56.1553622711983; Tue, 26 Mar 2019 10:51:51 -0700 (PDT) MIME-Version: 1.0 References: <20190322133105.5945-1-brgl@bgdev.pl> <20190322133105.5945-2-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Tue, 26 Mar 2019 18:51:41 +0100 Message-ID: Subject: Re: [PATCH v2 1/4] ARM: davinci: fix cpufreq registration on da850-evm To: Adam Ford Cc: Bartosz Golaszewski , Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , David Lechner , devicetree , Linux Kernel Mailing List , arm-soc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org wt., 26 mar 2019 o 15:00 Adam Ford napisa=C5=82(a): > > On Fri, Mar 22, 2019 at 8:31 AM Bartosz Golaszewski wrote= : > > > > 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 > > comes from the tps6507 pmic and the voltage can go all the way to 1.3V > > so the maximum supported rate should be 456MHz. > > My understanding is that only certain revisions of the silicon can go > to 456MHz. The L138's Datasheet lists both a 456 and 375 version. I > cannot find a way to read a register to determine which version of the > silicon is available. Maybe Sekhar can confirm. > Commit 28bd2c341120 ("davinci: am18x/da850/omap-l138 evm: add support for higher speed grades") mentions the following: --- U-Boot on the EVM sets up ATAG_REVISION to inform the OS regarding the speed grade supported by the silicon. We use this information to pass on the speed grade information to the SoC code. --- Should the system_rev somehow reflect that revision? Any way I can check it= ? Bart > adam > > > > 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-da= vinci/board-da850-evm.c > > index 1fdc9283a8c5..58b2a485b527 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] = =3D { > > #ifdef CONFIG_CPU_FREQ > > static __init int da850_evm_init_cpufreq(void) > > { > > - switch (system_rev & 0xF) { > > - case 3: > > - da850_max_speed =3D 456000; > > - break; > > - case 2: > > - da850_max_speed =3D 408000; > > - break; > > - case 1: > > - da850_max_speed =3D 372000; > > - break; > > - } > > + da850_max_speed =3D 456000; > > > > return da850_register_cpufreq("pll0_sysclk3"); > > } > > -- > > 2.20.1 > > > > > > _______________________________________________ > > linux-arm-kernel mailing list > > linux-arm-kernel@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel