Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
621 commits
Select commit Hold shift + click to select a range
8bdbb58
dt-bindings: usb: Add binding for Genesys Logic GL3590 hub
swatagar Dec 20, 2025
cfe135b
FROMLIST: dt-bindings: soc: qcom: eud: Restructure to model multi-pat…
elsonroy Jan 26, 2026
c042ed7
FROMLIST: usb: misc: qcom_eud: add sysfs attribute for port selection
elsonroy Jan 26, 2026
e2541a8
FROMLIST: usb: misc: qcom_eud: add per-path High-Speed PHY control
elsonroy Jan 26, 2026
e7e656c
FROMLIST: usb: misc: qcom_eud: add per-path role switch support
elsonroy Jan 26, 2026
eb5da51
FROMLIST: usb: misc: qcom_eud: improve enable_store API
elsonroy Jan 26, 2026
583d6fc
FROMLIST: usb: misc: qcom_eud: add host mode coordination
elsonroy Jan 26, 2026
7104631
FROMLIST: usb: misc: qcom_eud: fix virtual attach/detach event handling
elsonroy Jan 26, 2026
6260765
FROMLIST: arm64: dts: qcom: kodiak: Align EUD node with binding
elsonroy Jan 26, 2026
2a45fc0
FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Enable EUD debug functio…
elsonroy Jan 26, 2026
f1167eb
FROMLIST: usb: typec: hd3ss3220: Enable VBUS based on role state
jremmet Jan 23, 2026
a84e6ba
FROMLIST: usb: typec: hd3ss3220: Add wakeup support from system suspend
swatagar Feb 15, 2026
7beb7c1
Revert "FROMLIST: arm64: dts: qcom: qcs6490-rb3gen2: Enable EUD debug…
sgaud-quic Feb 20, 2026
4b0295a
Revert "FROMLIST: arm64: dts: qcom: kodiak: Align EUD node with binding"
sgaud-quic Feb 20, 2026
538f376
FROMLIST: arm64: dts: qcom: hamoa: Add CoreSight nodes for APSS debug…
jiegan0107 Dec 18, 2025
d7544a2
FROMLIST: arm64: dts: qcom: hamoa: enable ETR and CTCU devices
jiegan0107 Feb 4, 2026
72b3b3b
FROMLIST: dt-bindings: arm: qcom: Document PURWA-IOT-EVK board
yijiyang Feb 2, 2026
7aabdb9
FROMLIST: firmware: qcom: scm: Allow QSEECOM on PURWA-IOT-EVK
yijiyang Feb 2, 2026
128fa57
FROMLIST: arm64: dts: qcom: Add PURWA-IOT-SOM platform
yijiyang Feb 2, 2026
519c6d8
FROMLIST: arm64: dts: qcom: Add base PURWA-IOT-EVK board
yijiyang Feb 2, 2026
33c98f2
FROMLIST: arm64: dts: qcom: hamoa: Add UFS nodes for x1e80100 SoC
Pradeep-pvk Feb 11, 2026
1e31eb5
FROMLIST: arm64: dts: qcom: hamoa-iot-evk: Enable UFS
Pradeep-pvk Feb 11, 2026
3c19f3b
FROMLIST: arm64: dts: qcom: hamoa-iot-evk: Add SDC2 node for hamoa io…
sartgarg Feb 11, 2026
890e448
FROMLIST: arm64: dts: qcom: hamoa-evk: Add DP0/DP1 audio DAI links
Feb 9, 2026
b431c79
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMCC block definition
0xB0D Jan 27, 2026
df7c73f
FROMLIST: arm64: dts: qcom: Update compatible for videocc and camcc n…
kona-jagadeesh Jan 27, 2026
5fa4914
FROMLIST: arm64: dts: qcom: x1e80100: Add '#cooling-cells' for CPU nodes
Mani-Sadhasivam Feb 10, 2026
d192f92
FROMLIST: arm64: dts: qcom: hamoa: Add PSCI SYSTEM_RESET2 types
Feb 26, 2026
a05e462
FROMLIST: arm64: dts: qcom: hamoa: Add EL2 overlay for hamoa-evk
Jan 27, 2026
52b6416
FROMLIST: arm64: dts: qcom: hamoa: Add remoteproc IOMMUS in EL2 devic…
Feb 3, 2026
1372705
FROMLIST: arm64: dts: qcom: x1e80100: Add CCI definitions
0xB0D Feb 26, 2026
e08e4b0
FROMLIST: arm64: dts: qcom: x1e80100: Add MIPI CSI PHY nodes
0xB0D Feb 26, 2026
599173e
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMSS block definition
0xB0D Feb 26, 2026
4819261
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m re…
0xB0D Feb 26, 2026
391ab12
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on C…
0xB0D Feb 26, 2026
52d050c
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC wit…
0xB0D Feb 26, 2026
23b9d3a
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor …
0xB0D Feb 26, 2026
162fa3d
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 c…
0xB0D Feb 26, 2026
a29f548
FROMLIST: arm64: dts: qcom: hamoa-iot-som: Add pm8010 L4M regulator
tingguoc Feb 27, 2026
2a8359e
FROMLIST: arm64: dts: qcom: hamoa-iot-evk-camera-imx577: Add DT overlay
wenmliu Feb 27, 2026
d2a1b9b
FROMLIST: arm64: dts: qcom: hamoa-iot-evk: Update TSENS thermal zone …
gauravkohli1 Mar 2, 2026
f14fad1
FROMLIST: arm64: dts: qcom: glymur: add coresight nodes
jiegan0107 Dec 29, 2025
ec6e14e
QCLINUX: qcom-dcc: add device configuration for Glymur
jiegan0107 Mar 2, 2026
342aeb8
QCLINUX: memory-dump: add support for Glymur
jiegan0107 Mar 2, 2026
af4cb9e
FROMLIST: dt-bindings: phy: qcom-edp: Add reference clock for sa8775p…
riteshk-quic Jan 28, 2026
8498856
FROMLIST: drm/bridge: lt9611uxc: Increase EDID wait time from 500ms t…
quic-botlagun Nov 21, 2025
ca0893d
FROMLIST: drm/bridge: lt9611uxc: extend mode valid checks
nlaad-qcom Nov 26, 2025
d44c09f
FROMLIST: drm/bridge: lt9611uxc: add support for 4K@30 resolution
nlaad-qcom Nov 26, 2025
9b28e6e
FROMLIST: dt-bindings: bridge: lt8713sx: Add bindings
Dec 28, 2025
8052db2
FROMLIST: drm/bridge: add support for lontium lt8713sx bridge driver
Dec 28, 2025
8fef61d
FROMLIST: dt-bindings: bridge: lt9211: Add bindings
Jan 23, 2026
ecc40a2
FROMLIST: drm/bridge: add support for lontium lt9211c bridge
Jan 28, 2026
c378e04
FROMLIST: drm/bridge: lt9611uxc: reset edid_read on disconnect
nlaad-qcom Jan 28, 2026
ddf5688
FROMLIST: clk: qcom: clk-alpha-pll: Add support for controlling Rivia…
taniyadas20 Nov 25, 2025
6b30dc9
FROMLIST: dt-bindings: clock: qcom: Add video clock controller on Gly…
taniyadas20 Jan 24, 2026
824a860
FROMLIST: clk: qcom: videocc-glymur: Add video clock controller drive…
taniyadas20 Jan 24, 2026
ab9f01c
FROMLIST: dt-bindings: clock: qcom: document the Glymur GPU Clock Con…
taniyadas20 Jan 30, 2026
01c680f
FROMLIST: clk: qcom: Add support for GPUCC and GXCLK for Glymur
taniyadas20 Jan 30, 2026
9c7dc42
FROMLIST: dt-bindings: clock: qcom: Add X1P42100 video clock controller
kona-jagadeesh Jan 27, 2026
2bc8eb9
FROMLIST: dt-bindings: clock: qcom: Add X1P42100 camera clock controller
kona-jagadeesh Jan 27, 2026
61c1bb6
FROMLIST: clk: qcom: videocc-x1p42100: Add support for video clock co…
kona-jagadeesh Jan 27, 2026
e5b851e
FROMLIST: clk: qcom: camcc-x1e80100: Add support for camera QDSS debu…
kona-jagadeesh Jan 27, 2026
e024388
FROMLIST: clk: qcom: camcc-x1p42100: Add support for camera clock con…
kona-jagadeesh Jan 27, 2026
b870bba
FROMLIST: dt-bindings: clock: qcom: Add SM8750 GPU clocks
quic-kdybcio Feb 20, 2026
90af1d3
FROMLIST: clk: qcom: Add a driver for SM8750 GPU clocks
quic-kdybcio Feb 20, 2026
0ff627b
dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains
kotarake Mar 6, 2026
47c5b80
soc: qcom: rpmpd: Add Shikra RPM support
kotarake Mar 6, 2026
bd800e4
dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8150 IC
kotarake Mar 11, 2026
0d52dd0
regulator: qcom_smd: Add PM8150 regulators
kotarake Mar 11, 2026
b906556
FROMLIST: ASoC: qcom: q6dsp-lpass-ports: Extend q6dsp-lpass-ports dri…
RaviHothi Dec 10, 2025
6a8e464
FROMLIST: ASoC: qcom: q6dsp-lpass-ports: Update constraints to suppor…
RaviHothi Dec 10, 2025
b307f4d
FROMLIST: soc: qcom: pd-mapper: Add support for SA8775P
mohsRafi Feb 9, 2026
f049760
FROMLIST: soc: qcom: pd-mapper: Add support for QCS8300
mohsRafi Feb 9, 2026
481fbcd
FROMLIST: arm64: qcom: pd-mapper: Add QCS615 power domain mappings
Jan 30, 2026
6db0da0
FROMLIST: ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP st…
RaviHothi Feb 27, 2026
2a47810
FROMLIST: ASoC: qcom: q6apm: move component registration to unmanaged…
Feb 23, 2026
bfe42a8
FROMLIST: ASoC: qcom: q6apm: remove child devices when apm is removed
Feb 23, 2026
254d2cc
FROMLIST: ASoC: qcom: qdsp6: topology: check widget type before acces…
Feb 23, 2026
fa78b72
QCLINUX: defconfig: Enable Qualcomm BCL driver
dmantre Mar 23, 2026
dab6bbb
QCLINUX: qcom.config: Enable testmode config
Mar 18, 2026
43dfdd1
FROMLIST: iommu/arm-smmu: Use pm_runtime in fault handlers
quic-guptap Mar 13, 2026
ce78574
FROMLIST: soc: qcom: pd-mapper: Add support for Glymur
Mar 23, 2026
eead2c9
soc: qcom: rpmpd: Add Shikra RPM compatiable
kotarake Mar 25, 2026
8dad2c0
QCLINUX: qcom.config: update TGU config
jiegan0107 Mar 24, 2026
b4a6814
QCLINUX: qcom.config: fix the TNOC config
jiegan0107 Mar 25, 2026
3aa6f05
FROMLIST: arm64: dts: qcom: glymur-crd: USB mode change to Host
pradyot7 Mar 24, 2026
8ff3106
Revert "FROMLIST: usb: misc: qcom_eud: fix virtual attach/detach even…
elsonroy Mar 24, 2026
babfcf5
Revert "FROMLIST: usb: misc: qcom_eud: add host mode coordination"
elsonroy Mar 24, 2026
f3d669d
Revert "FROMLIST: usb: misc: qcom_eud: improve enable_store API"
elsonroy Mar 24, 2026
5c037c9
Revert "FROMLIST: usb: misc: qcom_eud: add per-path role switch support"
elsonroy Mar 24, 2026
df9ad41
Revert "FROMLIST: usb: misc: qcom_eud: add per-path High-Speed PHY co…
elsonroy Mar 24, 2026
f9edf40
Revert "FROMLIST: usb: misc: qcom_eud: add sysfs attribute for port s…
elsonroy Mar 24, 2026
b69ce29
Revert "FROMLIST: dt-bindings: soc: qcom: eud: Restructure to model m…
elsonroy Mar 24, 2026
e8d6ecf
FROMLIST: dt-bindings: connector: Add role‑switch provider phandle
elsonroy Mar 24, 2026
94d8ce6
FROMLIST: dt-bindings: soc: qcom: eud: Add support for dual-port conf…
elsonroy Mar 24, 2026
5c70d70
FROMLIST: usb: misc: qcom_eud: add sysfs attribute for port selection
elsonroy Mar 24, 2026
5f52379
FROMLIST: usb: misc: qcom_eud: add per-port High-Speed PHY control
elsonroy Mar 24, 2026
0987b89
FROMLIST: usb: misc: qcom_eud: add per-port role switch support
elsonroy Mar 24, 2026
a43abda
FROMLIST: usb: misc: qcom_eud: improve enable_store API
elsonroy Mar 24, 2026
cbc24a4
FROMLIST: usb: misc: qcom_eud: fix virtual attach/detach event handling
elsonroy Mar 24, 2026
edf1452
FROMLIST: usb: misc: qcom_eud: add host mode coordination
elsonroy Mar 24, 2026
84bffcd
FROMLIST: usb: dwc3: qcom: notify EUD driver of role changes
elsonroy Mar 24, 2026
53c87be
FROMLIST: arm64: dts: qcom: kodiak: Fix EUD USB controller connection
elsonroy Mar 24, 2026
8c7f91d
FROMLIST: arm64: dts: qcom: Map USB connector to EUD for kodiak boards
elsonroy Mar 24, 2026
50f8e57
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Enable UFS
Pradeep-pvk Mar 13, 2026
156ecc3
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Add SDC2 node for purwa io…
sartgarg Mar 23, 2026
ced0a29
arm64: dts: qcom: Shikra: Add reserved memory nodes
bibekpatro Mar 24, 2026
f7cfae1
FROMLIST: arm64: dts: qcom: sm8750-mtp: Set sufficient voltage for pa…
Mar 23, 2026
c81e0de
dt-bindings: arm-smmu: Add adreno-smmu compatible for Shikra SoC
bibekpatro Mar 26, 2026
abd0919
mailbox: qcom-apcs-ipc-mailbox: Add compatible string
quic-vishsant Jan 27, 2026
fac9c2b
arm64: dts: qcom: Shikra: add smmu nodes
bibekpatro Mar 26, 2026
a43d9a9
dt-bindings: mailbox: qcom,apcs-kpss-global: Add Shikra compatible
quic-vishsant Mar 16, 2026
8f88fd1
arm64: dts: qcom: Add RPM GLINK transport nodes
quic-vishsant Mar 16, 2026
229e73e
FROMLIST: driver: bluetooth: hci_qca: disable power control for WCN78…
shuaz-shuai Mar 19, 2026
9084631
FROMLIST: drm/bridge: display-connector: don't autoenable HPD IRQ
lumag Mar 23, 2026
8a43762
FROMLIST: drm/bridge: display-connector: trigger initial HPD event fo…
lumag Mar 23, 2026
810ad3c
FROMLIST: arm64: dts: qcom: kaanapali: Add PMIC devices
jprakash-qc Mar 23, 2026
9a91371
FROMLIST: arm64: dts: qcom: kaanapali-mtp: Add PMIC support
jprakash-qc Mar 23, 2026
4050f44
FROMLIST: arm64: dts: qcom: kaanapali-qrd: Add PMIC support
jprakash-qc Mar 23, 2026
0bf54e0
FROMLIST: arm64: dts: qcom: kaanapali-mtp: Enable bluetooth and Wifi
Mar 23, 2026
f865ba8
FROMLIST: arm64: dts: qcom: kaanapali: add display hardware devices
Mar 23, 2026
edbb358
FROMLIST: arm64: dts: qcom: kaanapali-mtp: Enable display DSI devices
Mar 23, 2026
fb53568
FROMLIST: drm/msm/dpu: fix mismatch between power and frequency
Mar 9, 2026
b17e723
BACKPORT: Revert "drm/msm/dpu: try reserving the DSPP-less LM first"
lumag Feb 13, 2026
23f764a
arm64: dts: qcom: Shikra: Add qfprom node
Komal-Bajaj Mar 27, 2026
4884bef
dt-bindings: nvmem: qfprom: Add Shikra compatible
Komal-Bajaj Mar 27, 2026
6188ec7
dt-bindings: remoteproc: qcom: Add Shikra RPM processor compatible
Komal-Bajaj Mar 27, 2026
9d9074d
dt-bindings: mailbox: qcom: Add the Shikra APCS compatible
Komal-Bajaj Mar 27, 2026
06a8f80
dt-bindings: soc: qcom: qcom,smd-rpm: Add compatible for Shikra
Komal-Bajaj Mar 27, 2026
bd3ea01
arm64: dts: qcom: Add RPM SMD, LPM stats and MPM devices for shikra
smankad-oss Mar 25, 2026
4546cc5
dt-bindings: drm/bridge: anx7625: describe Type-C connector
lumag Jan 21, 2026
45f0e06
drm: bridge: anx7625: implement minimal Type-C support
lumag Jan 21, 2026
a7eab5d
drm: bridge: anx7625: implement message sending
lumag Jan 21, 2026
76f2d0a
drm: bridge: anx7625: correctly detect if PD can be disabled
lumag Feb 11, 2026
f4c8aec
dt-bindings: display: msm: qcm2290-mdss: Fix iommus property
b49020 Jan 22, 2026
e05018c
dt-bindings: media: venus: Fix iommus property
b49020 Jan 22, 2026
8c09981
arm64: dts: qcom: agatti: Fix IOMMU DT properties
b49020 Jan 22, 2026
0dbf4e4
dt-bindings: mfd: qcom,spmi-pmic: add compatibles for pm4124-codec
laklimov Feb 9, 2026
803c9fe
arm64: dts: qcom: agatti: add LPASS devices
laklimov Feb 9, 2026
944dbc3
arm64: dts: arduino-imola: add support for sound
Feb 9, 2026
5a025f2
arm64: defconfig: Enable Agatti audio drivers
Feb 9, 2026
d48892a
arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP bridge
lumag Feb 13, 2026
3d5fa20
drm: bridge: anx7625: don't crash if Type-C port is not used
Feb 15, 2026
ee8ef46
arm64: dts: qcom: arduino-imola: fix faulty spidev node
SuMere Feb 13, 2026
6241348
drm/msm: add missing MODULE_DEVICE_ID definitions
lumag Feb 19, 2026
7d981fe
Revert "arm64: dts: qcom: agatti: enable FastRPC on the ADSP"
b49020 Mar 30, 2026
9050b95
QCLINUX: qcom.config: Enable compressed firmware support
sgaud-quic Mar 28, 2026
5fb16ec
Revert "arm64: dts: qcom: qcs6490-rb3gen2: Adjust tsens thermal zone"
gauravkohli1 Mar 25, 2026
df83f3c
FROMLIST: remoteproc: qcom: pas: Fix the dtb PAS context creation
mukeshojha-linux Mar 25, 2026
68a9cb1
FROMLIST: remoteproc: qcom: pas: Map/unmap subsystem region before au…
mukeshojha-linux Mar 10, 2026
abb91ae
FROMLIST: remoteproc: qcom: pas: Drop unused dtb_mem_region field
mukeshojha-linux Mar 25, 2026
0364ce4
arm64: dts: qcom: Move rpm_requests in glink-edge node
smankad-oss Mar 30, 2026
aadecef
dt-bindings: clock: qcom,rpmcc: Add Shikra compatible
imrashai Mar 13, 2026
2116172
dt-bindings: clock: qcom: Add GCC clocks for Shikra
imrashai Mar 13, 2026
35c02e7
clk: qcom: smd-rpm: Add clocks for Shikra
imrashai Mar 13, 2026
87e7500
clk: qcom: Add support for Global clock controller on Shikra
imrashai Mar 13, 2026
a5f3cc1
arm64: defconfig: Enable GCC on Shikra EVK boards
imrashai Mar 13, 2026
7433529
arm64: dts: qcom: Add GCC and RPMCC node support
imrashai Mar 13, 2026
91467a3
FROMLIST: ASoC: dt-bindings: qcom,q6apm-lpass-dais: Document DAI subnode
mohsRafi Mar 9, 2026
bcf59ca
FROMLIST: ASoC: qcom: qdsp6: q6prm: add the missing LPASS MCLK clock IDs
mohsRafi Mar 9, 2026
122e72d
FROMLIST: ASoC: qcom: q6apm-lpass-dais: Add MI2S clock control
mohsRafi Mar 9, 2026
d38b67b
FROMLIST: ASoC: qcom: sc8280xp: ASoC: qcom: sc8280xp: enhance machine…
mohsRafi Mar 9, 2026
dd529ba
arm64: dts: qcom: Add SPMI bus controller for Shikra
kotarake Mar 30, 2026
f03aa35
arm64: dts: qcom: Add RPM power domain controller for shikra
kotarake Mar 30, 2026
c636b8c
arm64: dts: qcom: Add regulator for Retail and Industrial SOM variants
kotarake Mar 30, 2026
39ec506
FROMLIST: arm64: dts: qcom: talos: Add GPR node, audio services, and …
Mar 24, 2026
45b2f9d
FROMLIST: arm64: dts: qcom: talos-evk: Add sound card support with DA…
Mar 24, 2026
d2ab0c5
FROMLIST: arm64: dts: qcom: talos: Add EL2 overlay
mukeshojha-linux Jan 19, 2026
253ad03
PENDING: arm64: dts: qcom: talos-evk-som: Enable Adreno 612 GPU
Feb 3, 2026
fc157d8
FROMLIST: arm64: dts: qcom: talos: Flatten usb controller nodes
Kriskura176767 Feb 13, 2026
c20aaa5
FROMLIST: arm64: dts: qcom: talos: Mark usb controllers are wakeup ca…
Kriskura176767 Feb 13, 2026
7fa26b6
Revert "FROMLIST: arm64: dts: qcom: talos: Mark usb controllers are w…
Kriskura176767 Mar 13, 2026
d1f7991
Revert "FROMLIST: arm64: dts: qcom: talos: Flatten usb controller nodes"
Kriskura176767 Mar 13, 2026
9139256
FROMLIST: arm64: dts: qcom: remove the disabled replicator
jiegan0107 Mar 16, 2026
80b828e
FROMLIST: arm64: dts: qcom: talos: Add QSPI support
vdadhani Mar 24, 2026
367314f
FROMLIST: arm64: dts: qcom: qcs615-ride: enable QSPI and NOR flash
vdadhani Mar 24, 2026
86103bc
FROMLIST: arm64: dts: qcom: sm8750: Enable TSENS and thermal zones
quic-manafm Mar 13, 2026
db67734
FROMLIST: thermal: Add Remote Proc cooling driver
gauravkohli1 Dec 23, 2025
6a31e18
FROMLIST: dt-bindings: thermal: Add qcom,qmi-cooling yaml bindings
gauravkohli1 Dec 23, 2025
87de79d
FROMLIST: thermal: qcom: add qmi-cooling driver
kcxt Dec 23, 2025
d8ce129
FROMLIST: dt-bindings: thermal: qcom-tsens: Document the SM8750 Tempe…
quic-manafm Mar 13, 2026
f21c7e6
FROMLIST: dt-bindings: hwmon: Add qcom,bcl-hwmon yaml bindings
quic-manafm Feb 5, 2026
d174ed3
FROMLIST: hwmon: Add Qualcomm PMIC BCL hardware monitor driver
quic-manafm Feb 5, 2026
be37537
FROMLIST: arm64: dts: qcom: x1e80100: Remove interconnect from SCM de…
maulik-k-shah Mar 12, 2026
880b6f7
FROMLIST: arm64: dts: qcom: x1e80100: Add deepest idle state
maulik-k-shah Mar 12, 2026
49fad94
FROMLIST: arm64: dts: qcom: purwa: Drop the Hamoa workaround for PDC
maulik-k-shah Dec 31, 2025
79cdc57
WORKAROUND: arm64: dts: qcom: hamoa-iot-evk: support Bluetooth over b…
shuaz-shuai Mar 24, 2026
c3f9d3b
WORKAROUND: power: sequencing: qcom-wcn: skip BT devices without bt-e…
shuaz-shuai Mar 19, 2026
5fa1973
arm64: dts: qcom: shikra: Add watchdog node
Komal-Bajaj Apr 1, 2026
347ed44
dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog
Komal-Bajaj Apr 1, 2026
acfe9f0
FROMLIST: dt-bindings: interrupt-controller: qcom,pdc: Document reg a…
maulik-k-shah Mar 12, 2026
ff9d2ee
FROMLIST: irqchip/qcom-pdc: Configure PDC to pass through mode
maulik-k-shah Mar 12, 2026
25fc1b7
FROMLIST: dt-bindings: interrupt-controller: qcom,pdc: Document x1p42…
maulik-k-shah Dec 31, 2025
90c6e43
FROMLIST: arm64: dts: qcom: kaanapali: Add USB support for Kaanapali SoC
Mar 29, 2026
564f352
FROMLIST: arm64: dts: qcom: kaanpaali: Add USB support for MTP platform
Mar 29, 2026
70486f2
FROMLIST: arm64: dts: qcom: kaanpaali: Add USB support for QRD platform
Mar 29, 2026
f08fcdc
FROMLIST: spi: dt-bindings: qcom-qspi: Add QCS615 compatible
vdadhani Mar 24, 2026
8c19ed7
FROMLIST: spi: spi-qcom-qspi: Add interconnect support for memory path
vdadhani Mar 24, 2026
28c2b80
FROMLIST: Revert "pinctrl: qcom: x1e80100: Bypass PDC wakeup parent f…
maulik-k-shah Mar 12, 2026
fa0e482
PENDING: media: iris: update MDT PAS load call for new API
gouravk-qualcomm Apr 2, 2026
ef29d9b
Merge remote-tracking branch tech/bsp/clk into qcom-next
sgaud-quic Apr 2, 2026
e665309
Merge remote-tracking branch tech/bsp/interconnect into qcom-next
sgaud-quic Apr 2, 2026
396fdde
Merge remote-tracking branch tech/security/firmware-smc into qcom-next
sgaud-quic Apr 2, 2026
6caf4a0
Merge remote-tracking branch tech/bsp/soc-infra into qcom-next
sgaud-quic Apr 2, 2026
d226a41
Merge remote-tracking branch tech/bsp/pinctrl into qcom-next
sgaud-quic Apr 2, 2026
1ffe381
Merge remote-tracking branch tech/bsp/remoteproc into qcom-next
sgaud-quic Apr 2, 2026
e56cf1d
Merge remote-tracking branch tech/bus/peripherals into qcom-next
sgaud-quic Apr 2, 2026
3e1f6ec
Merge remote-tracking branch tech/bus/pci/all into qcom-next
sgaud-quic Apr 2, 2026
269600f
Merge remote-tracking branch tech/bus/pci/mhi into qcom-next
sgaud-quic Apr 2, 2026
65ac577
Merge remote-tracking branch tech/bus/pci/phy into qcom-next
sgaud-quic Apr 2, 2026
df4b7c8
Merge remote-tracking branch tech/bus/usb/dwc into qcom-next
sgaud-quic Apr 2, 2026
27af8f4
Merge remote-tracking branch tech/bus/usb/phy into qcom-next
sgaud-quic Apr 2, 2026
cdab08d
Merge remote-tracking branch tech/debug/hwtracing into qcom-next
sgaud-quic Apr 2, 2026
27498a9
Merge remote-tracking branch tech/pmic/misc into qcom-next
sgaud-quic Apr 2, 2026
1398486
Merge remote-tracking branch tech/pmic/regulator into qcom-next
sgaud-quic Apr 2, 2026
423d7f1
Merge remote-tracking branch tech/mem/iommu into qcom-next
sgaud-quic Apr 2, 2026
7c6d643
Merge remote-tracking branch tech/mm/audio/all into qcom-next
sgaud-quic Apr 2, 2026
9dbbf71
Merge remote-tracking branch tech/mm/camss into qcom-next
sgaud-quic Apr 2, 2026
d152669
Merge remote-tracking branch tech/mm/drm into qcom-next
sgaud-quic Apr 2, 2026
8f84527
Merge remote-tracking branch tech/mm/fastrpc into qcom-next
sgaud-quic Apr 2, 2026
296520d
Merge remote-tracking branch tech/mm/video into qcom-next
sgaud-quic Apr 2, 2026
f8f7181
Merge remote-tracking branch tech/mm/gpu into qcom-next
sgaud-quic Apr 2, 2026
6c10a24
Merge remote-tracking branch tech/net/ath into qcom-next
sgaud-quic Apr 2, 2026
09bf2ac
Merge remote-tracking branch tech/net/eth into qcom-next
sgaud-quic Apr 2, 2026
3a2cbfc
Merge remote-tracking branch tech/net/qrtr into qcom-next
sgaud-quic Apr 2, 2026
c573085
Merge remote-tracking branch tech/net/phy into qcom-next
sgaud-quic Apr 2, 2026
18424f2
Merge remote-tracking branch tech/net/bluetooth into qcom-next
sgaud-quic Apr 2, 2026
159da04
Merge remote-tracking branch tech/pm/power into qcom-next
sgaud-quic Apr 2, 2026
701da13
Merge remote-tracking branch tech/pm/thermal into qcom-next
sgaud-quic Apr 2, 2026
3e03475
Merge remote-tracking branch tech/security/crypto into qcom-next
sgaud-quic Apr 2, 2026
688298a
Merge remote-tracking branch tech/security/ice into qcom-next
sgaud-quic Apr 2, 2026
f23e93c
Merge remote-tracking branch tech/storage/all into qcom-next
sgaud-quic Apr 2, 2026
67989da
Merge remote-tracking branch tech/all/dt/qcs6490 into qcom-next
sgaud-quic Apr 2, 2026
4dd77ee
Merge remote-tracking branch tech/all/dt/qcs9100 into qcom-next
sgaud-quic Apr 2, 2026
e6ba2da
Merge remote-tracking branch tech/all/dt/qcs8300 into qcom-next
sgaud-quic Apr 2, 2026
b8a3cba
Merge remote-tracking branch tech/all/dt/qcs615 into qcom-next
sgaud-quic Apr 2, 2026
2c0871e
Merge remote-tracking branch tech/all/dt/agatti into qcom-next
sgaud-quic Apr 2, 2026
d201ed6
Merge remote-tracking branch tech/all/dt/hamoa into qcom-next
sgaud-quic Apr 2, 2026
7bf99c2
Merge remote-tracking branch tech/all/dt/glymur into qcom-next
sgaud-quic Apr 2, 2026
4cb2d40
Merge remote-tracking branch tech/all/dt/kaanapali into qcom-next
sgaud-quic Apr 2, 2026
4d2dbbc
Merge remote-tracking branch tech/all/dt/pakala into qcom-next
sgaud-quic Apr 2, 2026
1a72c52
Merge remote-tracking branch tech/all/config into qcom-next
sgaud-quic Apr 2, 2026
458d4bc
Merge remote-tracking branch tech/overlay/dt into qcom-next
sgaud-quic Apr 2, 2026
60c0dae
Merge remote-tracking branch tech/all/workaround into qcom-next
sgaud-quic Apr 2, 2026
6e94ea2
Merge remote-tracking branch tech/mproc/all into qcom-next
sgaud-quic Apr 2, 2026
b6389a7
Merge remote-tracking branch tech/noup/debug/all into qcom-next
sgaud-quic Apr 2, 2026
1688d3f
Merge remote-tracking branch tech/hwe/unoq into qcom-next
sgaud-quic Apr 2, 2026
babddbf
Merge remote-tracking branch early/hwe/shikra/drivers into qcom-next
sgaud-quic Apr 2, 2026
2cb2832
Merge remote-tracking branch early/hwe/shikra/dt into qcom-next
sgaud-quic Apr 2, 2026
81ef392
Add qcom-next log files for 20260402
sgaud-quic Apr 2, 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