• Josua Mayer's avatar
    dt-bindings: arm64: marvell: add solidrun cn9130 som based boards · 5f5eb240
    Josua Mayer authored
    Add bindings for SolidRun boards based on CN9130 SoM.
    
    Three boards are added in total:
    - Clearfog Base
    - Clearfog Pro
    - SolidWAN
    The Clearfog boards are identical to the older Armada 388 based boards,
    upgraded with a new SoM and SoC.
    However the feature set and performance characteristics are different,
    therefore compatible strings from armada 388 versions are not included.
    
    SolidWAN uses the same SoM adding a southbridge on the carrier.
    
    Since 2019 there are bindings in-tree for two boards based on cn9130 and
    9131. These are extremely verbose by listing cn9132, cn9131, cn9130,
    ap807-quad, ap807 for the SoC alone.
    CN9130 SoC combines an application processor (ap807) and a
    communication processor (cp115) in a single package.
    
    The communication processor (short CP) is also available separately as a
    southbridge. It only functions in combination with the CN9130 SoC.
    Complete systems adding one or two southbridges are by convention called
    CN9131 and CN9132 respectively.
    Despite different naming all systems are built around the same SoC.
    Therefore marvell,cn9131 and marvell,cn9132 can be omitted. The number
    of CPs is part of a board's BoM and can be reflected in the board
    compatible string instead.
    
    Existing bindings also describe cn9130 as a specialisation of
    ap807-quad. Usually board-level compatibles stop at the SoC without
    going into silicon versions or individual dies.
    There is no programming model at this layer, and in particular not for
    parts of an SoC. Therefore the ap compatibles can also be omitted.
    Signed-off-by: default avatarJosua Mayer <josua@solid-run.com>
    Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
    Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
    5f5eb240
armada-7k-8k.yaml 2.85 KB