Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
484 commits
Select commit Hold shift + click to select a range
cd19025
QCLINUX: defconfig: enable EMC2305 defconfig on qcom.config
gauravkohli1 Dec 15, 2025
3f516fe
QCLINUX: arm64: configs: Added new rt.config for RT kernel
apateriy-qcom Dec 17, 2025
b326331
QCLINUX: arm64: configs: qcom.config: Enable I2C_QCOM_GENI as built-in
vdadhani Dec 11, 2025
3fd2997
QCLINUX: arm64: configs: Added Kubernetes support in qcom.config
apateriy-qcom Dec 18, 2025
3997e61
QCLINUX: qcom.comfig: disable ICE/UFS crypto
Komal-Bajaj Dec 23, 2025
bc5fd79
QCLINUX: defconfig: enable Remoteproc cooling feature
gauravkohli1 Dec 24, 2025
05f6306
QCLINUX: arm64: configs: qcom.config: Enable CONNECTOR, PROC_EVENTS
jpagadal Jan 8, 2026
4119e10
QCLINUX: qcom.config: add crypto corresponding config
wenjz-qualcomm Jan 5, 2026
05113c0
FROMLIST: arm64: defconfig: Enable camcc, videocc clock controllers o…
taniyadas20 Jan 13, 2026
a2c73ac
QCLINUX: prune.config: Enable backlight config for Hamoa/Purwa
Jan 19, 2026
37e64ad
QCLINUX: qcom.config: Enable 39-bit VA space for 4K-page builds
apateriy-qcom Jan 23, 2026
1b601f5
QCLINUX: qcom.config: enable the ICE related config
wenjz-qualcomm Jan 27, 2026
3891542
FROMLIST: arm64: configs: Update defconfig for DSI-LVDS bridge support
quic-botlagun Nov 12, 2025
d3cb48f
FROMLIST: arm64: defconfig: Enable Kaanapali clock controllers
taniyadas20 Feb 25, 2026
33dee4f
QCLINUX: qcom.config: Enable FTRACE option for performance profiling
Komal-Bajaj Jan 29, 2026
73c1f41
FROMLIST: arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualc…
kona-jagadeesh Jan 27, 2026
25d52a5
Revert "QCLINUX: qcom.config: Enable 39-bit VA space for 4K-page builds"
apateriy-qcom Feb 18, 2026
a72ddd9
QCLINUX: qcom.config: Enable CPUidle Teo and Menu governors
maulik-k-shah Feb 20, 2026
5c4bcf9
FROMLIST: arm64: defconfig: Enable SM8750 clock controllers
taniyadas20 Feb 22, 2026
4a5ea14
FROMLIST: arm64: defconfig: Enable Glymur clock controllers
taniyadas20 Feb 20, 2026
be65cc6
FROMLIST: drm/msm/adreno: Add GPU to MODULE_DEVICE_TABLE
akhilpo-qcom Jan 27, 2026
8a483f5
QCLINUX: arm64: dts: qcom: Add camera DT binding
cjha01 Oct 17, 2025
3211f0e
QCLINUX: arm64: dts: qcom: Add lemans camx overlay dts
cjha01 Oct 10, 2025
057d4c2
QCLINUX: arm64: dts: qcom: Add rb3gen2 camx overlay dts
cjha01 Oct 17, 2025
42718a1
QCLINUX: arm64: dts: qcom: Add monaco camx overlay dts
cjha01 Oct 19, 2025
a4fd9df
PENDING: arm64: dts: qcom: qcs8300: Update camera PIL region to 7MB
Oct 29, 2025
e1d749f
QCLINUX: arm64: dts: qcom: Update rbgen2 camx overlay dts
cjha01 Oct 27, 2025
5b20947
QCLINUX: arm64: dts: qcom: Update Monaco camx overlay dts
cjha01 Oct 27, 2025
07c3175
QCLINUX: arm64: dts: qcom: Update Lemans camx overlay dts
cjha01 Oct 27, 2025
060b7a4
PENDING: arm64: dts: qcom: change pil camera memory map
Dec 24, 2025
147ae3e
QCLINUX: arm64: dts: qcom: Add Talos camx overlay dts
cjha01 Dec 24, 2025
d7fba5f
QCLINUX: arm64: dts: qcom: Change rb3gen2 camera firmware path
cjha01 Jan 7, 2026
b586b9a
QCLINUX: arm64: dts: qcom: Change monaco camera firmware path
cjha01 Jan 7, 2026
fc79f53
QCLINUX: arm64: dts: qcom: Change lemans camera firmware path
cjha01 Jan 7, 2026
7ee2575
QCLINUX: arm64: dts: qcom: Change talos camera firmware path
cjha01 Jan 7, 2026
f0b7b34
QCLINUX: arm64: dts: qcom: talos: add camnoc bandwidth levels
quic-vikramsa Jan 8, 2026
685887a
QCLINUX: arm64: dts: qcom: disabled vreg_cam1_2p8 regulator
cjha01 Jan 23, 2026
118b039
QCLINUX: arm64: dts: qcom: Enable IMX577 sensor on lemans
nihal231998 Jan 29, 2026
9da416f
QCLINUX: arm64: dts: qcom: Add camx overlay for talos evk
quic-vikramsa Feb 2, 2026
cff584e
QCLINUX: arm64: dts: qcom: add node labels and explicit QoS flag in l…
cjha01 Feb 2, 2026
80f685d
QCLINUX: arm64: dts: qcom: add node labels and explicit QoS flag in m…
cjha01 Feb 2, 2026
5618ef7
QCLINUX: arm64: dts: qcom: lemans: Add CamX EL2 overlay
quic-vikramsa Feb 7, 2026
05dbe63
QCLINUX: firmware: qcom_scm: Add new scm to update Camera QoS
quic-vikramsa Oct 23, 2025
c177017
FROMLIST: dt-bindings: arm: Document reboot mode magic
eberman-quic Nov 9, 2025
0471448
FROMLIST: arm64: dts: qcom: qcm6490-idp: Add PSCI SYSTEM_RESET2 types
eberman-quic Nov 9, 2025
b7aa921
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Add PSCI SYSTEM_RESET2 t…
eberman-quic Nov 9, 2025
76610f3
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Adjust tsens thermal zon…
quic-manafm Dec 15, 2025
ad49b27
FROMLIST: arm64: dts: qcom: Enable cdsp qmi tmd devices for kodiak
gauravkohli1 Dec 23, 2025
e510f5a
FROMLIST: arm64: dts: qcom: Enable lvds panel-DV215FHM-R01 for rb3gen…
quic-botlagun Jan 30, 2026
935a741
FROMLIST: arm64: dts: qcom: qcm6490-idp: add and enable BT node
quicjathot Feb 3, 2026
4d3f73d
FROMLIST: arm64: dts: qcom: qcm6490-idp: Enable PCIe1
sushrut-trivedi Feb 12, 2026
dad722b
FROMLIST: arm64: dts: qcom: kodiak: Fix PCIe1 PHY ref clock voting
krishnachaitanya-linux Jan 23, 2026
4cfec2e
FROMLIST: arm64: dts: qcom: lemans: Add PSCI SYSTEM_RESET2 types
Nov 9, 2025
7c75abd
FROMLIST: arm64: dts: qcom: lemans: Add eDP ref clock for eDP PHYs
riteshk-quic Jan 28, 2026
f55c6d6
FROMLIST: arm64: dts: qcom: lemans-evk: Enable Bluetooth support
Nov 12, 2025
74b63bf
FROMLIST: dt-bindings: phy: describe additional regulator for Qualcom…
ayaan-anwar Nov 24, 2025
2fd826c
FROMLIST: arm64: dts: qcom: lemans-evk: add additional SerDes PHY reg…
ayaan-anwar Nov 24, 2025
8e3926c
FROMLIST: arm64: dts: qcom: lemans-ride-common: add additional SerDes…
ayaan-anwar Nov 24, 2025
858171b
FROMLIST: arm64: dts: qcom: Enable cdsp qmi tmd devices for lemans
gauravkohli1 Dec 23, 2025
926a8a1
FROMLIST: arm64: dts: qcom: lemans-evk: Rename hd3ss3220_ instance fo…
swatagar Jan 22, 2026
3789c6c
FROMLIST: arm64: dts: qcom: lemans-evk: Enable secondary USB controll…
swatagar Jan 22, 2026
366b9dc
WORKAROUND: arm64: dts: qcom: lemans-evk: Remove WCN6855 PMU node to …
Jan 12, 2026
be4eacb
FROMLIST: arm64: dts: qcom: lemans: disable zap-shader for EL2 config…
mukeshojha-linux Jan 27, 2026
6e98d32
FROMLIST: arm64: dts: qcom: lemans-evk: Add Mezzanine
umang-chheda Feb 3, 2026
a54269e
PENDING: arm64: dts: qcom: Add EL2 support for Iris for lemans
dikshita-agarwal Feb 11, 2026
c9775b8
FROMLIST: arm64: dts: qcom: lemans-evk: Enable GPIO expander interrup…
swatagar Feb 26, 2026
215d72f
FROMLIST: arm64: dts: qcom: lemans: Add role-switch support and HS en…
swatagar Feb 26, 2026
a804cc6
FROMLIST: arm64: dts: qcom: lemans-evk: Enable the tertiary USB contr…
swatagar Feb 26, 2026
febce4f
FROMLIST: arm64: dts: qcom: lemans-evk: Enable wakeup for primary USB…
swatagar Feb 15, 2026
71e567a
FROMLIST: arm64: dts: qcom: lemans: add mdss1 display device nodes
Mani-chandana167 Feb 17, 2026
8777610
FROMLIST: arm64: dts: qcom: lemans-ride: Enable mdss1 display Port
Mani-chandana167 Feb 17, 2026
2d4fec0
FROMLIST: arm64: dts: qcom: lemans-evk: Enable mdss1 display Port
quic-botlagun Feb 18, 2026
89547a4
FROMLIST: arm64: dts: qcom: monaco: Add PSCI SYSTEM_RESET2 types
Nov 9, 2025
77a5ced
FROMLIST: arm64: dts: qcom: qcs8300: Add CCI definitions
Nov 26, 2025
3386859
FROMLIST: arm64: dts: qcom: monaco-evk-camera: Add DT overlay
Nov 26, 2025
2d2f10c
FROMLIST: arm64: dts: qcom: qcs8300-ride: enable WLAN on qcs8300-ride
WeiZhang-stone Feb 25, 2026
0960f09
FROMLIST: arm64: dts: qcom: monaco-evk: Enable Bluetooth support
Nov 13, 2025
f8cb9f4
FROMLIST: arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
Nov 13, 2025
fc406be
FROMLIST: arm64: dts: qcom: qcs8300: add Display Serial Interface dev…
Feb 17, 2026
556185e
FROMLIST: arm64: dts: qcom: qcs8300-ride: add anx7625 DSI to DP bridg…
Feb 17, 2026
6451c51
FROMLIST: arm64: dts: qcom: monaco: add lt8713sx bridge with displayport
Dec 28, 2025
f575c60
FROMLIST: arm64: dts: qcom: monaco-evk: fix the SerDes PHY regulators
ayaan-anwar Nov 24, 2025
7553d4b
FROMLIST: arm64: dts: qcom: qcs8300-ride: add additional SerDes PHY r…
ayaan-anwar Nov 24, 2025
619dba1
QCLINUX: arch: arm64: qcom: qcs8300-ride: Enable PCIe Qref regulator
krishnachaitanya-linux Nov 27, 2025
a320f6d
FROMLIST: arm64: dts: qcom: Enable cdsp qmi tmd devices for monaco
gauravkohli1 Dec 3, 2025
813050c
WORKAROUND: arm64: dts: qcom: monaco-evk: Remove WCN6855 PMU node to …
Jan 21, 2026
92c25af
FROMLIST: arm64: dts: qcom: monaco: Add EL2 overlay
mukeshojha-linux Jan 19, 2026
6203f93
WORKAROUND: arm64: dts: qcom: monaco: Disable global IRQ for pcie1
krishnachaitanya-linux Feb 5, 2026
0e3bd9f
FROMLIST: arm64: dts: qcom: monaco-evk: Add Mezzanine
umang-chheda Feb 10, 2026
4558c6c
FROMLIST: arm64: dts: qcom: monaco-evk: Enable GPIO expander interrup…
swatagar Feb 12, 2026
2c38efb
FROMLIST: arm64: dts: qcom: monaco-evk: Enable the tertiary USB contr…
swatagar Feb 12, 2026
68163ab
BACKPORT: arm64: dts: qcom: monaco-evk: Enable primary USB controller…
Jan 27, 2026
45d7cea
QCLINUX: drivers: increase deferred probe timeout
Komal-Bajaj Jan 13, 2026
44a0c37
QCLINUX: PCI: Disable L1ss through quirk for Qualcomm SA8775P
krishnachaitanya-linux Jan 8, 2026
5cd7edb
WORKAROUND: arm64: dts: qcom: lemans: Disable global IRQ for pcie1
krishnachaitanya-linux Feb 4, 2026
3917039
WORKAROUND: scsi: ufs: core: Set uic_cmd_timeout to max
shashim-quic Feb 7, 2026
ed409b3
FROMLIST: thermal: Add Remote Proc cooling driver
gauravkohli1 Dec 23, 2025
7ed5b26
FROMLIST: dt-bindings: thermal: Add qcom,qmi-cooling yaml bindings
gauravkohli1 Dec 23, 2025
74537a2
FROMLIST: thermal: qcom: add qmi-cooling driver
kcxt Dec 23, 2025
c6bfd53
FROMLIST: dt-bindings: arm: qcom: Document Glymur SoC and board
pankaj-qcom Feb 19, 2026
18c1cca
FROMLIST: arm64: dts: qcom: Introduce Glymur base dtsi
pankaj-qcom Feb 19, 2026
20d8c91
FROMLIST: arm64: dts: qcom: glymur: Enable Glymur CRD board support
pankaj-qcom Feb 19, 2026
dde9348
FROMLIST: arm64: dts: qcom: glymur: Add USB related nodes
wcheng-eng Feb 23, 2026
7234e3d
FROMLIST: arm64: dts: qcom: glymur-crd: Enable USB support
wcheng-eng Feb 23, 2026
4b1c187
FROMLIST: arm64: dts: qcom: glymur: Add ADSP and CDSP for Glymur SoC
QuinAsura Feb 10, 2026
3807f25
FROMLIST: arm64: dts: qcom: glymur-crd: Enable ADSP and CDSP
QuinAsura Feb 10, 2026
8656c31
PENDING: arm64: dts: qcom: glymur: Describe display related nodes
Feb 25, 2026
6cb6f15
PENDING: arm64: dts: qcom: glymur-crd: Enable eDP display support
Jan 27, 2026
e8e8744
PENDING: arm64: dts: qcom: glymur-crd: Enable keyboard, trackpad and …
abelvesa Oct 1, 2025
d38230f
FROMLIST: arm64: dts: qcom: Add support for MM clock controllers for …
taniyadas20 Feb 25, 2026
1dbea33
PENDING: arm64: dts: qcom: Add Glymur GPU support
akhilpo-qcom Feb 25, 2026
2692838
PENDING: arm64: dts: qcom: glymur: Add GPU smmu nodes
pradyot7 Feb 25, 2026
d8110fa
PENDING: arm64: dts: glymur: Add LPASS macro codecs and pinctrl
Feb 12, 2026
c7a5b3d
PENDING: arm64: dts: qcom: glymur-crd: add Audio sound card node
Feb 19, 2026
fa8e4bd
WORKAROUND: arm64: dts: qcom: glymur: Add refgen and qref supplies fo…
qianyu-qcom Feb 12, 2026
c29b2a8
FROMLIST: misc: fastrpc: Add reference counting for fastrpc_user stru…
Feb 26, 2026
89a06f6
soc: qcom: smp2p: Add irqchip state support
quic-clew Jan 27, 2026
73687ff
soc: qcom: smp2p: Add support for smp2p v2
quic-clew Jan 27, 2026
0b822e2
soc: qcom: smem: Expose DDR data from SMEM
quic-kdybcio Jan 8, 2026
64d75f7
FROMLIST: net: qrtr: Expand control port access to root
quic-vishsant Feb 5, 2026
3f29c36
FROMLIST: soc: qcom: icc-bwmon: Update zone1_thres_count to 3
Feb 27, 2026
b1899a7
FROMLIST: firmware: qcom: scm: Register gunyah watchdog device
qhrshbh Nov 18, 2025
8d2e9b3
FROMLIST: watchdog: Add driver for Gunyah Watchdog
qhrshbh Nov 18, 2025
97705ad
FROMLIST: soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr…
mukeshojha-linux Feb 2, 2026
c793ce5
FROMLIST: soc: qcom: qmi: Print error codes in failure paths
mukeshojha-linux Feb 2, 2026
c48e3c4
FROMLIST: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur…
wcheng-eng Dec 11, 2025
f38e6d5
FROMLIST: dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible
wcheng-eng Dec 11, 2025
cc2e94b
usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support
swatagar Dec 20, 2025
8b06555
dt-bindings: usb: Add binding for Genesys Logic GL3590 hub
swatagar Dec 20, 2025
c6471c8
FROMLIST: dt-bindings: soc: qcom: eud: Restructure to model multi-pat…
Jan 26, 2026
1fa01a1
FROMLIST: usb: misc: qcom_eud: add sysfs attribute for port selection
Jan 26, 2026
6ae5969
FROMLIST: usb: misc: qcom_eud: add per-path High-Speed PHY control
Jan 26, 2026
9381467
FROMLIST: usb: misc: qcom_eud: add per-path role switch support
Jan 26, 2026
c520308
FROMLIST: usb: misc: qcom_eud: improve enable_store API
Jan 26, 2026
d081599
FROMLIST: usb: misc: qcom_eud: add host mode coordination
Jan 26, 2026
64a83b4
FROMLIST: usb: misc: qcom_eud: fix virtual attach/detach event handling
Jan 26, 2026
cf045b3
FROMLIST: arm64: dts: qcom: kodiak: Align EUD node with binding
Jan 26, 2026
0168a4c
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Enable EUD debug functio…
Jan 26, 2026
6f0f9bc
FROMLIST: usb: typec: hd3ss3220: Enable VBUS based on role state
jremmet Jan 23, 2026
9ea5ee5
FROMLIST: usb: typec: hd3ss3220: Add wakeup support from system suspend
swatagar Feb 15, 2026
2fde4f1
Revert "FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Enable EUD debug…
sgaud-quic Feb 20, 2026
9f9b618
Revert "FROMLIST: arm64: dts: qcom: kodiak: Align EUD node with binding"
sgaud-quic Feb 20, 2026
b735080
FROMLIST: dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
0xB0D Feb 26, 2026
d62da0c
FROMLIST: phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver
0xB0D Feb 26, 2026
de13059
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Add optional PHY h…
0xB0D Feb 26, 2026
b7aaa0d
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Add support for co…
0xB0D Feb 26, 2026
ac281e6
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Add iommus minItem…
0xB0D Feb 26, 2026
349168f
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Allow CSIPHY suppl…
0xB0D Feb 26, 2026
6c62f59
FROMLIST: media: qcom: camss: Add legacy_phy flag to SoC definition s…
0xB0D Feb 26, 2026
58ebfc8
FROMLIST: media: qcom: camss: Add support for PHY API devices
0xB0D Feb 26, 2026
f57340e
FROMLIST: media: qcom: camss: Drop legacy PHY descriptions from x1e
0xB0D Feb 26, 2026
3ac185b
mmc: host: sdhci-msm: Add support for wrapped keys
Jan 2, 2026
ee496ca
FROMLIST: dt-bindings: crypto: qcom,ice: Require power-domain and ifa…
harshaldev27 Jan 20, 2026
6675f55
FROMLIST: arm64: dts: qcom: lemans: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
4622e9a
FROMLIST: arm64: dts: qcom: monaco: Add power-domain and iface clk fo…
harshaldev27 Jan 23, 2026
1434fd8
FROMLIST: arm64: dts: qcom: sc7180: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
a1310e6
FROMLIST: arm64: dts: qcom: kodiak: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
e86738a
FROMLIST: arm64: dts: qcom: sm8450: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
e670e83
FROMLIST: arm64: dts: qcom: sm8550: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
4e48c91
FROMLIST: arm64: dts: qcom: sm8650: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
a207c39
FROMLIST: arm64: dts: qcom: sm8750: Add power-domain and iface clk fo…
harshaldev27 Jan 20, 2026
725a9c8
FROMLIST: soc: qcom: ice: Add explicit power-domain and clock voting …
harshaldev27 Jan 20, 2026
f6d0da7
mmc: Avoid reprogram all keys to Inline Crypto Engine for MMC runtime…
dmukhopa Jan 16, 2026
749b1a1
FROMLIST: arm64: dts: qcom: x1e80100: Add CCI definitions
0xB0D Feb 26, 2026
49814a0
FROMLIST: arm64: dts: qcom: x1e80100: Add MIPI CSI PHY nodes
0xB0D Feb 26, 2026
0079f02
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMSS block definition
0xB0D Feb 26, 2026
dbd6bdd
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m re…
0xB0D Feb 26, 2026
4b1f65a
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on C…
0xB0D Feb 26, 2026
4bc427e
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC wit…
0xB0D Feb 26, 2026
140fe20
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor …
0xB0D Feb 26, 2026
1d01f39
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 c…
0xB0D Feb 26, 2026
5f9f4d8
FROMLIST: arm64: dts: qcom: hamoa-iot-som: Add pm8010 L4M regulator
tingguoc Feb 27, 2026
ca55fff
FROMLIST: arm64: dts: qcom: hamoa-iot-evk-camera-imx577: Add DT overlay
wenmliu Feb 27, 2026
eb85927
FROMLIST: arm64: dts: qcom: sm8750: Add display (MDSS) with Display CC
krzk Feb 18, 2026
058fce5
FROMLIST: arm64: dts: qcom: sm8750-mtp: Enable display
krzk Feb 18, 2026
107ff70
FROMLIST: arm64: dts: qcom: sm8750: enable ETR and CTCU devices
jiegan0107 Feb 3, 2026
7bfc082
FROMLIST: arm64: dts: qcom: sm8750: Add camera clock controller
taniyadas20 Feb 22, 2026
171e903
FROMLIST: arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity
RaviHothi Feb 20, 2026
a8f0ac9
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: use DP controller native…
Feb 28, 2026
be3e7a4
QCLINUX: qcom-dcc: Add driver support for Data Capture and Compare un…
jiegan0107 Jan 8, 2026
33b2ed5
QCLINUX: add qcom_debug.config for debug features
jiegan0107 Jan 8, 2026
0fcb861
QCLINUX: qcom-dcc: add qcom-dcc dev driver
jiegan0107 Jan 8, 2026
01d59d2
QCLINUX: memory-dump: add QCOM memory dump driver
jiegan0107 Jan 9, 2026
04927aa
QCLINUX: mem-dump: add memory dump device driver
jiegan0107 Jan 12, 2026
75ec752
QCLINUX: memory-dump: add logic for reserving CMA memory
jiegan0107 Feb 2, 2026
59765f2
QCLINUX: qcom-dcc: add device configuration for Pakala
jiegan0107 Feb 9, 2026
f97d300
QCLINUX: memory-dump: add memory dump table for Pakala
jiegan0107 Feb 9, 2026
f1d5623
QCLINUX: qcom-dcc: add device configuration for Kaanapali
jiegan0107 Feb 9, 2026
456b952
QCLINUX: memory-dump: add memory dump table for Kaanapali
jiegan0107 Feb 9, 2026
49a40c4
QCLINUX: qcom-dcc: add device configuration for Hamoa
jiegan0107 Feb 9, 2026
281d564
QCLINUX: memory-dump: add memory dump table for Hamoa
jiegan0107 Feb 9, 2026
b3bff1d
QCLINUX: memory-dump: fix array size issue for Talos
jiegan0107 Mar 4, 2026
7cd8155
FROMLIST: arm64: dts: qcom: glymur: Add remoteproc for SoCCP
QuinAsura Mar 4, 2026
3b2c878
FROMLIST: driver: bluetooth:btusb: Allow firmwarea re-download when v…
shuaz-shuai Feb 2, 2026
45bd075
FROMLIST: driver: bluetooth: hci_qca: Cleanup on all setup failures
Jan 5, 2026
97e3646
FROMLIST: arm64: dts: qcom: glymur: Add glymur BWMONs
Mar 4, 2026
67f1c40
FROMLIST: ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP st…
RaviHothi Feb 27, 2026
77dea08
FROMLIST: ASoC: qcom: q6apm: move component registration to unmanaged…
Feb 23, 2026
b19b469
FROMLIST: ASoC: qcom: q6apm: remove child devices when apm is removed
Feb 23, 2026
4fbd58c
FROMLIST: ASoC: qcom: qdsp6: topology: check widget type before acces…
Feb 23, 2026
21bf7ca
WORKAROUND: Revert "PCI: dwc: Remove MSI/MSIX capability for Root Por…
krishnachaitanya-linux Mar 4, 2026
af83f63
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add…
sushrut-trivedi Feb 12, 2026
00976f7
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add…
sushrut-trivedi Feb 12, 2026
228fcb4
Merge remote-tracking branch tech/bsp/clk into qcom-next
sgaud-quic Mar 4, 2026
165ee61
Merge remote-tracking branch tech/bsp/interconnect into qcom-next
sgaud-quic Mar 4, 2026
d03c501
Merge remote-tracking branch tech/security/firmware-smc into qcom-next
sgaud-quic Mar 4, 2026
fde76fc
Merge remote-tracking branch tech/bsp/soc-infra into qcom-next
sgaud-quic Mar 4, 2026
daeaf6f
Merge remote-tracking branch tech/bsp/remoteproc into qcom-next
sgaud-quic Mar 4, 2026
ec1055c
Merge remote-tracking branch tech/bus/peripherals into qcom-next
sgaud-quic Mar 4, 2026
3545706
Merge remote-tracking branch tech/bus/pci/all into qcom-next
sgaud-quic Mar 4, 2026
c0227e7
Merge remote-tracking branch tech/bus/pci/mhi into qcom-next
sgaud-quic Mar 4, 2026
f52743e
Merge remote-tracking branch tech/bus/pci/phy into qcom-next
sgaud-quic Mar 4, 2026
998184c
Merge remote-tracking branch tech/bus/usb/dwc into qcom-next
sgaud-quic Mar 4, 2026
7b2c38d
Merge remote-tracking branch tech/bus/usb/phy into qcom-next
sgaud-quic Mar 4, 2026
8ee744d
Merge remote-tracking branch tech/debug/hwtracing into qcom-next
sgaud-quic Mar 4, 2026
bd9d958
Merge remote-tracking branch tech/pmic/misc into qcom-next
sgaud-quic Mar 4, 2026
efd2bba
Merge remote-tracking branch tech/pmic/regulator into qcom-next
sgaud-quic Mar 4, 2026
8d0bbca
Merge remote-tracking branch tech/mem/iommu into qcom-next
sgaud-quic Mar 4, 2026
5a47106
Merge remote-tracking branch tech/mm/audio/all into qcom-next
sgaud-quic Mar 4, 2026
db41d35
Merge remote-tracking branch tech/mm/camss into qcom-next
sgaud-quic Mar 4, 2026
80a0905
Merge remote-tracking branch tech/mm/drm into qcom-next
sgaud-quic Mar 4, 2026
b6545c0
Merge remote-tracking branch tech/mm/fastrpc into qcom-next
sgaud-quic Mar 4, 2026
62f0e4d
Merge remote-tracking branch tech/mm/video into qcom-next
sgaud-quic Mar 4, 2026
8832c3d
Merge remote-tracking branch tech/mm/gpu into qcom-next
sgaud-quic Mar 4, 2026
e61822e
Merge remote-tracking branch tech/net/ath into qcom-next
sgaud-quic Mar 4, 2026
96ba0ec
Merge remote-tracking branch tech/net/eth into qcom-next
sgaud-quic Mar 4, 2026
73d9793
Merge remote-tracking branch tech/net/qrtr into qcom-next
sgaud-quic Mar 4, 2026
14b0b3e
Merge remote-tracking branch tech/net/phy into qcom-next
sgaud-quic Mar 4, 2026
832604e
Merge remote-tracking branch tech/net/bluetooth into qcom-next
sgaud-quic Mar 4, 2026
81e35f9
Merge remote-tracking branch tech/pm/power into qcom-next
sgaud-quic Mar 4, 2026
fd1adbc
Merge remote-tracking branch tech/pm/thermal into qcom-next
sgaud-quic Mar 4, 2026
f33716e
Merge remote-tracking branch tech/security/crypto into qcom-next
sgaud-quic Mar 4, 2026
8b66838
Merge remote-tracking branch tech/security/ice into qcom-next
sgaud-quic Mar 4, 2026
7fada43
Merge remote-tracking branch tech/storage/all into qcom-next
sgaud-quic Mar 4, 2026
d297e02
Merge remote-tracking branch tech/all/dt/qcs6490 into qcom-next
sgaud-quic Mar 4, 2026
146284e
Merge remote-tracking branch tech/all/dt/qcs9100 into qcom-next
sgaud-quic Mar 4, 2026
c44c6e3
Merge remote-tracking branch tech/all/dt/qcs8300 into qcom-next
sgaud-quic Mar 4, 2026
862f8d8
Merge remote-tracking branch tech/all/dt/qcs615 into qcom-next
sgaud-quic Mar 4, 2026
a16fce5
Merge remote-tracking branch tech/all/dt/agatti into qcom-next
sgaud-quic Mar 4, 2026
8766784
Merge remote-tracking branch tech/all/dt/hamoa into qcom-next
sgaud-quic Mar 4, 2026
b067cd2
Merge remote-tracking branch tech/all/dt/glymur into qcom-next
sgaud-quic Mar 4, 2026
737ab83
Merge remote-tracking branch tech/all/dt/kaanapali into qcom-next
sgaud-quic Mar 4, 2026
78ec0f7
Merge remote-tracking branch tech/all/dt/pakala into qcom-next
sgaud-quic Mar 4, 2026
bb40651
Merge remote-tracking branch tech/all/config into qcom-next
sgaud-quic Mar 4, 2026
bd2862e
Merge remote-tracking branch tech/overlay/dt into qcom-next
sgaud-quic Mar 4, 2026
48a2c63
Merge remote-tracking branch tech/all/workaround into qcom-next
sgaud-quic Mar 4, 2026
c10b0f9
Merge remote-tracking branch tech/mproc/all into qcom-next
sgaud-quic Mar 4, 2026
45ec801
Merge remote-tracking branch tech/noup/debug/all into qcom-next
sgaud-quic Mar 4, 2026
4d36a7c
Merge remote-tracking branch tech/hwe/unoq into qcom-next
sgaud-quic Mar 4, 2026
c12d362
Add qcom-next log files for 20260304
sgaud-quic Mar 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions Documentation/ABI/testing/configfs-stp-policy-p_ost
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
What: /config/stp-policy/<device>:p_ost.<policy>/<node>/entity
Date: Jan 2026
KernelVersion: 6.20
Description:
Set the entity which is to identify the source, RW.

51 changes: 51 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-amba-devices-tgu
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
What: /sys/bus/amba/devices/<tgu-name>/enable_tgu
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the enable/disable status of TGU
Accepts only one of the 2 values - 0 or 1.
0 : disable TGU.
1 : enable TGU.

What: /sys/bus/amba/devices/<tgu-name>/step[0:7]_priority[0:3]/reg[0:17]
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the sensed signal with specific step and priority for TGU.

What: /sys/bus/amba/devices/<tgu-name>/step[0:7]_condition_decode/reg[0:3]
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the decode mode with specific step for TGU.

What: /sys/bus/amba/devices/<tgu-name>/step[0:7]_condition_select/reg[0:3]
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the next action with specific step for TGU.

What: /sys/bus/amba/devices/<tgu-name>/step[0:7]_timer/reg[0:1]
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the timer value with specific step for TGU.

What: /sys/bus/amba/devices/<tgu-name>/step[0:7]_counter/reg[0:1]
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(RW) Set/Get the counter value with specific step for TGU.

What: /sys/bus/amba/devices/<tgu-name>/reset_tgu
Date: January 2026
KernelVersion 6.19
Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Songwei Chai <songwei.chai@oss.qualcomm.com>
Description:
(Write) Write 1 to reset the dataset for TGU.
8 changes: 8 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-coresight-devices-ctcu
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
What: /sys/bus/coresight/devices/<ctcu-name>/irq_threshold[0:1]
Date: February 2026
KernelVersion: 7.1
Contact: Tingwei Zhang <tingwei.zhang@oss.qualcomm.com>; Jinlong Mao <jinlong.mao@oss.qualcomm.com>; Jie Gan <jie.gan@oss.qualcomm.com>
Description:
(RW) Configure the byte-cntr IRQ register for the specified ETR device
based on its port number. An interrupt is generated when the data size
exceeds the value set in the IRQ register.
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-coresight-devices-cti
Original file line number Diff line number Diff line change
Expand Up @@ -245,3 +245,14 @@ Date: Aug 2025
KernelVersion 6.18
Contact: Mao Jinlong <quic_jinlmao@quicinc.com>
Description: (Read) Show hardware context information of device.

What: /sys/bus/coresight/devices/<cti-name>/regs/ext_reg_sel
Date: Dec 2025
KernelVersion: 6.19
Contact: Mao Jinlong <jinlong.mao@oss.qualcomm.com>
Description: (RW) Select the index for extended registers.
QCOM CTI supports up to 128 triggers, there are 6 registers
need to be expanded to up to 4 instances:
CTITRIGINSTATUS, CTITRIGOUTSTATUS,
ITTRIGIN, ITTRIGOUT,
ITTRIGINACK, ITTRIGOUTACK.
39 changes: 39 additions & 0 deletions Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
What: /sys/class/reboot-mode/<driver>/reboot_modes
Date: August 2025
KernelVersion: 6.17.0-rc1
Contact: linux-pm@vger.kernel.org
Description:
This interface exposes the reboot-mode arguments
registered with the reboot-mode framework. It is
a read-only interface and provides a space
separated list of reboot-mode arguments supported
on the current platform.
Example:
recovery fastboot bootloader

The exact sysfs path may vary depending on the
name of the driver that registers the arguments.
Example:
/sys/class/reboot-mode/nvmem-reboot-mode/reboot_modes
/sys/class/reboot-mode/syscon-reboot-mode/reboot_modes
/sys/class/reboot-mode/qcom-pon/reboot_modes

The supported arguments can be used by userspace
to invoke device reset using the reboot() system
call, with the "argument" as string to "*arg"
parameter along with LINUX_REBOOT_CMD_RESTART2.
Example:
reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2,
LINUX_REBOOT_CMD_RESTART2, "bootloader");

A driver can expose the supported arguments by
registering them with the reboot-mode framework
using the property names that follow the
mode-<argument> format.
Example:
mode-bootloader, mode-recovery.

This attribute is useful for scripts or initramfs
logic that need to programmatically determine
which reboot-mode arguments are valid before
triggering a reboot.
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-eud
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,19 @@ Description:
EUD based on a 1 or a 0 value. By enabling EUD,
the user is able to activate the mini-usb hub of
EUD for debug and trace capabilities.

What: /sys/bus/platform/drivers/qcom_eud/.../port
Date: January 2026
Contact: Elson Serrao <elson.serrao@oss.qualcomm.com>
Description:
Selects which USB port the Embedded USB Debugger (EUD)
is mapped to on platforms providing multiple High-Speed
USB ports.

Valid values:
0 - Primary USB port
1 - Secondary USB port

The attribute is writable only while EUD is disabled.
Reading the attribute returns the currently selected
USB port number.
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@ properties:
power-domains:
maxItems: 1

qcom,cpu-bound-components:
type: boolean
description:
Indicates whether the funnel is located physically within cpu cluster.

label:
description:
Description of a coresight device.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@ properties:
Indicates that the replicator will lose register context when AMBA clock
is removed which is observed in some replicator designs.

qcom,cpu-bound-components:
type: boolean
description:
Indicates whether the replicator is located physically within cpu cluster.

in-ports:
$ref: /schemas/graph.yaml#/properties/ports
additionalProperties: false
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,11 @@ properties:
$ref: /schemas/types.yaml#/definitions/uint32
maximum: 15

qcom,cpu-bound-components:
type: boolean
description:
indicates whether the TMC-ETF is located physically within cpu cluster.

in-ports:
$ref: /schemas/graph.yaml#/properties/ports
additionalProperties: false
Expand Down
43 changes: 43 additions & 0 deletions Documentation/devicetree/bindings/arm/psci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,27 @@ properties:
[1] Kernel documentation - ARM idle states bindings
Documentation/devicetree/bindings/cpu/idle-states.yaml

reboot-mode:
type: object
$ref: /schemas/power/reset/reboot-mode.yaml#
unevaluatedProperties: false
properties:
# "mode-normal" is just SYSTEM_RESET
mode-normal: false
patternProperties:
"^mode-.*$":
minItems: 1
maxItems: 2
description: |
Describes a vendor-specific reset type. The string after "mode-"
maps a reboot mode to the parameters in the PSCI SYSTEM_RESET2 call.

Parameters are named mode-xxx = <type[, cookie]>, where xxx
is the name of the magic reboot mode, type is the lower 31 bits
of the reset_type, and, optionally, the cookie value. If the cookie
is not provided, it is defaulted to zero.
The 31st bit (vendor-resets) will be implicitly set by the driver.

patternProperties:
"^power-domain-":
$ref: /schemas/power/power-domain.yaml#
Expand Down Expand Up @@ -137,6 +158,15 @@ allOf:
required:
- cpu_off
- cpu_on
- if:
not:
properties:
compatible:
contains:
const: arm,psci-1.0
then:
properties:
reboot-mode: false

additionalProperties: false

Expand Down Expand Up @@ -260,4 +290,17 @@ examples:
domain-idle-states = <&cluster_ret>, <&cluster_pwrdn>;
};
};

- |+

// Case 5: SYSTEM_RESET2 vendor resets
psci {
compatible = "arm,psci-1.0";
method = "smc";

reboot-mode {
mode-edl = <0>;
mode-bootloader = <1 2>;
};
};
...
14 changes: 14 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,11 @@ properties:
oneOf:
- items:
- enum:
- qcom,glymur-ctcu
- qcom,kaanapali-ctcu
- qcom,qcs8300-ctcu
- qcom,sm8750-ctcu
- qcom,x1e80100-ctcu
- const: qcom,sa8775p-ctcu
- enum:
- qcom,sa8775p-ctcu
Expand All @@ -44,6 +48,11 @@ properties:
items:
- const: apb

interrupts:
items:
- description: Interrupt for the ETR device connected to in-port0.
- description: Interrupt for the ETR device connected to in-port1.

label:
description:
Description of a coresight device.
Expand All @@ -65,13 +74,18 @@ additionalProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
ctcu@1001000 {
compatible = "qcom,sa8775p-ctcu";
reg = <0x1001000 0x1000>;
clocks = <&aoss_qmp>;
clock-names = "apb";
interrupts = <GIC_SPI 270 IRQ_TYPE_EDGE_RISING>,
<GIC_SPI 262 IRQ_TYPE_EDGE_RISING>;
in-ports {
#address-cells = <1>;
#size-cells = <0>;
Expand Down
92 changes: 92 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom,tgu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved.
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/qcom,tgu.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Trigger Generation Unit - TGU

description: |
The Trigger Generation Unit (TGU) is a Data Engine which can be utilized
to sense a plurality of signals and create a trigger into the CTI or
generate interrupts to processors. The TGU is like the trigger circuit
of a Logic Analyzer. The corresponding trigger logic can be realized by
configuring the conditions for each step after sensing the signal.
Once setup and enabled, it will observe sense inputs and based upon
the activity of those inputs, even over clock cycles, may detect a
preprogrammed state/sequence and then produce a trigger or interrupt.

The primary use case of the TGU is to detect patterns or sequences on a
given set of signals within some region to identify the issue in time
once there is abnormal behavior in the subsystem.

maintainers:
- Mao Jinlong <jinlong.mao@oss.qualcomm.com>
- Songwei Chai <songwei.chai@oss.qualcomm.com>

# Need a custom select here or 'arm,primecell' will match on lots of nodes
select:
properties:
compatible:
contains:
enum:
- qcom,tgu
required:
- compatible

properties:
compatible:
items:
- const: qcom,tgu
- const: arm,primecell

reg:
maxItems: 1

clocks:
maxItems: 1

clock-names:
items:
- const: apb_pclk

in-ports:
$ref: /schemas/graph.yaml#/properties/ports
additionalProperties: false

properties:
port:
description:
The port mechanism here ensures the relationship between TGU and
TPDM, as TPDM is one of the inputs for TGU. It will allow TGU to
function as TPDM's helper and enable TGU when the connected
TPDM is enabled.
$ref: /schemas/graph.yaml#/properties/port

required:
- compatible
- reg
- clocks
- clock-names

additionalProperties: false

examples:
- |
tgu@10b0e000 {
compatible = "qcom,tgu", "arm,primecell";
reg = <0x10b0e000 0x1000>;

clocks = <&aoss_qmp>;
clock-names = "apb_pclk";

in-ports {
port {
tgu_in_tpdm_swao: endpoint{
remote-endpoint = <&tpdm_swao_out_tgu>;
};
};
};
};
...
Loading