zephyr/drivers
Thomas Stranger 844277f4aa drivers/clock_control: fix: stm32wb series has only a single msi range
stm32wb only has a single msi clock range, in contrast to wl, l4, l5
which have a second range that is active after exit from standby mode.
This difference must be taken account of in the driver.

This commit abstracts __LL_RCC_CALC_MSI_FREQ macro such that all series
can be supported, additionally the switch to the msirange
(LL_RCC_MSI_EnableRangeSelection) is now only executed on series
that support it.

As a result stm32wb socs can use msi as sysclock.
The same should be done for stm32l0, but this commit series limits
the scope of socs to avoid getting too bloated.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2021-05-06 07:36:05 -05:00
..
adc
audio drivers/audio: Kconfig: Fix dmic INIT_PRIORITY default value 2021-05-04 08:33:46 -05:00
bluetooth drivers: Bluetooth: Update H5 driver to new delayable work API. 2021-05-05 19:44:09 -04:00
can drivers: can: remove usage of device_pm_control_nop 2021-04-28 10:54:22 -04:00
clock_control drivers/clock_control: fix: stm32wb series has only a single msi range 2021-05-06 07:36:05 -05:00
console drivers: console: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter counter: callback null check to use NULL instead of numeric zero 2021-04-29 07:16:37 -04:00
crypto drivers: crypto: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
dac drivers: dac: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
debug
disk drivers: disk: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
display pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
dma drivers/dma: stm32 dmamux: use util_listify to gen. func/dma_chan arrays 2021-05-06 07:10:02 -05:00
ec_host_cmd_periph drivers: ec_host_cmd_periph: remove usage of device_pm_control_nop 2021-04-28 10:55:22 -04:00
edac
eeprom drivers: eeprom: remove usage of device_pm_control_nop 2021-04-28 10:55:22 -04:00
entropy pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
espi drivers: espi: remove usage of device_pm_control_nop 2021-04-28 10:55:22 -04:00
ethernet pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
flash pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
gpio pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
hwinfo
i2c pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
i2s drivers: i2s: i2s_sam_ssc: Fix build issue 2021-05-05 13:01:01 -05:00
ieee802154 drivers: ieee802154: rf2xx: Add pan coordinator mode 2021-05-05 15:55:45 +02:00
interrupt_controller pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
ipm cavs: idc: export cavs_idc_smp_init() 2021-05-03 17:13:01 -04:00
kscan drivers: kscan: remove usage of device_pm_control_nop 2021-04-28 11:25:42 -04:00
led pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
led_strip drivers: led_strip: remove usage of device_pm_control_nop 2021-04-28 11:25:42 -04:00
lora drivers: lora: remove usage of device_pm_control_nop 2021-04-28 11:25:42 -04:00
memc drivers: memc: remove usage of device_pm_control_nop 2021-04-28 12:25:24 -04:00
misc
modem pm: rename device_set/get_power_state to pm_device_set/get 2021-05-05 18:35:49 -04:00
net drivers: net: remove usage of device_pm_control_nop 2021-04-28 12:25:24 -04:00
neural_net drivers: neural_net: remove usage of device_pm_control_nop 2021-04-28 12:25:24 -04:00
pcie drivers: pcie: remove usage of device_pm_control_nop 2021-04-28 12:25:24 -04:00
peci drivers: peci: remove usage of device_pm_control_nop 2021-04-28 12:25:24 -04:00
pinmux ite: drivers/pinmux: modify pinmux driver 2021-05-05 08:45:16 -04:00
pm_cpu_ops drivers: pm_cpu_ops: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
ps2 drivers: ps2: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
ptp_clock
pwm pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
regulator drivers: regulator: remove usage of device_pm_control_nop 2021-04-28 16:43:29 -04:00
sensor pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
serial serial: nrfx_uarte: check size before writing to buffer 2021-05-06 11:34:50 +02:00
spi pm: rename PM_DEVICE_GET/SET_POWER_STATE to PM_DEVICE_STATE_GET/SET 2021-05-05 18:35:49 -04:00
timer drivers: timer: MXRT600 OS timer to wake platform from deep sleep 2021-05-05 22:28:44 -05:00
usb drivers: usb_dc_nrfx: add attached event delay 2021-04-29 09:55:28 -04:00
video drivers: video: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
virtualization drivers: virtualization: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
watchdog power: move reboot functionality to os lib 2021-04-28 20:34:00 -04:00
wifi drivers: wifi: esp: use dns_resolve_reconfigure() API 2021-04-29 08:00:09 -04:00
CMakeLists.txt
Kconfig