On Thu, May 14, 2026 at 12:24:50PM -0500, Aaron Kling via B4 Relay wrote: > +static const struct of_device_id icna35xx_of_match[] = { > + { .compatible = "ayaneo,pocketds-panel-top", .data = &odin2portal_desc }, > + { .compatible = "ayntec,odin2portal-panel", .data = &odin2portal_desc }, > + { .compatible = "ayntec,odin3-panel", .data = &thor_top_desc }, > + { .compatible = "ayntec,thor-panel-top", .data = &thor_top_desc }, This looks like you could be using the fallback compatibles instead of matching on the panel's. Why aren't you? > + { /* sentinel */ }