stm32mp1: add 800 MHz profile support
authorPatrick Delaunay <patrick.delaunay@st.com>
Wed, 26 Feb 2020 10:26:43 +0000 (11:26 +0100)
committerPatrick Delaunay <patrick.delaunay@st.com>
Tue, 24 Mar 2020 13:16:33 +0000 (14:16 +0100)
commit050fed8a974790f553b580f8e2cdb26181f875c1
tree33d1231d5cfc2b945a1a125099325fce88106855
parent73306a125c5390ae7ed879e45b3b6df64bfe6075
stm32mp1: add 800 MHz profile support

The STM32MP1 series is available in 3 different lines which are pin-to-pin
compatible:
- STM32MP157: Dual Cortex-A7 cores, Cortex-M4 core @ 209 MHz,
              3D GPU, DSI display interface and CAN FD
- STM32MP153: Dual Cortex-A7 cores, Cortex-M4 core @ 209 MHz
              and CAN FD
- STM32MP151: Single Cortex-A7 core, Cortex-M4 core @ 209 MHz

Each line comes with a security option (cryptography & secure boot)
& a Cortex-A frequency option :

- A : Cortex-A7 @ 650 MHz
- C : Secure Boot + HW Crypto + Cortex-A7 @ 650 MHz
- D : Cortex-A7 @ 800 MHz
- F : Secure Boot + HW Crypto + Cortex-A7 @ 800 MHz

This patch adds the support of STM32MP15xD and STM32MP15xF in U-Boot.

Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Acked-by: Patrice Chotard <patrice.chotard@st.com>
arch/arm/mach-stm32mp/cpu.c
arch/arm/mach-stm32mp/fdt.c
arch/arm/mach-stm32mp/include/mach/sys_proto.h
doc/board/st/stm32mp1.rst