Fix to support both ipc and passthrough transport 33/322533/5 accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_x accepted/tizen/unified/20250429.071336 accepted/tizen/unified/dev/20250616.223353 accepted/tizen/unified/x/20250429.203613
authorYoungjae Cho <y0.cho@samsung.com>
Thu, 10 Apr 2025 10:57:52 +0000 (19:57 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Fri, 11 Apr 2025 07:55:04 +0000 (16:55 +0900)
The platform can now specify both ipc and passthrough to platform
manifest. It gives chance for backend to choose one of it through
backend manifest. It is possible that a backend may not specify one.
If then, the first specified platform transport, the passthrough,
is be used as a default transport.

Change-Id: I5701969736bb0a4f94b5325ed7c2f6c2ea2e6543
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
packaging/hal-api-device-manifest.xml

index 39ffe78f4dd62c14a20110005828d93ca0166e00..3c82df56998b40e376a961d1af2dde1a1d7a1cca 100644 (file)
@@ -2,15 +2,15 @@
        <manifest platform-version="9.0">
                <hal-module>
                        <name>HAL_MODULE_DEVICE_BATTERY</name>
-                       <version transport="ipc">1.0</version>
+                       <version transport="passthrough,ipc">1.0</version>
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_BEZEL</name>
-                       <version transport="ipc">1.0</version>
+                       <version transport="passthrough,ipc">1.0</version>
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_DISPLAY</name>
-                       <version transport="ipc">1.0</version>
+                       <version transport="passthrough,ipc">1.0</version>
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_IR</name>
@@ -22,7 +22,7 @@
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_LED</name>
-                       <version transport="ipc">1.0</version>
+                       <version transport="passthrough,ipc">1.0</version>
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_BOARD</name>
@@ -30,7 +30,7 @@
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_EXTERNAL_CONNECTION</name>
-                       <version transport="ipc">1.0</version>
+                       <version transport="passthrough,ipc">1.0</version>
                </hal-module>
                <hal-module>
                        <name>HAL_MODULE_DEVICE_THERMAL</name>