Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
86f2c99
FROMLIST: arm64: dts: qcom: monaco: Add PSCI SYSTEM_RESET2 types
Nov 9, 2025
0879f91
FROMLIST: arm64: dts: qcom: monaco-evk: Enable Bluetooth support
Nov 13, 2025
1091f83
QCLINUX: arch: arm64: qcom: qcs8300-ride: Enable PCIe Qref regulator
krishnachaitanya-linux Nov 27, 2025
2ae3b59
FROMLIST: arm64: dts: qcom: monaco: Enable CDSP cooling
gauravkohli1 Jun 9, 2026
a36343d
WORKAROUND: arm64: dts: qcom: monaco-evk: Remove WCN6855 PMU node to …
Jan 21, 2026
2876258
WORKAROUND: arm64: dts: qcom: monaco: Disable global IRQ for pcie1
krishnachaitanya-linux Feb 5, 2026
d4a2454
BACKPORT: arm64: dts: qcom: monaco-evk: Enable primary USB controller…
Jan 27, 2026
d816358
PENDING: arm64: dts: qcom: Add EL2 support for Iris for monaco
gouravk-qualcomm Mar 30, 2026
384abdf
FROMLIST: arm64: dts: qcom: monaco-evk: Extract common EVK hardware i…
umang-chheda Apr 27, 2026
291481a
FROMLIST: arm64: dts: qcom: monaco: Add monaco-ac EVK board
umang-chheda Jun 26, 2026
bdf6c6b
FROMLIST: dt-bindings: arm: qcom: Add monaco-ac-evk support
umang-chheda Jun 26, 2026
e0ef046
FROMLIST: arm64: dts: qcom: monaco-ac-evk: Add IFP mezzanine
umang-chheda Apr 27, 2026
c7e85b0
WORKAROUND: arm64: dts: qcom: monaco-evk: Use refgen regulator for us…
swatagar Apr 17, 2026
3db807c
WORKAROUND: arm64: dts: qcom: monaco-evk: Enable Bluetooth support
Apr 24, 2026
30b5783
FROMLIST: arm64: dts: qcom: monaco: fix wrong connection for the repl…
jiegan0107 Apr 28, 2026
b03cb5e
FROMLIST: arm64: dts: qcom: monaco: Move eMMC CQE support from SoC to…
mchunara007 Jul 1, 2026
fefa6dd
FROMLIST: arm64: dts: qcom: monaco-evk: Enable SDHCI for SD Card via …
mchunara007 Jul 1, 2026
ac3164c
FROMLIST: arm64: dts: qcom: monaco-evk: Add SDHCI support for eMMC vi…
mchunara007 Jul 1, 2026
c4f81fd
FROMLIST: arm64: dts: qcom: monaco: add AEST error nodes
umang-chheda May 5, 2026
5bbbb05
FROMLIST: arm64: dts: qcom: Add gp_mn pin state for GP M/N clock output
taniyadas20 Jun 2, 2026
d57cc8a
FROMLIST: arm64: dts: qcom: Add GP M/N clock controller node for SA87…
taniyadas20 Jun 2, 2026
080e3db
FROMLIST: arm64: dts: qcom: monaco: Add GEM_NOC interconnect for adre…
bibekpatro May 26, 2026
e22af9b
FROMLIST: arm64: dts: qcom: monaco: Add label properties to CoreSight…
jiegan0107 Apr 14, 2026
cd0f5c6
FROMLIST: arm64: dts: qcom: monaco: enable audio ML offload memory an…
Jul 16, 2026
5e35e8a
QCLINUX: defconfig: Introduce prune.config fragment
May 29, 2025
1d569ee
QCLINUX: arch: arm64: configs: Define qcom.config and enable DMABUF h…
Komal-Bajaj Sep 23, 2025
6d7d58b
QCLINUX:arch: arm64: configs: Enable coresight components in qcom.config
jiegan0107 Sep 26, 2025
4c1aadb
QCLINUX: defconfig: enable zram defconfig on qcom.config
charan-kalla-oss Sep 30, 2025
c220e63
QCLINUX: defconfig: Enable scheduler and thermal related configs
Komal-Bajaj Oct 6, 2025
a87b9a2
QCLINUX: debug: Enable additional Qualcomm-specific debug configs
Komal-Bajaj Oct 6, 2025
f8ef3f1
QCLINUX: arch: arm64: configs: Enable stm components in qcom.config
jiegan0107 Oct 31, 2025
e68f76c
QCLINUX: defconfig: enable Crypto and ICE related configs
wenjz-qualcomm Nov 4, 2025
dec1bab
QCLINUX: defconfig: enable amc6821 defconfig on qcom.config
gauravkohli1 Nov 5, 2025
96c84d4
QCLINUX: defconfig: Enable QCA808X ethernet phy config
ayaan-anwar Nov 13, 2025
7980b8a
QCLINUX: defconfig: Enable EDAC_QCOM on qcom.config
Komal-Bajaj Nov 14, 2025
df0364a
QCLINUX: debug: Enable WLAN related debug configs
MilanoPipo Nov 12, 2025
b85683a
QCLINUX: defconfig: Enable ATH reg setting
MilanoPipo Nov 12, 2025
8571d43
QCLINUX: defconfig: Enable BT_RFCOMM, BT_BNEP and UHID
Nov 19, 2025
fabe92c
QCLINUX: defconfig: Enable various power management configs
maulik-k-shah Nov 21, 2025
ce4f12b
QCLINUX: debug: Enable power management debug configs
maulik-k-shah Nov 21, 2025
692013f
QCLINUX: Revert "QCLINUX: defconfig: enable Crypto and ICE related co…
Komal-Bajaj Nov 27, 2025
ffa4b0d
QCLINUX: defconfig: Enable watchdog drivers for VM usecases
vnikhilprakash Nov 27, 2025
abd9018
QCLINUX: debug.config: Drop heavy debug configs
Komal-Bajaj Nov 28, 2025
193c6e9
QCLINUX: defconfig: Enable support for vhost-net, vsock
vnikhilprakash Nov 20, 2025
501831b
FROMLIST: arm64: defconfig: Enable Sound DMIC driver
RaviHothi Apr 27, 2026
01d71cf
QCLINUX: arm64: configs: qcom.config: Enable GUNYAH_WATCHDOG
Dec 4, 2025
4a219f0
QCLINUX: arm64: configs: qcom.config: Enable UINPUT
rbujala-quic Dec 10, 2025
56c2398
QCLINUX: defconfig: enable EMC2305 defconfig on qcom.config
gauravkohli1 Dec 15, 2025
90a7699
QCLINUX: arm64: configs: Added new rt.config for RT kernel
apateriy-qcom Dec 17, 2025
b431e2f
QCLINUX: arm64: configs: qcom.config: Enable I2C_QCOM_GENI as built-in
vdadhani Dec 11, 2025
61265b6
QCLINUX: arm64: configs: Added Kubernetes support in qcom.config
apateriy-qcom Dec 18, 2025
c0dcc73
QCLINUX: qcom.comfig: disable ICE/UFS crypto
Komal-Bajaj Dec 23, 2025
14715dc
QCLINUX: defconfig: enable Remoteproc cooling feature
gauravkohli1 Dec 24, 2025
a147eac
QCLINUX: arm64: configs: qcom.config: Enable CONNECTOR, PROC_EVENTS
jpagadal Jan 8, 2026
fd637c1
QCLINUX: qcom.config: add crypto corresponding config
wenjz-qualcomm Jan 5, 2026
bb9e810
QCLINUX: prune.config: Enable backlight config for Hamoa/Purwa
Jan 19, 2026
e865485
QCLINUX: qcom.config: Enable 39-bit VA space for 4K-page builds
apateriy-qcom Jan 23, 2026
51d3b2c
QCLINUX: qcom.config: enable the ICE related config
wenjz-qualcomm Jan 27, 2026
4796aa7
FROMLIST: arm64: configs: Update defconfig for DSI-LVDS bridge support
quic-botlagun Nov 12, 2025
916b597
QCLINUX: qcom.config: Enable FTRACE option for performance profiling
Komal-Bajaj Jan 29, 2026
d17cd92
FROMLIST: arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualc…
kona-jagadeesh Jan 27, 2026
872d247
Revert "QCLINUX: qcom.config: Enable 39-bit VA space for 4K-page builds"
apateriy-qcom Feb 18, 2026
71550bc
QCLINUX: qcom.config: Enable CPUidle Teo and Menu governors
maulik-k-shah Feb 20, 2026
964879f
FROMLIST: arm64: defconfig: Enable Glymur clock controllers
taniyadas20 Feb 20, 2026
29def89
QCLINUX: qcom.config: enable CONFIG_CMA for qcom chipsets
bibekpatro Mar 2, 2026
c23ddf7
QCLINUX: defconfig: Enable Qualcomm BCL driver
dmantre Mar 23, 2026
86ef2fd
QCLINUX: qcom.config: Enable testmode config
Mar 18, 2026
daf70b9
QCLINUX: qcom.config: update TGU config
jiegan0107 Mar 24, 2026
a910428
QCLINUX: qcom.config: fix the TNOC config
jiegan0107 Mar 25, 2026
3fb9f05
QCLINUX: qcom.config: Enable compressed firmware support
sgaud-quic Mar 28, 2026
7042254
QCLINUX: debug: Enable ATH11K CFR
Realzhq Mar 17, 2026
256ce33
QCLINUX: qcom.config: Enable MMC_CRYPTO for ICE emmc
Mar 24, 2026
ac24ccd
QCLINUX: prune.config: Enable Realtek PHY config for Rb3Gen2 Industri…
ayaan-anwar Apr 15, 2026
4918e03
QCLINUX: qcom.config: Enable SYSFS config
apateriy-qcom Apr 17, 2026
39d33a8
QCLINUX: prune.config: Disable MMU_500 CPRE ERRATA workaround for Qua…
bibekpatro Apr 23, 2026
da6adc5
FROMLIST: arm64: defconfig: Enable Qualcomm reference device EC driver
ajainp01 May 6, 2026
9a3117d
QCLINUX: qcom.config: Enable QCOM SCMI memlat bus scaling
May 12, 2026
20379bb
FROMLIST: arm64: defconfig: Enable CAMCC driver on Qualcomm Glymur SoC
kona-jagadeesh May 11, 2026
09340fc
QCLINUX: defconfig: Enable Qualcomm SPEL driver
aastpand May 19, 2026
d4928a0
QCLINUX: arm64: configs: Add Linux software RAID support
mchunara007 Apr 28, 2026
4f80396
QCLINUX: arm64: configs: Enable SmartPQI support
mchunara007 Apr 15, 2026
2492b96
QCLINUX: arm64: configs: enable USB configfs UVC and UAC2 functions
ppratap-liveroot May 29, 2026
9995629
QCLINUX: arm64: configs: qcom.config: Enable CONFIG_SWIOTLB_DYNAMIC
jpagadal Jun 3, 2026
4833ccd
QCLINUX: arm64: configs: Enable GPU virtualization
shivrawa May 11, 2026
4306a68
QCLINUX: arm64: configs: qcom.config: Enable LZ4 backend for zram
jpagadal Jun 9, 2026
7dde765
QCLINUX: arm64: configs: qcom: Set DRIVER_DEFERRED_PROBE_TIMEOUT to 60
apateriy-qcom Jun 11, 2026
2253b21
QCLINUX: kernel: debug.config: Additional debug configs
apateriy-qcom Jun 11, 2026
95cb62e
QCLINUX: qcom.config: Enable Intel IXGBE driver
kelamha Jun 17, 2026
4ee4de9
QCLINUX: prune.config: Enable the TI DP83867 PHY driver
ayaan-anwar Jun 23, 2026
1314b66
QCLINUX: arm64: configs: qcom: Enable SCHED_CLASS_EXT (sched_ext)
ashayj22 Jun 13, 2026
5088c9c
FROMLIST: arm64: defconfig: Enable clock controllers on Qualcomm Eliz…
taniyadas20 Mar 17, 2026
93b971c
QCLINUX: qcom.config: Enable DMA_CMA for DMA-BUF heap support
bibekpatro Jul 1, 2026
586d73f
Revert "QCLINUX: defconfig: Enable Qualcomm BCL driver"
dmantre Jul 23, 2026
25f14b9
QCLINUX: defconfig: Enable Qualcomm pmic BCL driver
dmantre Jul 23, 2026
044539b
QCLINUX: arm64: configs: qcom: Enable XDP sockets (AF_XDP)
raj-patel412 Jul 21, 2026
7a98305
Merge remote-tracking branch tech/all/config into qcom-next
sgaud-quic Jul 27, 2026
d6ad6c2
Merge remote-tracking branch tech/all/dt/qcs8300 into qcom-next
sgaud-quic Jul 27, 2026
fba6a32
Revert "FROMLIST: arm64: dts: qcom: monaco: enable audio ML offload m…
sgaud-quic Jul 29, 2026
269d6d8
Add qcom-next log files for 20260727
sgaud-quic Jul 15, 2026
3622936
Prepare qcom-next based on tag 'Linux 7.2-rc3' of https://git.kernel.…
Komal-Bajaj Jul 29, 2026
94dff27
WORKAROUND: arm64: dts: qcom: Disable usb hs controller on Glymur CRD
Kriskura176767 Jul 23, 2026
22daa21
WORKAROUND: arm64: dts: qcom: glymur: Prevent display NoC faults duri…
pradyot7 Mar 10, 2026
0cb5e8c
Revert "Revert "firmware: qcom: scm: Allow QSEECOM on Glymur CRD""
sgaud-quic Jul 30, 2026
6aa5ebe
FROMLIST: iommu/io-pgtable-arm: Add support for contiguous hint bit
quic-guptap Jul 22, 2026
42a7193
WORKAROUND: iommu/arm-smmu: Work around Qualcomm SMMU-500 TLBIVAL gra…
quic-guptap Jul 14, 2026
77468c8
FROMLIST: misc: fastrpc: map ADSP remote heap into remoteproc IOMMU d…
Jul 1, 2026
fdd1d29
FROMLIST: crypto: qce - Add runtime PM and interconnect bandwidth sca…
May 17, 2026
834a3bd
FROMLIST: arm64: defconfig: Enable PCIe hotplug support
krishnachaitanya-linux Jul 29, 2026
8d5dbc1
FROMLIST: PCI: Allow D3 for native Hotplug capable Root Ports on DT p…
Mani-Sadhasivam Jul 29, 2026
744b373
Add qcom-next log files for 20260715
sgaud-quic Jul 15, 2026
6c98d14
FROMLIST: dt-bindings: i2c: Describe SA8255p
ptalari27 Jun 17, 2026
8762c93
FROMLIST: dt-bindings: i2c: qcom,sa8255p-geni-i2c: Add compatible for…
Jul 7, 2026
0c3a168
FROMLIST: spi: dt-bindings: describe SA8255p
ptalari27 Jun 18, 2026
6f697b9
FROMLIST: spi: dt-bindings: qcom,sa8255p-geni-spi: Add compatible for…
Jul 14, 2026
7ed208c
FROMLIST: scsi: ufs: dt-bindings: Add missing mcq reg for qcom,sa8255…
Jul 16, 2026
b4d5d28
FROMLIST: arm64: dts: qcom: Add device tree for Nord SoC series
Jul 21, 2026
0a7abf9
FROMLIST: arm64: dts: qcom: Add device tree for Nord GearVM variant
Jul 21, 2026
6ed6295
FROMLIST: arm64: dts: qcom: Add device tree for Nord Embedded variant
Jul 21, 2026
bd75960
FROMLIST: dt-bindings: arm: qcom: Document Nord reference boards
Jul 21, 2026
b42d7fe
FROMLIST: arm64: dts: qcom: Add device tree for Nord Ride board
Jul 21, 2026
259d0c1
FROMLIST: arm64: dts: qcom: Add device tree for Nord RRD board
Jul 21, 2026
ea59395
FROMLIST: dt-bindings: mailbox: qcom-ipcc: Document Nord IPCC
Jul 9, 2026
df0c53d
FROMLIST: dt-bindings: misc: qcom,fastrpc: Document Nord FastRPC
Jul 9, 2026
3603d8e
FROMLIST: dt-bindings: soc: qcom,aoss-qmp: Document Nord AOSS side ch…
Jul 9, 2026
dae2f03
FROMLIST: dt-bindings: remoteproc: qcom,sm8550-pas: Document Nord ADSP
Jul 9, 2026
9272142
FROMLIST: remoteproc: qcom: pas: Add Nord ADSP support
Jul 9, 2026
e1590da
FROMLIST: clk: qcom: gcc-nord: mark PCIe link clocks as critical
taniyadas20 Jun 23, 2026
94de1b6
FROMLIST: clk: qcom: negcc-nord: keep GPU2 CFG clock enabled via crit…
taniyadas20 Jun 23, 2026
f9ccec1
FROMLIST: dt-bindings: clock: qcom: Document Nord display clock contr…
taniyadas20 Jun 23, 2026
5abbad6
FROMLIST: clk: qcom: Add Nord display clock controller support
taniyadas20 Jun 23, 2026
8743377
FROMLIST: dt-bindings: clock: qcom: Document Nord GPU clock controllers
taniyadas20 Jun 23, 2026
66b7ebb
FROMLIST: clk: qcom: gpucc: Add Nord graphics clock controller support
taniyadas20 Jun 23, 2026
ebddc4a
FROMLIST: dt-bindings: clock: qcom: Add video clock controller on Nor…
taniyadas20 Jul 6, 2026
d14c1a8
FROMLIST: dt-bindings: clock: qcom: Add support for Camera Clock Cont…
taniyadas20 Jul 6, 2026
eee2dfe
FROMLIST: clk: qcom: videocc-nord: Add video clock controller driver …
taniyadas20 Jul 6, 2026
f77e8f3
FROMLIST: clk: qcom: camcc: Add support for camera clock controller f…
taniyadas20 Jul 6, 2026
be9c4d4
FROMLIST: clk: qcom: nord: use BRANCH_HALT_SKIP for PHY pipe clocks
taniyadas20 Jul 16, 2026
791e344
FROMLIST: clk: qcom: negcc-nord: use clk_regmap_phy_mux for USB3 pipe…
taniyadas20 Jul 16, 2026
b2b203e
PENDING: arm64: dts: qcom: nord: Add clock controller nodes
taniyadas20 Jul 9, 2026
993f7ba
PENDING: arm64: defconfig: Enable drivers for Qualcomm Nord SoC
brgl Jul 7, 2026
3c19362
FROMLIST: dt-bindings: crypto: qcom,inline-crypto-engine: Document No…
Jul 4, 2026
af4e42f
FROMLIST: interconnect: qcom: Make important drivers default
krzk Jul 20, 2026
c43d2fc
FROMLIST: interconnect: qcom: Add missing depends to Hawi, Maili, Nor…
krzk Jul 20, 2026
4dcc0bb
FROMLIST: ARM/arm64: defconfig: Drop redundant Qualcomm interconnect …
krzk Jul 20, 2026
29112ba
dt-bindings: arm: qcom: document the Nord Ride SX board
brgl Jul 24, 2026
89b1002
arm64: dts: qcom: add base device tree for the Nord Ride SX board
brgl Jul 24, 2026
6d70425
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document the Nord QM…
brgl Jun 24, 2026
16d3652
phy: qcom: qmp-combo: add USB3+DP PHY support for Nord
brgl Jul 1, 2026
68181b4
dt-bindings: phy: qcom,snps-eusb2-phy: document the Nord eUSB2 PHY
brgl Jun 24, 2026
aacac6e
dt-bindings: phy: qcom,snps-eusb2-phy: make resets optional
brgl Jul 27, 2026
4df0cac
dt-bindings: usb: qcom,snps-dwc3: document the Nord DWC3 controller
brgl Jun 24, 2026
4a39ffc
usb: dwc3: qcom: enable clocks before cycling the block reset
brgl Jul 28, 2026
4ae9b37
usb: dwc3: add early PHY init hook for select-utmi-as-pipe-clk designs
brgl Jul 30, 2026
e829fb2
dt-bindings: clock: qcom: nord-negcc: add the secondary QUSB2 PHY reset
brgl Jul 28, 2026
3a440fc
clk: qcom: negcc-nord: add the secondary QUSB2 PHY reset
brgl Jul 28, 2026
02ef7ad
clk: qcom: negcc-nord: bring up the USB AHB2PHY bridge
brgl Jul 27, 2026
9f68e26
clk: qcom: negcc-nord: drop hw_clk_ctrl on the USB31 RCGs
brgl Jul 29, 2026
d010f1e
clk: qcom: negcc-nord: skip the halt check on the USB3 PHY aux clocks
brgl Jul 29, 2026
9e89729
arm64: dts: qcom: nord: add the SPMI PMIC arbiter
brgl Jul 29, 2026
807c83b
arm64: dts: qcom: nord: add the USB controller nodes
brgl Jul 27, 2026
26c7535
arm64: dts: qcom: nord-embedded: add USB clocks, resets, power domain…
brgl Jul 29, 2026
f8b4a83
arm64: dts: qcom: nord: add PMIC dtsi
brgl Jul 29, 2026
a259510
arm64: dts: qcom: nord-ride-sx: enable USB ports
brgl Jul 28, 2026
0c35ac1
usb: dwc3: qcom: add support for Nord (with early PHY init)
brgl Jul 30, 2026
2a021e4
FROMLIST: ufs: host: qcom: Enable MCQ support for sa8255p
Jul 28, 2026
2ad11df
arm64: dts: qcom: nord: Add support for ADSP and CDSPs
May 14, 2026
043120e
arm64: dts: qcom: nord-rrd: Enable USB_0 with eUSB2 redriver
Jul 29, 2026
ff41ef5
arm64: dts: qcom: nord-rrd: Enable ADSP and CDSPs
May 14, 2026
9e64ba7
arm64: dts: qcom: nord-ride-sx: Disable usb_1/2
Aug 4, 2026
37833ef
arm64: dts: qcom: nord-ride-sx: Enable OTG mode for USB_0
Aug 5, 2026
d99fd85
arm64: dts: qcom: nord-ride-sx: Enable ADSP and CDSPs
Aug 5, 2026
2eb96c6
watchdog: fixing incorrect watchdog address and details
Aug 4, 2026
64e1246
arm64: dts: qcom: nord: Enable cpufreq cooling devices
haritha-oss Aug 4, 2026
86a3a03
Revert "FROMLIST: dt-bindings: clock: qcom: Add video clock controlle…
taniyadas20 Aug 6, 2026
f6f9dde
Revert "FROMLIST: dt-bindings: clock: qcom: Add support for Camera Cl…
taniyadas20 Aug 6, 2026
926badf
Revert "FROMLIST: clk: qcom: videocc-nord: Add video clock controller…
taniyadas20 Aug 6, 2026
b05c208
Revert "FROMLIST: clk: qcom: camcc: Add support for camera clock cont…
taniyadas20 Aug 6, 2026
f9ce449
dt-bindings: clock: qcom: Add GCC video axi reset clocks for Nord
taniyadas20 Aug 1, 2026
94cacfc
clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
taniyadas20 Aug 1, 2026
7219ff3
dt-bindings: clock: qcom: Add video clock controller on Nord SoC
taniyadas20 Aug 6, 2026
4f913e2
dt-bindings: clock: qcom: Add support for Camera Clock Controller for…
taniyadas20 Aug 1, 2026
fcd9de5
clk: qcom: videocc-glymur: Add video clock controller support for Nord
taniyadas20 Aug 6, 2026
7707291
clk: qcom: camcc: Add support for camera clock controller for Nord
taniyadas20 Aug 6, 2026
8c0e24d
arm64: dts: qcom: nord-embedded: update the videocc header for video …
taniyadas20 Aug 6, 2026
d2651cf
FROMLIST: dt-bindings: remoteproc: qcom,nord-pas: Document Nord PAS
Aug 6, 2026
177b457
FROMLIST: remoteproc: qcom: pas: Add Nord CDSP support
Aug 6, 2026
03ff663
arm64: dts: qcom: nord: Add adreno and PCIe SMMU nodes
bibekpatro Aug 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -385,6 +385,13 @@ properties:
- const: swir,wp8548
- const: qcom,mdm9615

- items:
- enum:
- qcom,iq10-rrd
- qcom,nord-ride-sx
- qcom,sa8797p-ride
- const: qcom,nord

- description: Qualcomm Technologies, Inc. Robotics RB1
items:
- enum:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ description: |
See also:
include/dt-bindings/clock/qcom,kaanapali-camcc.h
include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h
include/dt-bindings/clock/qcom,nord-camcc.h
include/dt-bindings/clock/qcom,sm8450-camcc.h
include/dt-bindings/clock/qcom,sm8550-camcc.h
include/dt-bindings/clock/qcom,sm8650-camcc.h
Expand All @@ -29,6 +30,7 @@ properties:
enum:
- qcom,kaanapali-cambistmclkcc
- qcom,kaanapali-camcc
- qcom,nord-camcc
- qcom,sm8450-camcc
- qcom,sm8475-camcc
- qcom,sm8550-camcc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ description: |
include/dt-bindings/clock/qcom,glymur-gpucc.h
include/dt-bindings/clock/qcom,kaanapali-gpucc.h
include/dt-bindings/clock/qcom,milos-gpucc.h
include/dt-bindings/clock/qcom,nord-gpucc.h
include/dt-bindings/clock/qcom,sar2130p-gpucc.h
include/dt-bindings/clock/qcom,sm4450-gpucc.h
include/dt-bindings/clock/qcom,sm8450-gpucc.h
Expand All @@ -35,6 +36,8 @@ properties:
- qcom,glymur-gpucc
- qcom,kaanapali-gpucc
- qcom,milos-gpucc
- qcom,nord-gpu2cc
- qcom,nord-gpucc
- qcom,sar2130p-gpucc
- qcom,sm4450-gpucc
- qcom,sm8450-gpucc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ description: |
See also:
include/dt-bindings/clock/qcom,glymur-videocc.h
include/dt-bindings/clock/qcom,kaanapali-videocc.h
include/dt-bindings/clock/qcom,nord-videocc.h
include/dt-bindings/clock/qcom,sm8450-videocc.h
include/dt-bindings/clock/qcom,sm8650-videocc.h
include/dt-bindings/clock/qcom,sm8750-videocc.h
Expand All @@ -27,6 +28,7 @@ properties:
enum:
- qcom,glymur-videocc
- qcom,kaanapali-videocc
- qcom,nord-videocc
- qcom,sm8450-videocc
- qcom,sm8475-videocc
- qcom,sm8550-videocc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ description: |

See also:
- include/dt-bindings/clock/qcom,kaanapali-dispcc.h
- include/dt-bindings/clock/qcom,nord-dispcc.h
- include/dt-bindings/clock/qcom,sm8550-dispcc.h
- include/dt-bindings/clock/qcom,sm8650-dispcc.h
- include/dt-bindings/clock/qcom,sm8750-dispcc.h
Expand All @@ -25,6 +26,8 @@ properties:
compatible:
enum:
- qcom,kaanapali-dispcc
- qcom,nord-dispcc0
- qcom,nord-dispcc1
- qcom,sar2130p-dispcc
- qcom,sm8550-dispcc
- qcom,sm8650-dispcc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ properties:
- qcom,hawi-inline-crypto-engine
- qcom,kaanapali-inline-crypto-engine
- qcom,milos-inline-crypto-engine
- qcom,nord-inline-crypto-engine
- qcom,qcs8300-inline-crypto-engine
- qcom,sa8775p-inline-crypto-engine
- qcom,sc7180-inline-crypto-engine
Expand Down Expand Up @@ -64,6 +65,7 @@ allOf:
enum:
- qcom,eliza-inline-crypto-engine
- qcom,milos-inline-crypto-engine
- qcom,nord-inline-crypto-engine

then:
required:
Expand Down
68 changes: 68 additions & 0 deletions Documentation/devicetree/bindings/i2c/qcom,sa8255p-geni-i2c.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/i2c/qcom,sa8255p-geni-i2c.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Qualcomm SA8255p QUP GENI I2C Controller

maintainers:
- Praveen Talari <praveen.talari@oss.qualcomm.com>

properties:
compatible:
oneOf:
- const: qcom,sa8255p-geni-i2c
- items:
- const: qcom,sa8797p-geni-i2c
- const: qcom,sa8255p-geni-i2c

reg:
maxItems: 1

dmas:
maxItems: 2

dma-names:
items:
- const: tx
- const: rx

interrupts:
maxItems: 1

power-domains:
maxItems: 2

power-domain-names:
items:
- const: power
- const: perf

required:
- compatible
- reg
- interrupts
- power-domains

allOf:
- $ref: /schemas/i2c/i2c-controller.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/dma/qcom-gpi.h>

i2c@a90000 {
compatible = "qcom,sa8255p-geni-i2c";
reg = <0xa90000 0x4000>;
interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
dmas = <&gpi_dma0 0 0 QCOM_GPI_I2C>,
<&gpi_dma0 1 0 QCOM_GPI_I2C>;
dma-names = "tx", "rx";
power-domains = <&scmi0_pd 0>, <&scmi0_dvfs 0>;
power-domain-names = "power", "perf";
};
...
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ properties:
- qcom,kaanapali-ipcc
- qcom,maili-ipcc
- qcom,milos-ipcc
- qcom,nord-ipcc
- qcom,qcs8300-ipcc
- qcom,qdu1000-ipcc
- qcom,sa8255p-ipcc
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ properties:
- enum:
- qcom,glymur-fastrpc
- qcom,hawi-fastrpc
- qcom,nord-fastrpc
- const: qcom,kaanapali-fastrpc

label:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ properties:
- enum:
- qcom,kaanapali-qmp-usb3-dp-phy
- const: qcom,sm8750-qmp-usb3-dp-phy
- items:
- enum:
- qcom,nord-qmp-usb3-dp-phy
- const: qcom,x1e80100-qmp-usb3-dp-phy
- enum:
- qcom,glymur-qmp-usb3-dp-phy
- qcom,sar2130p-qmp-usb3-dp-phy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ properties:
- enum:
- qcom,eliza-snps-eusb2-phy
- qcom,milos-snps-eusb2-phy
- qcom,nord-snps-eusb2-phy
- qcom,sar2130p-snps-eusb2-phy
- qcom,sdx75-snps-eusb2-phy
- qcom,sm8650-snps-eusb2-phy
Expand Down Expand Up @@ -64,7 +65,6 @@ required:
- clock-names
- vdd-supply
- vdda12-supply
- resets

additionalProperties: false

Expand Down
173 changes: 173 additions & 0 deletions Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/remoteproc/qcom,nord-pas.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Qualcomm Nord SoC Peripheral Authentication Service

maintainers:
- Shawn Guo <shengchao.guo@oss.qualcomm.com>

description:
Qualcomm Nord SoC Peripheral Authentication Service loads and boots firmware
on the Qualcomm DSP Hexagon cores.

properties:
compatible:
enum:
- qcom,nord-adsp-pas
- qcom,nord-cdsp0-pas
- qcom,nord-cdsp1-pas
- qcom,nord-cdsp2-pas
- qcom,nord-cdsp3-pas

power-domains:
minItems: 2
items:
- description: CX power domain
- description: MX power domain
- description: NSP power domain

power-domain-names:
minItems: 2
items:
- const: cx
- const: mx
- const: nsp

reg:
maxItems: 1

clocks:
items:
- description: XO clock

clock-names:
items:
- const: xo

qcom,qmp:
$ref: /schemas/types.yaml#/definitions/phandle
description: Reference to the AOSS side-channel message RAM.

smd-edge: false

firmware-name:
items:
- description: Firmware name of the Hexagon core
- description: Firmware name of the Hexagon Devicetree

memory-region:
items:
- description: Memory region for main Firmware authentication
- description: Memory region for Devicetree Firmware authentication

interrupts:
items:
- description: Watchdog interrupt
- description: Fatal interrupt
- description: Ready interrupt
- description: Handover interrupt
- description: Stop acknowledge interrupt
- description: Shutdown acknowledge interrupt

interrupt-names:
items:
- const: wdog
- const: fatal
- const: ready
- const: handover
- const: stop-ack
- const: shutdown-ack

qcom,smem-states:
maxItems: 1
description: States used by the AP to signal the Hexagon core

qcom,smem-state-names:
maxItems: 1
description: The names of the state bits used for SMP2P output

required:
- compatible
- reg
- memory-region

allOf:
- $ref: /schemas/remoteproc/qcom,pas-common.yaml#
- if:
properties:
compatible:
enum:
- qcom,nord-adsp-pas
then:
properties:
power-domains:
maxItems: 2
power-domain-names:
maxItems: 2
else:
properties:
power-domains:
minItems: 3
power-domain-names:
minItems: 3

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/mailbox/qcom-ipcc.h>
#include <dt-bindings/power/qcom,rpmhpd.h>
#define IPCC_MPROC_ADSP0

remoteproc@4c00000 {
compatible = "qcom,nord-adsp-pas";
reg = <0x04c00000 0x10000>;

clocks = <&rpmhcc RPMH_CXO_CLK>;
clock-names = "xo";

interrupts-extended = <&intc GIC_SPI 159 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 7 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "wdog",
"fatal",
"ready",
"handover",
"stop-ack",
"shutdown-ack";

memory-region = <&hpass_dsp0_mem>, <&hpass_dsp0_dtb_mem>;

firmware-name = "qcom/nord/adsp.mbn",
"qcom/nord/adsp_dtb.mbn";

power-domains = <&rpmhpd RPMHPD_CX>,
<&rpmhpd RPMHPD_MX>;
power-domain-names = "cx",
"mx";

qcom,qmp = <&aoss_qmp>;
qcom,smem-states = <&smp2p_adsp_out 0>;
qcom,smem-state-names = "stop";

glink-edge {
interrupts-extended = <&ipcc IPCC_MPROC_ADSP0
IPCC_MPROC_SIGNAL_GLINK_QMP
IRQ_TYPE_EDGE_RISING>;
mboxes = <&ipcc IPCC_MPROC_ADSP0 IPCC_MPROC_SIGNAL_GLINK_QMP>;

label = "adsp";
qcom,remote-pid = <2>;

/* ... */
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,8 @@ allOf:
- qcom,hawi-cdsp-pas
- qcom,kaanapali-adsp-pas
- qcom,kaanapali-cdsp-pas
- qcom,maili-adsp-pas
- qcom,maili-cdsp-pas
- qcom,sm8750-adsp-pas
then:
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ properties:
- qcom,hawi-aoss-qmp
- qcom,kaanapali-aoss-qmp
- qcom,milos-aoss-qmp
- qcom,nord-aoss-qmp
- qcom,qcs615-aoss-qmp
- qcom,qcs8300-aoss-qmp
- qcom,qdu1000-aoss-qmp
Expand Down
Loading