Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4220033yba; Mon, 29 Apr 2019 16:02:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqwwq7yVJMcSrpJaD1dhemEnitB7DQmeMa0I9PByXntZeI+Ss22ncVcXGFItUkrxA5IjeAZk X-Received: by 2002:a17:902:8f82:: with SMTP id z2mr12483215plo.51.1556578960365; Mon, 29 Apr 2019 16:02:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556578960; cv=none; d=google.com; s=arc-20160816; b=Kha7ZQ1eqXBCjTQYeIOW2S5xg2Q/kmyxK4MMrsTGQdjDCJGOFypx+DV07gZiJb+k03 dhirVuPiG/Di8Vk25+TQw8DEo1Vphs/Jr0dIWzyCEAMAfbOkpoAXcBVgG6qT+SNhyNa/ lGqRgb3RVpebmjsv2FTb7ddB91ss0W8dgOqJiCKLJDnuUDI2p3C727LWO0MPEHrZibrh ZVRZRnv6oX1p4YKnMUmnsJyvUqvoqjRRAAPGkrpE3Xwc7vuXk8JuylkH/f8VLZXSdIAY e2vRzu3xCD7KMgPs8/PikGXKeHWKmo7xYzOtrq7YYBtecvEA70LyHdRF76ScSRM6CRXP Qlpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:user-agent:message-id:cc:to:subject :from:references:in-reply-to:content-transfer-encoding:mime-version :dkim-signature; bh=+ZW46dzjy2lPT6BfzyPPmwL6D5KQ+EObFoKYf+4yU6o=; b=hIDHVhAWtukz/AyBBrWLluNNUbU8wDSRXDRr0o95Qqd0SZVsuB6TbKx0oOZ8nsH9j0 LJLxJqx1OEZFAKOL0tkPGtfMdkLrUfnYRNkqJW9zGhOhuzw8YHJhKT3/ECkw9yVEFfKH 2ofkZLT4gD7jDgXmulprPjdCxlXroA5CqmyXpo74qcoKqwszuBubumq5l07H4iAqUJYg 4xW2KdM7CEk859WNISEyWzpAczpY/RWG9AgH1RbMiPZPeiuwrau1gq2uxdEGmWR2/8Vs LYWXTAamSG+U//saP+WfOp1UZiFl53Gr8Cxg/6Blui+wcWIhieo6XDuPCIWNu5/zBlFl C1xQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mQrWCbil; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z29si2328665pgl.584.2019.04.29.16.02.23; Mon, 29 Apr 2019 16:02:40 -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=@kernel.org header.s=default header.b=mQrWCbil; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729708AbfD2W7v (ORCPT + 99 others); Mon, 29 Apr 2019 18:59:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:49338 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729603AbfD2W7v (ORCPT ); Mon, 29 Apr 2019 18:59:51 -0400 Received: from localhost (unknown [104.132.0.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B14FD2075E; Mon, 29 Apr 2019 22:59:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1556578790; bh=meRJth1M+kiJPxxgh3MIc+0JTa73UcNp4kMSvaernzI=; h=In-Reply-To:References:From:Subject:To:Cc:Date:From; b=mQrWCbilGLcMz3ad21W/e5Nvwt9M4j93gDLvZx7ESiUWTOtj+WHaGoOcXY17uAbLB Fh94YvstIJydqRddm7wr2f/8N1uhi1A2dMr7BlahyqxjmoVpWG+AJKR3UPN48cRSLx 5+ny+loJyCvtwx4YI1cbV1EpS0NJHAtDh5jqHqyc= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: References: <20190411082733.3736-2-paul.walmsley@sifive.com> <155632691100.168659.14460051101205812433@swboyd.mtv.corp.google.com> From: Stephen Boyd Subject: Re: [PATCH v3 1/3] clk: analogbits: add Wide-Range PLL library To: Paul Walmsley Cc: devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Paul Walmsley , Wesley Terpstra , Palmer Dabbelt , Michael Turquette , Megan Wachs Message-ID: <155657878993.168659.6676692672888882237@swboyd.mtv.corp.google.com> User-Agent: alot/0.8 Date: Mon, 29 Apr 2019 15:59:49 -0700 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Paul Walmsley (2019-04-29 12:42:07) > Hi Stephen, >=20 > On Fri, 26 Apr 2019, Paul Walmsley wrote: >=20 > > On Fri, 26 Apr 2019, Stephen Boyd wrote: > >=20 > > > Quoting Paul Walmsley (2019-04-11 01:27:32) > > > > Add common library code for the Analog Bits Wide-Range PLL (WRPLL) = IP > > > > block, as implemented in TSMC CLN28HPC. > > >=20 > > > I haven't deeply reviewed at all, but I already get two problems when > > > compile testing these patches. I can fix them up if nothing else needs > > > fixing. > > >=20 > > > drivers/clk/analogbits/wrpll-cln28hpc.c:165 __wrpll_calc_divq() warn:= should 'target_rate << divq' be a 64 bit type? > > > drivers/clk/sifive/fu540-prci.c:214:16: error: return expression in v= oid function > >=20 > > Hmm, that's odd. I will definitely take a look and repost. >=20 > I'm not able to reproduce these problems. The configs tried here were: >=20 > - 64-bit RISC-V defconfig w/ PRCI driver enabled (gcc 8.2.0 built with=20 > crosstool-NG 1.24.0) >=20 > - 32-bit ARM defconfig w/ PRCI driver enabled (gcc 8.3.0 built with=20 > crosstool-NG 1.24.0) >=20 > - 32-bit i386 defconfig w/ PRCI driver enabled (gcc=20 > 5.4.0-6ubuntu1~16.04.11) >=20 > Could you post the toolchain and kernel config you're using? >=20 I'm running sparse and smatch too.