diff options
author | Loic Poulain <loic.poulain@linaro.org> | 2020-11-25 16:15:11 +0100 |
---|---|---|
committer | Loic Poulain <loic.poulain@linaro.org> | 2020-12-02 09:07:15 +0100 |
commit | 16d9e38a49955a4d3fda817da9e57805f1f452be (patch) | |
tree | cc685a4fa867d59c65913828176ddc9ea215eef5 /tools/lib | |
parent | 2ebe47e762f95c1726a2a9e7b40364e66c037879 (diff) |
bus: mhi: core: Indexed MHI controller name
Today the MHI controller name is simply cloned from the underlying
bus device (its parent), that gives the following device structure
for e.g. a MHI/PCI controller:
devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:02:00.0
devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:02:00.0/0000:02:00.0_IPCR
...
That's quite misleading/confusing and can cause device registering
issues because of duplicate dev name (e.g. if a PCI device register
two different MHI instances).
This patch changes MHI core to create indexed mhi controller names
(mhi0, mhi1...) in the same way as other busses (i2c0, usb0...).
The previous example becomes:
devices/pci0000:00/0000:00:01.2/0000:02:00.0/mhi0
devices/pci0000:00/0000:00:01.2/0000:02:00.0/mhi0/mhi0_IPCR
...
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
Diffstat (limited to 'tools/lib')
0 files changed, 0 insertions, 0 deletions