zephyr/soc/arm/nxp_lpc/lpc55xxx
Daniel DeGrasse faf5593272 soc: arm: nxp_lpc: Only clock core from PLL1 when CONFIG_FLASH=n
Do not clock the LPC55xxx cores from PLL1 when CONFIG_FLASH is set. This
is required due to the following limitation of the flash controller
(documented in the reference manual):

Flash operations (erase, blank check, program) and reading a single word
can only be performed for CPU frequencies of up to 100 MHz. These
operations cannot be performed for frequencies above 100 MHz.

The PLL1 clock source will result in a core clock of 150MHz, which
violates this requirement.

Fixes #62963

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-10-08 11:25:02 +01:00
..
CMakeLists.txt soc: nxp_lpc: Add USBFS support 2023-05-26 17:53:37 -04:00
Kconfig.defconfig.lpc55S06 soc: nxp_lpc: Add USBFS support 2023-05-26 17:53:37 -04:00
Kconfig.defconfig.lpc55S16 USB: NXP LPC55S16 USB-HS support 2023-04-13 10:28:00 -05:00
Kconfig.defconfig.lpc55S28 drivers: pinmux: mcux_lpc: drop driver 2023-02-23 16:56:04 -05:00
Kconfig.defconfig.lpc55S36 soc: nxp_lpc: Add USBFS support 2023-05-26 17:53:37 -04:00
Kconfig.defconfig.lpc55S69_cpu0 drivers: pinmux: mcux_lpc: drop driver 2023-02-23 16:56:04 -05:00
Kconfig.defconfig.lpc55S69_cpu1 drivers: pinmux: mcux_lpc: drop driver 2023-02-23 16:56:04 -05:00
Kconfig.defconfig.series entropy: remove Kconfig.defconfig* setting of entropy drivers 2022-08-09 23:37:33 -05:00
Kconfig.series soc: arm: nxp_lpc: convert NXP LPC SOCs to use CMSIS SystemInit 2023-02-20 09:47:28 +01:00
Kconfig.soc soc: arm: nxp_lpc: Only clock core from PLL1 when CONFIG_FLASH=n 2023-10-08 11:25:02 +01:00
linker.ld include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
pinctrl_soc.h drivers: pinctrl: update lpc iocon to support LPC55s3x 2022-08-04 10:47:16 -05:00
soc.c soc: lpc55s3x: Enable VREF 2023-09-21 09:26:57 +02:00
soc.h soc: lpc55xxx: remove unnecessary include 2022-10-11 18:05:17 +02:00
usb.ld dts: lpc55S6x: Add back the USB SRAM region 2022-08-24 10:08:40 +02:00