Add support for monaco-ac-evk board#874
Add support for monaco-ac-evk board#874shashim-quic merged 3 commits intoqualcomm-linux:tech/all/dt/qcs8300from
Conversation
92039fb to
533a6ea
Compare
533a6ea to
d6102e8
Compare
|
Does this PR need to be revised based on community comments ? |
Yes Shiraz have proposed restructured DT Design on top of V2 patches, haven't received any comment on restructured design, will post v3 this week itself. |
d6102e8 to
ca2de1f
Compare
|
On this topic branch, I see that the following Bluetooth-related patch is present : During the rebase of my patch series, I have currently dropped this Bluetooth patch. Please let me know whether I should reintroduce it as a separate commit on top of my changes to include the Bluetooth updates in the monaco-evk-common file ? |
| #include <dt-bindings/sound/qcom,q6afe.h> | ||
| #include <dt-bindings/regulator/qcom,rpmh-regulator.h> | ||
|
|
||
| #include "monaco.dtsi" |
There was a problem hiding this comment.
not #include "monaco-evk-common.dtsi" ?
There was a problem hiding this comment.
aren't you adding monaco-ac-evk.dts in 3rd patch ? so is it needed ?
There was a problem hiding this comment.
aren't you adding monaco-ac-evk.dts in 3rd patch ? so is it needed ?
My Bad, This is not needed - This was falsely added by mistake - I have updated the PR to exclude this change. The PR is clean now ...
@shashim-quic - Kindly request to help review again
ca2de1f to
048103f
Compare
…nto shared dtsi The monaco-ac EVK is a new board variant which shares the majority of its hardware description with the existing monaco-evk board. In preparation for adding this variant, extract the common hardware nodes from monaco-evk.dts into a new shared monaco-evk-common.dtsi include file, and update monaco-evk.dts to include it and keep only board-specific overrides. No functional change intended. Link: https://lore.kernel.org/lkml/20260413114819.3894307-2-umang.chheda@oss.qualcomm.com/ Signed-off-by: Umang Chheda <umang.chheda@oss.qualcomm.com>
Introduce bindings for the monaco-ac-evk IoT board, which is based on the monaco-ac (QCS8300-AC) SoC variant. Link: https://lore.kernel.org/lkml/20260413114819.3894307-3-umang.chheda@oss.qualcomm.com/ Signed-off-by: Umang Chheda <umang.chheda@oss.qualcomm.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
048103f to
1ab2eea
Compare
Add initial device tree support for monaco-ac EVK board, based on Qualcomm's monaco-ac (QCS8300-AC) variant SoC. Compared to the existing monaco-evk board, which is based on the QCS8300-AA SKU and uses a four-PMIC power delivery network (2x PM8650AU, Maxim MAX20018, TI TPS6594) to support higher power requirements, the monaco-ac EVK uses QCS8300-AC SKU (with 20 TOPS NPU capability) and a simplified two-PMIC power delivery network (2x PM8650AU). Apart from the SoC SKU and PDN differences, the board layout and peripherals are equivalent to the monaco-evk design and are reused accordingly. Link: https://lore.kernel.org/lkml/20260413114819.3894307-4-umang.chheda@oss.qualcomm.com/ 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>
1ab2eea to
5e8fe8f
Compare
7703506
into
qualcomm-linux:tech/all/dt/qcs8300
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 :
and eMMC.
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
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 :
controllers to facilitate DMA and peripheral communication.
lines for extended I/O functionality.
support USB peripheral operations.
Compute DSP and Generic DSP, along with their corresponding
firmware.
and other consumers.
Ethernet MAC address via nvmem for network configuration.
It depends on CONFIG_QCA808X_PHY to use QCA8081 PHY.
firmware, to enable video decoding capabilities.
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/