zephyr/drivers
Leandro Pereira 8b883a61a3 subsys/random: sys_rand32_get() implementation that uses entropy API
Instead of every hardware number generator driver providing an
implementation of this function, use the random device API to
centralize the implementation of this function.

This is a very simplistic function that can be seen as a stepping stone
to refactor the random number generation in Zephyr.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-11-01 08:26:29 -04:00
..
adc drivers: adc: add system call handlers 2017-10-30 13:20:19 -07:00
aio drivers: fix handler filenames 2017-10-31 12:51:22 -07:00
bluetooth drivers/bluetooth/spi: Do not initialize vendor attribute 2017-10-10 09:42:45 -04:00
clock_control drivers: clock_control: provide support for stm32f0. 2017-10-23 12:31:47 +02:00
console net: Fix LLVM compiler warnings 2017-08-09 12:50:50 -04:00
counter drivers: counter: add syscall handlers 2017-10-30 13:20:19 -07:00
crc drivers: crc: Add 'pad' parameter to crc16() 2017-08-17 22:19:19 -04:00
crypto i2c: deprecate use of union dev_config 2017-10-11 10:45:12 -04:00
display drivers/display: mb_display: Fix struct member alignment 2017-08-09 12:23:28 -04:00
dma drivers: dma: remove deprecated API functions 2017-09-22 07:50:20 -04:00
entropy subsys/random: sys_rand32_get() implementation that uses entropy API 2017-11-01 08:26:29 -04:00
ethernet drivers: Rename `random` to `entropy` 2017-11-01 08:26:29 -04:00
flash drivers: fix handler filenames 2017-10-31 12:51:22 -07:00
gpio cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
grove spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
i2c drivers: i2c: add system call handlers 2017-10-30 13:20:19 -07:00
i2s drivers: Add I2S (Inter-IC Sound) driver infrastructure 2017-08-14 11:14:34 -04:00
ieee802154 subsys: Add random subsystem 2017-11-01 08:26:29 -04:00
interrupt_controller drivers: interrupt_controller: provide support for stm32f0. 2017-10-23 12:31:47 +02:00
ipm drivers: ipm: add system calls 2017-10-30 13:20:19 -07:00
led_strip drivers: led_strip: add WS2812-ish driver 2017-10-28 13:23:30 -04:00
net drivers: net: loopback: Network loopback interface driver 2017-10-23 15:10:00 +03:00
pci linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
pinmux boards: move pinmux driver to board/soc dir 2017-10-31 12:32:34 -04:00
pwm drivers: pwm: add system call handlers 2017-10-30 13:20:19 -07:00
rtc drivers: rtc: add system calls 2017-10-30 13:20:19 -07:00
sensor sensors: move userspace handlers location 2017-10-30 13:20:19 -07:00
serial drivers: uart: add system call handlers 2017-10-30 13:20:19 -07:00
shared_irq spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
spi drivers: spi: add system call handlers 2017-10-30 13:20:19 -07:00
timer cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
usb usb: dw: Add sleep before FIFO flash 2017-10-28 14:38:19 -04:00
watchdog iwdg: make independent watchdog driver compliant with STM32Cube LL API 2017-10-23 09:51:16 +02:00
Kconfig drivers: Rename `random` to `entropy` 2017-11-01 08:26:29 -04:00
Makefile drivers: Rename `random` to `entropy` 2017-11-01 08:26:29 -04:00