From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed2-f31.google.com (mail-ed2-f31.google.com [74.125.228.95]) (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 079924854EF for ; Wed, 7 Oct 2026 12:09:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.95 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791375005; cv=none; b=I2/rW43BxhaOZv1g6Vciteuw5D+nKCnhuOtmdbYpuX5cm/CjMil3jTmrjBHiP9ubtGo0Wo6yvYyhgIn4I5IaShVE8stK+hmtmBcmgP2fMmmdvFfpIUeXHrkVJ65xhyvrfK/NR8j4oB0WhDQM109uV142V2LpfoPMd+i70IvgQQ8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791375005; c=relaxed/simple; bh=O5youO8u2fWJhbGf7dva3f94Sn+gozOkXy/DzZwSTnY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=USFswHd0db+SFUQt1W0fmAHKO3rW5rzTYBdp3AsfAYeD/FWLV8JNcsGi8UH80V70YHlXwvjFKWeAbzQIiwKvUX+llV6b9z+u7zBnDiYNLaUq4pF/8OaYPcgC/UgEBoUC+3XbFa1fxtik1sbKIscVJ2Y6scOQ45h7BhouqdNtp8A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i7/dPJZY; arc=none smtp.client-ip=74.125.228.95 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i7/dPJZY" Received: by mail-ed2-f31.google.com with SMTP id 4fb4d7f45d1cf-6ae17fcdebaso725838a12.0 for ; Wed, 07 Oct 2026 05:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791374990; x=1791979790; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=7nlgaOQ7l/QuiqX+4bpqCa78LDT4CEiIeuVR98Vr9YE=; b=i7/dPJZYAbY5taE7kTTaUgoD8R7dPcQ1TFolGKtsPl8ScnB18BrlQ+xK0iZEGrOEPW QBfnLnYbJJxxY17DC65NcfcUb5FdvGsDNL3NhgAGKgOoO+fpiHTdHWAcNVm4GANFmPBs M+mfKtozQ0HyVng7b9pifmmv6Qm/p9nW9OHI/1gtORpVqFU9s6Dl7Puqq4UFXPkAq+4A QycldKq5dZZdWniiyMKKJYZmkPBo6zhYEyC0TqR4Wv9abTs/kx+deZROd9rh1VnHrnQ9 2xyAfYbU1RrL0Dd63/dHhVEi6CO4tARu4jTdWBHKoVytMPrp97rg2I7aNMeDRa4gmbLO r/jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791374990; x=1791979790; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7nlgaOQ7l/QuiqX+4bpqCa78LDT4CEiIeuVR98Vr9YE=; b=s/9dhT367JiPoJ3E7/hvCwa6IlOvQff+lrBYcQiSCWjUPgZVGKAxy2uWvWDpq9fK5U BSCiWotD9QJjsc552x9uI9I3/CNGbd44E3VyKf98VOzEvzr9vTtplQKLnFzENUJV7Bzi iD7/uaurpQy1CgEP9pqEpOHVdLjjFaBRDAMCp7sAoYYIelSOM+kvKOkV22avDhGIjDT7 uIVKCCB/wYMEModgJfDx4dTAgN2YvS5ZOpcZpRINKStLix63LM3n/I9w1OlVqU5Uy3Bq KQNjTdeK0PDj+ok73o08p/WO73zhNjJZ7Tlf9lC6Fu/tK9hSdOlwCYaBGexM7oXU3acB X8BA== X-Forwarded-Encrypted: i=1; AKwUvBz/cXfRVyfJAbH+xcb+8taoU+L1invdr3S1YVs02wS7jvX8v+TuTC6BaNydbg0h0JMZqTW0FFv4RkUs718=@vger.kernel.org X-Gm-Message-State: AFq9FYIzlmoAfRtBMqfFSErQQ3HgepGBFoBWg9MqzK8RXDq0SsPTWJdu 4ogoSX8fxjQdg/SqOBYRxhU0WBGvwuj87HP+QC4rLU2whPq81EdKw6Dd X-Gm-Gg: AYBFou3mVU2S47Ow1KNDYvtv4oTsmHqYn91kw/vWFSfqFiwwd4cE0MpJy7kPNG6iBdW TrC5Oq7Qqk0vPYh9eVtk9v5Erxc1BcXtlhLZhQTeHcJNWQTOynmAyWuV5vhIPDx6+MNwyGuYJDV aJxaWn4EHY+QvjpVa0p0lC9Ewqsx3fbtz4uYMgynmQoX7IZkU1Sa+JtroAB9Cf38rWwiPSZBxV8 qBV9uYgUzoehZTxLIlJGDSxqPyxxAlieHq1Mjo7Oy3NQvkmakPpKykByc+I0rnxtu7HRSkopZBz FOmoBnZLS5lqX2wLMK0zwpGbuEimmWxq38JXJmtiZEFB6HPZvp8S2bOq7S7QMIyFC3j2593i899 F9DSARywKgMcOy4rH9M2uL36bzL8+1TJeg5dvtR1vVcNQ04bOelTsMQhVyjE6BMtKgD95WsTYhH 1YBl1Jywkk+K2Zonw2sIsOpd9rees2uhxQZwBIo1BSve4irpEJkbGCXIjwQjvJZQ5bqa3TYggG2 XYMC2lKTMkQfDgYfkSzwSxVf3FfgMcpxbhFKg== X-Received: by 2002:a05:6402:11c8:b0:6ad:723:1d6c with SMTP id 4fb4d7f45d1cf-6aff3f4c199mr2172139a12.2.1791374989721; Wed, 07 Oct 2026 05:09:49 -0700 (PDT) Received: from omarchy.onca-albacore.ts.net ([87.192.248.72]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6aff2e1e406sm975245a12.18.2026.10.07.05.09.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2026 05:09:49 -0700 (PDT) From: Abduvaliy Abdulazizov To: Mika Westerberg , Andy Shevchenko Cc: linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, Linus Walleij , Bartosz Golaszewski , linux-kernel@vger.kernel.org, Abduvaliy Abdulazizov , Trijan Koju Subject: [PATCH] gpiolib: acpi: Ignore GPIO 11 interrupt on Acer Nitro 16S AI Date: Wed, 7 Oct 2026 17:09:44 +0500 Message-ID: <20261007120944.1705014-1-abduvaliy.hbai@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The Acer Nitro 16S AI (AN16S-61) has the same problem as the Acer Nitro V 16S AI: the firmware powers the internal USB camera (0408:4059) through GPIO 11 of AMDI0030, but also lists that pin in _AEI. Requesting it as an input cuts the power, so the camera never enumerates. On this model the same rail also powers the internal microphones, so they do not work either. Booting with gpiolib_acpi.ignore_interrupt=AMDI0030:00@11 fixes both the camera and the microphones. Add a DMI quirk for this family too. Tested-by: Trijan Koju Assisted-by: LLM Signed-off-by: Abduvaliy Abdulazizov --- This goes on top of commit 6da1f3437435 ("gpiolib: acpi: Ignore GPIO 11 interrupt on Acer Nitro V 16S AI") in the gpio-intel fixes branch. DMI of the tested machine: sys_vendor: Acer product_name: Nitro AN16S-61 product_family: Acer Nitro 16S AI board_name: EV3_SKF bios_version: V1.53 drivers/gpio/gpiolib-acpi-quirks.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpio/gpiolib-acpi-quirks.c b/drivers/gpio/gpiolib-acpi-quirks.c index dbfd820..9f2ede4 100644 --- a/drivers/gpio/gpiolib-acpi-quirks.c +++ b/drivers/gpio/gpiolib-acpi-quirks.c @@ -359,6 +359,20 @@ static const struct dmi_system_id gpiolib_acpi_quirks[] __initconst = { .ignore_interrupt = "AMDI0030:00@11", }, }, + { + /* + * Same camera power enable on GPIO 11 as the Acer Nitro V 16S AI + * above. It also powers the internal microphones. + * Found in BIOS V1.53 + */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), + DMI_MATCH(DMI_PRODUCT_FAMILY, "Acer Nitro 16S AI"), + }, + .driver_data = &(struct acpi_gpiolib_dmi_quirk) { + .ignore_interrupt = "AMDI0030:00@11", + }, + }, { /* * Wakeup only works when keyboard backlight is turned off -- 2.55.0