Jason Gunthorpe <jgg@xxxxxxxx> writes: > On Tue, Jul 29, 2025 at 06:10:45PM +0100, Jonathan Cameron wrote: > >> > +static struct platform_device cca_host_dev = { >> Hmm. Greg is getting increasingly (and correctly in my view) grumpy with >> platform devices being registered with no underlying resources etc as glue >> layers. Maybe some of that will come later. > > Is faux_device a better choice? I admit to not knowing entirely what > it is for.. > > But alternatively, why do we need a dummy "hw" struct device at all? > Typically a subsystem like TSM should be structured to create its own > struct devices.. > > I would expect this to just call 'register tsm' ? > The goal is to have tsm class device to be parented by the platform device. # ls -al total 0 drwxr-xr-x 2 root root 0 Jan 13 06:07 . drwxr-xr-x 23 root root 0 Jan 1 00:00 .. lrwxrwxrwx 1 root root 0 Jan 13 06:07 tsm0 -> ../../devices/platform/arm-rmi-dev/tsm/tsm0 # pwd /sys/class/tsm -aneesh