From fec23decf8c6a151f2f089cacf957fe6c1c616c0 Mon Sep 17 00:00:00 2001 From: Sara Touqan Date: Tue, 19 Nov 2024 16:53:25 +0200 Subject: [PATCH] dts: Adding missing supports_setaasa property in i3c controller. During compilation, an error was encountered when adding I3C targets in the overlay file due to the missing supports_setaasa property. This caused the macro I3C_DEVICE_DESC_DT to fail as it attempts to fetch the property using DT_PROP. To resolve the issue, the missing supports_setaasa property was added to the relevant YAML file, ensuring proper handling in the device tree Signed-off-by: Mohammad Badawi Signed-off-by: Sara Touqan --- dts/bindings/i3c/i3c-controller.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dts/bindings/i3c/i3c-controller.yaml b/dts/bindings/i3c/i3c-controller.yaml index 50472604b5ea472..9dbd758529726c2 100644 --- a/dts/bindings/i3c/i3c-controller.yaml +++ b/dts/bindings/i3c/i3c-controller.yaml @@ -30,3 +30,9 @@ properties: and there are I2C devices attached to the bus, look at the Legacy Virtual Register (LVR) of all connected I2C devices to determine the maximum allowed frequency. + + supports-setaasa: + type: boolean + description: | + Indicates if the device supports the CCC SETAASA. If true, it will + be used as an optimization for bus initialization.