On 24/01/2023 13:19, Naresh Solanki wrote: >>>> >>>>> +static const struct of_device_id tda38640_of_match[] = { >>>>> + { .compatible = "infineon,tda38640"}, >>>>> + { }, >>>>> +}; >>>>> +MODULE_DEVICE_TABLE(of, tda38640_of_match); >>>> >>>> Where is it used? You miss the user. >>> I'm not sure if I get your question right. >>> This chip is used in sbp1 board to power CPU rails. >> >> No, where is the data structure used (except module autoloading)? > My use case is loading the driver base on DT. Not sure of other uses. Where is it used in the code? Best regards, Krzysztof