Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp2392076lqt; Mon, 22 Apr 2024 09:24:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWV0EW0m0+TUPdoCU36UQReH9AU0XI3ZA0OaBNb/z+KOaezw1gTEcmIikCaP3IPRBioSYANuYjb05w3MWEY5g04aLeFg8XR9/ZIFtY0Sw== X-Google-Smtp-Source: AGHT+IGF9ok+s5a8namBuV25KaS5alV8JX7LwOGT2Lias7lojfeC4HALLAbIg6kjFJudVgRONskY X-Received: by 2002:a05:6a00:4a02:b0:6ed:de30:9e43 with SMTP id do2-20020a056a004a0200b006edde309e43mr12446956pfb.32.1713803071334; Mon, 22 Apr 2024 09:24:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713803071; cv=pass; d=google.com; s=arc-20160816; b=ATHzoOgbETyD6/HThuTFRaf3iTBGFeKrRzYlPrfJCsHlls/peNO/1BHk+iXSiFzRRf QKkdtfksaW//LNIS6/7Rp7grqVx+6G09IRrUKErDcOAn2akSoN6+taNv0n5do7B7JFz1 5m3syOe3lGZqnD6aqiOTafE6c/ZkDSubP2tglNtTc0PiViHGPoL/J/CxjdJPJYOYSMWd eyNIiOTQFnj9DB/hLKQFQ59JJ1ueiu/6glaW6Krrcq4FrxcoxY3UYJRXURYKObnkUg08 6ovN+hCjk0X2MCwil4DNB7KcqmO3RqPLGXPtLvHC6PAQ9aKSLGAgC0+kfFvdq7exK4F5 rs5g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=FOQm6jUx8NL+biBaVONVYoHcxjvt6iIsjsaNqsdhNJo=; fh=tDTd/3scu0qkI0DvQC/TSgDNKJYZA7ERMIFw0Aa1eNA=; b=0nlBPN8gPdWhTjBISA0Di/fO5Sdh4+rID0TaNTJWpClh3ipaSFtPk4HrTHb8aI7dBY 7T9gaNOK34YpTL9MB0R+AC9OTPEbhc2FF90NMHtgWIXVeS0khCKmgucvhNDXLI4EHtx8 Cxp4F/BkiPCGR99/EwwfN6cV6AHbUYxfgm0aB4exPv8RiCpbYh+h+YS5bdc3B41OT+Ud vdKa2lfiq35Ix0gc+3nJXkEFs/9grGk/RJP/K1UG5Z38/IqYtgPyTWcCayHNxY5BGBEh 9t9mKYCkY4QPcAOe8KVPh97YdxLWLYh/RG32ioSDPHADFzPW79+Vl21mEaADrTp4+zhQ Supg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=f2Ac9w0n; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-153702-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-153702-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id c13-20020a65674d000000b005dc42ad5d65si8563112pgu.622.2024.04.22.09.24.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Apr 2024 09:24:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-153702-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=f2Ac9w0n; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-153702-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-153702-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id A99AB2817DC for ; Mon, 22 Apr 2024 16:24:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 880DC153810; Mon, 22 Apr 2024 16:24:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="f2Ac9w0n" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE7201E49E; Mon, 22 Apr 2024 16:24:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713803048; cv=none; b=O/dRe6XhpJ7MTF+dn/aeg60YWPw5CUkZYVpJImtUSU79vmMqBp732IfnaExAGvL5Db+s4ZGvwzXYKv3JksfXVzSdwPPdzCEy0X+qEqVpF5tABtQYdFqmCXQAxOFxJyw/r/uxIYrGHfcB0eoDhiSwaH0BIEoYlHklOXOg4I1Xx60= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713803048; c=relaxed/simple; bh=U/rBD+zuwxM9BxP71a0HT6BXbDy9zXeKfLaS8jskugA=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=TCWi/vJx3UZVeIa9ovxVj44iCr409lhQuh8lAyAQmFqr5Ltbj3DjgCdNTxyIh26iufhMXd7Do0QLYleer01a/zqDBZIdJP34rSQ+RIkX4jjJ6264ObKjG9/6m97y4cSdzGlUFAtTGDxrBjO3Tr3OvfH1ZvcsGvB3dnNnjUwkWW4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=f2Ac9w0n; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2A18DC113CC; Mon, 22 Apr 2024 16:24:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713803048; bh=U/rBD+zuwxM9BxP71a0HT6BXbDy9zXeKfLaS8jskugA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=f2Ac9w0naqt4H5FrrWTNVvcbEA9GGD3rt/ogVMYU4YHWglLJs48cGZSwqjFM3lYI2 ghUvC4/ooul+xf2iU77kJZPHkvPxtt9eordC8FDV8fQgBVW3Rl9mdq1KbZ4Lvez7N3 lVZ5iG5WEO6+7cuncxSXTw4mNYaWV8bqoerjYiO365T2tt8/+dpA/5YGFuKAb2lu5y GVlS6/v7CsI+qNT3fERiTlnracEMAXH8TqLN/1VgcGRbXlbzRugD8fcNN6I6CqGdLY u3AtLYq1M9HnHKdC2bOi1A9kVxu6XoNiJkggrE+iOKXW+HTvganp7aFvucAkCKtBFp V/TdIFG4Hy0Vw== Received: by mail-oo1-f47.google.com with SMTP id 006d021491bc7-5acdbfa7a45so1491931eaf.2; Mon, 22 Apr 2024 09:24:08 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVh36kaPe+gn7FCQAFxaJC6J9oZTCfoe+FfkmcyqFsn6+2Xk9LeE+EwVvZlyGsQKk+JqsfkbTlEPfU3FefBmL51K/U3Znw5dTn0AA6IkxlVuuwpFsauUEXhJPAWRtbE83DcnMbjz2OA9A== X-Gm-Message-State: AOJu0YwgWznE1hLURixgEJU3qz/Ig++VEwmG5Mipp/uxSABr9O/PokS3 d+ZGxeSsunFsdqULMYcnujAuA25n2g2Dzlik1GT0VK0h4yt/V26QDXSYd3T8z14xxGKuxTZpH/s 4qs9OkwJBlcB/98Tt/sOf3ugetys= X-Received: by 2002:a05:6820:2c83:b0:5aa:6b2e:36f0 with SMTP id dx3-20020a0568202c8300b005aa6b2e36f0mr10555703oob.0.1713803047481; Mon, 22 Apr 2024 09:24:07 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240415185120.57973-1-gschafra@web.de> In-Reply-To: <20240415185120.57973-1-gschafra@web.de> From: "Rafael J. Wysocki" Date: Mon, 22 Apr 2024 18:23:51 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) To: Guenter Schafranek Cc: rafael@kernel.org, lenb@kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Apr 15, 2024 at 8:51=E2=80=AFPM Guenter Schafranek wrote: > > The XM APEX 17 M23 (TongFang?) GMxBGxx (got using `sudo dmidecode -s > baseboard-product-name`) needs IRQ overriding for the keyboard to work. > Adding an entry for this laptop to the override_table makes the internal > keyboard functional. > See https://www.reddit.com/r/XMG_gg/comments/15kd5pg/xmg_apex_17_m23_keyb= oard_not_working_on_linux/. > Patch was successfully tested with Arch Linux Kernel v6.8 under > Manjaro Linux v23.1.4. > > Signed-off-by: Guenter Schafranek > --- > drivers/acpi/resource.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c > index 59423fe9d..c9af5d2f4 100644 > --- a/drivers/acpi/resource.c > +++ b/drivers/acpi/resource.c > @@ -533,6 +533,12 @@ static const struct dmi_system_id irq1_level_low_ski= p_override[] =3D { > * to have a working keyboard. > */ > static const struct dmi_system_id irq1_edge_low_force_override[] =3D { > + { > + /* XMG APEX 17 (M23) */ > + .matches =3D { > + DMI_MATCH(DMI_BOARD_NAME, "GMxBGxx"), > + }, > + }, > { > /* TongFang GMxRGxx/XMG CORE 15 (M22)/TUXEDO Stellaris 15= Gen4 AMD */ > .matches =3D { > -- Applied as 6.10 material, thanks!