zephyr/subsys
Carles Cufi 9cf07bbdb5 bluetooth: Rename rpmsg HCI driver and sample to ipc
The existing driver and sample:

- drivers/bluetooth/hci/rpmsg
- samples/bluetooth/hci_rpmsg

are no longer correctly named, since they now use the IPC subsystem to
send and receive data. The IPC subsystem can use RPMsg as a transport,
but that is one of several selectable backends.

I initially wanted to deprecated both the BT_RPMSG Kconfig option as
well as the zephyr,bt-hci-rpmsg-ipc chosen node in Devicetree. However,
this proved to be undoable in the case of the Kconfig option. This is
because it's a choice option, and those have special behavior. In
particular, the only practical way to deprecate would've been to keep
the old Kconfig option outside the choice (much like it's done in this
commit) but then also add a 'depends on !BT_RPMSG' on each of the
remaining choice symbols *except* on the new BT_HCI_IPC one. This, however,
only works correctly for .conf files. If a board instead sets the
default BT_HCI_BUS_TYPE in the Kconfig.defconfig file then the Kconfig
tree parsing would fail, because it'd try to set it to a value
(BT_RPMSG) that is no longer part of the choice.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2023-11-02 08:32:20 +02:00
..
bindesc bindesc: Use UTC time by default and comply with ISO-8601 2023-10-06 13:37:02 +03:00
bluetooth bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
canbus drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
console includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
debug debug: coredump: guard selection of ADSP memory window backend 2023-10-27 10:53:32 +02:00
demand_paging kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
dfu mgmt/MCUmgr/grp/img: Add support for three image configuration 2023-09-22 15:13:31 +02: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: Don't panic if matching emul can't be found 2023-07-18 11:09:08 +00:00
fb fb: cfb: Remove unused value 2023-08-14 18:08:59 +00:00
fs fs: fix missing semicolon in fuse_fs_access.c 2023-10-18 15:50:50 +03:00
input input: longpress: use POST_KERNEL level 2023-09-15 16:04:19 +02:00
ipc ipc: backend: rpmsg: Add support for POSIX arch 2023-10-23 10:37:33 +02:00
jwt random: Rename random header 2023-10-10 14:23:50 +03:00
llext llext: copy complete string sections while parsing ELF 2023-10-27 10:51:49 +02:00
logging logging: Do not check pointers when strings are stripped 2023-10-31 09:01:38 +01:00
lorawan random: Rename random header 2023-10-10 14:23:50 +03:00
mem_mgmt dt: Make zephyr,memory-attr a capabilities bitmask 2023-09-15 12:46:54 +02:00
mgmt subsys/mgmt/mcumgr: Name struct to avoid violation 2023-11-01 12:01:58 +00:00
modbus modbus: add support for defining custom functions 2023-09-29 13:05:42 +02:00
modem modem_chat: fix hard fault on script stop 2023-10-25 10:05:45 +02:00
net net: fix thread function signatures 2023-10-30 12:24:34 +01:00
pm pm: policy: add check for device busy in policy 2023-09-15 14:51:50 -04:00
portability portability: fix thread function signatures 2023-10-30 12:24:34 +01:00
random random: timer: Use build constant for seed 2023-10-13 10:03:53 +03:00
retention retention: blinfo: Fix issue with crash writing to keys 2023-10-12 11:53:21 +01:00
rtio rtio: Remove unused Kconfigs for executors 2023-10-06 09:18:43 +02:00
sd sd: add check for maximum supported voltage by host controller 2023-09-29 16:29:00 +02:00
sensing sensing: sensor_mgmt: s/device.h/init.h 2023-08-29 12:17:24 +01:00
settings settings: shell: Add value type and allow for strings to be used 2023-09-22 14:02:02 +02:00
shell shell: print name and prompt when listing backends 2023-10-25 09:57:29 +02:00
sip_svc subsystem: sip_svc: Reduce the max timeout to 1 second. 2023-09-15 09:26:49 +02:00
stats stats: shell: enable the stats shell if both stats and shell are enabled 2022-10-12 06:46:34 +02:00
storage storage: rename shadow variables 2023-08-22 11:39:58 +02:00
task_wdt task_wdt: fix race condition for task_wdt_add function 2023-10-09 16:10:00 +03:00
testsuite testssuite: fix thread function signatures 2023-10-30 12:24:34 +01:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing kernel: rename z_current_get() to k_sched_current_thread_query() 2023-09-28 16:15:46 +02:00
usb usb: fix thread function signatures 2023-10-30 12:24:34 +01:00
zbus zbus: Add Message subscriber 2023-09-27 20:03:43 +03:00
CMakeLists.txt llext: Linkable loadable extensions 2023-09-29 20:50:38 -04:00
Kconfig llext: Linkable loadable extensions 2023-09-29 20:50:38 -04:00