usb: musb: dsps: switch to static id for musb-hdrc platform devices
authorBin Liu <b-liu@ti.com>
Thu, 2 Feb 2017 03:30:23 +0000 (21:30 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 Feb 2017 09:05:11 +0000 (10:05 +0100)
commit45abfa683bec97427078d5c122c2166fb989a03a
tree02e3814d2aa76cf801a470819916270cc665618d
parent7eebe4ec412f9a392a59718ec9ab3eb4b4a34d92
usb: musb: dsps: switch to static id for musb-hdrc platform devices

The dsps glue uses PLATFORM_DEVID_AUTO when creating the musb-hdrc
platform devices, this causes that the id will change in each system
depending on the order of driver probe, the order of the usb instances
defined in device-tree, or the list of enabled devices which use also
PLATFORM_DEVID_AUTO in kernel config. This id inconsistency causes
trouble in shell scripting or user guide documentation.

So switch it to static id, starting from 0 to the musb instance with
lower MMR offset. This scheme is also aligned to the naming in the SoC.

Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/musb_dsps.c