On Tue, Mar 10, 2026 at 09:29:26PM +0000, Prabhakar wrote: > From: Lad Prabhakar > > On platforms with multiple xSPI instances, the driver fails to probe > additional instances due to duplicate sysfs entries: > > [ 86.878242] sysfs: cannot create duplicate filename '/bus/platform/devices/rpc-if-spi' > > This occurs because platform_device_alloc() uses pdev->id for the device > ID, which may be PLATFORM_DEVID_NONE (-1) for multiple instances, causing > all instances to attempt registration with the same name. > > Fix this by using PLATFORM_DEVID_AUTO instead, which automatically assigns > unique IDs to each device instance, allowing multiple xSPI controllers to > coexist without naming conflicts. > > Signed-off-by: Lad Prabhakar Sounds reasonable to me. Reviewed-by: Wolfram Sang