Skip to content

Commit

Permalink
docs: migration-guide-3.5: LPC55XXX Clock Init
Browse files Browse the repository at this point in the history
The inclusion of this note in the migration guide
explains the clocking change that occured in the
LPC55XXX soc as well as the added Kconfig that toggles
the PLL1 from being initialized. Also updated the
lpc board docs to state the correct System
Clock Value.

Signed-off-by: Emilio Benavente <[email protected]>
  • Loading branch information
EmilioCBen authored and jhedberg committed Oct 18, 2023
1 parent 447d19b commit b2b2afc
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 5 deletions.
2 changes: 1 addition & 1 deletion boards/arm/lpcxpresso55s16/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ System Clock
============

The LPC55S16 SoC is configured to use PLL1 clocked from the external 24MHz
crystal, running at 150MHz as a source for the system clock. When the flash
crystal, running at 144MHz as a source for the system clock. When the flash
controller is enabled, the core clock will be reduced to 96MHz. The application
may reconfigure clocks after initialization, provided that the core clock is
always set to 96MHz when flash programming operations are performed.
Expand Down
2 changes: 1 addition & 1 deletion boards/arm/lpcxpresso55s28/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ System Clock
============

The LPC55S28 SoC is configured to use PLL1 clocked from the external 24MHz
crystal, running at 150MHz as a source for the system clock. When the flash
crystal, running at 144MHz as a source for the system clock. When the flash
controller is enabled, the core clock will be reduced to 96MHz. The application
may reconfigure clocks after initialization, provided that the core clock is
always set to 96MHz when flash programming operations are performed.
Expand Down
5 changes: 3 additions & 2 deletions boards/arm/lpcxpresso55s36/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,8 +147,9 @@ the functionality of a pin.
System Clock
============

The LPC55S36 SoC is configured to use the internal FRO at 96MHz as a
source for the system clock. Other sources for the system clock are
The LPC55S36 SoC is configured to use PLL1 clocked from the external 24MHz
crystal, running at 144MHz as a source for the system clock. When the flash
controller is enabled, the core clock will be reduced to 96MHz. Other sources for the system clock are
provided in the SOC, depending on your system requirements.

Serial Port
Expand Down
2 changes: 1 addition & 1 deletion boards/arm/lpcxpresso55s69/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ System Clock
============

The LPC55S69 SoC is configured to use PLL1 clocked from the external 24MHz
crystal, running at 150MHz as a source for the system clock. When the flash
crystal, running at 144MHz as a source for the system clock. When the flash
controller is enabled, the core clock will be reduced to 96MHz. The application
may reconfigure clocks after initialization, provided that the core clock is
always set to 96MHz when flash programming operations are performed.
Expand Down
5 changes: 5 additions & 0 deletions doc/releases/migration-guide-3.5.rst
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,11 @@ Required changes
* :c:func:`pm_state_set` and :c:func:`pm_exit_post_ops` are mandatory now
for any platform supporting power management.

* The LPC55XXX series SOC (except LPC55S06) default main clock has been
updated to PLL1 source from XTAL32K running at 144MHZ. If the new
kconfig option :kconfig:option:`CONFIG_INIT_PLL1`
is disabled then the main clock is muxed to FRO_HR as before.

Recommended Changes
*******************

Expand Down

0 comments on commit b2b2afc

Please sign in to comment.