Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
ca39a02
FROMLIST: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur…
wcheng-eng Dec 11, 2025
289a0f9
FROMLIST: dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible
wcheng-eng Dec 11, 2025
1b57f5e
usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support
swatagar Dec 20, 2025
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
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
56ccbf4
FROMLIST: phy: qcom: edp: Initialize swing_pre_emph_cfg for sc7280
Apr 16, 2026
0e120ff
dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 2, 2026
733a9e5
soc: qcom: socinfo: Add SoC ID for Shikra IoT variants
Komal-Bajaj Mar 3, 2026
1e60e6f
dt-bindings: arm-smmu: Add compatible for Shikra SoC
Komal-Bajaj Mar 2, 2026
807f154
dt-bindings: firmware: qcom,scm: Document SCM on Shikra SoC
Komal-Bajaj Mar 3, 2026
c71f8be
dt-bindings: arm: qcom: Document Shikra and its evk boards
Komal-Bajaj Mar 3, 2026
518e927
dt-bindings: sram: qcom,imem: Add the Shikra compatible
Komal-Bajaj Mar 4, 2026
cd1ef06
dt-bindings: pinctrl: Document the Shikra Top Level Mode Multiplexer
Komal-Bajaj Mar 17, 2026
c30280d
pinctrl: qcom: Add Shikra pinctrl driver
Komal-Bajaj Mar 17, 2026
623cc09
dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains
kotarake Mar 6, 2026
c4e9b67
soc: qcom: rpmpd: Add Shikra RPM support
kotarake Mar 6, 2026
a220769
dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8150 IC
kotarake Mar 11, 2026
b61b97e
regulator: qcom_smd: Add PM8150 regulators
kotarake Mar 11, 2026
b56a905
soc: qcom: rpmpd: Add Shikra RPM compatiable
kotarake Mar 25, 2026
632284a
dt-bindings: arm-smmu: Add adreno-smmu compatible for Shikra SoC
bibekpatro Mar 26, 2026
68281a4
mailbox: qcom-apcs-ipc-mailbox: Add compatible string
quic-vishsant Jan 27, 2026
e26b2ad
dt-bindings: nvmem: qfprom: Add Shikra compatible
Komal-Bajaj Mar 27, 2026
09709ff
dt-bindings: remoteproc: qcom: Add Shikra RPM processor compatible
Komal-Bajaj Mar 27, 2026
82c1d2b
dt-bindings: mailbox: qcom: Add the Shikra APCS compatible
Komal-Bajaj Mar 27, 2026
43123ea
dt-bindings: soc: qcom: qcom,smd-rpm: Add compatible for Shikra
Komal-Bajaj Mar 27, 2026
30a040f
dt-bindings: clock: qcom,rpmcc: Add Shikra compatible
imrashai Mar 13, 2026
4575e1e
dt-bindings: clock: qcom: Add GCC clocks for Shikra
imrashai Mar 13, 2026
049cf4d
clk: qcom: smd-rpm: Add clocks for Shikra
imrashai Mar 13, 2026
94dce23
clk: qcom: Add support for Global clock controller on Shikra
imrashai Mar 13, 2026
301e199
arm64: defconfig: Enable GCC on Shikra EVK boards
imrashai Mar 13, 2026
9c70e79
dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog
Komal-Bajaj Apr 1, 2026
dd2d775
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC
xueyaoan Mar 26, 2026
588a180
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for Shikra
Kriskura176767 Mar 21, 2026
11e223c
dt-bindings: phy: qcom,qusb2: Add bindings for Shikra
Kriskura176767 Mar 21, 2026
d3a76a6
dt-bindings: usb: qcom,snps-dwc3: Add Shikra compatible
Kriskura176767 Mar 21, 2026
11e34e8
phy: qcom-qusb2: Add support for Shikra
Kriskura176767 Mar 21, 2026
36fde32
phy: qcom: qmp-usbc: Add qmp configuration for Shikra
Kriskura176767 Mar 21, 2026
ada9ccf
dt-bindings: interconnect: document the RPM Network-On-Chip interconn…
rlaggysh Apr 1, 2026
0f43d10
interconnect: qcom: add Shikra interconnect provider driver
rlaggysh Apr 1, 2026
f41ab11
arm64: defconfig: Enable interconnect driver for Shikra
rlaggysh Apr 1, 2026
65bc551
dt-bindings: mfd: qcom,tcsr: Add compatible for Shikra
Komal-Bajaj Apr 7, 2026
9976645
dt-bindings: mmc: sdhci-msm: Add compatible for shikra
Apr 7, 2026
5481037
dt-bindings: cpufreq: qcom-hw: Document Shikra CPUFREQ Hardware
imrashai Apr 10, 2026
a9eab59
cpufreq: qcom-cpufreq-hw: Add RIMPS based cpufreq support for Shikra SoC
taniyadas20 Feb 23, 2024
0b65824
arm64: defconfig: Enable Pinctrl on Shikra EVK boards
Komal-Bajaj Apr 14, 2026
d8ececd
dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature Sensor
gauravkohli1 Apr 9, 2026
8ad47c9
dt-bindings: clock: qcom: Add Shikra Display clock controller
imrashai Apr 16, 2026
5f8274b
dt-bindings: clock: qcom: Add Shikra GPU clock controller
imrashai Apr 16, 2026
cc03e79
clk: qcom: Add support for Display Clock Controller on Shikra
imrashai Apr 16, 2026
f977be2
clk: qcom: Add support for GPU Clock Controller on Shikra
imrashai Apr 16, 2026
a8f9b0a
arm64: defconfig: Enable DISPCC and GPUCC on Shikra EVK boards
imrashai Apr 16, 2026
049c32f
pinctrl: qcom: Add GPIO-MPM map for shikra
smankad-oss Apr 15, 2026
bfd7318
interconnect: qcom: shikra: program QoS mode for ICC masters
rlaggysh Apr 22, 2026
d9b9109
dt-bindings: cache: qcom,llcc: Document Qualcomm Shikra LLCC
Komal-Bajaj Apr 24, 2026
3739361
FROMLIST: soc: qcom: smem: Switch partitions to xarray
Apr 23, 2026
cbc9c34
FROMLIST: pinctrl: qcom: Unconditionally mark gpio as wakeup enable
smankad-oss Apr 30, 2026
310e46f
remoteproc: qcom: pas: Add Shikra remoteproc support
bibekpatro Apr 20, 2026
527e287
dt-bindings: remoteproc: qcom: Add Shikra PAS binding
bibekpatro Apr 20, 2026
e3fe14f
dt-bindings: clock: qcom: Add GCC_QUSB2PHY_SEC_BCR support for Shikra
imrashai May 5, 2026
c786641
clk: qcom: gcc-shikra: Update GCC driver for Shikra
imrashai May 5, 2026
7d82c07
clk: qcom: gpucc-shikra: Drop unused DT_BI_TCXO_AO index
imrashai May 5, 2026
116cd1a
dt-bindings: clock: qcom: shikra-gcc: Add power-domains property
imrashai May 8, 2026
0ae26ea
dt-bindings: mailbox: qcom: Modify Shikra APCS compatible
smankad-oss Mar 27, 2026
c7d8100
misc: fastrpc: Introduce cache maintenance operations
May 12, 2026
c3b3cbe
dt-bindings: media: qcom,qcm2290-venus: document shikra Iris compatible
dikshita-agarwal Apr 9, 2026
e606a11
iommu/arm-smmu: Add ACTLR settings for missing MDSS devices for new S…
bibekpatro May 12, 2026
89c98e3
dt-bindings: display: msm: qcm2290: Add Shikra MDSS
May 5, 2026
ba489cb
dt-bindings: display: panel: Add DLC0697 DSI panel binding
May 12, 2026
9f37c5a
drm/msm/mdss: Add Shikra support
May 5, 2026
c58c64e
drm/panel: Add driver for DLC0697 FHD video-mode DSI panel
May 12, 2026
65d3438
arm64: defconfig: Enable DLC0697 DSI panel driver
May 6, 2026
96a38f6
soc: qcom: ubwc: Add Shikra UBWC config
May 11, 2026
4dae440
ASoC: dt-bindings: Add schema for qcom,wsa885x-i2c
PrasadKumpatla Apr 9, 2026
e2a212a
ASoC: codecs: add Qualcomm WSA885X I2C codec driver
PrasadKumpatla Apr 9, 2026
74e831c
arm64: defconfig: Enable WSA885X-I2C and PM4125 Shikra EVK boards
mohsRafi May 11, 2026
f601806
misc: fastrpc: fix NULL dereference on coherent sessions in fastrpc_m…
May 14, 2026
5d43f53
dt-bindings: regulator: qcom,usb-vbus-regulator: add qcom,pm4125-vbus…
kotarake May 11, 2026
38d628f
regulator: qcom_usb_vbus: add support for qcom,pm4125-vbus-reg
kotarake May 11, 2026
c5ad3cd
FROMLIST: dt-bindings: crypto: qcom,prng: Document Shikra TRNG
May 14, 2026
6fd0c8f
FROMLIST: dt-bindings: crypto: qcom-qce: Document the Shikra crypto e…
May 14, 2026
6740a43
dt-bindings: bam-dma: Increase maxItems to seven for iommus
May 14, 2026
22329f7
dt-bindings: crypto: qcom,inline-crypto-engine: Document Shikra ICE
May 13, 2026
ad7a03b
clk: qcom: common: Register reset controller only when resets are pre…
imrashai May 8, 2026
2dcb496
clk: qcom: common: Skip NULL clock hw entries during registration
imrashai May 12, 2026
51cfc2c
dt-bindings: clock: qcom: Add GCC LPASS clocks support for Shikra
imrashai May 7, 2026
ac6b043
clk: qcom: gcc-shikra: Mark GCC LPASS clocks as critical
imrashai May 7, 2026
c1255bc
dt-bindings: clock: qcom: Add Qualcomm Shikra Audio Core Clock Contro…
imrashai May 7, 2026
0409df3
clk: qcom: Add Audio Core clock controller support on Qualcomm Shikra…
imrashai May 6, 2026
ec15f8b
soc: qcom: rpmpd: Reuse sm6125 power domains for shikra
kotarake May 15, 2026
3aa65ff
soc: qcom: pd-mapper: Add shikra PD support for CQM/CQS/IQS
apateriy-qcom May 15, 2026
62230ea
dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk
harshaldev27 Apr 16, 2026
b26f0d6
soc: qcom: ice: Allow explicit votes on 'iface' clock for ICE
harshaldev27 Apr 16, 2026
18a6c3b
Merge remote-tracking branch tech/bsp/clk into qcom-next
sgaud-quic May 20, 2026
a4ae642
Merge remote-tracking branch tech/bsp/devfreq into qcom-next
sgaud-quic May 20, 2026
2f258ce
Merge remote-tracking branch tech/bsp/ec into qcom-next
sgaud-quic May 20, 2026
6c511f1
Merge remote-tracking branch tech/bsp/soc-infra into qcom-next
sgaud-quic May 20, 2026
1afadd5
Merge remote-tracking branch tech/bsp/pinctrl into qcom-next
sgaud-quic May 20, 2026
5f3bb13
Merge remote-tracking branch tech/bsp/remoteproc into qcom-next
sgaud-quic May 20, 2026
e2cfacb
Merge remote-tracking branch tech/bus/peripherals into qcom-next
sgaud-quic May 20, 2026
5a7aacf
Merge remote-tracking branch tech/bus/pci/all into qcom-next
sgaud-quic May 20, 2026
7abbccb
Merge remote-tracking branch tech/bus/pci/phy into qcom-next
sgaud-quic May 20, 2026
7d7cb8a
Merge remote-tracking branch tech/bus/usb/dwc into qcom-next
sgaud-quic May 20, 2026
6408298
Merge remote-tracking branch tech/bus/usb/phy into qcom-next
sgaud-quic May 20, 2026
ec5d425
Merge remote-tracking branch tech/debug/hwtracing into qcom-next
sgaud-quic May 20, 2026
35932f0
Merge remote-tracking branch tech/pmic/misc into qcom-next
sgaud-quic May 20, 2026
dd9135e
Merge remote-tracking branch tech/mem/iommu into qcom-next
sgaud-quic May 20, 2026
741ee8d
Merge remote-tracking branch tech/mm/audio/all into qcom-next
sgaud-quic May 20, 2026
c3d57c6
Merge remote-tracking branch tech/mm/camss into qcom-next
sgaud-quic May 20, 2026
8d674f7
Merge remote-tracking branch tech/mm/drm into qcom-next
sgaud-quic May 20, 2026
05c4d00
Merge remote-tracking branch tech/mm/fastrpc into qcom-next
sgaud-quic May 20, 2026
44c628a
Merge remote-tracking branch tech/mm/phy into qcom-next
sgaud-quic May 20, 2026
cdbfbc7
Merge remote-tracking branch tech/mm/video into qcom-next
sgaud-quic May 20, 2026
1b650e7
Merge remote-tracking branch tech/mm/gpu into qcom-next
sgaud-quic May 20, 2026
ea70d31
Merge remote-tracking branch tech/net/ath into qcom-next
sgaud-quic May 20, 2026
56b3663
Merge remote-tracking branch tech/net/phy into qcom-next
sgaud-quic May 20, 2026
eb101eb
Merge remote-tracking branch tech/net/bluetooth into qcom-next
sgaud-quic May 20, 2026
afb4a28
Merge remote-tracking branch tech/pm/power into qcom-next
sgaud-quic May 20, 2026
706fc8b
Merge remote-tracking branch tech/pm/thermal into qcom-next
sgaud-quic May 20, 2026
458beba
Merge remote-tracking branch tech/security/crypto into qcom-next
sgaud-quic May 20, 2026
4763f7c
Merge remote-tracking branch tech/security/ice into qcom-next
sgaud-quic May 20, 2026
687db17
Merge remote-tracking branch tech/storage/phy into qcom-next
sgaud-quic May 20, 2026
c74f914
Merge remote-tracking branch tech/storage/all into qcom-next
sgaud-quic May 20, 2026
0df7217
Merge remote-tracking branch tech/all/dt/qcs6490 into qcom-next
sgaud-quic May 20, 2026
6f2c7b6
Merge remote-tracking branch tech/all/dt/qcs9100 into qcom-next
sgaud-quic May 20, 2026
de053f1
Merge remote-tracking branch tech/all/dt/qcs8300 into qcom-next
sgaud-quic May 20, 2026
8263c88
Merge remote-tracking branch tech/all/dt/qcs615 into qcom-next
sgaud-quic May 20, 2026
fee1314
Merge remote-tracking branch tech/all/dt/agatti into qcom-next
sgaud-quic May 20, 2026
818a2c1
Merge remote-tracking branch tech/all/dt/hamoa into qcom-next
sgaud-quic May 20, 2026
07d16f9
Merge remote-tracking branch tech/all/dt/glymur into qcom-next
sgaud-quic May 20, 2026
3991694
Merge remote-tracking branch tech/all/dt/kaanapali into qcom-next
sgaud-quic May 20, 2026
ed3bbd8
Merge remote-tracking branch tech/all/dt/pakala into qcom-next
sgaud-quic May 20, 2026
9e22409
Merge remote-tracking branch tech/all/config into qcom-next
sgaud-quic May 20, 2026
94ae194
Merge remote-tracking branch tech/overlay/dt into qcom-next
sgaud-quic May 20, 2026
fd16fe9
Merge remote-tracking branch tech/all/workaround into qcom-next
sgaud-quic May 20, 2026
6ebb080
Merge remote-tracking branch tech/mproc/all into qcom-next
sgaud-quic May 20, 2026
c43d34f
Merge remote-tracking branch tech/noup/debug/all into qcom-next
sgaud-quic May 20, 2026
00b54d7
Merge remote-tracking branch tech/hwe/unoq into qcom-next
sgaud-quic May 20, 2026
a842b21
Merge remote-tracking branch early/hwe/shikra/drivers into qcom-next
sgaud-quic May 20, 2026
5bf3a9f
Merge remote-tracking branch early/hwe/shikra/dt into qcom-next
sgaud-quic May 20, 2026
d6c3566
Add qcom-next log files for 20260520
sgaud-quic May 20, 2026
65bde2f
Prepare qcom-next based on tag 'Linux 7.1-rc4' of https://git.kernel.…
Komal-Bajaj May 22, 2026
2fd1cb8
FROMLIST: arm64: dts: qcom: glymur: Enable SPEL powercap driver
quic-manafm May 19, 2026
aca2e0c
FROMLIST: arm64: dts: qcom: glymur: Configure DP endpoints for 2-lane…
sauana May 21, 2026
df3ae97
QCLINUX: defconfig: Enable Qualcomm SPEL driver
aastpand May 19, 2026
c3b6840
dt-bindings: bridge: Add Lontium LT9611C(EX/UXD) MIPI DSI to HDMI driver
May 7, 2026
049d3ab
drm/bridge: Add Lontium LT9611C(EX/UXD) MIPI DSI to HDMI driver
May 7, 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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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: April 2026
KernelVersion: 7.1
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.
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-coresight-devices-ctcu
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
What: /sys/bus/coresight/devices/<ctcu-name>/irq_enabled[0:1]
Date: March 2026
KernelVersion: 7.2
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 flag to enable interrupt to count data during CTCU enablement.
An interrupt is generated when the data size exceeds the value set in the IRQ register.
0 : disable
1 : enable
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
42 changes: 42 additions & 0 deletions Documentation/devicetree/bindings/arm/psci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,26 @@ 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 corresponds to the reset_type
and the values should be provided as per the PSCI SYSTEM_RESET2
specs. The cookie value is optional and defaulted to zero.

patternProperties:
"^power-domain-":
$ref: /schemas/power/power-domain.yaml#
Expand Down Expand Up @@ -137,6 +157,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 +289,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 = <0x80000000 1>;
mode-bootloader = <0x80010001 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
71 changes: 71 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom,tgu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# 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

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";
};
...
19 changes: 19 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -918,6 +918,7 @@ properties:
- items:
- enum:
- arduino,monza
- qcom,monaco-ac-evk
- qcom,monaco-evk
- qcom,qcs8300-ride
- const: qcom,qcs8300
Expand Down Expand Up @@ -954,6 +955,24 @@ properties:
- const: qcom,qcs9100
- const: qcom,sa8775p

- items:
- enum:
- qcom,shikra-cqm-evk
- const: qcom,shikra-cqm-som
- const: qcom,shikra

- items:
- enum:
- qcom,shikra-cqs-evk
- const: qcom,shikra-cqs-som
- const: qcom,shikra

- items:
- enum:
- qcom,shikra-iqs-evk
- const: qcom,shikra-iqs-som
- const: qcom,shikra

- items:
- enum:
- google,blueline
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/cache/qcom,llcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ properties:
- qcom,sc8280xp-llcc
- qcom,sdm670-llcc
- qcom,sdm845-llcc
- qcom,shikra-llcc
- qcom,sm6350-llcc
- qcom,sm7150-llcc
- qcom,sm8150-llcc
Expand Down Expand Up @@ -206,6 +207,7 @@ allOf:
enum:
- qcom,sc7280-llcc
- qcom,sdm670-llcc
- qcom,shikra-llcc
then:
properties:
reg:
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ properties:
- qcom,rpmcc-qcs404
- qcom,rpmcc-sdm429
- qcom,rpmcc-sdm660
- qcom,rpmcc-shikra
- qcom,rpmcc-sm6115
- qcom,rpmcc-sm6125
- qcom,rpmcc-sm6375
Expand Down
Loading