> -----Original Message----- > From: Hans de Goede <hdegoede@xxxxxxxxxx> > Sent: Friday, December 3, 2021 1:59 AM > To: Jarrett Schultz <jaschultzms@xxxxxxxxx>; Rob Herring > <robh+dt@xxxxxxxxxx>; Andy Gross <agross@xxxxxxxxxx>; Bjorn Andersson > <bjorn.andersson@xxxxxxxxxx>; Mark Gross <markgross@xxxxxxxxxx>; > Maximilian Luz <luzmaximilian@xxxxxxxxx> > Cc: linux-arm-msm@xxxxxxxxxxxxxxx; platform-driver-x86@xxxxxxxxxxxxxxx; > linux-kernel@xxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx; Felipe Balbi > <balbi@xxxxxxxxxx>; Jarrett Schultz <jaschultz@xxxxxxxxxxxxx> > Subject: [EXTERNAL] Re: [PATCH 2/5] platform: surface: Propagate ACPI > Dependency > > Hi Jarett, > > On 12/2/21 20:16, Jarrett Schultz wrote: > > Since the Surface XBL Driver does not depend on ACPI, the > > platform/surface directory as a whole no longer depends on ACPI. With > > respect to this, the ACPI dependency is moved into each config that > > depends on ACPI individually. > > > > Signed-off-by: Jarrett Schultz <jaschultz@xxxxxxxxxxxxx> > > I think I will already merge this patch into the pdx86 tree: > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.k > ernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fpdx86%2Fplatform- > drivers- > x86.git%2F&data=04%7C01%7Cjaschultz%40microsoft.com%7C0ab6fcc6 > 4a5c4fd8657308d9b64391dd%7C72f988bf86f141af91ab2d7cd011db47%7C0 > %7C0%7C637741223627024908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC > 4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000& > amp;sdata=fEszuAgBLL3g2Z9Lh3DPQ%2BlzrWZR3o6aUst6fDmLOrE%3D& > ;reserved=0 > > While we are waiting for the rest of the series to get hashed out. > > But as already pointed out by Trilok Soni your From: and Signed-off-by email > addresses don't match. > > I can fix up the From to match the Signed-off-by while I apply this, but before > I do that I wanted to check with you that setting both to "Jarrett Schultz > <jaschultz@xxxxxxxxxxxxx>" is the right thing to do ? > > Regards, > > Hans > > Hans, Yes, that is the correct email. Still trying to get all the kinks worked out, I appreciate your patience. Thank you, Jarrett > > > > > > > > --- > > > > Changes in v3: > > - Further propagated ACPI dependecy to SURFACE_AGGREGATOR > > > > --- > > > > Changes in v2: > > - Created to propagate ACPI dependency > > --- > > drivers/platform/surface/Kconfig | 7 ++++++- > > drivers/platform/surface/aggregator/Kconfig | 1 + > > 2 files changed, 7 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/platform/surface/Kconfig > > b/drivers/platform/surface/Kconfig > > index 3105f651614f..5f0578e25f71 100644 > > --- a/drivers/platform/surface/Kconfig > > +++ b/drivers/platform/surface/Kconfig > > @@ -5,7 +5,6 @@ > > > > menuconfig SURFACE_PLATFORMS > > bool "Microsoft Surface Platform-Specific Device Drivers" > > - depends on ACPI > > default y > > help > > Say Y here to get to see options for platform-specific device > > drivers @@ -30,12 +29,14 @@ config SURFACE3_WMI > > > > config SURFACE_3_BUTTON > > tristate "Power/home/volume buttons driver for Microsoft Surface 3 > tablet" > > + depends on ACPI > > depends on KEYBOARD_GPIO && I2C > > help > > This driver handles the power/home/volume buttons on the > Microsoft Surface 3 tablet. > > > > config SURFACE_3_POWER_OPREGION > > tristate "Surface 3 battery platform operation region support" > > + depends on ACPI > > depends on I2C > > help > > This driver provides support for ACPI operation @@ -126,6 +127,7 > > @@ config SURFACE_DTX > > > > config SURFACE_GPE > > tristate "Surface GPE/Lid Support Driver" > > + depends on ACPI > > depends on DMI > > help > > This driver marks the GPEs related to the ACPI lid device found on > > @@ -135,6 +137,7 @@ config SURFACE_GPE > > > > config SURFACE_HOTPLUG > > tristate "Surface Hot-Plug Driver" > > + depends on ACPI > > depends on GPIOLIB > > help > > Driver for out-of-band hot-plug event signaling on Microsoft > > Surface @@ -154,6 +157,7 @@ config SURFACE_HOTPLUG > > > > config SURFACE_PLATFORM_PROFILE > > tristate "Surface Platform Profile Driver" > > + depends on ACPI > > depends on SURFACE_AGGREGATOR_REGISTRY > > select ACPI_PLATFORM_PROFILE > > help > > @@ -176,6 +180,7 @@ config SURFACE_PLATFORM_PROFILE > > > > config SURFACE_PRO3_BUTTON > > tristate "Power/home/volume buttons driver for Microsoft Surface > Pro 3/4 tablet" > > + depends on ACPI > > depends on INPUT > > help > > This driver handles the power/home/volume buttons on the > Microsoft Surface Pro 3/4 tablet. > > diff --git a/drivers/platform/surface/aggregator/Kconfig > > b/drivers/platform/surface/aggregator/Kconfig > > index fd6dc452f3e8..cab020324256 100644 > > --- a/drivers/platform/surface/aggregator/Kconfig > > +++ b/drivers/platform/surface/aggregator/Kconfig > > @@ -4,6 +4,7 @@ > > menuconfig SURFACE_AGGREGATOR > > tristate "Microsoft Surface System Aggregator Module Subsystem > and Drivers" > > depends on SERIAL_DEV_BUS > > + depends on ACPI > > select CRC_CCITT > > help > > The Surface System Aggregator Module (Surface SAM or SSAM) is an > >