Hello Greg, thank you for your insights! The static lists are needed for matching wiegand_board_info structures to wiegand_controller structures for drivers of devices that do not use devicetree. I have seen this approach in the SPI bus driver, so I assumed it was okay. If there is a better way, please let me know. With regards, Martin