aboutsummaryrefslogtreecommitdiff
path: root/pw_sync_zephyr/Kconfig
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2024-01-17 22:13:58 -0800
committerXin Li <delphij@google.com>2024-01-17 22:13:58 -0800
commit28d03a2a1cabbe01d7bcb6cf5166c10e50d3c2c6 (patch)
treec1643be8ab17fc607cea748a8bb1d621a5964873 /pw_sync_zephyr/Kconfig
parentec2628a6ba2d0ecbe3ac10c8c772f6fc6acc345d (diff)
parentf054515492af5132f685cb23fe11891ee77104c9 (diff)
downloadpigweed-temp_319669529.tar.gz
Merge Android 24Q1 Release (ab/11220357)temp_319669529
Bug: 319669529 Merged-In: Iba357b308a79d0c8b560acd4f72b5423c9c83294 Change-Id: Icdf552029fb97a34e83c6dd7799433fc473a2506
Diffstat (limited to 'pw_sync_zephyr/Kconfig')
-rw-r--r--pw_sync_zephyr/Kconfig29
1 files changed, 27 insertions, 2 deletions
diff --git a/pw_sync_zephyr/Kconfig b/pw_sync_zephyr/Kconfig
index 15a9ec5ae..10a6e64d3 100644
--- a/pw_sync_zephyr/Kconfig
+++ b/pw_sync_zephyr/Kconfig
@@ -12,6 +12,8 @@
# License for the specific language governing permissions and limitations under
# the License.
+menu "pw_sync"
+
config PIGWEED_SYNC
bool
select PIGWEED_CHRONO_SYSTEM_CLOCK
@@ -19,10 +21,33 @@ config PIGWEED_SYNC
select PIGWEED_INTERRUPT_CONTEXT
config PIGWEED_SYNC_MUTEX
- bool "Enable Pigweed mutex library (pw_sync.mutex)"
+ bool "Link pw_sync.mutex library"
select PIGWEED_SYNC
select PIGWEED_POLYFILL
+ help
+ See :ref:`module-pw_sync` for module details.
config PIGWEED_SYNC_BINARY_SEMAPHORE
- bool "Enable Pigweed binary semaphore library (pw_sync.binary_semaphore)"
+ bool "Link pw_sync.binary_semaphore library"
select PIGWEED_SYNC
+ help
+ See :ref:`module-pw_sync` for module details.
+
+config PIGWEED_SYNC_INTERRUPT_SPIN_LOCK
+ bool "Link pw_sync.interrupt_spin_lock library"
+ help
+ See :ref:`module-pw_sync` for module details.
+
+config PIGWEED_SYNC_THREAD_NOTIFICATION
+ bool "Link pw_sync.thread_notification library"
+ select PIGWEED_SYNC_BINARY_SEMAPHORE
+ help
+ See :ref:`module-pw_sync` for module details.
+
+config PIGWEED_SYNC_TIMED_THREAD_NOTIFICATION
+ bool "Link pw_sync.timed_thread_notification library"
+ select PIGWEED_SYNC_BINARY_SEMAPHORE
+ help
+ See :ref:`module-pw_sync` for module details.
+
+endmenu