Hi, On 12/9/24 8:37 AM, Joshua Grisham wrote: > +#include <linux/acpi.h> > +#include <linux/dmi.h> > +#include <linux/hwmon.h> > +#include <linux/i8042.h> > +#include <linux/init.h> > +#include <linux/input.h> > +#include <linux/input/sparse-keymap.h> > +#include <linux/kernel.h> > +#include <linux/leds.h> > +#include <linux/module.h> > +#include <linux/moduleparam.h> > +#include <linux/nls.h> > +#include <linux/platform_device.h> > +#include <linux/platform_profile.h> > +#include <linux/serio.h> > +#include <linux/workqueue.h> > +#include <acpi/battery.h> Also needs <linux/sysfs.h>. Maybe <linux/printk.h>. Maybe <linux/err.h>. -- ~Randy