From nobody Sun Feb 8 15:01:49 2026 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (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 305FA28488F for ; Wed, 17 Dec 2025 12:04:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765973044; cv=none; b=iRzHDxoS13RPnlVfamgBDczoIJ+JnvtInW4J3cymIsU01AKCd4YLPpnnaejGnKH7/yehihhBljBAVe5ifWcLEJZ1RZQi/h0jM1raNKz2rgcoaaMpDFUNJoMtF2hZs2OAvXM1ktsMby+vx4Vq9U0EIP5eNiZ705iQfxYRtbhZiZs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765973044; c=relaxed/simple; bh=T6XVPte9ybEjjd9uggcnbwFL9B3pphWNq5JtHylkRgs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=OwhItclvB5vdNTdMBkrCluvMnbsEf+Y3VmB9hriQLF6jZbuyowQmfX6JjNKZWUi9AqmDN+kUC5mj16lkD/ZzxOo9Q7T/HIQA27vSzJCIebtl3cPTFHSxcW15g6HGtD4/cRIW2zlDkg5VEVmq4nXsCs2QSZGdSZLKP4EBOHhFOa0= 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=tsUFruP0; arc=none smtp.client-ip=209.85.218.45 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="tsUFruP0" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-b7a6e56193cso1041258866b.3 for ; Wed, 17 Dec 2025 04:04:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1765973039; x=1766577839; 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=61qqselnxZsDVc4Koo24UF4sAiieE0txpxkeOUzClcY=; b=tsUFruP09qkT1lQuz2ysArRvu/sMJCSCGFRUmQAzPZPIdCvq/Vw8B88Ac176KBZ0hr NEQtbrGonzsSEQV5p/YsVsLrLQAux77rC8VcS0O7CfTxH117hD+S6bxQEsLr+G0WBGsT sgw/OzoCZbJ/BKq+eRfoFsTJvy58LYWfaZHGwxVsK44ULj40/0N71jBpa5y37Cwke+HV K3+4AG/UPcQx8ckvnZRl+BovcRsbzo3PnZdrFumHf6ekfg/BaFkihCXAd7YpvaBNcY35 cPLUiD9diKBVwVEMaKGARrB9FxzJ+wKXcgaXl0K7mRkgtyC99HgDCqbCp4KI2jm+QMxq RXLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765973039; x=1766577839; 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=61qqselnxZsDVc4Koo24UF4sAiieE0txpxkeOUzClcY=; b=fCdKhDAXu3bslBpl5XZJIuvWDlZAbniBoOeC2136BbCWzAQ+6tMgyb5bXNSAIJE+Sk X0BFwUXQRXJPAb40CNEzV/zti4y+me29HZ0HXJ2O/oB64ItuvJ0IMMSEXlpF3R2R6jd0 2eHwkHLkTu9SrinZiteK0iFttNKcm+iFIWxveDdMuuebO3rE9uyPG2RC/UgRm0QPIxKm TCChjHL/F7uQNpV7IKPbyC/gCe/WoMS6Q1lw/2akAUz0SqP2Ff0gSk09ZjVh+c0sJ3Nx 0iVBYty4MBFRvY4ef8KB7rnSVyhFuhfbSfIlAzfBng/77dZqjm9KJD41k8YbC4w+DisM aKTQ== X-Gm-Message-State: AOJu0YxUq3zOu/u6Rq7IIGIxONusS8CX1UJJplNL9l79eyIMkKeEGeJY hdon0VRTI3pW3koaW5qUlbxB7OVpe8qFruF0xnKvwm62bD8b7WxrWHviYspuond+Mb4= X-Gm-Gg: AY/fxX7staM530vMNxib+oFhIwRZXVOtV0byuSRP4BiZNGUR4WpujRRef29HMSapak2 z0TcxXqZxwo9CD7tThq6Js/Lh72wcJxMIw9KJ8HdsWs3vnGhuREDCDul5TvKB8JH9JTNk0gZI05 pUmrJf4FKrrHAeguXyHLXjwLE7mvDKe8luI7LmMiCYubM3pAviQcQspDFt8Def5+EYl3xQS44Sm 7bEP9f0PoObO0wq17YgNZVHs2GIG3sqMy+qg7YYN7TSnFq90hCR0YuAf67VqpRw69IdsDJdIRlU Uw44DCbpteiTUSsx1SXE533Gvt4gRg6SRq8+X1CFVU9EYwvMe6fM+i2p7eNFdLH35AuGhv0seEd vqcQtEEVGlaX7IMyFCRK0rIzv2n9vrtid/4M8gVTsAp+6bplMKSEfzwUJiEUTqT+q6KsOmMKIfd tRbOSXSoqJwp0AEUqW7u8Qt4+41u8TE48WnMe2ZK172i5itRNJ2tWxArPkOT/hI+3J1J7LU6+5Y HiHfg== X-Google-Smtp-Source: AGHT+IE1xpG5rZfkHJKt77FnjiRTKxAVVjToqS9WOk91ZJhTieTUs2O0ArU8G0cSF/uTdECh4luwVQ== X-Received: by 2002:a17:907:3c8e:b0:b70:7cd8:9098 with SMTP id a640c23a62f3a-b7d23c5c3famr2005464166b.61.1765973039368; Wed, 17 Dec 2025 04:03:59 -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 a640c23a62f3a-b7ff7e5e79esm431616166b.46.2025.12.17.04.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 04:03:59 -0800 (PST) From: =?utf-8?q?Andr=C3=A9_Draszik?= Date: Wed, 17 Dec 2025 12:03:58 +0000 Subject: [PATCH] mfd: 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-mfd-irq-trigger-v1-1-e7d29f84d34f@linaro.org> X-B4-Tracking: v=1; b=H4sIAC2cQmkC/x3MPQqAMAxA4atIZgNtpVa9ijiITWsG/1IRQby7x fEb3nsgkTAl6IoHhC5OvK0Zuixgmsc1ErLPBqOM1UY7XMbbOWdbXIJHlgNP4RhJsFV15a0KEzU N5HwXCnz/63543w90Xm0qagAAAA== X-Change-ID: 20251217-max77759-mfd-irq-trigger-9063d50fce88 To: Lee Jones Cc: linux-kernel@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/mfd/max77759.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/mfd/max77759.c b/drivers/mfd/max77759.c index 6cf6306c4a3b25655ff08077b6f94316ab8cae04..a7efe233ec8c829eac20c5ef65b= c61856dc8e06e 100644 --- a/drivers/mfd/max77759.c +++ b/drivers/mfd/max77759.c @@ -587,9 +587,7 @@ static int max77759_add_chained_charger(struct i2c_clie= nt *client, static int max77759_probe(struct i2c_client *client) { struct regmap_irq_chip_data *irq_chip_data_pmic; - struct irq_data *irq_data; struct max77759 *max77759; - unsigned long irq_flags; unsigned int pmic_id; int ret; =20 @@ -628,16 +626,8 @@ static int max77759_probe(struct i2c_client *client) return ret; } =20 - irq_data =3D irq_get_irq_data(client->irq); - if (!irq_data) - return dev_err_probe(&client->dev, -EINVAL, - "invalid IRQ: %d\n", client->irq); - - irq_flags =3D IRQF_ONESHOT | IRQF_SHARED; - irq_flags |=3D irqd_get_trigger_type(irq_data); - ret =3D devm_regmap_add_irq_chip(&client->dev, max77759->regmap_top, - client->irq, irq_flags, 0, + client->irq, IRQF_ONESHOT | IRQF_SHARED, 0, &max77759_pmic_irq_chip, &irq_chip_data_pmic); if (ret) --- base-commit: 12b95d29eb979e5c4f4f31bb05817bc935c52050 change-id: 20251217-max77759-mfd-irq-trigger-9063d50fce88 Best regards, --=20 Andr=C3=A9 Draszik