arm64: dts: Add initial support for Blaize BLZP1600 CB2
authorNikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
Wed, 4 Dec 2024 16:05:27 +0000 (16:05 +0000)
committerArnd Bergmann <arnd@arndb.de>
Fri, 13 Dec 2024 15:57:24 +0000 (16:57 +0100)
commit2e976f19d9c2863e0f97bf598f42e87efe5d9784
treed77a24032170a1e8931d53c2d1eff0006ffffbdc
parentc0b454a517553849093af19733489e1c57236905
arm64: dts: Add initial support for Blaize BLZP1600 CB2

Add support for the Blaize CB2 development board based on
the BLZP1600 SoC. This consists of a Carrier-Board-2 and a
System-on-Module.

Both BLZP1600 SoM and CB2 are available as products.
CB2 (Pathfinder) has multiple peripherals like UART, I2C,
SPI, GPIO, CSI (camera), DSI (display), USB-3.0 and Ethernet.

Enable support for the Cryptocell, UART and I2C which are
already fully supported by the drivers.

The blaize-blzp1600.dtsi is the common part for the SoC,
blaize-blzp1600-som.dtsi is the common part for the SoM and
blaize-blzp1600-cb2.dts is the board specific file.

Co-developed-by: James Cowgill <james.cowgill@blaize.com>
Signed-off-by: James Cowgill <james.cowgill@blaize.com>
Co-developed-by: Matt Redfearn <matt.redfearn@blaize.com>
Signed-off-by: Matt Redfearn <matt.redfearn@blaize.com>
Co-developed-by: Neil Jones <neil.jones@blaize.com>
Signed-off-by: Neil Jones <neil.jones@blaize.com>
Signed-off-by: Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm64/boot/dts/Makefile
arch/arm64/boot/dts/blaize/Makefile [new file with mode: 0644]
arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts [new file with mode: 0644]
arch/arm64/boot/dts/blaize/blaize-blzp1600-som.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi [new file with mode: 0644]