zephyr/soc
Christopher Friedt 8e2978d577 drivers: ieee802154: cc13xx_cc26xx: use ti rf driver api
This change reworks the cc13xx_cc26xx IEEE 802.15.4 driver to use
the TI RF driver API that is available in modules/hal/ti.

There are a number of benefits to using TI's API including
 - a stable multi-OS vendor library and API
 - API compatibility with the rest of the SimpleLink SDK and SoC family
 - potential multi-protocol & multi-client radio operation
   (e.g. both 15.4 and BLE)
 - coexistence support with other chipsets via gpio
 - vetted TI RF driver resources, such as
   - the radio command queue
   - highly tuned / coupled RTC & RAT (RAdio Timer) API

Fixes #26312

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2020-11-03 11:03:35 +01:00
..
arc arc: defconfig: remove SYSTEM_CLOCK_SLOPPY_IDLE option 2020-10-28 12:21:10 -05:00
arm drivers: ieee802154: cc13xx_cc26xx: use ti rf driver api 2020-11-03 11:03:35 +01:00
nios2
posix zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
riscv riscv: add support for thread local storage 2020-10-24 10:52:00 -07:00
x86 x86: add common memory.ld 2020-09-30 14:14:07 -07:00
xtensa xtensa: intel_s1000: enable thread local storage 2020-10-24 10:52:00 -07:00
Kconfig timing: introduce timing functions as a generic feature 2020-09-05 13:28:38 -05:00