Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1479051rdb; Sun, 7 Jan 2024 23:37:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IEByEMJJ4pLUuEklEnLc6NG7zJOAorpoLyYLG1laF3pgM3bl+khFHUuioO3I95FhER4zEWZ X-Received: by 2002:a25:2689:0:b0:dbe:9e8a:94e8 with SMTP id m131-20020a252689000000b00dbe9e8a94e8mr1251888ybm.54.1704699432614; Sun, 07 Jan 2024 23:37:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704699432; cv=none; d=google.com; s=arc-20160816; b=pKySO5z0fBcgGs09FYVtNn0JKTrOIZNEJ8HSquV+mvvqDQTYIjNdR9md2cyVMqruwb yDdeIOxCOXndZ2KPeJl1YMWHN5ag602256lDSqLsEZ3DQsgHHaNxvsOhKHC0+u+k7NBI 75qxemyW2pC+3B3XFPgORozxOpyETljyzuJtgr+1bXVlBiXyL1lIPNR3hMd4+1TYZhdR TbE3pKBNOMKbfPqk8Z1afl7W4u+cXVVq9O7qOsgKyaKA24aUApscsocJPuoPEakqfClX ArSs8G8qdBMkHW3xX4AcX1t1GU8mdRObOYQ3K7rpbX+YprV1tXxLTtGwOauI2eNkwe3M 9/XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=NMUTVEWLD9rAe8ABai7E5sFz8lZUsa+4VnMsezRlEsE=; fh=JF21uroMfi8PPdJfdOErTJzuAHLSPXMdrAQGY47nBLs=; b=G32l5yNxxCSlqbV1H8Hk2WzOggserfMC96SRC+LnAaUnPZ6Al+ggWWhLRK6PcGeQqy nDqNtmCVGmcF4RELacEGcahoqSH29CBQO9tRKL1GyZU2fDLakq0mIGVZLZEjV9WmnMHi 3Q56GyunoEbsLzoRNnRtnSXb/KJpAh+betxtTy2MEouSe/FiykT8u5DBEQPC+Lbo5aW0 XDFiI3n+465pKK35ljydUSyqGG+Vu4RhGo0RaqIWLjAzdOzATpzifIyU+yQH3FZ0JtHI Fjm5SVezoEVSSTIi/Fj3QiKjZD/kvwnI9uUaecHR0EmUMoPIW2H8jes6T9mKBGyP1uOT NAvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WXJYvnte; spf=pass (google.com: domain of linux-kernel+bounces-19143-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19143-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id o9-20020a05622a008900b004297709a946si807305qtw.124.2024.01.07.23.37.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jan 2024 23:37:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-19143-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WXJYvnte; spf=pass (google.com: domain of linux-kernel+bounces-19143-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19143-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 4AFBA1C21987 for ; Mon, 8 Jan 2024 07:37:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5A7F08C0B; Mon, 8 Jan 2024 07:37:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WXJYvnte" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-ed1-f68.google.com (mail-ed1-f68.google.com [209.85.208.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BABD88BEB; Mon, 8 Jan 2024 07:37:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-f68.google.com with SMTP id 4fb4d7f45d1cf-55760f84177so175996a12.0; Sun, 07 Jan 2024 23:37:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704699421; x=1705304221; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NMUTVEWLD9rAe8ABai7E5sFz8lZUsa+4VnMsezRlEsE=; b=WXJYvntedVLtcTZjTSmSo6ia3HF8J4LHK0Y1NhM7WaApTuwAKI26EdLdJ4lZcK1R9a vyKE0h+VjXANayJTuoTIy08xFkrn0lHr+3shIJviE20BsBfB77fpzvZ94kTLsf0S59g1 LPGRnj0jhZyQqPSjEWFSvJ1FGCHDF3LJeAUUu/EbClFePapo8kZvZcS3zpzuU/NGbhdO gCV0aPtWh2fy6jplfZPobUKsp063UuCdTKLCeZL4r4NFnwgDKaIGBhUgqUBorqH29jmy 4WFwH6u5bXqcirmSaaA9mhnLJlwWjycaeRDvzmsubpjgRaayWVCIKf8p7IPbYOBZI9QB 46xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704699421; x=1705304221; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NMUTVEWLD9rAe8ABai7E5sFz8lZUsa+4VnMsezRlEsE=; b=duijXvkTeJaoWdwHRK7TMAMATOe3BKj6q7C5Pnz04vcj1ynB0fv83sPLmhl1uLImfb j7nt9Vb/OuND1jorbS49f1yMH5Bw88AyV+G6lSXL1F3BmdCzFlh3iMF2BeML7hwNSk5p B7odEmxM/wT2rYB/mld0T+g41wSqOSkk2SoWek+h+BRuNW96jc074KXAuuVAeis9X4hQ 3zZBcIMotlbGaQkkN7XALG4QPD1zKy6U0cyEt4BRYtpe3emOco+34WZqYJO36Ha/ijPi WoQvB7LIby5QpYGyGxcREVq8IGsyIzT605bdwvJpx2SyxlB7PxcLD8RDEgyl5/O0SL0Q K5Yg== X-Gm-Message-State: AOJu0YxEsORWFHPA07GEI2OMEzkfvTRi806NP/HgDaTXdeifBWOCwn85 +8U2TOiZ8GJjmbBHUSUAExFy7Dg19K8llSZg9KoOzQIWtHZvAg== X-Received: by 2002:a50:9345:0:b0:557:1b89:4f01 with SMTP id n5-20020a509345000000b005571b894f01mr3354909eda.2.1704699420800; Sun, 07 Jan 2024 23:37:00 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240104024244.12163-1-Wenhua.Lin@unisoc.com> <20240104024244.12163-2-Wenhua.Lin@unisoc.com> In-Reply-To: From: wenhua lin Date: Mon, 8 Jan 2024 15:36:49 +0800 Message-ID: Subject: Re: [PATCH V3 1/4] gpio: eic-sprd: Keep the clock rtc_1k on To: Chunyan Zhang Cc: Wenhua Lin , Linus Walleij , Andy Shevchenko , Bartosz Golaszewski , Orson Zhai , Baolin Wang , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Xiongpeng Wu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jan 5, 2024 at 11:26=E2=80=AFAM Chunyan Zhang wrote: > > On Thu, 4 Jan 2024 at 10:43, Wenhua Lin wrote: > > > > The eic debounce does not have a clock of rtc_1k in the sleep state, > > but the eic debounce will be used to wake up the system, therefore the > > clock of rtc_1k needs to be kept open. > > It seems that this issue is not in the latest SoCs. I would suggest > not changing for the time being. > OK, we will delete this modification on pacth v4. > Thanks, > Chunyan > > > > > > Signed-off-by: Wenhua Lin > > --- > > drivers/gpio/gpio-eic-sprd.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/drivers/gpio/gpio-eic-sprd.c b/drivers/gpio/gpio-eic-sprd.= c > > index be7f2fa5aa7b..bdcb3510a208 100644 > > --- a/drivers/gpio/gpio-eic-sprd.c > > +++ b/drivers/gpio/gpio-eic-sprd.c > > @@ -24,6 +24,7 @@ > > #define SPRD_EIC_DBNC_IC 0x24 > > #define SPRD_EIC_DBNC_TRIG 0x28 > > #define SPRD_EIC_DBNC_CTRL0 0x40 > > +#define SPRD_EIC_DBNC_FORCE_CLK 0x8000 > > > > #define SPRD_EIC_LATCH_INTEN 0x0 > > #define SPRD_EIC_LATCH_INTRAW 0x4 > > @@ -223,6 +224,7 @@ static int sprd_eic_set_debounce(struct gpio_chip *= chip, unsigned int offset, > > u32 value =3D readl_relaxed(base + reg) & ~SPRD_EIC_DBNC_MASK; > > > > value |=3D (debounce / 1000) & SPRD_EIC_DBNC_MASK; > > + value |=3D SPRD_EIC_DBNC_FORCE_CLK; > > writel_relaxed(value, base + reg); > > > > return 0; > > -- > > 2.17.1 > >