File tree 8 files changed +4108
-0
lines changed
include/zephyr/drivers/firmware/tisci
8 files changed +4108
-0
lines changed Original file line number Diff line number Diff line change 3
3
# zephyr-keep-sorted-start
4
4
add_subdirectory_ifdef(CONFIG_ARM_SCMI scmi)
5
5
add_subdirectory_ifdef(CONFIG_NRF_IRONSIDE nrf_ironside)
6
+ add_subdirectory_ifdef(CONFIG_TISCI ti_sci)
6
7
# zephyr-keep-sorted-stop
Original file line number Diff line number Diff line change @@ -15,4 +15,14 @@ source "drivers/firmware/nrf_ironside/Kconfig"
15
15
source "drivers/firmware/scmi/Kconfig"
16
16
# zephyr-keep-sorted-stop
17
17
18
+ config TISCI
19
+ bool "TISCI Firmware driver"
20
+ select MBOX
21
+ help
22
+ TISCI firmware driver is a frontend interface
23
+ to TI System Controller interface firmware through
24
+ secureproxy mailbox.
25
+
26
+ source "drivers/firmware/ti_sci/Kconfig"
27
+
18
28
endmenu
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025, Texas Instruments
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ zephyr_library()
5
+
6
+ zephyr_library_sources_ifdef(CONFIG_TISCI ti_sci.c)
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025, Texas Instruments
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ if TISCI
5
+
6
+ config TISCI_INIT_PRIORITY
7
+ int "TISCI init priority"
8
+ default KERNEL_INIT_PRIORITY_OBJECTS
9
+ help
10
+ Init priority for the TISCI driver.
11
+
12
+ config TISCI_RESPONSE_TIMEOUT_MS
13
+ int "TISCI response timeout in milliseconds"
14
+ default 100
15
+ help
16
+ Timeout in milliseconds to wait for a response from the TISCI firmware.
17
+
18
+ endif
You can’t perform that action at this time.
0 commit comments