The pure ACPI drivers are not needed since we have a platform glue layer in place. This allow to drop a lot of boiler plate code and duplication. Patch 1 remove confusing call to _INI method and citing myself from v1: "Not sure what buys us to run _INI on PM calls. It's against the spec AFAICT. In any case ACPICA runs _INI as per specification when devices are instantiated." Patch 2 converts to platform driver. Both needs to be tested, that's why Hans mentioned Kai-Heng. Changelog v2: - split to two patches (Hans) - Cc'ed to Kai-Heng (Hans) - removed stale data structure field in the header file Andy Shevchenko (2): platform/x86: hp_accel: Remove _INI method call platform/x86: hp_accel: Convert to be a platform driver drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/platform/x86/hp_accel.c | 78 ++++++------------------------ 2 files changed, 15 insertions(+), 64 deletions(-) -- 2.32.0