zephyr/drivers
Erwan Gouriou 92c4092283 drivers/entropy: stm32: Convert driver to dt based configuration
Convert stm32 entropy driver to configuration based on device tree.
Select HAS_DTS_ENTROPY symbols and configure CONFIG_ENTROPY_NAME
in fixup files.

Since rng node is not enabled (or available) on all boards, it could
happen that symbol ENTROPY_STM32_RNG is not enabled and hence
ENTROPY_HAS_DRIVER not selected which ends up with a symbol
ENTROPY_NAME defined throufg Kconfig selection. Thus, in fixup file,
CONFIG_ENTROPY_NAME is defined only if not already defined.

Additionally, update boards that used to configure entropy by default.
On these boards, enable rng device in device tree and remove Kconfig
related configuration (which should not be part of default
configuration).

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-04-06 09:14:33 -05:00
..
adc coccinelle: re-run timeout conversion semantic patch 2020-04-02 19:47:51 +03:00
audio drivers: audio: mpxxdtyy: Convert to new DT_INST macros 2020-03-26 11:55:52 -05:00
bluetooth boards: arm: nrf5340_dk_nrf5340: rename target to nrf5340pdk_nrf5340 2020-04-06 15:21:45 +02:00
can kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
clock_control drivers: arm_cmsdk/arm: Convert drivers to new DT_INST macros 2020-03-31 19:28:47 -05:00
console timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
counter drivers: counter: imx_epit: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
crypto drivers: stm32: Convert STM32 drivers to new DT_INST macros 2020-03-26 12:22:12 -05:00
debug tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00
display kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
dma drivers: dma: sam0: fix macro definition 2020-03-30 08:32:17 -05:00
eeprom global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
entropy drivers/entropy: stm32: Convert driver to dt based configuration 2020-04-06 09:14:33 -05:00
espi timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
ethernet coccinelle: re-run timeout conversion semantic patch 2020-04-02 19:47:51 +03:00
flash drivers: flash: nrf: Fix radio sync with BLE LL split controller 2020-04-03 22:09:50 +02:00
gpio drivers: gpio: use new ngpios macros for cases embedded in macros 2020-04-06 09:14:02 -05:00
hwinfo drivers: litex: Convert litex drivers to new DT_INST macros 2020-03-30 12:49:43 -05:00
i2c drivers: i2c: i2x_imx: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
i2s kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
ieee802154 drivers: ieee802154_nrf5: Add CSMA CA transmit capability 2020-04-03 14:07:41 +03:00
interrupt_controller drivers: intc: intc_shared_irq: Convert to new DT_INST macros 2020-03-30 14:39:56 -05:00
ipm drivers: ipm: ipm_imx: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
kscan drivers: kscan: add support for the interrupt on the ft5336 2020-04-02 16:48:15 -05:00
led timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
led_strip drivers: Convert to use DT_INST_FOREACH 2020-03-31 19:29:22 -05:00
lora coccinelle: re-run timeout conversion semantic patch 2020-04-02 19:47:51 +03:00
modem net: buf: Move LEGACY_TIMEOUT_API selection to specific subsystems 2020-04-03 23:17:53 +03:00
net net: Enable PM settings on network devices 2020-03-27 14:48:30 +02:00
neural_net
pcie
peci drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
pinmux drivers: pwm: stm32: add support for H7 series 2020-04-04 15:00:11 +02:00
ps2 drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
ptp_clock
pwm drivers: pwm: pwm_imx: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
sensor drivers: sensors: Convert to new DT_INST macros 2020-04-03 16:42:01 -05:00
serial drivers: serial: uart_imx: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
spi drivers: nrf: Remove no longer suitable dependencies on Kconfig options 2020-04-03 14:47:32 +02:00
timer driver: timer: st_stm32: fix build with the new timeout API 2020-04-02 10:22:10 +02:00
usb drivers: usb: usb_dw: Convert to new DT_INST macros 2020-03-30 08:29:30 -05:00
video kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
watchdog drivers: wdt_gecko: select clock source explicitly 2020-04-03 14:00:41 -05:00
wifi drivers: wifi: esp: Use UART settings from bus node 2020-04-06 09:12:58 -05:00
CMakeLists.txt drivers: peci: Add Kconfig for PECI driver 2020-03-13 18:53:04 +02:00
Kconfig drivers: peci: Add Kconfig for PECI driver 2020-03-13 18:53:04 +02:00