doc: fix Arm SoCs list

Keep the list of SoCs in a single place and include it so that the
documentation won't get outdated.

Fixes: 8f5ea6a464ac ("config/arm: fix implementer and its SoCs")
Fixes: 1b4c86a721c9 ("config/arm: add Marvell CN10K")
Fixes: 7cf32a22b240 ("config/arm: add Hisilicon kunpeng")

Signed-off-by: David Marchand <david.marchand@redhat.com>
Reviewed-by: Jerin Jacob <jerinj@marvell.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
This commit is contained in:
David Marchand 2021-04-29 09:00:06 +02:00
parent 47a0c2e117
commit c3946acf22
2 changed files with 25 additions and 12 deletions

View File

@ -321,6 +321,27 @@ soc_thunderxt88 = {
'part_number': '0xa1'
}
'''
Start of SoCs list
generic: Generic un-optimized build for all aarch64 machines.
armada: Marvell ARMADA
bluefield: NVIDIA BlueField
cn10k: Marvell OCTEON 10
dpaa: NXP DPAA
emag: Ampere eMAG
graviton2: AWS Graviton2
kunpeng920: HiSilicon Kunpeng 920
kunpeng930: HiSilicon Kunpeng 930
n1sdp: Arm Neoverse N1SDP
n2: Arm Neoverse N2
octeontx2: Marvell OCTEON TX2
stingray: Broadcom Stingray
thunderx2: Marvell ThunderX2 T99
thunderxt88: Marvell ThunderX T88
End of SoCs list
'''
# The string above is included in the documentation, keep it in sync with the
# SoCs list below.
socs = {
'generic': soc_generic,
'armada': soc_armada,

View File

@ -197,19 +197,11 @@ option::
meson soc_build -Dplatform=<target_soc>
Substitute <target_soc> with one of the supported SoCs::
Substitute <target_soc> with one of the supported SoCs
generic: Generic un-optimized build for all aarch64 machines.
armada: Marvell ARMADA
bluefield: NVIDIA BlueField
dpaa: NXP DPAA
emag: Ampere eMAG
graviton2: AWS Graviton2
n1sdp: Arm Neoverse N1SDP
octeontx2: Marvell OCTEON TX2
stingray: Broadcom Stingray
thunderx2: Marvell ThunderX2 T99
thunderxt88: Marvell ThunderX T88
.. literalinclude:: ../../../config/arm/meson.build
:start-after: Start of SoCs list
:end-before: End of SoCs list
These SoCs are also used in cross files, e.g.::