[PATCH v7 07/10] power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC
Sven Peter
sven at kernel.org
Sat Jun 21 08:47:02 PDT 2025
On 16.06.25 06:13, Nick Chan wrote:
>
>
> On 10/6/2025 23:29, Sven Peter wrote:
>> From: Hector Martin <marcan at marcan.st>
>>
>> This driver implements the reboot/shutdown support exposed by the SMC
>> on Apple Silicon machines, such as Apple M1 Macs.
>>
>> Signed-off-by: Hector Martin <marcan at marcan.st>
>> Reviewed-by: Alyssa Rosenzweig <alyssa at rosenzweig.io>
>> Reviewed-by: Neal Gompa <neal at gompa.dev>
>> Reviewed-by: Sebastian Reichel <sebastian.reichel at collabora.com>
>> Signed-off-by: Sven Peter <sven at kernel.org>
>> ---
>> MAINTAINERS | 1 +
>> drivers/power/reset/Kconfig | 9 ++
>> drivers/power/reset/Makefile | 1 +
>> drivers/power/reset/macsmc-reboot.c | 290 ++++++++++++++++++++++++++++++++++++
>> 4 files changed, 301 insertions(+)
> [...]
>
> It seems that the reboot driver still probes even without the smc_reboot node in the smc node:
That's odd...
Lee, is it expected that a mfd sub-device declared with
MFD_CELL_OF("macsmc-reboot", NULL, NULL, 0, 0, "apple,smc-reboot"),
is loaded even if there's no corresponding node in the device tree?
I'll have to re-add the check that makes sure the sub-device is
available then.
Thanks,
Sven
More information about the linux-arm-kernel
mailing list