Hi Andy, Thank you for reviewing it. On Mon, Mar 25, 2024 at 3:30 AM Andy Shevchenko <andy.shevchenko@xxxxxxxxx> wrote: > > On Sun, Mar 24, 2024 at 5:02 PM Kate Hsuan <hpa@xxxxxxxxxx> wrote: > > > > There is a KTD2026 LED controller to manage the indicator LED for Xiaomi > > pad2. The ACPI for it is not properly made so the kernel can't get > > a correct description of it. > > > > This work add a description for this RGB LED controller and also set a > > adds > sets > > > trigger to indicate the chaging event (bq27520-0-charging). When it is > > charging > > > charging, the indicator LED will be turn on. > > turned > > ... > > > +/* main fwnode for ktd2026 */ > > +static const struct software_node ktd2026_node = { > > + .name = "ktd2026" > > Leave a comma, this is not a terminator. > > > +}; > > When I asked about the name I relied on the fact that you have an idea > how it works. So, assuming my understanding is correct, this platform > may not have more than a single LED of this type. Dunno if we need a > comment about this. I'll make a comment to describe the configuration. This LED controller can be configured to an RGB LED like this. Also, it can be configured as three single-color (RGB) LEDs to show red, green, and blue only. I think the name can be "ktd2026-multi-color". Is it good for you? > > ... > > > +static int __init xiaomi_mipad2_init(void) > > +{ > > + return software_node_register_node_group(ktd2026_node_group); > > +} > > + > > +static void xiaomi_mipad2_exit(void) > > __exit ? No need. x86-andriod-tablet is based on platform_driver and platform_device so it doesn't need __exit. I put __exit and the compiler complained about the warning. === WARNING: modpost: drivers/platform/x86/x86-android-tablets/x86-android-tablets: section mismatch in reference: xiaomi_mipad2_info+0x50 (section: .init.rodata) -> xiaomi_mipad2_exit (section: .exit.text) === > > > +{ > > + software_node_unregister_node_group(ktd2026_node_group); > > +} > > -- > With Best Regards, > Andy Shevchenko > I'll propose the v6 patch to fix them according to your comments. -- BR, Kate