Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp528415lqp; Wed, 12 Jun 2024 08:34:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVkK6r4TeE4tvWDabLa974BUauFG06JjKuzIgtSxJ79FmDMovqoa7SPU3Iu7Q1GIa9bfriKIp7f72V0N95G5J75nc3Q4oNtBHd2fJMDPw== X-Google-Smtp-Source: AGHT+IFCpjVOdxXqo2a7RZdXqpfRzF+tWZxJEdkNk+4uq7niJXhCID4J56bI4wn5HOsOpcL/fH+m X-Received: by 2002:a05:651c:220a:b0:2eb:ff35:4e9c with SMTP id 38308e7fff4ca-2ebff3553c4mr12206821fa.41.1718206470153; Wed, 12 Jun 2024 08:34:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718206470; cv=pass; d=google.com; s=arc-20160816; b=tBuHPp7WavsuBinMQaE8ecnh/X5hKaz+YKUgMJ+hWGHAqiHfFk5PzTo2/Dp0iwOOZT BqwqjmolTEkot/ZlITFqSIHCz+3LH4+QDyFZ/ZSRHl4Ztx4wJklpn7k9fOJymVX4yOoP S9wGUWbd6SoPEvT+D7/q4VqcUYVluaxRaahKNjVLbg3VGoaVdh6f+VNqMzrQYHgFIjpG M+xui35/KTMTIOFB0TeKE8V2x0TFGSrYCnXGdFHX651w52Xg1MKJPW5WMmVaJZmdtlUG MLVeNW/MZZdCg6tJW9j5870udpiJo/1tbR9QpN1ZdubB2r/uvCC7r3lPYxo9pojWQ9zF 1zIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=DHwwogV1Inr5lQNkn07qAhA9zW9W06qWynJ/FWmM90k=; fh=1/jmC2Egl1i3PuezMM7Fpbr8FuH8BNYbN+8ojl483QE=; b=u0m1hbJcuj3udBW8eClX+e0pEV8IfPbwJDm40qpukzUu7XN89778BmNt2kRtgc5VyA +Rafz1R/pxuCKWpioGnpTEVF8STmojqPweEuXWtpoQP3/O6Jn6HczlYAtAKCx8f4LNHw 3eHEqLu0IBttjU5KXDRqv2iIOKNZbk0og1K90HB3hSy8YEDapCG+jtWnYfK272zlXaXc pO5/DQQAc7fMdgVAEufvWtuJ53AuNJ95vWRdwnKHugoiLcX1nbHJHTeriXHFx1N8NtAE ico4EiFaDrSMr66QxiGLgT7t26JxMH91NwfTFGKN95ot4g4fOYIP1miBAsfNs8lI6Ule KF6g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-211798-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211798-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-57ca6ae85casi1172368a12.58.2024.06.12.08.34.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 08:34:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-211798-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-211798-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211798-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.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 am.mirrors.kernel.org (Postfix) with ESMTPS id D5A1F1F27C14 for ; Wed, 12 Jun 2024 15:34:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1E033180A63; Wed, 12 Jun 2024 15:34:22 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BECB21802CF; Wed, 12 Jun 2024 15:34:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718206461; cv=none; b=IrREZPlBvPqlqJ9wd3VqRLGa0Ty0/S+LhBqYzgwa/rEh/yBFgbMEpYnt3CGpmiJvuHeHygS2A0gZyUirT5q5+Nh5xIUUAOLgK6RgXODJYkzZ0NkIUT8tmGoXhJPTPzYHw2j9WY8IIX3XbszeJ1cBikt3X/H1NEjCx10tdl83edg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718206461; c=relaxed/simple; bh=AEH1PF2oiR9AWSog4ZyajYHOgBRYvq3XpSnXr5FyMaE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=thILJJkTXVYOghb/Wn9M2OCKWKL0bWqMqXUG4YNvGuqbipPrxZPyGJiQ6J0hKrBPGPhFAOE7vDwCx5jAnxqU2akSAv6X8sn/7zE+RZW1GycGDB58G8bYP914TcPkC4/l6uooX/TmtOlCKWMNsbEYk4mac1PJe4cnpY8f3A3v5WM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8FA481042; Wed, 12 Jun 2024 08:34:42 -0700 (PDT) Received: from [10.1.29.46] (e110479.arm.com [10.1.29.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E861B3F73B; Wed, 12 Jun 2024 08:34:14 -0700 (PDT) Message-ID: <7fdc23ff-fd55-4347-ac61-dd115eff6ff1@arm.com> Date: Wed, 12 Jun 2024 16:34:12 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/5] mfd: axp20x: AXP717: Fix missing IRQ status registers range To: Lee Jones Cc: Chen-Yu Tsai , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev, Jernej Skrabec , Samuel Holland , Ryan Walklin , Chris Morgan References: <20240418000736.24338-1-andre.przywara@arm.com> <20240418000736.24338-2-andre.przywara@arm.com> <20240502093907.GM5338@google.com> <56aef347-7582-497e-be02-d82eda7b3528@arm.com> <20240612152510.GE1504919@google.com> Content-Language: en-US From: Andre Przywara In-Reply-To: <20240612152510.GE1504919@google.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, On 12/06/2024 16:25, Lee Jones wrote: > On Wed, 12 Jun 2024, Andre Przywara wrote: > >> Hi Lee, >> >> On 02/05/2024 10:39, Lee Jones wrote: >>> On Thu, 18 Apr 2024, Andre Przywara wrote: >>> >>>> While we list the "IRQ status *and acknowledge*" registers as volatile, >>>> they are missing from the writable range array, so acknowledging any >>>> interrupts was met with an -EIO error. >>>> >>>> Add the five registers that hold those bits to the writable array. >>>> >>>> Fixes: b5bfc8ab2484 ("mfd: axp20x: Add support for AXP717 PMIC") >>>> Reported-by: Chris Morgan >>>> Signed-off-by: Andre Przywara >>>> --- >>>> drivers/mfd/axp20x.c | 1 + >>>> 1 file changed, 1 insertion(+) >>> >>> Acked-by: Lee Jones >> >> Can you please take just this patch as a fix for 6.10? This fixes the power >> key operation. >> This applies cleanly on top of v6.10-rc3, so there is no need for any extra >> immutable branch or coordination with regulator. >> (The same is true independently for patch 2/5, on the regulator side). > > What does the Fixes: commit break? > > Or is it the case that it never worked properly? The interrupt part never worked properly, but so far that's only needed for the power key operation. Unfortunately that part wasn't tested properly initially, so the patches were merged into your tree before that. Cheers, Andre