Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
696 commits
Select commit Hold shift + click to select a range
ce06e26
Revert "arm64: dts: qcom: agatti: enable FastRPC on the ADSP"
b49020 Mar 30, 2026
38bfeaa
FROMLIST: dt-bindings: clock: qcom: Add X1P42100 video clock controller
kona-jagadeesh Mar 31, 2026
aef8304
FROMLIST: dt-bindings: clock: qcom: Add X1P42100 camera clock controller
kona-jagadeesh Mar 31, 2026
d95acb1
FROMLIST: clk: qcom: videocc-x1p42100: Add support for video clock co…
kona-jagadeesh Mar 31, 2026
eb77e50
FROMLIST: clk: qcom: camcc-x1e80100: Add support for camera QDSS debu…
kona-jagadeesh Mar 31, 2026
6984e94
FROMLIST: clk: qcom: camcc-x1p42100: Add support for camera clock con…
kona-jagadeesh Mar 31, 2026
10e03e0
FROMLIST: dt-bindings: clock: qcom: Add Glymur camera clock controller
kona-jagadeesh Apr 2, 2026
0f5a318
FROMLIST: clk: qcom: camcc-glymur: Add camera clock controller driver
kona-jagadeesh Apr 6, 2026
01dce06
QCLINUX: arm64: dts: qcom: Add Hamoa camx overlay dts
michael-jihan-qcom Apr 7, 2026
7843e1b
dt-bindings: interconnect: document the RPMh Network-On-Chip intercon…
rlaggysh Jan 27, 2026
e59e83d
interconnect: qcom: glymur: Add Mahua SoC support
rlaggysh Jan 27, 2026
5cf1114
FROMLIST: dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks pr…
okukatla Jan 27, 2026
6e2a125
FROMLIST: interconnect: qcom: qcs8300: enable QoS configuration
okukatla Jan 27, 2026
cd88897
FROMLIST: arm64: dts: qcom: qcs8300: Add clocks for QoS configuration
okukatla Jan 27, 2026
f6b63a0
FROMLIST: arm64: dts: qcom: sm8750: Enable cpufreq cooling devices
aastpand Apr 3, 2026
af194cc
FROMLIST: iommu/arm-smmu: Use pm_runtime in fault handlers
quic-guptap Mar 13, 2026
ccc3502
power: reset: reboot-mode: Remove devres based allocations
Nov 9, 2025
e2aa0c8
power: reset: reboot-mode: Add firmware node based registration
Nov 9, 2025
db68758
power: reset: reboot-mode: Add support for 64 bit magic
Nov 9, 2025
9fd3c7d
Documentation: ABI: Add sysfs-class-reboot-mode-reboot_modes
Nov 9, 2025
05e79db
power: reset: reboot-mode: Expose sysfs for registered reboot_modes
Nov 9, 2025
09cdfc2
firmware: psci: Implement vendor-specific resets as reboot-mode
Nov 9, 2025
4ab8c3d
FROMLIST: dt-bindings: interrupt-controller: qcom,pdc: Document reg a…
maulik-k-shah Mar 12, 2026
d560181
FROMLIST: irqchip/qcom-pdc: Configure PDC to pass through mode
maulik-k-shah Mar 12, 2026
823e2c5
FROMLIST: dt-bindings: interrupt-controller: qcom,pdc: Document x1p42…
maulik-k-shah Dec 31, 2025
82be0a1
QCLINUX: arm64: dts: qcom: align hamoa camera DTB variable naming
michael-jihan-qcom Apr 7, 2026
cc02eb9
FROMLIST: dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks pro…
okukatla Mar 11, 2026
ec1ab95
FROMLIST: interconnect: qcom: qcs615: enable QoS configuration
okukatla Mar 11, 2026
e15bddf
FROMLIST: of: Add convenience wrappers for of_map_id()
rmurphy-arm Oct 14, 2025
a4503c1
FROMLIST: of: Factor arguments passed to of_map_id() into a struct
charan-kalla-oss Nov 29, 2025
62a479d
FROMLIST: of: Respect #{iommu,msi}-cells in maps
rmurphy-arm Mar 25, 2026
0a01f44
mmc: host: sdhci-msm: Add support for wrapped keys
Jan 2, 2026
64b599e
mmc: Avoid reprogram all keys to Inline Crypto Engine for MMC runtime…
dmukhopa Jan 16, 2026
af2cd0a
FROMLIST: dt-bindings: mmc: sdhci-msm: Add ICE phandle
Mar 10, 2026
c1e330b
FROMLIST: arm64: dts: qcom: kodiak: enable the inline crypto engine f…
Mar 10, 2026
7936dc6
FROMLIST: arm64: dts: qcom: monaco: enable the inline crypto engine f…
Mar 10, 2026
315a4b2
FROMLIST: arm64: dts: qcom: talos: Add GPR node, audio services, and …
Apr 9, 2026
6396914
FROMLIST: arm64: dts: qcom: talos-evk: Add sound card support with DA…
Apr 9, 2026
3061eb0
FROMLIST: arm64: dts: qcom: talos: Add EL2 overlay
mukeshojha-linux Jan 19, 2026
c950ddc
PENDING: arm64: dts: qcom: talos-evk-som: Enable Adreno 612 GPU
Feb 3, 2026
0d43c66
FROMLIST: arm64: dts: qcom: talos: Flatten usb controller nodes
Kriskura176767 Feb 13, 2026
6cbb088
FROMLIST: arm64: dts: qcom: talos: Mark usb controllers are wakeup ca…
Kriskura176767 Feb 13, 2026
5e3342b
Revert "FROMLIST: arm64: dts: qcom: talos: Mark usb controllers are w…
Kriskura176767 Mar 13, 2026
1132b47
Revert "FROMLIST: arm64: dts: qcom: talos: Flatten usb controller nodes"
Kriskura176767 Mar 13, 2026
f122b91
FROMLIST: arm64: dts: qcom: remove the disabled replicator
jiegan0107 Mar 16, 2026
be8cd28
FROMLIST: arm64: dts: qcom: talos: Add QSPI support
vdadhani Mar 24, 2026
cdbdac6
FROMLIST: arm64: dts: qcom: qcs615-ride: enable QSPI and NOR flash
vdadhani Mar 24, 2026
c43d614
dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk
harshaldev27 Mar 23, 2026
3240957
soc: qcom: ice: Allow explicit votes on 'iface' clock for ICE
harshaldev27 Mar 23, 2026
0873b89
arm64: dts: qcom: kaanapali: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
52bb0a7
arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
f65273a
arm64: dts: qcom: monaco: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
fa5ac2d
arm64: dts: qcom: sc7180: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
6413e62
arm64: dts: qcom: kodiak: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
1298587
arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
5404de7
arm64: dts: qcom: sm8550: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
e849b61
arm64: dts: qcom: sm8650: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
d92fe6f
arm64: dts: qcom: sm8750: Add power-domain and iface clk for ice node
harshaldev27 Mar 23, 2026
0ee0f5c
PENDING: arm64: dts: qcom: lemans-evk: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
ade3ff4
PENDING: arm64: dts: qcom: monaco-evk: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
00ba37e
PENDING: arm64: dts: qcom: rb3gen2: add overlay for QPS615 ethernet
ayaan-anwar Apr 7, 2026
0afd3ac
arm64: dts: qcom: kodiak: Fix ICE reg size
Apr 1, 2026
32f8502
arm64: dts: qcom: sm8450: Fix ICE reg size
Apr 1, 2026
8b3e299
PENDING: arm64: dts: qcom: kaanapali: add the GPU SMMU node
quic-qqzhou Jul 17, 2025
8bc7ba6
PENDING: arm64: dts: qcom: kaanapali: Add GPU support for Kaanapali
akhilpo-qcom Aug 26, 2025
0c3325e
PENDING: arm64: dts: qcom: kaanapali-qrd: Enable GPU
akhilpo-qcom Sep 20, 2025
0c252c7
PENDING: arm64: dts: qcom: kaanapali-mtp: Enable GPU
akhilpo-qcom Sep 20, 2025
952ef0f
FROMLIST: arm64: dts: qcom: monaco-evk: enable UART6 for robot board
Mar 27, 2026
973662f
arm64: dts: qcom: kodiak: Add iface clock and power domain for ice sdhc
Apr 6, 2026
ace1894
arm64: dts: qcom: monaco: Add iface clock and power domain for ice sdhc
Apr 6, 2026
ddb425c
QCLINUX: debug: Enable ATH11K CFR
Realzhq Mar 17, 2026
b443c96
QCLINUX: qcom-dcc: add logic to configure linked list in probe
jiegan0107 Apr 10, 2026
3a4648d
QCLINUX: qcom-dcc: add register list for the Talos
jiegan0107 Apr 10, 2026
7c9ef49
QCLINUX: qcom-dcc: use late_initcall and build as built-in for boot d…
jiegan0107 Apr 10, 2026
a8695a4
QCLINUX: memory-dump: use late_initcall and build as built-in for boo…
jiegan0107 Apr 10, 2026
e864a81
PENDING: media: iris: enable sm8550 context banks via init_cb_devs
Apr 7, 2026
b4ee04a
PENDING: media: iris: add context bank devices using iommu-map
Mar 13, 2026
6111873
PENDING: media: iris: add helper to select context bank device
Mar 13, 2026
3125925
PENDING: dt-bindings: media: iris: add sm8550 iris context bank funct…
gouravk-qualcomm Apr 10, 2026
5df38ca
FROMLIST: arm64: dts: qcom: kodiak: Add EL2 overlay
mukeshojha-linux Mar 27, 2026
22e778a
PENDING: arm64: dts: qcom: lemans: switch iris iommus to iommu-map
Apr 7, 2026
1412277
PENDING: arm64: dts: qcom: lemans-ride: Drop video firmware from common
gouravk-qualcomm Apr 10, 2026
33abbfe
FROMLIST: dt-bindings: crypto: ice: add operating-points-v2 property …
arakshit011 Apr 10, 2026
8e022f6
FROMLIST: soc: qcom: ice: Add OPP-based clock scaling support for ICE
arakshit011 Apr 10, 2026
d264f5a
FROMLIST: ufs: host: Add ICE clock scaling during UFS clock changes
arakshit011 Apr 10, 2026
9768b96
FROMLIST: mmc: sdhci-msm: Set ICE clk to TURBO at sdhci ICE init
arakshit011 Apr 10, 2026
e4e3f17
FROMLIST: arm64: dts: qcom: kodiak: Add OPP-table for ICE UFS and ICE…
arakshit011 Apr 10, 2026
7a9d8eb
FROMLIST: arm64: dts: qcom: monaco: Add OPP-table for ICE UFS and ICE…
arakshit011 Apr 10, 2026
2c0fae8
FROMLIST: cpuidle: Deny idle entry when CPU already have IPI interrup…
maulik-k-shah Apr 3, 2026
fcad4eb
FROMLIST: dt-bindings: i2c: qcom-cci: Document sm6150 compatible
wenmliu Jan 22, 2026
ed89b09
FROMLIST: media: i2c: imx412: Assert reset GPIO during probe
wenmliu Jan 23, 2026
44a4c09
FROMLIST: media: i2c: imx412: Extend the power-on waiting time
wenmliu Jan 23, 2026
0a90106
FROMLIST: phy: dphy: Add lane_positions to DPHY config struct
0xB0D Mar 25, 2026
443cdf4
FROMLIST: phy: dphy: Add lane_polarities to DPHY config struct
0xB0D Mar 25, 2026
a82e89d
FROMLIST: phy: dphy: Add clock_lane_position to DPHY config struct
0xB0D Mar 25, 2026
535a264
FROMLIST: phy: dphy: Add clock_lane_polarity to DPHY config struct
0xB0D Mar 25, 2026
681aca8
FROMLIST: dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
0xB0D Mar 26, 2026
986c6cc
FROMLIST: phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver
0xB0D Mar 26, 2026
d7d54b3
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Add optional PHY h…
0xB0D Mar 26, 2026
d03f948
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Add support for co…
0xB0D Mar 26, 2026
6158d5f
FROMLIST: dt-bindings: media: qcom,x1e80100-camss: Describe iommu ent…
0xB0D Mar 26, 2026
70196e5
FROMLIST: media: qcom: camss: Add support to populate sub-devices
0xB0D Mar 26, 2026
df5cafb
FROMLIST: media: qcom: camss: Add legacy_phy flag to SoC definition s…
0xB0D Mar 26, 2026
ced87bf
FROMLIST: media: qcom: camss: Add support for PHY API devices
0xB0D Mar 26, 2026
77f7409
FROMLIST: media: qcom: camss: Drop legacy PHY descriptions from x1e
0xB0D Mar 26, 2026
1002272
FROMLIST: media: dt-bindings: Add CAMSS device for Kaanapali
HangxiangMa Jan 13, 2026
28e4cfc
FROMLIST: media: qcom: camss: Add Kaanapali compatible camss driver
HangxiangMa Jan 13, 2026
2cfe768
FROMLIST: media: qcom: camss: csiphy: Add support for v2.4.0 two-phas…
HangxiangMa Jan 13, 2026
680b1b0
FROMLIST: media: qcom: camss: csid: Add support for CSID gen4
HangxiangMa Jan 13, 2026
3caf802
FROMLIST: media: qcom: camss: vfe: Add support for VFE gen4
HangxiangMa Jan 13, 2026
b79d7f2
FROMLIST: media: qcom: camss: Fix csid IRQ offset for sa8775p
wenmliu Mar 13, 2026
5ab0e71
FROMLIST: media: qcom: camss: Fix csid clock configuration for sa8775p
wenmliu Mar 13, 2026
6d8ed31
FROMLIST: media: qcom: camss: Add missing clocks for VFE lite on sa8775p
wenmliu Mar 13, 2026
c98cdc0
FROMLIST: arm64: dts: qcom: lemans-evk: enable UART0 for robot board
Mar 27, 2026
8cb2f88
FROMLIST: arm64: dts: qcom: x1e80100: Add CCI definitions
0xB0D Mar 26, 2026
4b3a5b5
FROMLIST: arm64: dts: qcom: x1e80100: Add CAMSS block definition
0xB0D Mar 26, 2026
94fbf27
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m re…
0xB0D Mar 26, 2026
9e0c3d5
FROMLIST: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on C…
0xB0D Mar 26, 2026
c46062c
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC wit…
0xB0D Mar 26, 2026
a7cb82a
FROMLIST: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor …
0xB0D Mar 26, 2026
b6cbd5e
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 c…
0xB0D Mar 26, 2026
f377748
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add l7b_2p8 …
0xB0D Mar 26, 2026
12e1653
FROMLIST: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add ov02c10 …
0xB0D Mar 26, 2026
ca68e74
FROMLIST: arm64: dts: qcom: x1e80100-dell-inspiron14-7441: Switch on …
0xB0D Mar 26, 2026
1f50dc4
FROMLIST: arm64: dts: qcom: hamoa-iot-som: Add pm8010 L4M regulator
tingguoc Feb 27, 2026
3bb77c0
FROMLIST: arm64: dts: qcom: hamoa-iot-evk-camera-imx577: Add DT overlay
wenmliu Feb 27, 2026
9c92652
FROMLIST: arm64: dts: qcom: hamoa-iot-evk: Update TSENS thermal zone …
gauravkohli1 Mar 2, 2026
8111410
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Enable UFS
Pradeep-pvk Mar 13, 2026
f45c93e
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Add SDC2 node for purwa io…
sartgarg Mar 23, 2026
7e04f94
FROMLIST: arm64: dts: qcom: x1e80100: Remove interconnect from SCM de…
maulik-k-shah Mar 12, 2026
cf2eaa8
FROMLIST: arm64: dts: qcom: x1e80100: Add deepest idle state
maulik-k-shah Mar 12, 2026
2096f49
FROMLIST: arm64: dts: qcom: purwa: Drop the Hamoa workaround for PDC
maulik-k-shah Dec 31, 2025
31f878a
FROMLIST: arm64: dts: qcom: purwa: Fix GPU IOMMU property
akhilpo-qcom Apr 9, 2026
cefc782
PENDING: arm64: dts: qcom: hamoa: switch iris iommus to iommu-map
Apr 7, 2026
e6893b6
FROMLIST: media: iris: switch to hardware mode after firmware boot
Mar 13, 2026
541c9ac
FROMLIST: media: qcom: iris: drop pas_id from the iris_platform_data …
lumag Mar 29, 2026
8f3507f
FROMLIST: media: qcom: iris: use common set_preset_registers function
lumag Mar 29, 2026
d26f3c5
FROMLIST: media: qcom: iris: don't use function indirection in gen2-s…
lumag Mar 29, 2026
cd8ce6d
FROMLIST: media: qcom: iris: split HFI session ops from core ops
lumag Mar 29, 2026
92e9a0c
FROMLIST: media: qcom: iris: merge hfi_response_ops and hfi_command_ops
lumag Mar 29, 2026
50209bf
FROMLIST: media: qcom: iris: move get_instance to iris_hfi_sys_ops
lumag Mar 29, 2026
4c7cde6
FROMLIST: media: qcom: iris: drop hw_response_timeout_val from platfo…
lumag Mar 29, 2026
101d5d9
FROMLIST: media: qcom: iris: split firmware_data from raw platform data
lumag Mar 29, 2026
bb7434b
FROMLIST: media: qcom: iris: split platform data from firmware data
lumag Mar 29, 2026
fe66b1f
FROMLIST: media: qcom: iris: use new firmware name for SM8250
lumag Mar 29, 2026
50f7940
FROMLIST: media: qcom: iris: extract firmware description data
lumag Mar 29, 2026
66a16d5
PENDING: arm64: dts: qcom: Add EL2 support for Iris for monaco
gouravk-qualcomm Mar 30, 2026
60ecded
FROMLIST: dt-bindings: i2c: qcom,i2c-geni: Document multi-owner contr…
mukesh-savaliya Mar 31, 2026
a24d192
FROMLIST: dmaengine: qcom: gpi: Add lock/unlock TREs for multi-owner …
mukesh-savaliya Mar 31, 2026
05f7e0d
FROMLIST: soc: qcom: geni-se: Keep pinctrl active for multi-owner con…
mukesh-savaliya Mar 31, 2026
0849a10
FROMLIST: i2c: qcom-geni: Support multi-owner controllers in GPI mode
mukesh-savaliya Mar 31, 2026
7e31633
PEDNING: arm64: dts: qcom: qcs6490-rb3gen2: fix root node overlay for…
ayaan-anwar Apr 13, 2026
d1cc3de
PENDING: arm64: qcom: dts: talos: add TGU device in staging dtso
jiegan0107 Apr 8, 2026
3f62a2d
PENDING: arm64: dts: qcom: lemans: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
f54de45
PENDING: arm64: dts: qcom: monaco: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
2d3b16a
PENDING: arm64: dts: qcom: kodiak: add TGU device in staging dtso
jiegan0107 Apr 14, 2026
68ac182
FROMLIST: arm64: dts: qcom: monaco-evk: Extract common EVK hardware i…
umang-chheda Apr 13, 2026
7782ab2
FROMLIST: dt-bindings: arm: qcom: Add monaco-ac-evk support
umang-chheda Apr 13, 2026
7703506
FROMLIST: arm64: dts: qcom: monaco: Add monaco-ac EVK board
umang-chheda Apr 13, 2026
f4c706c
QCLINUX: qcom.config: Enable MMC_CRYPTO for ICE emmc
Mar 24, 2026
ef62944
QCLINUX: prune.config: Enable Realtek PHY config for Rb3Gen2 Industri…
ayaan-anwar Apr 15, 2026
9dff442
FROMLIST: dt-bindings: phy: qcom-edp: Add reference clock for sa8775p…
riteshk-quic Jan 28, 2026
7bb15a8
FROMLIST: drm/bridge: lt9611uxc: Increase EDID wait time from 500ms t…
quic-botlagun Nov 21, 2025
ad4a36d
FROMLIST: drm/bridge: lt9611uxc: extend mode valid checks
nlaad-qcom Nov 26, 2025
401c321
FROMLIST: drm/bridge: lt9611uxc: add support for 4K@30 resolution
nlaad-qcom Nov 26, 2025
eb59489
FROMLIST: dt-bindings: bridge: lt8713sx: Add bindings
Dec 28, 2025
00186a6
FROMLIST: drm/bridge: add support for lontium lt8713sx bridge driver
Dec 28, 2025
77bdbc3
FROMLIST: dt-bindings: bridge: lt9211: Add bindings
Jan 23, 2026
ecbc201
FROMLIST: drm/bridge: add support for lontium lt9211c bridge
Jan 28, 2026
ca9cbf3
FROMLIST: drm/bridge: lt9611uxc: reset edid_read on disconnect
nlaad-qcom Jan 28, 2026
00a1fa3
FROMLIST: drm/bridge: display-connector: don't autoenable HPD IRQ
lumag Mar 23, 2026
1381310
FROMLIST: drm/bridge: display-connector: trigger initial HPD event fo…
lumag Mar 23, 2026
f66a882
FROMLIST: drm/msm/dpu: enable virtual planes by default
lumag Feb 26, 2026
146491f
FROMLIT: drm/display: add hw_params callback function to drm_connecto…
amazingfate Sep 25, 2025
cf1667f
FROMLIST: phy: qcom-qmp-ufs: Fix kaanapali PHY PLL lock failure after…
nitinrawat123 Apr 15, 2026
b204da4
FROMLIST: drivers: soc: qcom: smem: Switch partitions to xarray
Apr 10, 2026
15d01d8
FROMLIST: drm/msm/dsi: fix bits_per_pclk
right-0903 Apr 15, 2026
fa2d11c
FROMLIST: drm/msm/dsi: fix hdisplay calculation for CMD mode panel
right-0903 Apr 15, 2026
8ba057a
FROMLIST: pinctrl: qcom: lpass-lpi: Switch to PM clock framework for …
Apr 2, 2026
a240e83
FROMLIST: pinctrl: qcom: lpass-lpi: Fix GPIO register access helper r…
Apr 10, 2026
73f04e3
FROMLIST: pinctrl: qcom: lpass-lpi: Resume clocks for GPIO access
Apr 10, 2026
4472ac5
FROMLIST: ASoC: codecs: lpass-wsa-macro: Switch to PM clock framework…
Mar 12, 2026
fec01a7
FROMLIST: ASoC: codecs: lpass-va-macro: Switch to PM clock framework …
Mar 12, 2026
06f5706
FROMLIST: ASoC: codecs: lpass-wsa-macro: Guard optional NPL clock rat…
Apr 10, 2026
a32d843
WORKAROUND: arm64: dts: qcom: monaco-evk: Use refgen regulator for us…
swatagar Apr 17, 2026
b31ed76
QCLINUX: qcom.config: Enable SYSFS config
apateriy-qcom Apr 17, 2026
d2b283f
FROMLIST: media: qcom: camss: Add common TPG support
wenmliu Mar 17, 2026
62c1869
FROMLIST: media: qcom: camss: Add link support for TPG
wenmliu Mar 17, 2026
f92218b
FROMLIST: media: qcom: camss: tpg: Add TPG support for multiple targets
wenmliu Mar 17, 2026
aa1d31c
FROMLIST: dt-bindings: media: Add bindings for qcom,x1p42100-camss
wenmliu Apr 10, 2026
7c584e4
FROMLIST: media: qcom: camss: add support for X1P42100 camss
wenmliu Apr 10, 2026
710775e
FROMLIST: arm64: dts: qcom: kaanapali: Enable cpufreq cooling devices
dmantre Apr 15, 2026
6dd6719
FROMLIST: arm64: dts: qcom: purwa: Add camss node
wenmliu Apr 10, 2026
0c8d1c1
FROMLIST: arm64: dts: qcom: purwa-iot-evk: Add camss node
wenmliu Apr 10, 2026
0fa4871
FROMLIST: wifi: ath12k: add channel 177 to the 5 GHz channel list
MilanoPipo Apr 7, 2026
e31b170
FROMLIST: iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR…
bibekpatro Apr 7, 2026
ae4c2b6
FROMLIST: dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible
Jan 22, 2026
5644657
FROMLIST: media: iris: Add hardware power on/off ops for X1P42100
Jan 22, 2026
72e188f
FROMLIST: media: iris: Add platform data for X1P42100
Jan 22, 2026
69b4e77
Merge remote-tracking branch tech/bsp/clk into qcom-next
sgaud-quic Apr 20, 2026
bb5aabc
Merge remote-tracking branch tech/bsp/interconnect into qcom-next
sgaud-quic Apr 20, 2026
371a662
Merge remote-tracking branch tech/security/firmware-smc into qcom-next
sgaud-quic Apr 20, 2026
2d5654a
Merge remote-tracking branch tech/bsp/soc-infra into qcom-next
sgaud-quic Apr 20, 2026
3d87c16
Merge remote-tracking branch tech/bsp/pinctrl into qcom-next
sgaud-quic Apr 20, 2026
3aec02e
Merge remote-tracking branch tech/bsp/remoteproc into qcom-next
sgaud-quic Apr 20, 2026
0726312
Merge remote-tracking branch tech/bus/peripherals into qcom-next
sgaud-quic Apr 20, 2026
adfbae3
Merge remote-tracking branch tech/bus/pci/all into qcom-next
sgaud-quic Apr 20, 2026
4d0d202
Merge remote-tracking branch tech/bus/pci/mhi into qcom-next
sgaud-quic Apr 20, 2026
0487aad
Merge remote-tracking branch tech/bus/pci/phy into qcom-next
sgaud-quic Apr 20, 2026
c300312
Merge remote-tracking branch tech/bus/usb/dwc into qcom-next
sgaud-quic Apr 20, 2026
26ab060
Merge remote-tracking branch tech/bus/usb/phy into qcom-next
sgaud-quic Apr 20, 2026
962a987
Merge remote-tracking branch tech/debug/hwtracing into qcom-next
sgaud-quic Apr 20, 2026
f7ab244
Merge remote-tracking branch tech/pmic/misc into qcom-next
sgaud-quic Apr 20, 2026
849ffc9
Merge remote-tracking branch tech/pmic/regulator into qcom-next
sgaud-quic Apr 20, 2026
7d8f9e9
Merge remote-tracking branch tech/mem/iommu into qcom-next
sgaud-quic Apr 20, 2026
eeee7ba
Merge remote-tracking branch tech/mm/audio/all into qcom-next
sgaud-quic Apr 20, 2026
9fae835
Merge remote-tracking branch tech/mm/camss into qcom-next
sgaud-quic Apr 20, 2026
c616660
Merge remote-tracking branch tech/mm/drm into qcom-next
sgaud-quic Apr 20, 2026
815b2a2
Merge remote-tracking branch tech/mm/fastrpc into qcom-next
sgaud-quic Apr 20, 2026
3c02f25
Merge remote-tracking branch tech/mm/video into qcom-next
sgaud-quic Apr 20, 2026
25e23ad
Merge remote-tracking branch tech/mm/gpu into qcom-next
sgaud-quic Apr 20, 2026
ce07fcb
Merge remote-tracking branch tech/net/ath into qcom-next
sgaud-quic Apr 20, 2026
ed3c621
Merge remote-tracking branch tech/net/eth into qcom-next
sgaud-quic Apr 20, 2026
3778565
Merge remote-tracking branch tech/net/qrtr into qcom-next
sgaud-quic Apr 20, 2026
1ca1f01
Merge remote-tracking branch tech/net/phy into qcom-next
sgaud-quic Apr 20, 2026
22eccf9
Merge remote-tracking branch tech/net/bluetooth into qcom-next
sgaud-quic Apr 20, 2026
bb8be70
Merge remote-tracking branch tech/pm/power into qcom-next
sgaud-quic Apr 20, 2026
867c2f8
Merge remote-tracking branch tech/pm/thermal into qcom-next
sgaud-quic Apr 20, 2026
a4def9f
Merge remote-tracking branch tech/security/crypto into qcom-next
sgaud-quic Apr 20, 2026
86a70b5
Merge remote-tracking branch tech/security/ice into qcom-next
sgaud-quic Apr 20, 2026
92c2586
Merge remote-tracking branch tech/storage/phy into qcom-next
sgaud-quic Apr 20, 2026
2c76b25
Merge remote-tracking branch tech/storage/all into qcom-next
sgaud-quic Apr 20, 2026
f69e957
Merge remote-tracking branch tech/all/dt/qcs6490 into qcom-next
sgaud-quic Apr 20, 2026
bdcb6da
Merge remote-tracking branch tech/all/dt/qcs9100 into qcom-next
sgaud-quic Apr 20, 2026
7e402bf
Merge remote-tracking branch tech/all/dt/qcs8300 into qcom-next
sgaud-quic Apr 20, 2026
09169e0
Merge remote-tracking branch tech/all/dt/qcs615 into qcom-next
sgaud-quic Apr 20, 2026
48989b4
Merge remote-tracking branch tech/all/dt/agatti into qcom-next
sgaud-quic Apr 20, 2026
a9f00d4
Merge remote-tracking branch tech/all/dt/hamoa into qcom-next
sgaud-quic Apr 20, 2026
671b561
Merge remote-tracking branch tech/all/dt/glymur into qcom-next
sgaud-quic Apr 20, 2026
d1591a7
Merge remote-tracking branch tech/all/dt/kaanapali into qcom-next
sgaud-quic Apr 20, 2026
884fcec
Merge remote-tracking branch tech/all/dt/pakala into qcom-next
sgaud-quic Apr 20, 2026
ad3fc8c
Merge remote-tracking branch tech/all/config into qcom-next
sgaud-quic Apr 20, 2026
79ecb7e
Merge remote-tracking branch tech/overlay/dt into qcom-next
sgaud-quic Apr 20, 2026
0bc463b
Merge remote-tracking branch tech/all/workaround into qcom-next
sgaud-quic Apr 20, 2026
f827829
Merge remote-tracking branch tech/mproc/all into qcom-next
sgaud-quic Apr 20, 2026
bd0a93d
Merge remote-tracking branch tech/noup/debug/all into qcom-next
sgaud-quic Apr 20, 2026
045107b
Merge remote-tracking branch tech/hwe/unoq into qcom-next
sgaud-quic Apr 20, 2026
0de9850
FROMLIST: pinctrl: qcom: lpass-lpi: Enable runtime PM hooks on remain…
Apr 20, 2026
cd57917
Merge remote-tracking branch tech/mm/audio/all into qcom-next
sgaud-quic Apr 22, 2026
5ff8a42
Add qcom-next log files for 20260420
sgaud-quic Apr 20, 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