On Sun, 2022-11-06 at 00:34 +0200, Yauhen Kharuzhy wrote: > Some devices has two sets of accelerometers and the sensor hub > exports > two hinge angle 'sensors' based on accelerometer values. To allow > more > than one sensor of the same type, use PLATFORM_DEVID_AUTO instead of > PLATFORM_DEVID_NONE when registering platform device for it. > > Checked on the Lenovo Yoga Book YB1-X91L tablet. > > Signed-off-by: Yauhen Kharuzhy <jekhor@xxxxxxxxx> Acked-by: Srinivas Pandruvada <srinivas.pandruvada@xxxxxxxxxxxxxxx> > --- > drivers/hid/hid-sensor-custom.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/hid/hid-sensor-custom.c b/drivers/hid/hid- > sensor-custom.c > index 32c2306e240d6..a6fc89ee1287c 100644 > --- a/drivers/hid/hid-sensor-custom.c > +++ b/drivers/hid/hid-sensor-custom.c > @@ -862,7 +862,7 @@ hid_sensor_register_platform_device(struct > platform_device *pdev, > return ERR_PTR(-ENOMEM); > > custom_pdev = platform_device_register_data(pdev->dev.parent, > dev_name, > - > PLATFORM_DEVID_NONE, hsdev, > + > PLATFORM_DEVID_AUTO, hsdev, > sizeof(*hsdev)); > kfree(dev_name); > return custom_pdev;