Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3529438pxb; Mon, 16 Nov 2020 18:00:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJzC4Zao7n7LfqbCE9rKfp4qIccCkGD2Hr39xKb/FhzKzVIZpqHxr2h9rJ+k9E9fvw5GOMmg X-Received: by 2002:a50:950e:: with SMTP id u14mr18299834eda.260.1605578433168; Mon, 16 Nov 2020 18:00:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605578433; cv=none; d=google.com; s=arc-20160816; b=kKMhbCvodd9LfNWpXLMPDTIt1SFr/r2YM3rGel67MeAEoFh1yUvGz5pn+ayZMqaMCB JRiQzsdqejiVusOEzDhoY53RN+7XYSJcojwDzp14ZwRyNXfJI2ytLOLgP7fuOqbBF8bO DgPe8w/0pSI0A6p/I3iBLNCWNlPOtYD5q6Qj1Wyx5KM/kOd7MOmgds0HyXR2rJ53mIVU xuNKtvfBnXswD1BvBkbBxSG1R5IjZtrtUuzJaWw6Q+UBe68Y0IOqO8br/c1VKLmOiTL6 9vbiT7rkvOIk56DHiT/uUsTkA5yMUaVmd07ZbbCQ7eSJe73g+2jAVE5Utoh7Yi08QvHW hNNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=smOxAXwlGOhb8VxRKmDFNCcS//qtmuvu8c06NvzMAbM=; b=Z86b5G/Gtipjx8Ua/d+52F3AbckO/E9vMNiBVeSaHhcYQ3TekjIwJt2QZjYiuhtV3j Xa8wQQ8aK77JFIQD2xm2pkkbelG3/MMmbRrmGJCzFqI9rqFmrUPqpfDuJMAU5IEwPbJP ztSO0KuGop9zJoFQmHW00LR1Hp49lKHWMOzKvZOPiojSJAcnPNqcqhPT7o1xaQIvEN8/ g2/p5VZPLElnl7AWCA7DBpu/qVy5L9fnb54on3k0CDNhyJLdK9+VNoSnnndojcikNNk2 hk+1bh3VqsCkbulKyPHFrMINSZotOkF2c3jXovdb1A3s+1QuDogR+i7/vC6HJyfDOuye yrxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ceCWswZh; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r9si3296659ejr.645.2020.11.16.18.00.09; Mon, 16 Nov 2020 18:00:33 -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=ceCWswZh; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727502AbgKPS7X (ORCPT + 99 others); Mon, 16 Nov 2020 13:59:23 -0500 Received: from mail.kernel.org ([198.145.29.99]:51678 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725879AbgKPS7W (ORCPT ); Mon, 16 Nov 2020 13:59:22 -0500 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (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 AEA562225E; Mon, 16 Nov 2020 18:59:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605553162; bh=smOxAXwlGOhb8VxRKmDFNCcS//qtmuvu8c06NvzMAbM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ceCWswZhVr4xmHaJHLg0PlaCuSw9Vj6kFAH+DPWUIY4oILI6o4/jHrRcgeZJuOvgE 74/FQt5yaKsTqG1W4BuqsAbUfMe/1TFEysqDF7NXenoby8ahqWc5YUgI4FuqQIyjoV Yo8XTB26k2U6VtEb3kIbMh2fjM37T5GS8UfOAiec= Date: Mon, 16 Nov 2020 18:59:03 +0000 From: Mark Brown To: Tim Harvey Cc: Lee Jones , Tony Lindgren , open list , Carl Philipp Klemm , Laxminath Kasam , Merlijn Wajer , Pavel Machek , Sebastian Reichel Subject: Re: [PATCH] mfd: cpcap: Fix interrupt regression with regmap clear_ack Message-ID: <20201116185903.GD4739@sirena.org.uk> References: <20201111170613.46057-1-tony@atomide.com> <20201113102134.GI3718728@dell> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="sgneBHv3152wZ8jf" Content-Disposition: inline In-Reply-To: X-Cookie: Immanuel doesn't pun, he Kant. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --sgneBHv3152wZ8jf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Nov 13, 2020 at 02:06:29PM -0800, Tim Harvey wrote: > asserted? I'm also wondering if my issue is that I currently have the > interrupt registered as such: > ret = devm_regmap_add_irq_chip(dev, gsc->regmap, client->irq, > IRQF_ONESHOT | IRQF_SHARED | IRQF_TRIGGER_FALLING, 0, &gsc_irq_chip, > &irq_data); > Perhaps this should be IRQF_TRIGGER_LOW as the device will not > de-assert its IRQ# until all source bits are cleared. That's clearly an active low interrupt, it will break things if it's registered as edge triggered. --sgneBHv3152wZ8jf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl+yy/YACgkQJNaLcl1U h9BXzwf/fEV8IYsyXwfhsDE4zvAPyzuUj3rhfRfOdaJsizrVyWt2TSZyq25Qug5L RvD4Ya65vKAg2Hrzvw6EegS9Yg8FVhMq1wYQLXFd9q4L8+01ea3WaSP4nYdoNvAI u8rDlLs264IM7ge6a1kVF5OKjj5fYM/PnOwpJFgxyFPtie/1wOPxxfkkvU2/T9yE gdmLHBBGuZgo1hfWi2Lm6y0zxgIio7vYytwVrpbEvB62SyxePmTVPZJqyjbBFfNw MYpAozg5UUHFu4qgBVHwijOI/4c0VwiU3nUkmTv7lhVMtVEO5De7c6CeIqMoqv1g 25bgrb+eCOf4Jb9Q/IoB3gBx1I52vQ== =dCaT -----END PGP SIGNATURE----- --sgneBHv3152wZ8jf--