On Wed, Sep 9, 2026, at 15:43, [email protected] wrote:

> For example, arch/arm/mach-sa1100/Kconfig still selects this symbol for
> SA1100_H3600:
>
>     select MFD_IPAQ_MICRO
>
> This causes unmet dependency warnings during the build.
>
> Additionally, child drivers like KEYBOARD_IPAQ_MICRO in
> drivers/input/keyboard/Kconfig still depend on it:
>
>     depends on MFD_IPAQ_MICRO
>
> which turns them into unselectable dead code.

The platform patch has to come first, yes.

> Should the child driver source files and headers be removed as well?
> In drivers/leds/leds-ipaq-micro.c, micro_leds_brightness_set() attempts to
> call a function from the MFD core that has just been removed:

I have separate patches for the other ones in this case but could fold
them in here if necessary.

>     return ipaq_micro_tx_msg_sync(micro, &msg);
>
> The header include/linux/mfd/ipaq-micro.h also remains, declaring APIs like
> ipaq_micro_tx_msg() that no longer have an implementation.

Removing that file as well now.

    Arnd

Reply via email to