zephyr/subsys
Krzysztof Chruscinski 9a73b9c80d hal_nordic: Change scheme for RTC and TIMER reservation
In general, RTC and TIMER driver implements counter API but there
are exception when those peripherals are used in a custom way
(e.g. for system timer or bluetooth). In that case, system must
prevent using counter based on a reserved instance. Previously,
it was managed by Kconfig options but that cannot be maintained
when switching to devicetree configuration of the counter driver.

A new approach removes Kconfig options and instead adds static
asserts in the files which are using direct peripherals. Those
asserts check if given node is not enabled in the device tree.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2023-03-20 16:59:40 +01:00
..
bluetooth hal_nordic: Change scheme for RTC and TIMER reservation 2023-03-20 16:59:40 +01:00
canbus drivers: can: use flags fields for can_frame and can_filter structs 2022-10-25 16:32:10 +02:00
console includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
debug Thread analyzer: Prevent on POSIX ARCH 2023-03-07 09:44:59 +02:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu dfu: Change FLASH_MAP and STREAM_FLASH from select to depends on 2023-03-03 10:49:32 +01:00
disk subsys/disk: No need of runtime intialization for disk access part 2023-03-13 18:34:40 +00:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
emul emul: Cleanup emul directory 2023-02-24 11:50:10 +01:00
fb fb: cfb: cfb_shell command to set font kerning 2023-03-02 13:51:55 +01:00
fs fs: Prevent mounting file system re-using private data 2023-03-20 09:51:10 +01:00
input input: add input subsystem 2023-03-06 11:47:32 -08:00
ipc ipc: multi-endpoint icmsg cleanup 2023-02-23 10:46:25 +01:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging armclang: fix compiler warnings with isprint() 2023-03-17 09:30:01 +01:00
lorawan lorawan: services: add Application Layer Clock Synchronization 2023-01-23 10:05:49 +00:00
mgmt mgmt: updatehub: Change Kconfig select to depends on 2023-03-03 10:49:32 +01:00
modbus modbus: Remove redundant check 2023-02-06 10:03:20 +01:00
net net: sockets: Fix SO_SNDTIMEO handling 2023-03-20 16:54:41 +01:00
pm subsys/pm: Use correct timeout API 2023-03-09 09:21:12 +01:00
portability subsys/cmsis_v*: Fix racy mutex testing, decouple from k_mutex 2022-10-17 10:13:56 +02:00
random rand32_timer: make it more random-like for tests to pass 2023-01-27 17:38:26 +09:00
rtio rtio: Properly track last sqe in the queue 2023-03-17 12:49:57 -05:00
sd sd: Enable eMMC cache 2023-01-14 09:22:22 +01:00
settings settings: Make settings_subsys_init() thread safe 2023-02-20 09:52:26 +01:00
shell armclang: fix compiler warnings with isprint() 2023-03-17 09:30:01 +01:00
stats stats: shell: enable the stats shell if both stats and shell are enabled 2022-10-12 06:46:34 +02:00
storage subsys/storage/flash_map: remove unnecessary includes 2023-03-03 15:34:59 +01:00
task_wdt task_wdt: Fix build warning on 64-bit platforms 2022-08-23 10:16:04 +02:00
testsuite fff: Add fff_extensions.h, RETURN_HANDLED_CONTEXT() 2023-03-16 13:43:33 -04:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing armclang: fix compiler warnings with isprint() 2023-03-17 09:30:01 +01:00
usb usb: device_next: msc: handle MODE SENSE(10) command 2023-03-08 10:53:55 +01:00
zbus zbus: Add message bus subsystem to Zephyr 2022-11-14 17:25:29 -05:00
CMakeLists.txt input: add input subsystem 2023-03-06 11:47:32 -08:00
Kconfig input: add input subsystem 2023-03-06 11:47:32 -08:00