zephyr/drivers
Marti Bolivar 15780bd542 clock_control: stm32: fix a PLL init corner case
Commit 58c8d15 ("clock control:stm32: provide STM32Cube LL based
driver") added PLL initialization which disables the PLL before
configuring it.

This works if the system clock source is not the PLL (which is the
usual case for Zephyr booting out of chip reset). However, if the
SYSCLK source *is* the PLL, this halts execution.

To support this use case, switch the SYSCLK source to the
always-present HSI before disabling the PLL.

Signed-off-by: Marti Bolivar <marti.bolivar@linaro.org>
2017-05-10 08:31:13 -04:00
..
adc spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
aio drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
bluetooth Bluetooth: Move HCI driver debug to top-level Kconfig 2017-05-10 08:23:25 +03:00
clock_control clock_control: stm32: fix a PLL init corner case 2017-05-10 08:31:13 -04:00
console net: net_pkt_append: Refactor to return length of data actually added 2017-04-28 15:01:09 +03:00
counter drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
crc drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
crypto doc: misspellings in Kconfig files 2017-05-05 19:38:53 -04:00
display drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
dma stm32f4: Clean references to stm32f4 specific clock control 2017-04-28 15:26:11 -05:00
ethernet drivers: eth_dw: Cleanup use of C99 types 2017-05-09 17:06:28 -04:00
flash spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
gpio arch: sam3x: update Kconfig options after move to SAM SoC family tree 2017-05-03 13:51:37 -04:00
grove spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
i2c arch: sam3x: update Kconfig options after move to SAM SoC family tree 2017-05-03 13:51:37 -04:00
ieee802154 drivers: ieee802154_kw41z: Cleanup use of C99 types 2017-05-09 17:06:28 -04:00
interrupt_controller drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
ipm ipm: Trivial space adjustment 2017-05-03 10:25:29 -04:00
pci spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
pinmux pinmux: stm32: Add support for Nucleo L432KC 2017-05-08 15:03:15 -04:00
pwm stm32f4: Clean references to stm32f4 specific clock control 2017-04-28 15:26:11 -05:00
random drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
rtc drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
sensor doc: misspellings in Kconfig files 2017-05-05 19:38:53 -04:00
serial stm32: Don't perform any side effects in irq_update(). 2017-05-04 09:48:08 -05:00
shared_irq spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
slip drivers: slip: escape SLIP special characters in headers too 2017-04-28 15:01:08 +03:00
spi doc: misspellings in Kconfig files 2017-05-05 19:38:53 -04:00
timer test: benchmarking: Timing metrics for the kernel 2017-05-03 08:46:30 -04:00
usb spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
watchdog watchdog: atmel_sam: only build for SAME70 2017-04-28 21:49:45 +00:00
Kconfig drivers: Add support for BBC micro:bit LED display 2017-04-04 08:14:36 +03:00
Makefile crc16: Create function for computing CRC 16 2017-04-13 15:21:42 +03:00