All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>
To: Armin Wolf <W_Armin@gmx.de>
Cc: "Rafael J. Wysocki (Intel)" <rafael@kernel.org>,
	 Hans de Goede <hansg@kernel.org>,
	platform-driver-x86@vger.kernel.org,
	 LKML <linux-kernel@vger.kernel.org>,
	linux@weissschuh.net, lenb@kernel.org,
	 linux-acpi@vger.kernel.org
Subject: Re: [PATCH 2/3] ACPI: video: Remove CONFIG_X86 handling from nvidia_wmi_ec_supported()
Date: Tue, 21 Jul 2026 18:33:28 +0300 (EEST)	[thread overview]
Message-ID: <b347c2a4-229c-3c9d-435d-569fdb16c9e5@linux.intel.com> (raw)
In-Reply-To: <a45e7c7a-c0cd-4f6e-b48a-15beca4e022a@gmx.de>

[-- Attachment #1: Type: text/plain, Size: 6816 bytes --]

On Fri, 17 Jul 2026, Armin Wolf wrote:

> Am 17.07.26 um 11:14 schrieb Rafael J. Wysocki (Intel):
> 
> > On Fri, Jul 17, 2026 at 1:45 AM Armin Wolf <W_Armin@gmx.de> wrote:
> > > The WMI-ACPI driver now supports architectures other than x86.
> > > Remove the CONFIG_X86 handling from video-detect and the associated
> > > GPU drivers to simplify the resulting code.
> > > 
> > > Signed-off-by: Armin Wolf <W_Armin@gmx.de>
> > Acked-by: Rafael J. Wysocki (Intel) <rafael@kernel.org>
> > 
> > Or please let me know if you want me to pick up this one.
> > 
> > Thanks!
> 
> Hi,
> 
> i would prefer if this is being picked up by the platform drivers tree, unless
> Ilpo says otherwise.

Hi.

I'm fine with taking this, but not before gpu/ people acks and you seem to 
not have them among receipients??

Proposed course of action: Collect tags and send v2 with a bit more 
receipients?

--
 i.

> > > ---
> > >   drivers/acpi/Kconfig               | 2 +-
> > >   drivers/acpi/video_detect.c        | 8 --------
> > >   drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +---
> > >   drivers/gpu/drm/gma500/Kconfig     | 1 -
> > >   drivers/gpu/drm/i915/Kconfig       | 1 -
> > >   drivers/gpu/drm/radeon/Kconfig     | 4 +---
> > >   drivers/gpu/drm/xe/Kconfig         | 5 ++---
> > >   7 files changed, 5 insertions(+), 20 deletions(-)
> > > 
> > > diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig
> > > index f165d14cf61a..cc1e58fa664b 100644
> > > --- a/drivers/acpi/Kconfig
> > > +++ b/drivers/acpi/Kconfig
> > > @@ -224,7 +224,7 @@ config ACPI_VIDEO
> > >          tristate "Video"
> > >          depends on BACKLIGHT_CLASS_DEVICE
> > >          depends on INPUT
> > > -       depends on ACPI_WMI || !X86
> > > +       depends on ACPI_WMI
> > >          select THERMAL
> > >          help
> > >            This driver implements the ACPI Extensions For Display Adapters
> > > diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c
> > > index 458efa4fe9d4..af9280b244f1 100644
> > > --- a/drivers/acpi/video_detect.c
> > > +++ b/drivers/acpi/video_detect.c
> > > @@ -82,8 +82,6 @@ find_video(acpi_handle handle, u32 lvl, void *context,
> > > void **rv)
> > >          return AE_OK;
> > >   }
> > > 
> > > -/* This depends on ACPI_WMI which is X86 only */
> > > -#ifdef CONFIG_X86
> > >   static bool nvidia_wmi_ec_supported(void)
> > >   {
> > >          struct wmi_brightness_args args = {
> > > @@ -105,12 +103,6 @@ static bool nvidia_wmi_ec_supported(void)
> > >           */
> > >          return args.ret == WMI_BRIGHTNESS_SOURCE_EC;
> > >   }
> > > -#else
> > > -static bool nvidia_wmi_ec_supported(void)
> > > -{
> > > -       return false;
> > > -}
> > > -#endif
> > > 
> > >   /* Force to use vendor driver when the ACPI device is known to be
> > >    * buggy */
> > > diff --git a/drivers/gpu/drm/amd/amdgpu/Kconfig
> > > b/drivers/gpu/drm/amd/amdgpu/Kconfig
> > > index 12e4a41bf1f0..50305630f533 100644
> > > --- a/drivers/gpu/drm/amd/amdgpu/Kconfig
> > > +++ b/drivers/gpu/drm/amd/amdgpu/Kconfig
> > > @@ -30,9 +30,7 @@ config DRM_AMDGPU
> > >          # ACPI_VIDEO's dependencies must also be selected.
> > >          select INPUT if ACPI
> > >          select ACPI_VIDEO if ACPI
> > > -       # On x86 ACPI_VIDEO also needs ACPI_WMI
> > > -       select X86_PLATFORM_DEVICES if ACPI && X86
> > > -       select ACPI_WMI if ACPI && X86
> > > +       select ACPI_WMI if ACPI
> > >          help
> > >            Choose this option if you have a recent AMD Radeon graphics
> > > card.
> > > 
> > > diff --git a/drivers/gpu/drm/gma500/Kconfig
> > > b/drivers/gpu/drm/gma500/Kconfig
> > > index a2acaa699dd5..dc4c56638819 100644
> > > --- a/drivers/gpu/drm/gma500/Kconfig
> > > +++ b/drivers/gpu/drm/gma500/Kconfig
> > > @@ -11,7 +11,6 @@ config DRM_GMA500
> > >          select ACPI_VIDEO if ACPI
> > >          select BACKLIGHT_CLASS_DEVICE if ACPI
> > >          select INPUT if ACPI
> > > -       select X86_PLATFORM_DEVICES if ACPI
> > >          select ACPI_WMI if ACPI
> > >          help
> > >            Say yes for an experimental 2D KMS framebuffer driver for the
> > > diff --git a/drivers/gpu/drm/i915/Kconfig b/drivers/gpu/drm/i915/Kconfig
> > > index 5e939004b646..71426b9c91f0 100644
> > > --- a/drivers/gpu/drm/i915/Kconfig
> > > +++ b/drivers/gpu/drm/i915/Kconfig
> > > @@ -28,7 +28,6 @@ config DRM_I915
> > >          # but for select to work, need to select ACPI_VIDEO's
> > > dependencies, ick
> > >          select BACKLIGHT_CLASS_DEVICE if ACPI
> > >          select INPUT if ACPI
> > > -       select X86_PLATFORM_DEVICES if ACPI
> > >          select ACPI_WMI if ACPI
> > >          select ACPI_VIDEO if ACPI
> > >          select SYNC_FILE
> > > diff --git a/drivers/gpu/drm/radeon/Kconfig
> > > b/drivers/gpu/drm/radeon/Kconfig
> > > index c479f0c0dd5c..3cd70aef770e 100644
> > > --- a/drivers/gpu/drm/radeon/Kconfig
> > > +++ b/drivers/gpu/drm/radeon/Kconfig
> > > @@ -25,9 +25,7 @@ config DRM_RADEON
> > >          # ACPI_VIDEO's dependencies must also be selected.
> > >          select INPUT if ACPI
> > >          select ACPI_VIDEO if ACPI
> > > -       # On x86 ACPI_VIDEO also needs ACPI_WMI
> > > -       select X86_PLATFORM_DEVICES if ACPI && X86
> > > -       select ACPI_WMI if ACPI && X86
> > > +       select ACPI_WMI if ACPI
> > >          help
> > >            Choose this option if you have an ATI Radeon graphics card.
> > > There
> > >            are both PCI and AGP versions.  You don't need to choose this
> > > to
> > > diff --git a/drivers/gpu/drm/xe/Kconfig b/drivers/gpu/drm/xe/Kconfig
> > > index 4d7dcaff2b91..502c7b3c1f16 100644
> > > --- a/drivers/gpu/drm/xe/Kconfig
> > > +++ b/drivers/gpu/drm/xe/Kconfig
> > > @@ -4,7 +4,6 @@ config DRM_XE
> > >          depends on DRM && PCI
> > >          depends on KUNIT || !KUNIT
> > >          depends on INTEL_VSEC || !INTEL_VSEC
> > > -       depends on X86_PLATFORM_DEVICES || !(X86 && ACPI)
> > >          depends on PAGE_SIZE_4KB || COMPILE_TEST || BROKEN
> > >          select INTERVAL_TREE
> > >          # we need shmfs for the swappable backing store, and in
> > > particular
> > > @@ -29,8 +28,8 @@ config DRM_XE
> > >          # but for select to work, need to select ACPI_VIDEO's
> > > dependencies, ick
> > >          select BACKLIGHT_CLASS_DEVICE if ACPI
> > >          select INPUT if ACPI
> > > -       select ACPI_VIDEO if X86 && ACPI
> > > -       select ACPI_WMI if X86 && ACPI
> > > +       select ACPI_VIDEO if ACPI
> > > +       select ACPI_WMI if ACPI
> > >          select SYNC_FILE
> > >          select CRC32
> > >          select SND_HDA_I915 if SND_HDA_CORE
> > > --
> > > 2.39.5
> > > 
> > > 
> 

  reply	other threads:[~2026-07-21 15:33 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-16 23:45 [PATCH 0/3] platform/wmi: Add aarch64 support Armin Wolf
2026-07-16 23:45 ` [PATCH 1/3] platform/wmi: Remove dependency on CONFIG_X86 Armin Wolf
2026-07-16 23:45 ` [PATCH 2/3] ACPI: video: Remove CONFIG_X86 handling from nvidia_wmi_ec_supported() Armin Wolf
2026-07-17  9:14   ` Rafael J. Wysocki (Intel)
2026-07-17 19:58     ` Armin Wolf
2026-07-21 15:33       ` Ilpo Järvinen [this message]
2026-07-16 23:45 ` [PATCH 3/3] platform/x86: wmi-bmof: Move to generic WMI code Armin Wolf
2026-07-21 15:35   ` Ilpo Järvinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b347c2a4-229c-3c9d-435d-569fdb16c9e5@linux.intel.com \
    --to=ilpo.jarvinen@linux.intel.com \
    --cc=W_Armin@gmx.de \
    --cc=hansg@kernel.org \
    --cc=lenb@kernel.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@weissschuh.net \
    --cc=platform-driver-x86@vger.kernel.org \
    --cc=rafael@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.