Skip to content

RFC: Stable API Change: Rename hci_rpmsg to hci_ipc #64477

@carlescufi

Description

@carlescufi
  • Problem Description:
    The HCI driver in drivers/bluetooth/hci/rpmsg and the HCI sample in
    samples/bluetooth/hci_rpmsg are no longer appropriately named. Both now use
    the IPC subsystem, which can in turn use (but does not have to) RPMsg under
    the hood.
  • Proposed Change (detailed):
    The proposal, as shown in Pull Request bluetooth: Rename rpmsg HCI driver and sample to ipc #64391, is to rename anything related
    to HCI and RPMsg to use the term IPC instead.
  • Detailed RFC:
    • Function call changes
      None that are public
    • Device Tree changes (source and bindings)
      The following chose node has been changed:
      zephyr,bt-hci-rpmsg-ipc has been renamed to zephyr,bt-hci-ipc
    • Kconfig option changes
      CONFIG_BT_RPMSG has been renamed to CONFIG_BT_HCI_IPC
    • Sample names changes
      samples/bluetooth/hci_rpmsg has been renamed to samples/bluetooth/hci_ipc
  • Dependencies:
    Users will need to use the new Kconfig option and Devicetree chosen node in
    their out of tree boards and applications.
    Users will need to compile the sample with the new name and path.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions