On 06/02/2018 06:25 PM, Ramon Fried wrote: > Hi Simon, all. > > I want to port a specific driver from Linux Kernel (Qualcomm smem) > which is declared in Linux as platform device. > The implementation is very specific and It doesn't fall into any > defined uclass id. > I still want to use the dm framework, what's the approach taken on > these kind of things ? > Is it possible to create a generic uclass id ?
Hello Ramon, a major benefit of the driver model is that drivers are selected via the device tree. In Linux the driver is in drivers/soc. Wouldn't it make sense to create a minimal uclass for platform devices in drivers/soc on U-Boot? drivers/ram/ram-uclass.c shows what a minimal uclass looks like. The identifier has to be added in include/dm/uclass-id.h. Best regards Heinrich _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

