Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3865653pxb; Tue, 17 Nov 2020 05:44:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJxAKTYpf0rMiY3vqIh4pea7wkjE2VKsZT+jSCMcvsj++JHtmRt1j0GjsYc3dvrkGcIzX5ZR X-Received: by 2002:a05:6402:144b:: with SMTP id d11mr21054940edx.195.1605620648958; Tue, 17 Nov 2020 05:44:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605620648; cv=none; d=google.com; s=arc-20160816; b=jX2m4guIviKjPazQW+01J2LfEiqgFPhvceJ6uUbCCDAG0jNAlY/8FAEKzY7MJh6cVA A8mh/26ND7MxQKDqOjrI10drnga7aVL4sTcljbSnfWJUYnQNC4ppkijtd/YeeXNNutUs vqosKfwCjAY6OGbd4Z44mqWQ3LUl+7zib9fMaAfW40EoqFfJBwaTDFvAjt/VlWTyJhlu Se9A06bBNWWoYFF/HqEnYrmZqeiy2fTAqbQRpxEGjOQAf+prKFl0eLPaDygvPUtQL2JJ BapOj7BOrttamo6u515GsciUySfDiiGyoT2EAnNWTDjZnK9KInAgX2HZ9K/GWzcki0yu XxCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=yRF07pkMGkYI+bw/saUN39P3VzI0PNYngJR+ehjgYNU=; b=wFa7nyQ8Fwnx+w4xQJYb/Vg/QvNYiVkD5uCShogYAHKgHA2JX/3iYxZZq/kOr89XM+ e9+l0DAD1RbdnANkVQG6OVH8HHM7OEv5hDMg7G0hy3vsD6Q8GabK4kF27Q5073UMWyWa iBZym0cKcMh80Z3SNOcFkAZXUKtP/vaiBrGwR9m/vOlCC6akj5WmyHJmveoGVwhVvau7 9LkG9hQBvE04qIeXKl3JoPLD9NkyEYqRZL2dr7B7Tlty8RftG1n3N8CdoIImsaOMEgsv J+9PadEmv9hUlLiPrvmm/ksaFcsvk5YwEIdK8XByStKJUZ8uXb8czTBYSpbaEQZnbJVy I9dg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=cg9402qh; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p1si13133886ejz.55.2020.11.17.05.43.45; Tue, 17 Nov 2020 05:44:08 -0800 (PST) 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=@kernel.org header.s=default header.b=cg9402qh; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733067AbgKQNlS (ORCPT + 99 others); Tue, 17 Nov 2020 08:41:18 -0500 Received: from mail.kernel.org ([198.145.29.99]:53522 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733074AbgKQNlP (ORCPT ); Tue, 17 Nov 2020 08:41:15 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 A468D2465E; Tue, 17 Nov 2020 13:41:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605620474; bh=2hFli2F8qleqEX+dFtao/0XpncWMqjycl453Jb+gQRs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cg9402qh+SwQ2FIyAwx6X+JGMht0ANm7kePVWfVmeBAneZw7kpl/efacSe0V5InxQ LmwehNn400/4SO/BpMstMfw/P2cdW3SajrR6uPSyRRxGpa9VtKGUQH8KjFZfqZXLOt rh2c/7LbQctyVymkxcoTBJB/1XIlOaHPzevGDQuw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andy Shevchenko , Hans de Goede , Coiby Xu , Linus Walleij Subject: [PATCH 5.9 232/255] pinctrl: amd: use higher precision for 512 RtcClk Date: Tue, 17 Nov 2020 14:06:12 +0100 Message-Id: <20201117122150.230174115@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201117122138.925150709@linuxfoundation.org> References: <20201117122138.925150709@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Coiby Xu commit c64a6a0d4a928c63e5bc3b485552a8903a506c36 upstream. RTC is 32.768kHz thus 512 RtcClk equals 15625 usec. The documentation likely has dropped precision and that's why the driver mistakenly took the slightly deviated value. Cc: stable@vger.kernel.org Reported-by: Andy Shevchenko Suggested-by: Andy Shevchenko Suggested-by: Hans de Goede Signed-off-by: Coiby Xu Reviewed-by: Andy Shevchenko Reviewed-by: Hans de Goede Link: https://lore.kernel.org/linux-gpio/2f4706a1-502f-75f0-9596-cc25b4933b6c@redhat.com/ Link: https://lore.kernel.org/r/20201105231912.69527-3-coiby.xu@gmail.com Signed-off-by: Linus Walleij Signed-off-by: Greg Kroah-Hartman --- drivers/pinctrl/pinctrl-amd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/pinctrl/pinctrl-amd.c +++ b/drivers/pinctrl/pinctrl-amd.c @@ -156,7 +156,7 @@ static int amd_gpio_set_debounce(struct pin_reg |= BIT(DB_TMR_OUT_UNIT_OFF); pin_reg &= ~BIT(DB_TMR_LARGE_OFF); } else if (debounce < 250000) { - time = debounce / 15600; + time = debounce / 15625; pin_reg |= time & DB_TMR_OUT_MASK; pin_reg &= ~BIT(DB_TMR_OUT_UNIT_OFF); pin_reg |= BIT(DB_TMR_LARGE_OFF);