diff options
author | 2023-01-05 16:29:52 -0500 | |
---|---|---|
committer | 2023-02-25 23:03:51 +0100 | |
commit | f195c470f2c2cf3737b2b157a5a2dbe182e374fa (patch) | |
tree | 66ea9188b09c2ee45c70f37fd35522927bd3d814 /scripts/generate_rust_analyzer.py | |
parent | Linux 6.2-rc1 (diff) | |
download | linux-rng-f195c470f2c2cf3737b2b157a5a2dbe182e374fa.tar.xz linux-rng-f195c470f2c2cf3737b2b157a5a2dbe182e374fa.zip |
i3c: transfer pid from boardinfo to device info
I3C device PID could be defined in device tree and stored in
i3c_dev_boardinfo. It should be passed to i3c_device_info when
allocating a i3c_dev_desc.
Rational behind this change is: when users decide to use SETDASA to
assign a dynamic address with exactly the original static address, in
step of i3c_master_reattach_i3c_dev, this address is checked to be
taken. Then device information retrieving step is skipped. As a result,
though the i3c device is registered correctly, its device driver could
not be probed.
Tested: Tested with a I3C device. If assigned-address is set to be the
device's static address, without this change, its device driver could
not probed. And with this change, its driver is probed successfully.
Signed-off-by: Jack Chen <zenghuchen@google.com>
Link: https://lore.kernel.org/r/20230105212952.56321-1-zenghuchen@google.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions