zephyr/soc/arm/nxp_lpc
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
..
lpc11u6x include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
lpc51u68 include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
lpc54xxx include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
lpc55xxx soc: arm: nxp_lpc: Only clock core from PLL1 when CONFIG_FLASH=n 2023-10-08 11:25:02 +01:00
CMakeLists.txt
Kconfig soc: Only select HAS_SEGGER_RTT if module is available 2023-04-20 14:57:51 +02:00
Kconfig.defconfig
Kconfig.soc