Re: [PATCH v3 1/2] power: supply: Add macsmc-power driver for Apple Silicon
From: Michael Reeves
Date: Sun Jan 18 2026 - 07:53:57 EST
Hi Sven,
Thank you so much for looking into this!
On Fri, Jan 16, 2026 at 8:00 AM Sven Peter <sven@xxxxxxxxxx> wrote:
[...]
> > +
> > +static int macsmc_power_event(struct notifier_block *nb, unsigned long event, void *data)
> > +{
> > + struct macsmc_power *power = container_of(nb, struct macsmc_power, nb);
> > +
> > + /*
> > + * SMC Event IDs are reverse-engineered.
>
> Any chance you meant something else here? The event IDs aren't special,
> everything here is reverse-engineered ;)
I was more meaning that they are made by correlating when certain
event IDs appear,
so the comments I've added aren't 100% certain as what Apple intended
for each ID,
(unlike keys where we can be more certain because they report a
physical value).
I guess that wasn't the best choice of words as everything is RE'ed,
as you've said.
In v4 I'll make this clearer, thank you for the pickup.
Best regards,
Michael