Skip to content

Add support for Monaco evk ac Board#415

Open
umang-chheda wants to merge 2 commits intoqualcomm-linux:qcom-6.18.yfrom
umang-chheda:monaco-evk-ac
Open

Add support for Monaco evk ac Board#415
umang-chheda wants to merge 2 commits intoqualcomm-linux:qcom-6.18.yfrom
umang-chheda:monaco-evk-ac

Conversation

@umang-chheda
Copy link
Copy Markdown

@umang-chheda umang-chheda commented Apr 2, 2026

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/
CRs-Fixed: 4489525

Introduce bindings for the monaco-evk-ac IoT board, which is
based on the monaco-ac (QCS8300-AC) SoC variant.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@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/
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/
@umang-chheda umang-chheda requested a review from a team April 2, 2026 16:48
@umang-chheda umang-chheda changed the title Monaco evk ac Add support for Monaco evk ac Board Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant