zephyr/drivers
Jordan Yates 80e7ad7a23 entropy: bt_hci: driver added
Adds an entropy driver that uses Bluetooth HCI commands as its source
of randomness. As this method is blocking, the ISR API is not supported.

As this method will range from relatively slow (same core Bluetooth HCI
controller) to extremely slow (UART HCI Bluetooth controller), use the
xoshiro PRNG by default for RNG generation.

Implements #37186

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-03-23 13:38:47 +01:00
..
adc drivers: adc: adc_mcux_adc12: enable pinctrl for adc12 driver 2022-03-22 12:36:04 +01:00
audio soc_nrf_common: Extend and rename the NRF_DT_ENSURE_PINS_ASSIGNED macro 2022-03-18 16:26:21 +01:00
bbram drivers: bbram: mec: fixed compilation error 2022-03-01 14:18:55 -06:00
bluetooth Bluetooth: hci: rpmsg: do not drop hci buffers 2022-03-23 12:54:26 +01:00
cache
can drivers: can: Enable pinctrl for mcux_flexcan 2022-03-22 12:36:04 +01:00
clock_control everywhere: fix typos 2022-03-18 13:24:08 -04:00
console drivers: gsm_mux: Namespace macros to prevent compilation errors 2022-03-22 12:34:57 +01:00
counter kconfig: fix dt_node_has_prop and add nodelabel functions 2022-03-23 13:25:21 +01:00
crypto everywhere: fix typos 2022-03-14 20:22:24 -04:00
dac drivers: dac: add pinctrl support to dac_mcux_dac32 driver 2022-03-22 12:36:04 +01:00
debug kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
disk everywhere: fix typos 2022-03-14 20:22:24 -04:00
display everywhere: fix typos 2022-03-18 13:24:08 -04:00
dma everywhere: fix typos 2022-03-18 13:24:08 -04:00
ec_host_cmd_periph everywhere: fix typos 2022-03-14 20:22:24 -04:00
edac kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
eeprom drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
entropy entropy: bt_hci: driver added 2022-03-23 13:38:47 +01:00
espi everywhere: fix typos 2022-03-18 13:24:08 -04:00
ethernet drivers: enet: Enable pinctrl for eth_mcux driver 2022-03-22 12:36:04 +01:00
flash kconfig: fix dt_node_has_prop and add nodelabel functions 2022-03-23 13:25:21 +01:00
fpga kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
gpio drivers: gpio: fix when 4 or less PINT IRQs 2022-03-21 10:15:13 +01:00
hwinfo hwinfo shell: reset_cause fix 2022-03-22 12:33:11 +01:00
i2c ITE: drivers/i2c: implement i2c specified speed option of 50 KHz 2022-03-22 20:30:38 -04:00
i2s soc_nrf_common: Extend and rename the NRF_DT_ENSURE_PINS_ASSIGNED macro 2022-03-18 16:26:21 +01:00
ieee802154 everywhere: fix typos 2022-03-18 13:24:08 -04:00
interrupt_controller ITE drivers/interrupt_controller: add wuc interface 2022-03-21 16:35:03 -07:00
ipm everywhere: fix typos 2022-03-18 13:24:08 -04:00
kscan ITE drivers/kscan: use wakeup interface for WUC pins 2022-03-21 16:35:03 -07:00
led everywhere: fix typos 2022-03-14 20:22:24 -04:00
led_strip drivers: led_strip: add tlc5971 driver 2022-03-23 12:50:11 +01:00
lora drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
mbox mbox: Fix function syscall check 2022-03-02 07:55:32 -08:00
mdio drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
memc drivers: memc: memc_mcux_flexspi: move device data into RAM 2022-03-22 23:14:00 -05:00
misc kconfig: tweak Kconfig prompts 2022-03-09 15:35:54 +01:00
mm everywhere: fix typos 2022-03-18 13:24:08 -04:00
modem everywhere: fix typos 2022-03-18 13:24:08 -04:00
net drivers: net: ppp: asynch api: use microseconds 2022-02-01 13:31:20 +01:00
neural_net drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
pcie everywhere: fix typos 2022-03-14 20:22:24 -04:00
peci everywhere: fix typos 2022-03-18 13:24:08 -04:00
pinctrl drivers: pinctrl: nrf: fix nordic,nrf-twi handling on nRF51/52 2022-03-21 15:09:28 +01:00
pinmux drivers: pinmux: stm32: fix MAPR remap 2022-03-16 10:26:37 +01:00
pm_cpu_ops drivers: pm_cpu_ops: build as static library 2021-08-17 06:06:03 -04:00
power_domain drivers: power_domain: gpio controlled domain 2022-01-19 13:35:32 -05:00
ps2 everywhere: fix typos 2022-03-14 20:22:24 -04:00
ptp_clock drivers: ptp_clock: build as static library 2021-08-17 06:06:03 -04:00
pwm drivers: pwm: add pinctrl support to kinetis tpm driver 2022-03-22 12:36:04 +01:00
regulator drivers: regulator: pmic: remove unneeded NULL check 2022-01-28 10:06:21 +01:00
reset drivers: reset: added Reset Controller for Raspberry Pi Pico 2022-03-23 12:51:39 +01:00
sensor drivers: sensor: Add pinctrl support for mcux acmp sensor 2022-03-22 12:36:04 +01:00
serial drivers: serial: rpi_pico: added reset support for UART devices 2022-03-23 12:51:39 +01:00
spi drivers: spi: enable pinctrl for spi_mcux_lpspi 2022-03-22 12:36:04 +01:00
syscon syscon: Compile the generic driver only when selected 2022-02-07 09:27:41 -05:00
timer drivers: timer: nrf_rtc_timer: Dont__disable_irq if BT_LL_SW_SPLIT 2022-03-22 11:36:28 +01:00
usb everywhere: fix typos 2022-03-14 20:22:24 -04:00
usbc everywhere: fix typos 2022-03-18 13:24:08 -04:00
video everywhere: fix typos 2022-03-18 13:24:08 -04:00
virtualization everywhere: fix typos 2022-03-18 13:24:08 -04:00
watchdog everywhere: fix typos 2022-03-18 13:24:08 -04:00
wifi wifi: esp_at: disable CWMODE auto connect 2022-03-22 12:36:50 +01:00
xen xenvm: arm64: add Xen Enlighten and event channel support 2021-12-07 12:15:38 -05:00
CMakeLists.txt drivers: added file structure for Reset Controller Driver 2022-03-23 12:51:39 +01:00
Kconfig drivers: added file structure for Reset Controller Driver 2022-03-23 12:51:39 +01:00