From nobody Mon Feb 9 13:23:16 2026 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (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 20EFF337B8D for ; Wed, 17 Dec 2025 11:45:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765971911; cv=none; b=ePFax94O7vtul4lfIua4oarVkwKIGv3Gw/+z6XNgq36vGCX9dOXW4hkGSFBV6BjMbbUC8IkLTlr/Wfz+xF1ssvwoJf1Dhge96Mg9b9KVJzmeOekVj76r8Atlta7Da4b0mGeS2d+k/RK971NG1tNGUsv873q5wEYes7OhRjogWr8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765971911; c=relaxed/simple; bh=5tv9WUe99CXC2tSs++XfOUMvucb7NjbIqfTNZKvmM6A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=U1+6d6BxQ8xDeKOdmDH4uP7S9RTHl1mlxVv2hSV+Tinhxt+b9oT6tZ2VCpFljfcZZSbTMv6XHH5unWtKLnyHtSSKrlLsMzVtNn9c6DJp0Qb/o8+49OPIwfHaNs+AFAmV35OjueforiV/8h2roFkKU5h2qZiwcVGdDjcx2wQ02T0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=jsLi5lji; arc=none smtp.client-ip=209.85.208.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="jsLi5lji" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-64312565c10so10090704a12.2 for ; Wed, 17 Dec 2025 03:45:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1765971907; x=1766576707; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=HT2fiB1zZ1fnCbOkczNw72l9WJDph7v0MzbB4Cs0Gw0=; b=jsLi5lji5Uuh9w2Gob9z1/gZM7QHGlvCmCPUmcTW8F2JVJxqUOR/7vh976MVrQxmAF F+f071UvrJZ99Cq5sErNgwg0uFwzGCh5ER+1KLcZuiuymXG56RRaEbFZ0jAmkDiHL+jA GxdvorjdnqD+MlXwDaX9gOxBrpRdHjpcO2XhiDnbQcjpV+dB8izMlfxZhTAs05sOHHKC LJhLN8veuSjm9jo+8zfZvkA6b1R1pqvWsMUvgJEM/bWITjTcGxe0tmcIOKYLuHK3ZgAU FA7GGfcxmeKdyW4w19/OnJ5HcdKnu8D9S78it7fTq0pAaX0lIxNxoFE9EitHEq179ORR DUZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765971907; x=1766576707; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=HT2fiB1zZ1fnCbOkczNw72l9WJDph7v0MzbB4Cs0Gw0=; b=AQ4T1S+4YDJ9yuoXYAlc8qJJJFyseLL/JapjkOlg//e0XfuMGMu5wH+MeZHsp/pu5X 0vRiW7sDlZzVDvqr5NFgdPHcRYAK9WZKDbxfRiwWxtfOm+ikNdE9k79dDWMcSKYdB54x 7bDIkIWKeF15mDGLMGBLqiB6rLiOlMleVp7pGHMy6nUft3ao1P0Z05hXEmMKWViLqd2x 74EwRg3mi4t1EHTS70/L6sg4/VO+/MYL8YethnRKYHQzas/Yn3Xy2MNYO4B5ilcdmAZD ZafvXVOiEXMK6QSsMSJdzILswv1CxcqsWFAHjtZS5ao+7pNA/SFj5bXkQoKWhSIfKAFf LhTg== X-Gm-Message-State: AOJu0YzsUvQXRs3g4m7cHW0M1eH/PhsDCETdZjrWCZnP/9DGrzjIrXjo tbM5WuNEX4FPGeV8Clut2fA6bDZxiLtqYaxT7+iHFHB/ozhjhwshE//xaIyxju2fY84= X-Gm-Gg: AY/fxX5UhcvyCVviXzZbbjQPpyKValY/YVO//9fG2yjLgMQqank4uda8XYt2tkdnCMs te/3gHjQu4BXkNN8veJLksReNgDTUD1aVGeuXxAyykvtNICPz3WCpJku8H8apFZywWiVhLzLaW2 J+CX0hjf+j9udI//sgVdZUrfJ0xU96Y6C/k9HfcZ7XxeE7Avlzumx7UQoedHHjvffH9IvvJLO52 pwhuJG3To/ffj3Fd3/3JbPGLUFq0FkE8JVpL9ZFRmYm6Wj/DmgoyZNoYPAwNSMz13/9NOAUCUKY MiFmuWazfkr/aIqZQD0ltv0Y0N+SoEO4Qv8LqjBA/zN9o5+yfgZrUsjD5A4jrfRLCDDpcexQTsW Z32fptdkJoCZBO9hxdapUjz6aQIeuyaGOHhBLFcXUyzHh8SPpPVHoEwIq0UwD3KpMK5cFKIyVTL C7KoHvd7P3QInF7tEdikHDgRLkLqfU+vpgRw/jc45eWWSK9BEblCSXw0VcfaycdpxebuZN77ZU4 FKpqQ== X-Google-Smtp-Source: AGHT+IGa+Nc70F615uOeMiZvdtNzdPPc44HI/zY2XG42QXwRt+kdadaYoi8+VmaX+1sMy6cm6ndZiA== X-Received: by 2002:a05:6402:5243:b0:640:ef6e:e069 with SMTP id 4fb4d7f45d1cf-6499b118a26mr15688931a12.1.1765971907152; Wed, 17 Dec 2025 03:45:07 -0800 (PST) Received: from puffmais2.c.googlers.com (244.175.141.34.bc.googleusercontent.com. [34.141.175.244]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b3f4f4aa2sm2181212a12.8.2025.12.17.03.45.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 03:45:06 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 17 Dec 2025 11:45:06 +0000 Subject: [PATCH] gpio: max77759: drop use of irqd_get_trigger_type Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251217-max77759-gpio-irq-trigger-v1-1-5738953c1172@linaro.org> X-B4-Tracking: v=1; b=H4sIAMGXQmkC/x3MPQqAMAxA4atIZgNtpVS9ijhYjTWDf6lIQby7x fEb3nsgkjBFaIsHhG6OvG8ZuixgXIYtEPKUDUYZq412uA7JOWcbDAfvyHLiJRwCCdakaj97rXx lIfeH0Mzpf3f9+37oAdetawAAAA== X-Change-ID: 20251217-max77759-gpio-irq-trigger-8e08bfb10b35 To: Linus Walleij , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Peter Griffin , Tudor Ambarus , Will McVicker , Juan Yescas , =?utf-8?q?Andr=C3=A9_Draszik?= X-Mailer: b4 0.14.2 irqd_get_trigger_type() is meant for cases where the driver needs to know the configured IRQ trigger type and e.g. wants to change its behaviour accordingly. Furthermore, platform support code, e.g. DT handling, will configure the hardware based on that, and drivers don't need to pass the trigger type into request_irq() and friends. Drop the use from this driver, as it doesn't need to know the trigger type. Signed-off-by: Andr=C3=A9 Draszik --- drivers/gpio/gpio-max77759.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/drivers/gpio/gpio-max77759.c b/drivers/gpio/gpio-max77759.c index 5e48eb03e7b366465e24383a7d1152351906968a..3bf9f23d1532848d8706f7291f5= 9b5c20e9715a4 100644 --- a/drivers/gpio/gpio-max77759.c +++ b/drivers/gpio/gpio-max77759.c @@ -435,8 +435,6 @@ static int max77759_gpio_probe(struct platform_device *= pdev) int irq; struct gpio_irq_chip *girq; int ret; - unsigned long irq_flags; - struct irq_data *irqd; =20 chip =3D devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); if (!chip) @@ -486,13 +484,9 @@ static int max77759_gpio_probe(struct platform_device = *pdev) return dev_err_probe(&pdev->dev, ret, "Failed to add GPIO chip\n"); =20 - irq_flags =3D IRQF_ONESHOT | IRQF_SHARED; - irqd =3D irq_get_irq_data(irq); - if (irqd) - irq_flags |=3D irqd_get_trigger_type(irqd); - ret =3D devm_request_threaded_irq(&pdev->dev, irq, NULL, - max77759_gpio_irqhandler, irq_flags, + max77759_gpio_irqhandler, + IRQF_ONESHOT | IRQF_SHARED, dev_name(&pdev->dev), chip); if (ret < 0) return dev_err_probe(&pdev->dev, ret, --- base-commit: 12b95d29eb979e5c4f4f31bb05817bc935c52050 change-id: 20251217-max77759-gpio-irq-trigger-8e08bfb10b35 Best regards, --=20 Andr=C3=A9 Draszik