Skip to content

Commit 475642f

Browse files
committed
FROMLIST: arm64: dts: qcom: monaco: Add monaco-ac EVK board
Add initial device tree support for monaco-ac EVK board, based on Qualcomm's monaco-ac (QCS8300-AC) variant SoC. monaco-ac EVK is single board supporting these peripherals : - Storage: 1 × 128 GB UFS, micro-SD card, EEPROMs for MACs, and eMMC. - Audio/Video, Camera & Display ports. - Connectivity: RJ45 2.5GbE, WLAN/Bluetooth, CAN/CAN-FD. - PCIe ports. - USB & UART ports. Compared to "monaco-evk" variant, which utilizes higher tier QCS8300-AA SKU (supporting 40 TOPS of NPU) and a 4-PMIC (2x PM8650AU + Maxim MAX20018 + TI TPS6594) power delivery network (PDN) to support higher power requirement. This board utilizes lower tier QCS8300-AC SKU (Supporting 20 TOPS of NPU) and a simplified 2 PMIC(2x PM8650AU) PDN. Add support for the following components : - GPI (Generic Peripheral Interface) and QUPv3-0/1 controllers to facilitate DMA and peripheral communication. - TCA9534 I/O expander via I2C to provide 8 additional GPIO lines for extended I/O functionality. - USB1 controller routed to a TypeC connector in device mode to support USB peripheral operations. - Remoteproc subsystems for supported DSPs such as Audio DSP, Compute DSP and Generic DSP, along with their corresponding firmware. - Configure nvmem-layout on the I2C EEPROM to store data for Ethernet and other consumers. - QCA8081 2.5G Ethernet PHY on port-0 and expose the Ethernet MAC address via nvmem for network configuration. It depends on CONFIG_QCA808X_PHY to use QCA8081 PHY. - Support for the Iris video decoder, including the required firmware, to enable video decoding capabilities. - PCIe0 and PCIe1 controller and phy-nodes. - Sound card and max98357a based I2S speaker amplifier. Written with inputs from: Nirmesh Kumar Singh <nirmesh.singh@oss.qualcomm.com> - GPIO Expander. Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com> - GPI/QUP. Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com> - Ethernet. Monish Chunara <monish.chunara@oss.qualcomm.com> - EEPROM. Swati Agarwal <swati.agarwal@oss.qualcomm.com> - USB. Sushrut Shree Trivedi <sushrut.trivedi@oss.qualcomm.com> - PCIe. Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com> - Audio. Co-developed-by: Faruque Ansari <faruque.ansari@oss.qualcomm.com> Signed-off-by: Faruque Ansari <faruque.ansari@oss.qualcomm.com> Signed-off-by: Umang Chheda <umang.chheda@oss.qualcomm.com> Link: https://lore.kernel.org/lkml/20260401-monaco-evk-ac-sku-v2-0-27b5f702cfba@oss.qualcomm.com/
1 parent d362941 commit 475642f

File tree

2 files changed

+731
-0
lines changed

2 files changed

+731
-0
lines changed

arch/arm64/boot/dts/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ lemans-evk-ifp-mezzanine-dtbs := lemans-evk.dtb lemans-evk-ifp-mezzanine.dtbo
5353

5454
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-ifp-mezzanine.dtb
5555
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk.dtb
56+
dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-ac-sku.dtb
5657

5758
monaco-evk-el2-dtbs := monaco-evk.dtb monaco-el2.dtbo
5859

0 commit comments

Comments
 (0)