Core changes:
* Export i3c_device_match_id() so driver can get per-device data
* Add addr and lvr fields to i2c_dev_desc so we can attach I2C devices
  that are not described in the DT
* Add a missing of_node_put()
* Fix a memory leak
* Use dev_to_i3cmaster() instead of open-coding it

Driver changes:
* Use for_each_set_bit() in the Cadence driver
i3c: master: Use dev_to_i3cmaster()

Since we have dev_to_i3cmaster() available, use it.

Signed-off-by: Axel Lin <>
Signed-off-by: Boris Brezillon <>
1 file changed