Skip to content

Conversation

@sgaud-quic
Copy link
Contributor

Name SHA Commits

tech/bsp/clk 4a0d4ec 30
tech/bsp/interconnect e9171e9 3
tech/security/firmware-smc a50984a 2
tech/bsp/soc-infra 2949741 9
tech/bsp/remoteproc 68d1bd1 19
tech/bus/peripherals 486bcf7 1
tech/bus/pci/all d9f9599 8
tech/bus/usb/dwc 49ac8e0 2
tech/bus/usb/phy 9e7d778 13
tech/debug/hwtracing 88c50d8 27
tech/pmic/misc eaefc12 20
tech/pmic/regulator 81fc8fb 6
tech/mem/iommu 4cff31b 3
tech/mm/audio/all d78cd6a 5
tech/mm/camss 84e6e6d 14
tech/mm/drm 4f059cf 29
tech/mm/fastrpc a471773 4
tech/mm/video 4871417 16
tech/mm/gpu 4bb11fd 7
tech/mproc/rpmsg c3875d9 1
tech/net/ath 717323a 22
tech/net/eth c280d7e 1
tech/net/bluetooth d8e79e5 6
tech/pm/power 7b7e779 7
tech/pm/thermal 363f414 3
tech/security/crypto fa6b06a 11
tech/security/ice 5c53b58 12
tech/storage/all dc1975c 8
tech/all/dt/qcs6490 87b5b8c 7
tech/all/dt/qcs9100 f7d2f96 20
tech/all/dt/qcs8300 c18f558 30
tech/all/dt/qcs615 8e5f8d4 22
tech/all/dt/hamoa e571479 16
tech/all/dt/glymur 390ca2a 27
tech/all/dt/kaanapali c3ff3fc 17
tech/all/dt/pakala b4ebc9f 9
tech/all/config 58b254f 40
tech/overlay/dt ea0e80f 16
tech/all/workaround 65d2481 4
tech/mproc/all d19a4c1 5
tech/noup/debug/all 1c86d19 5

khalidfaisal17 and others added 30 commits January 13, 2026 18:51
Enable ST33HTPM TPM over SPI10 on the Monaco IoT EVK by adding the
required SPI and TPM nodes.

Link: https://lore.kernel.org/all/[email protected]/

Signed-off-by: Khalid Faisal Ansari <[email protected]>
Enable BT on qcs8300-ride by adding a BT device tree node.

Since the platform uses the QCA6698 Bluetooth chip. While
the QCA6698 shares the same IP core as the WCN6855, it has
different RF components and RAM sizes, requiring new firmware
files. Use the firmware-name property to specify the NVM and
rampatch firmware to load.

Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Wei Deng <[email protected]>
…ice nodes

Add device tree nodes for the DSI0 controller with their corresponding
PHY found on Qualcomm QCS8300 SoC.

Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Ayushi Makhija <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
…e node

Add anx7625 DSI to DP bridge device node.

Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Ayushi Makhija <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Monaco-evk has LT8713sx which act as DP to 3 DP output
converter. Edp PHY from monaco soc is connected to lt8713sx
as input and output of lt8713sx is connected to 3 mini DP ports.

Two ports are available in mainboard and one port
is available on Mezz board.

lt8713sx is connected to soc over i2c0 and with reset gpio
connected to pin6 of ioexpander5.

Enable the edp nodes from monaco and enable lontium lt8713sx
bridge node.

Link: https://lore.kernel.org/r/20251228-lt8713sx-bridge-linux-for-next-v3-1-3f77ad84d7d1@oss.qualcomm.com
Co-developed-by: Prahlad Valluru <[email protected]>
Signed-off-by: Prahlad Valluru <[email protected]>
Signed-off-by: Vishnu Saini <[email protected]>
The Qualcomm SerDes PHY, present on multiple boards, has two regulators
providing supplies of 1.2V (L5A) and 0.9V (L4A). Update the node to
reflect the same instead of incorrectly voting for only L4A.

Link: https://lore.kernel.org/r/20251124-sgmiieth_serdes_regulator-v1-4-73ae8f9cbe2a@oss.qualcomm.com
Fixes: 117d6bc ("arm64: dts: qcom: qcs8300: Add Monaco EVK board")
Signed-off-by: Mohd Ayaan Anwar <[email protected]>
…egulator

Add the additional 0.9V regulator for the Qualcomm SerDes PHY.

Link: https://lore.kernel.org/r/20251124-sgmiieth_serdes_regulator-v1-5-73ae8f9cbe2a@oss.qualcomm.com
Fixes: 787cb3b ("arm64: dts: qcom: qcs8300-ride: enable ethernet0")
Signed-off-by: Mohd Ayaan Anwar <[email protected]>
PCIe phy needs to be voted for QREF regulator, As the base dtsi changes
are still pending we haven't posted the actual fix. Till we post actual
fix to upstream, use this change as a workaround.

Signed-off-by: Krishna Chaitanya Chundru <[email protected]>
Enable AMC6821 fan controller for monaco-evk platform and
configure pwm polarity as inverted.

Signed-off-by: Gaurav Kohli <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Add cooling-cells property to the CPU nodes to support cpufreq
cooling devices.

Signed-off-by: Gaurav Kohli <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Enable cdsp cooling devices and thermal zone cooling map bindings
for cdsp.

Signed-off-by: Gaurav Kohli <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Certain drivers were failing to probe during boot because their
dependencies were not ready within the default deferred probe timeout.
To address this, increase the deferred probe timeout to allow dependent
drivers sufficient time to register and avoid probe failures during
system startup.

Signed-off-by: Komal Bajaj <[email protected]>
Add the cpucp mailbox, sram and SCMI nodes required to enable
the CPUFreq support using the SCMI perf protocol on SM8750 SoCs.

Git-commit: deed369e067b8406714154a6678a3e3d9b1c1131
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
Reviewed-by: Konrad Dybcio <[email protected]>
Reviewed-by: Sibi Sankar <[email protected]>
Reviewed-by: Abel Vesa <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jagadeesh Kona <[email protected]>
Add device nodes for entire display: MDSS, DPU, DSI, DSI PHYs,
DisplayPort and Display Clock Controller.

Reviewed-by: Konrad Dybcio <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Krzysztof Kozlowski <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Yash Gupta <[email protected]>
Enable display on MTP8750 board with Novatek NT37801 panel.

Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Krzysztof Kozlowski <[email protected]>
Reviewed-by: Abel Vesa <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Yash Gupta <[email protected]>
Add PSCI SYSTEM_RESET2 reboot-modes for talos based boards, for use by
the psci_reboot_mode driver.

The following modes are defined:
- bootloader: reboot into fastboot mode for fastboot flashing.
- edl: reboot into emergency download mode for image loading via
  the Firehose protocol.

Support for these modes is firmware dependent.

Signed-off-by: Song Xue <[email protected]>
Signed-off-by: Shivendra Pratap <[email protected]>
Signed-off-by: Xin Liu <[email protected]>
Link: https://lore.kernel.org/all/20251228-arm-psci-system_reset2-vendor-reboots-v19-10-ebb956053098@oss.qualcomm.com/
… platforms

Add ACTLR settings for missing MDSS devices on Qualcomm platforms.

These are QoS settings and are specific to per SoC thus different
settings, eg: some have shallow prefetch while others have no
prefetch.

Aswell, this prefetch feature is not implemented for all the
platforms, capturing to those are implemented to the best of my
knowledge.

Link: https://lore.kernel.org/all/[email protected]/
Reviewed-by: Dmitry Baryshkov <[email protected]>
Reviewed-by: Konrad Dybcio <[email protected]>
Signed-off-by: Charan Teja Kalla <[email protected]>
Signed-off-by: Bibek Kumar Patro <[email protected]>
…n SM8750

Enable the SM8750 video, camera clock controller for their respective
functionalities on the Qualcomm SM8750 MTP platform.

Link: https://lore.kernel.org/all/20260113-enable_mmcc_defconfig-v1-1-4b709daadd1f@oss.qualcomm.com/
Signed-off-by: Taniya Das <[email protected]>
…SB controller

Enable OTG support for primary USB controller on EVK Platform. Add
HD3SS3220 Type-C port controller present between Type-C port and SoC
that provides role switch notifications to controller.

Signed-off-by: Krishna Kurapati <[email protected]>
Reviewed-by: Konrad Dybcio <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
…r primary port controller

Rename the hd3ss3220_ instance to improve clarity and simplify usage when
adding a secondary port controller.

Signed-off-by: Swati Agarwal <[email protected]>
Reviewed-by: Konrad Dybcio <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
…er in host mode

Enable secondary USB controller in host mode on lemans EVK Platform.

For secondary USB Typec port, there is a genesys USB HUB GL3590 having 4
ports sitting in between SOC and HD3SS3220 Type-C port controller and SS
lines run from the SoC through the hub to the Port controller. Mark the
second USB controller as host only capable.

Add HD3SS3220 Type-C port controller along with Type-c connector for
controlling vbus supply.

Signed-off-by: Swati Agarwal <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Document the device tree bindings for the PURWA-IOT-EVK board, which
uses the Qualcomm X1P42100 SoC.

Reviewed-by: Krzysztof Kozlowski <[email protected]>
Signed-off-by: Yijie Yang <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Add the Purwa-IoT-EVK board to the list to enable access to EFI variables.

Guarantee that subsystems relying on SCM services can access secure-world
features. This change improves reliability and prevents missing
functionality or boot-time issues by making service availability explicit.

Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Yijie Yang <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
The PURWA-IOT-SOM is a compact computing module that integrates a System
on Chip (SoC) — specifically the x1p42100 — along with essential
components optimized for IoT applications. It is designed to be mounted on
carrier boards, enabling the development of complete embedded systems.

Make the following peripherals on the SOM enabled:
- Regulators on the SOM
- Reserved memory regions
- PCIe3, PCIe4, PCIe5, PCIe6a
- USB0 through USB6 and their PHYs
- ADSP, CDSP
- Graphic

Signed-off-by: Yijie Yang <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
The PURWA-IOT-EVK is an evaluation platform for IoT products, composed of
the Purwa IoT SoM and a carrier board. Together, they form a complete
embedded system capable of booting to UART.

PURWA-IOT-EVK uses the PS8833 as a retimer for USB0, unlike HAMOA-IOT-EVK.
Meanwhile, USB0 bypasses the SBU selector FSUSB42. As a result, the glink
topology differs from that of HAMOA-IOT-EVK.

Make the following peripherals on the carrier board enabled:
- UART
- On-board regulators
- USB Type-C mux
- Pinctrl
- Embedded USB (EUSB) repeaters
- NVMe
- pmic-glink
- USB DisplayPorts
- Bluetooth
- WLAN
- Audio
- PCIe ports for PCIe3 through PCIe6a

Signed-off-by: Yijie Yang <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Document compatible for Qualcomm Glymur SoC ADSP which is fully compatible
with SM8750 ADSP. Also with the Linux Host running on EL2, the remoteprocs
need to be hypervisor independent, the iommu property is mandatory to
ensure proper functionality.

Link: https://lore.kernel.org/linux-arm-msm/[email protected]/T/#mdcb5d79189b598b0ab6f5f5d179b88caa26e050d
Signed-off-by: Sibi Sankar <[email protected]>
Signed-off-by: Pradyot Kumar Nayak <[email protected]>
Document compatible for Qualcomm Glymur SoC CDSP which is fully compatible
with SM8550 CDSP. Also with the Linux Host running on EL2, the remoteprocs
need to be hypervisor independent, the iommu property is mandatory to
ensure proper functionality.

Link:https://lore.kernel.org/linux-arm-msm/[email protected]/T/#mdcb5d79189b598b0ab6f5f5d179b88caa26e050d
Signed-off-by: Sibi Sankar <[email protected]>
Acked-by: Rob Herring (Arm) <[email protected]>
Signed-off-by: Pradyot Kumar Nayak <[email protected]>
…li SoCCP

Document the component used to boot SoCCP on Kaanapali SoC.

Link:https://lore.kernel.org/linux-arm-msm/[email protected]/T/#t
Signed-off-by: Jingyi Wang <[email protected]>
Signed-off-by: Pradyot Kumar Nayak <[email protected]>
…lymur

Document compatible for Qualcomm Glymur SoC SoCCP (SoC Control Processor)
PAS which is fully compatible with Kaanapali.

Link: https://lore.kernel.org/linux-arm-msm/[email protected]/
Signed-off-by: Sibi Sankar <[email protected]>
Signed-off-by: Pradyot Kumar Nayak <[email protected]>
Purwa will crash if HLOS attempts to access or configure the TPM pins, as
these operations require higher privilege levels. Therefore, the TPM pins
should be reserved in the DTS until NHLOS provides proper support.

Signed-off-by: Yijie Yang <[email protected]>
# Conflicts:
#	Documentation/devicetree/bindings/remoteproc/qcom,sm8550-pas.yaml
# Conflicts:
#	arch/arm64/boot/dts/qcom/Makefile
#	arch/arm64/boot/dts/qcom/talos.dtsi
# Conflicts:
#	include/linux/firmware/qcom/qcom_scm.h
Adding merge log file and topic_SHA1 file

Signed-off-by: Salendarsingh Gaud <[email protected]>
@qcomlnxci
Copy link

Tests-kaanapali-qrd

  • Total: 0 (✅ 0, ❌ 0, ⛔ 0, ⚠️ 0)

Tests-lemans-evk

  • Total: 31 (✅ 26, ❌ 3, ⛔ 0, ⚠️ 2)
    • Failures:
      • Probe_Failure_Check
      • shmbridge
      • BT_FW_KMD_Service

Tests-qcs615-ride

  • Total: 27 (✅ 17, ❌ 5, ⛔ 0, ⚠️ 5)
    • Failures:
      • shmbridge
      • cdsp_remoteproc
      • remoteproc
      • Probe_Failure_Check
      • BT_FW_KMD_Service

Tests-qcs6490-rb3gen2

  • Total: 31 (✅ 26, ❌ 3, ⛔ 0, ⚠️ 2)
    • Failures:
      • BT_FW_KMD_Service
      • USBHost
      • shmbridge

Tests-qcs8300-ride

  • Total: 31 (✅ 27, ❌ 2, ⛔ 0, ⚠️ 2)
    • Failures:
      • Probe_Failure_Check
      • shmbridge

Tests-qcs9100-ride-r3

  • Total: 26 (✅ 24, ❌ 1, ⛔ 0, ⚠️ 1)
    • Failures:
      • shmbridge

Tests-sm8750-mtp

  • Total: 0 (✅ 0, ❌ 0, ⛔ 0, ⚠️ 0)

Tests-x1e80100-crd

  • Total: 0 (✅ 0, ❌ 0, ⛔ 0, ⚠️ 0)

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.