Re: [PATCH V4 8/8] cpufreq: Add Rust based cpufreq-dt driver

From: Greg KH
Date: Thu Jul 11 2024 - 10:38:09 EST


On Thu, Jul 11, 2024 at 03:21:31PM +0200, Danilo Krummrich wrote:
> (2) You require drivers to always implement a "dummy" struct platform_device,
> there is platform_device_register_simple() for that purpose.

No, NEVER do that. platform devices are only for real platform devices,
do not abuse that interface any more than it already is.

> I think (2) is the preferred option.

No, not at all, sorry.

Use a real device, you have one somewhere that relates to this hardware,
otherwise you aren't controlling anything and then you can use a virtual
device.

Again, do NOT abuse the platform subsystem. It's one reason I am loath
to even want to allow rust bindings to it.

greg k-h