Skip to content

Conversation

@sgaud-quic
Copy link
Contributor

@sgaud-quic sgaud-quic commented Jan 5, 2026

Name SHA Commits

tech/bsp/clk 567d776 19
tech/security/firmware-smc a50984a 2
tech/bsp/soc-infra 2949741 9
tech/bsp/remoteproc 27311a4 15
tech/bus/peripherals 486bcf7 1
tech/bus/pci/all 2fdd372 9
tech/bus/usb/dwc 49ac8e0 2
tech/bus/usb/phy cb24d23 11
tech/debug/hwtracing 88c50d8 27
tech/pmic/misc 91e88b9 16
tech/pmic/regulator 81fc8fb 6
tech/mem/iommu fc1b59c 1
tech/mm/audio/all 3a0c2db 4
tech/mm/camss d1d2c38 3
tech/mm/drm 9bb86be 28
tech/mm/fastrpc 844e24f 4
tech/mm/video b5deb4a 15
tech/mm/gpu 1651b6d 5
tech/mproc/rpmsg c3875d9 1
tech/net/ath 2b189c5 19
tech/net/eth c280d7e 1
tech/net/bluetooth b5902f2 2
tech/pm/power 7b7e779 7
tech/pm/thermal 363f414 3
tech/security/crypto fa6b06a 11
tech/storage/all ba8c93d 6
tech/all/dt/qcs6490 87b5b8c 7
tech/all/dt/qcs9100 d8bc255 14
tech/all/dt/qcs8300 f5c9375 27
tech/all/dt/qcs615 5461220 10
tech/all/dt/hamoa 4c89453 11
tech/all/dt/glymur 6e186f9 20
tech/all/dt/kaanapali 9508158 5
tech/all/dt/pakala 6ac5fb5 3
tech/all/config bccaf34 33
tech/overlay/dt 0372190 10
tech/all/workaround 960a7bd 2
tech/mproc/all d19a4c1 5

Issues:
1.Observing crash in audio on RB3Gen2, lemans-evk, monaco-evk with 6.18-rc7 : #117
2. Bootup issue on lemans-evk : #108
3. [Monaco EVK] Wi-Fi failing on qcom-distro with 6.18 Kernel + topic branch changes : #133
4. BT failed on RB8 and RB4 for both distro and overlay. #150
5. WLAN: No interfaces on RB4 and Talos : #151
6. Audio record failed on RB4 and RB8.#153
7. Display/Graphics: Failed on RB4 and Monaco-ride for Overlay/distro. #154
8. FastCV test failed on RB4 and Monaco-ride.#155
9. probe failures on kodiak: with 6.19-rc2 #156

Closed :

  1. Bootup crash issue seen on sm8750-mtp device : Bootup issue with sm8750-mtp #81, Culprit change is revert and merged in tech/all/workaround topic branch as PR : QCLINUX: Revert "arm64: dts: qcom: sm8750-mtp: Add WiFi and Bluetooth" kernel-topics#227
  2. Display not coming up on Monaco EVK and Talos ride : Display not coming up on Monaco EVK and Talos ride #94
  3. Graphics not working on Monaco EVK and Talos ride : Graphics not working on Monaco EVK and Talos ride #95
  4. Ethernet: Link is up but dhcp client is not running on Lemans-evk and Monaco-evk for both distro and overlay. Ethernet: Link is up but dhcp client is not running on Lemans-evk and Monaco-evk for both distro and overlay. #157

Wei Deng and others added 30 commits December 18, 2025 15:23
Enable as modules the BT_BNEP and BT_RFCOMM drivers
which are required for Bluetooth profiles such as PAN
and SPP. Without these modules, PAN and SPP functionality
will not be available. Enable UHID support to allow HID
over GATT operations. Without this, user-space cannot
create virtual HID devices, which impacts HID profile
usage over Bluetooth.

Signed-off-by: Wei Deng <[email protected]>
Enable various PM configs to enable suspend-resume.

Signed-off-by: Maulik Shah <[email protected]>
Enabled various power management debug related kernel config options
to improve system diagnostics and aid in development and issue analysis.

Signed-off-by: Maulik Shah <[email protected]>
Lontium LT8713sx DP bridge hub can be found in monaco-evk
for converting 1 DP to 3 DP output.

Co-developed-by: Prahlad Valluru <[email protected]>
Signed-off-by: Prahlad Valluru <[email protected]>
Signed-off-by: Vishnu Saini <[email protected]>
Link: https://lore.kernel.org/all/20251120-lt8713sx-bridge-linux-for-next-v1-2-2246fc5fb490@qti.qualcomm.com/
…nfigs"

Revert commit 68f6c9a.
Enabling ICE-related configurations causes crashes on the lemans-evk
device, so this change is being reverted until the issue is resolved.

Signed-off-by: Komal Bajaj <[email protected]>
CrosVM supports vCPU Stall watchdog. QEMU supports I6300 ESB watchdog.
Enable corresponding drivers for Guest VM usecases.

Signed-off-by: Nikhil V <[email protected]>
Removed UBSAN, KASAN, kmemleak, lock proving, and function tracing from
debug.config to reduce bootup time and prevent probe deferring issues.

Signed-off-by: Komal Bajaj <[email protected]>
… for Qualcomm TEE (QTEE)

We are planning to replace QPTEE with QCOMTEE on all QCOM-released kernel
versions. QTEE allows Trusted Applications (TAs) and services to run
securely and offers the same functionality as OPTEE.

Signed-off-by: Jiaxing Li <[email protected]>
Link: qualcomm-linux/kernel-topics#121
Added the required configs to enable host kernel accelerator for
virtio net(vhost-net) and virtual socket protocol(vsock).

Signed-off-by: Nikhil V <[email protected]>
Enable CONFIG_SND_SOC_DMIC as a module in the arm64 defconfig
to support digital microphone functionality on Qualcomm's
Monaco and Lemans platforms.

Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Ravi Hothi <[email protected]>
Enable Gunyah watchdog driver for rb3gen2.

Signed-off-by: Shivendra Pratap <[email protected]>
The serial engine must be properly setup before kernel reaches
"init",so UART driver and its dependencies needs to be built in.
Enable its dependency clocks,interconnect and pinctrl as built-in
to boot Glymur CRD board to UART console with full USB support.

Link: https://lore.kernel.org/lkml/20250925-v3_glymur_introduction-v1-2-24b601bbecc0@oss.qualcomm.com/
Signed-off-by: Pankaj Patil <[email protected]>
Nacked-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Sibi Sankar <[email protected]>
Enable UINPUT, which is required for BT AVRC profile
to register the events and All passthrough commands
of AVRCP will be listed in this event under /dev/input/

Signed-off-by: Raghavender Reddy Bujala <[email protected]>
Enable SENSOR_EMC2305 defconfig to enable fan controller support.

Signed-off-by: Gaurav Kohli <[email protected]>
Enabled PREEMPT_RT in new rt.config to enable RT kernel features.

Signed-off-by: Anurag Pateriya <[email protected]>
On Lemans and Monaco EVK platforms the boot-from-SD-card feature requires
an IO expander to be enabled at an early stage to detect the SD card. This
IO expander is connected over I2C.

Currently the I2C driver is built as a loadable module which resides on the
SD card along with other modules. This creates a circular dependency where
to detect the SD card the IO expander must be initialized the IO expander
depends on the I2C driver and the I2C driver is on the SD card which cannot
be accessed until detection succeeds.

To break this dependency enable I2C_QCOM_GENI as built-in so that the
driver is available during early boot.

Signed-off-by: Viken Dadhaniya <[email protected]>
Adding config options for Kubernetes support in qcom.config

Signed-off-by: Anurag Pateriya <[email protected]>
Add CoreSight DT nodes for AOSS, QDSS, CDSP, and Modem blocks to enable
the STM and TPDM sources to route trace data to the ETF for debugging.

Link: https://lore.kernel.org/r/20251120-add-coresight-nodes-for-pakala-v3-1-03bb7651bc90@oss.qualcomm.com
Reviewed-by: Abel Vesa <[email protected]>
Signed-off-by: Jie Gan <[email protected]>
Add optional memory heap node that can be used for ADSP fastrpc.

Link: https://lore.kernel.org/all/[email protected]/
Cc: Ekansh Gupta <[email protected]>
Cc: Srinivas Kandagatla <[email protected]>
Signed-off-by: Alexey Klimov <[email protected]>
Signed-off-by: Vinayak Katoch <[email protected]>
Add ADSP fastrpc nodes for sm8750 SoC.

Link: https://lore.kernel.org/all/[email protected]/
Cc: Ekansh Gupta <[email protected]>
Cc: Srinivas Kandagatla <[email protected]>
Signed-off-by: Alexey Klimov <[email protected]>
Signed-off-by: Vinayak Katoch <[email protected]>
Add bindings to describe vendor-specific reboot modes. Values here
correspond to valid parameters to vendor-specific reset types in PSCI
SYSTEM_RESET2 call.

Link: https://lore.kernel.org/r/20251109-arm-psci-system_reset2-vendor-reboots-v17-6-46e085bca4cc@oss.qualcomm.com
Reviewed-by: Rob Herring (Arm) <[email protected]>
Signed-off-by: Elliot Berman <[email protected]>
Signed-off-by: Shivendra Pratap <[email protected]>
Add support for SYSTEM_RESET2 vendor-specific resets in
qcm6490-idp as reboot-modes.  Describe the resets: "bootloader"
will cause device to reboot and stop in the bootloader's fastboot
mode. "edl" will cause device to reboot into "emergency download
mode", which permits loading images via the Firehose protocol.

Link: https://lore.kernel.org/r/20251109-arm-psci-system_reset2-vendor-reboots-v17-8-46e085bca4cc@oss.qualcomm.com
Reviewed-by: Konrad Dybcio <[email protected]>
Signed-off-by: Elliot Berman <[email protected]>
Signed-off-by: Shivendra Pratap <[email protected]>
…ypes

Add support for SYSTEM_RESET2 vendor-specific resets in
qcs6490-rb3gen2 as reboot-modes.  Describe the resets:
"bootloader" will cause device to reboot and stop in the
bootloader's fastboot mode. "edl" will cause device to reboot
into "emergency download mode", which permits loading images via
the Firehose protocol.

Link: https://lore.kernel.org/r/20251109-arm-psci-system_reset2-vendor-reboots-v17-9-46e085bca4cc@oss.qualcomm.com
Reviewed-by: Konrad Dybcio <[email protected]>
Signed-off-by: Elliot Berman <[email protected]>
Signed-off-by: Shivendra Pratap <[email protected]>
Add a node for the TC9563 PCIe switch, which has three downstream ports.
Two embedded Ethernet devices are present on one of the downstream ports.
As all these ports are present in the node represent the downstream
ports and embedded endpoints.

Power to the TC9563 is supplied through two LDO regulators, controlled by
two GPIOs, which are added as fixed regulators. Configure the TC9563
through I2C.

Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Bjorn Andersson <[email protected]>
Acked-by: Manivannan Sadhasivam <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Krishna Chaitanya Chundru <[email protected]>
Add reserved memory region for audio PD dynamic loading and remote
heap requirement. Also add LPASS and ADSP_HEAP VMIDs.

Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jianping Li <[email protected]>
Some GPUs like A612 doesn't use a named register range resource. This
is because the reg-name property is discouraged when there is just a
single resource.

To address this, retrieve the 'gmu' register range by its index. It is
always guaranteed to be at index 0.

Signed-off-by: Akhil P Oommen <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
…logic

JSON Schema conditionals can become complex and error-prone when combined
with regex patterns. To improve readability and maintainability, replace
nested if-else blocks with a flattened structure using explicit enums.

Signed-off-by: Akhil P Oommen <[email protected]>
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
A612 GPU has a new IP called RGMU (Reduced Graphics Management Unit)
which replaces GMU. But it doesn't do clock or voltage scaling. So we
need the gpu core clock in the GPU node along with the power domain to
do clock and voltage scaling from the kernel. Update the bindings to
describe this GPU.

Signed-off-by: Akhil P Oommen <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
RGMU a.k.a Reduced Graphics Management Unit is a small state machine
with the sole purpose of providing IFPC (Inter Frame Power Collapse)
support. Compared to GMU, it doesn't manage GPU clock, voltage
scaling, bw voting or any other functionalities. All it does is detect
an idle GPU and toggle the GDSC switch. As it doesn't access DDR space,
it doesn't require iommu.

So far, only Adreno 612 GPU has an RGMU core. Document it in
qcom,adreno-rgmu.yaml.

Signed-off-by: Jie Zhang <[email protected]>
Signed-off-by: Akhil P Oommen <[email protected]>
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Add gpu and gmu nodes for sa8775p chipset. Also, add the speedbin
qfprom node and wire it up with GPU node.

Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Puranam V G Tejaswi <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Reviewed-by: Konrad Dybcio <[email protected]>
Signed-off-by: Akhil P Oommen <[email protected]>
# Conflicts:
#	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.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]>
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.