File tree Expand file tree Collapse file tree 8 files changed +4110
-0
lines changed
include/zephyr/drivers/firmware/tisci Expand file tree Collapse file tree 8 files changed +4110
-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 @@ -13,6 +13,7 @@ config ARM_SCMI
13
13
# zephyr-keep-sorted-start
14
14
source "drivers/firmware/nrf_ironside/Kconfig"
15
15
source "drivers/firmware/scmi/Kconfig"
16
+ source "drivers/firmware/ti_sci/Kconfig"
16
17
# zephyr-keep-sorted-stop
17
18
18
19
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
+ config TISCI
5
+ bool "TISCI Firmware driver"
6
+ depends on MBOX
7
+ help
8
+ TISCI firmware driver is a frontend interface
9
+ to TI System Controller interface firmware through
10
+ secureproxy mailbox.
11
+
12
+ if TISCI
13
+
14
+ config TISCI_INIT_PRIORITY
15
+ int "TISCI init priority"
16
+ default KERNEL_INIT_PRIORITY_OBJECTS
17
+ help
18
+ Init priority for the TISCI driver.
19
+
20
+ config TISCI_RESPONSE_TIMEOUT_MS
21
+ int "TISCI response timeout in milliseconds"
22
+ default 100
23
+ help
24
+ Timeout in milliseconds to wait for a response from the TISCI firmware.
25
+
26
+ endif
You can’t perform that action at this time.
0 commit comments