summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAkhil R <akhilrajeev@nvidia.com>2026-07-28 06:59:45 +0000
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2026-07-31 09:28:14 +0200
commitb46a4b3c5d1e312e74e5364a04c283a5c88e0916 (patch)
treee77b7d353af15f2635cad7368c557e58f09f1e2a /tools/perf/scripts/python
parentee170021bee17124c13f42813607bca553a6b48a (diff)
i3c: master: Support ACPI enumeration of child devices
Although the existing subsystem allows host controllers to register through the ACPI table, it was not possible to describe I3C or I2C devices when using ACPI. This is because the driver relied on the reg property to retrieve the PID, static address, etc., whereas ACPI uses _ADR or serial resources to describe such devices. Read _ADR and LVR from ACPI resources and extract the data as per the ACPI specification for an I3C bus. Also read mipi-i3c-static-address as per the MIPI DISCO specifications [1] to get the static address to be used. Enable describing I3C or I2C devices in the ACPI table. This is required if the device uses a static address or if it needs device-specific properties. [1] https://www.mipi.org/mipi-disco-for-i3c-download Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Akhil R <akhilrajeev@nvidia.com> Link: https://patch.msgid.link/20260728065955.809445-4-akhilrajeev@nvidia.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions