[U-Boot] Generic uclass ID

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jun 2 18:03:11 UTC 2018


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


More information about the U-Boot mailing list