Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
b84960e
FROMLIST: arm64: dts: qcom: shikra: Add Iris video codec node
Jul 22, 2026
5d1070e
FROMLIST: arm64: dts: qcom: shikra-evk: Enable Iris core
Jul 22, 2026
6e2ed2f
FROMGIT: clk: qcom: gcc-shikra: Add additional frequencies for EMAC R…
imrashai Jul 22, 2026
07039eb
FROMLIST: dt-bindings: soc: qcom: stats: Add compatible for Shikra
smankad-oss Jul 13, 2026
22abe7a
FROMLIST: soc: qcom: stats: Add stats compatible and config for Shikra
smankad-oss Jul 13, 2026
583dc61
FROMLIST: arm64: dts: qcom: shikra: Update rpm-stats compatible to So…
smankad-oss Jul 13, 2026
982916f
FROMLIST: soc: qcom: pd-mapper: Add support for the Qualcomm Shikra SoC
Jul 28, 2026
8bdd13f
FROMGIT: pinctrl: qcom: shikra: Fix intr_target_width for summary int…
Komal-Bajaj Jul 28, 2026
e434fa5
FROMLIST: dt-bindings: crypto: qcom,inline-crypto-engine: Fix legacy/…
Jul 14, 2026
0a6c3c3
FROMGIT: dt-bindings: crypto: qcom,inline-crypto-engine: Document Shi…
Jul 14, 2026
1745425
FROMGIT: dt-bindings: crypto: qcom,prng: Document Shikra TRNG
Jul 14, 2026
fe74f9f
FROMGIT: dt-bindings: crypto: qcom-qce: Document the Shikra crypto en…
Jul 14, 2026
9965b42
FROMGIT: dt-bindings: dma: qcom,bam-dma: Increase iommus maxItems to 7
Jul 14, 2026
d10dfcd
FROMLIST: arm64: dts: qcom: shikra: Add ICE, TRNG and QCE nodes
Jul 14, 2026
2b8d76d
FROMLIST: dmaengine: qcom: bam_dma: Defer IRQ trigger type to device …
quic-vishsant Jul 17, 2026
275625b
FROMLIST: dt-bindings: phy: sc8280xp-qmp-pcie: Document Shikra PCIe phy
sushrut-trivedi Jun 30, 2026
10a6e75
FROMLIST: dt-bindings: PCI: qcom: Document the Shikra PCIe Controller
sushrut-trivedi Jun 30, 2026
e10ce6e
FROMLIST: dt-bindings: PCI: Add bindings for endpoint gpios
sushrut-trivedi Jun 30, 2026
e4cd1f1
FROMLIST: PCI: qcom: Add support for Shikra
sushrut-trivedi Jun 30, 2026
3051873
FROMLIST: phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Shikra
sushrut-trivedi Jun 30, 2026
1c5e078
FROMLIST: PCI/pwrctrl: tc9563: Add API to control endpoint power and …
sushrut-trivedi Jun 30, 2026
9872ce7
FROMLIST: drm/bridge: Add new atomic_create_state callback
mripard Jun 19, 2026
7965867
FROMLIST: drm/atomic-state-helper: Add drm_atomic_helper_bridge_creat…
mripard Jun 19, 2026
de9a0f9
FROMLIST: arm64: dts: qcom: shikra: Add PCIe PHY and controller nodes
sushrut-trivedi Jun 30, 2026
f64361c
FROMLIST: arm64: dts: qcom: shikra-evk: Add TC9563 PCIe switch node f…
sushrut-trivedi Jun 30, 2026
8e031f5
FROMLIST: arm64: dts: qcom: shikra-(cqm/cqs/iqs)-evk: Enable PCIe PHY…
sushrut-trivedi Jun 30, 2026
651754e
FROMLIST: dt-bindings: net: qcom,bam-dmux: Add qcom,shikra-bam-dmux c…
quic-vishsant Jul 14, 2026
14ff337
FROMLIST: net: wwan: qcom_bam_dmux: Alloc RX buffers as a single cohe…
quic-vishsant Jul 14, 2026
2cdb71a
FROMLIST: dt-bindings: dma: qcom,bam-dma: Add optional qcom,vmid prop…
quic-vishsant Jul 14, 2026
9e45fd9
FROMLIST: dmaengine: qcom: bam_dma: SCM-assign descriptor FIFOs to a …
quic-vishsant Jul 14, 2026
b5ddb6c
FROMLIST: arm64: dts: qcom: Add SD Card support for Shikra SoC
mchunara007 Aug 4, 2026
055a044
FROMLIST: arm64: dts: qcom: Enable SD card for Shikra EVK
mchunara007 Aug 4, 2026
6ce0aa4
FROMGIT: arm64: defconfig: Enable Qualcomm BAM-DMUX WWAN driver
quic-vishsant Jun 11, 2026
8eb8557
FROMLIST: arm64: dts: qcom: pm4125: Add VADC and temp alarm nodes
jprakash-qc Aug 9, 2026
59560dc
FROMLIST: arm64: dts: qcom: pm8005: Add temp alarm node
jprakash-qc Aug 9, 2026
1968de5
FROMLIST: arm64: dts: qcom: Add PMIC thermal support for Shikra CQ239…
jprakash-qc Aug 9, 2026
97e211b
FROMLIST: arm64: dts: qcom: Add PMIC thermal support for Shikra IQ239…
jprakash-qc Aug 9, 2026
ae53c2d
FROMGIT: arm64: dts: qcom: Update spmi-pmic-arb interrupt trigger for…
kotarake Jul 22, 2026
8dadf55
FROMLIST: dt-bindings: bridge: Add Lontium LT9611C(EX/UXD) MIPI DSI t…
Aug 8, 2026
17585d4
FROMLIST: drm/bridge: Add Lontium LT9611C(EX/UXD) MIPI DSI to HDMI dr…
Aug 8, 2026
83843d0
FROMLIST: arm64: dts: qcom: shikra-iqs-evk: Add LT9611UXD HDMI bridge…
mohitdsor Aug 18, 2026
3f53a4c
FROMLIST: arm64: defconfig: Enable LT9611C bridge driver
mohitdsor Aug 9, 2026
7bcd86f
clk: qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs
imrashai Jul 29, 2026
3297e76
FROMLIST: arm64: dts: qcom: shikra: Enable dTPM on EVK boards
khalidfaisal17 Aug 24, 2026
4b7bdf9
FROMLIST: arm64: dts: qcom: shikra: Fix gpio-reserved-ranges to allow…
xueyaoan Aug 24, 2026
1af80a4
FROMGIT: ASoC: qcom: q6apm-lpass-dais: Add MI2S clock control
mohsRafi Jul 24, 2026
1de42cf
FROMGIT: ASoC: qcom: sc8280xp: enhance machine driver for board-speci…
mohsRafi Jul 24, 2026
49d2261
FROMGIT: ASoC: qcom: sc8280xp: tolerate -ENOTSUPP from codec set_sysclk
Jul 31, 2026
65a5946
FROMGIT: ASoC: qcom: qdsp6: q6prm: add the missing MCLK clock IDs
superna9999 Jul 31, 2026
bdb5016
FROMGIT: ASoC: qcom: sc8280xp: rename snd_soc_common to qcom_snd_soc_…
Jul 31, 2026
38cd90e
FROMGIT: ASoC: qcom: qdsp6: add topology-driven Audio IF support
PrasadKumpatla Aug 4, 2026
f01fdbd
FROMGIT: ASoC: qcom: q6apm-lpass-dais: add TDM DAI operations
PrasadKumpatla Aug 4, 2026
6041f3a
FROMGIT: ASoC: qcom: q6prm: add Audio IF clock IDs
PrasadKumpatla Aug 4, 2026
67ce81e
FROMGIT: ASoC: qcom: common: add DAI-node TDM slot helpers
PrasadKumpatla Aug 4, 2026
3aa4ed5
FROMGIT: ASoC: qcom: sc8280xp: add TDM hw_params support
PrasadKumpatla Aug 4, 2026
9f654a1
FROMGIT: dt-bindings: sound: qcom,sm8250: allow TDM slot properties
PrasadKumpatla Aug 4, 2026
84d3118
FROMGIT: dt-bindings: sound: qcom,q6dsp-lpass-ports: add Audio IF clocks
PrasadKumpatla Aug 4, 2026
f0db68b
FROMGIT: ASoC: dt-bindings: qcom,wsa8855: add Qualcomm WSA8855 speake…
PrasadKumpatla Jul 15, 2026
ab68720
FROMGIT: ASoC: codecs: add Qualcomm WSA885X codec driver
PrasadKumpatla Jul 15, 2026
f8c31b2
FROMLIST: ASoC: dt-bindings: qcom,qaif-cpu: Add binding
hgautam21 Aug 24, 2026
b512907
FROMLIST: ASoC: qcom: Add QAIF shared data structures and variant int…
hgautam21 Aug 24, 2026
6b0c423
FROMLIST: ASoC: qcom: Add QAIF hardware register map
hgautam21 Aug 24, 2026
39b11f7
FROMLIST: ASoC: qcom: Add QAIF CPU DAI ops, regmap, DT parsing and pl…
hgautam21 Aug 24, 2026
e4d7aeb
FROMLIST: ASoC: soc-core: Add snd_soc_of_xlate_dai_name() generic helper
hgautam21 Aug 24, 2026
558e687
FROMLIST: ASoC: qcom: Add QAIF PCM operations
hgautam21 Aug 24, 2026
39c3348
FROMLIST: ASoC: qcom: Add QAIF IRQ handling, suspend/resume and platf…
hgautam21 Aug 24, 2026
fea315a
FROMLIST: ASoC: qcom: Add Shikra QAIF support
hgautam21 Aug 24, 2026
ce3a0f3
FROMLIST: ASoC: dt-bindings: qcom,sm8250: add Shikra sound card compa…
Jun 11, 2026
bad602c
FROMLIST: ASoC: qcom: sc8280xp: add Shikra EVK machine variants
Jun 11, 2026
6805583
FROMLIST: ASoC: dt-bindings: qcom: Add Shikra rx and va macro codecs
mohsRafi Aug 24, 2026
4b15ae1
FROMLIST: ASoC: qcom: lpass-rx-macro: Add shikra compatible
mohsRafi Jun 8, 2026
449a340
FROMLIST: ASoC: qcom: lpass-va-macro: Add shikra compatible
mohsRafi Jun 8, 2026
0003ddb
FROMLIST: dt-bindings: soundwire: qcom: add qcom,swr-master-ee-val pr…
mohsRafi May 26, 2026
43de7eb
FROMLIST: soundwire: qcom: add EE-aware register layout and cpu selec…
mohsRafi May 26, 2026
63e2462
FROMLIST: ASoC: dt-bindings: qcom,apr: Add modem_apps GLINK channel f…
mohsRafi Jun 16, 2026
7c1b7a4
FROMLIST: arm64: dts: qcom: shikra: Add QAIF CPU node for audio
mohsRafi Aug 24, 2026
e4f2d10
FROMLIST: arm64: dts: qcom: shikra: Add gpr node
mohsRafi Jun 11, 2026
d598d81
FROMLIST: arm64: dts: qcom: shikra: Add soundwire and macro nodes
mohsRafi Aug 24, 2026
9682c1e
FROMLIST: arm64: dts: qcom: shikra-cqm-evk: Enable sound card support
mohsRafi Jun 11, 2026
0cec9ab
FROMLIST: arm64: dts: qcom: shikra-cqs-evk: Enable sound card support
mohsRafi Aug 24, 2026
217930f
FROMLIST: arm64: dts: qcom: shikra-iqs-evk: Enable sound card support
mohsRafi Aug 24, 2026
062a20e
FROMLIST: arm64: defconfig: Enable Qualcomm QAIF and WSA885X-I2C drivers
mohsRafi Jun 11, 2026
66c0a09
FROMLIST: arm64: defconfig: Enable Qualcomm PM4125 audio codec as module
mohsRafi Aug 24, 2026
04f5d56
FROMGIT: dt-bindings: sound: qcom,q6dsp-lpass-ports: Rename QAIF cloc…
PrasadKumpatla Aug 18, 2026
4b5eca1
FROMGIT: ASoC: qcom: qdsp6: Zero-initialize AudioReach module config
PrasadKumpatla Aug 18, 2026
387dbf3
FROMGIT: ASoC: qcom: sc8280xp: Fix TDM hw_params error handling
PrasadKumpatla Aug 18, 2026
0af88c7
FROMGIT: ASoC: qcom: common: Distinguish missing and invalid TDM slot…
PrasadKumpatla Aug 18, 2026
17a8b1d
FROMLIST: dt-bindings: sound: qcom,q6apm-dai: add stage-2 (SCM/VMID) …
Aug 25, 2026
12c5893
FROMLIST: ASoC: qcom: q6apm-dai: add VMID-based SCM assignment for mD…
Aug 25, 2026
264b3f9
FROMLIST: ASoC: qcom: qdsp6: generalize GPR service domain
Aug 25, 2026
52ddb09
FROMLIST: arm64: dts: qcom: shikra: Add MDSP carveout memory and upda…
Aug 26, 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
10 changes: 10 additions & 0 deletions Documentation/ABI/testing/sysfs-lontium-firmware
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
What: /sys/bus/i2c/drivers/<driver>/.../firmware
Date: July 2026
KernelVersion: 7.3
Contact: Mohit Dsor <[email protected]>
Description:
Read: Returns the current firmware version loaded on the
Lontium bridge chip in hex format (e.g. "0x0105").

Write: Triggers a firmware upgrade of the chip using the
firmware file loaded via the firmware loader.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ properties:
- qcom,sa8775p-inline-crypto-engine
- qcom,sc7180-inline-crypto-engine
- qcom,sc7280-inline-crypto-engine
- qcom,shikra-inline-crypto-engine
- qcom,sm8450-inline-crypto-engine
- qcom,sm8550-inline-crypto-engine
- qcom,sm8650-inline-crypto-engine
Expand Down Expand Up @@ -55,14 +56,25 @@ required:

additionalProperties: false

# Do not extend the list.
# Legacy SoCs are allowed for single clock.
# New SoCs must provide both clocks and power domains.
allOf:
- if:
properties:
compatible:
contains:
enum:
- qcom,eliza-inline-crypto-engine
- qcom,milos-inline-crypto-engine
not:
properties:
compatible:
contains:
enum:
- qcom,kaanapali-inline-crypto-engine
- qcom,qcs8300-inline-crypto-engine
- qcom,sa8775p-inline-crypto-engine
- qcom,sc7180-inline-crypto-engine
- qcom,sc7280-inline-crypto-engine
- qcom,sm8450-inline-crypto-engine
- qcom,sm8550-inline-crypto-engine
- qcom,sm8650-inline-crypto-engine
- qcom,sm8750-inline-crypto-engine

then:
required:
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/crypto/qcom,prng.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ properties:
- qcom,sa8255p-trng
- qcom,sa8775p-trng
- qcom,sc7280-trng
- qcom,shikra-trng
- qcom,sm8450-trng
- qcom,sm8550-trng
- qcom,sm8650-trng
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/crypto/qcom-qce.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ properties:
- qcom,qcs8300-qce
- qcom,sa8775p-qce
- qcom,sc7280-qce
- qcom,shikra-qce
- qcom,sm6350-qce
- qcom,sm8250-qce
- qcom,sm8350-qce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,23 @@
$id: http://devicetree.org/schemas/display/bridge/lontium,lt9611.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Lontium LT9611(UXC) 2 Port MIPI to HDMI Bridge
title: Lontium LT9611(UXC/C/EX/UXD) 2 Port MIPI DSI to HDMI Bridge

maintainers:
- Vinod Koul <[email protected]>

description: |
The LT9611 and LT9611UXC are bridge devices which convert DSI to HDMI
The LT9611, LT9611UXC, LT9611C, LT9611EX, and LT9611UXD
are bridge devices which convert DSI to HDMI

properties:
compatible:
enum:
- lontium,lt9611
- lontium,lt9611c
- lontium,lt9611ex
- lontium,lt9611uxc
- lontium,lt9611uxd

reg:
maxItems: 1
Expand Down Expand Up @@ -78,6 +82,16 @@ required:

allOf:
- $ref: /schemas/sound/dai-common.yaml#
- if:
properties:
compatible:
contains:
const: lontium,lt9611c
then:
properties:
ports:
properties:
port@1: false

unevaluatedProperties: false

Expand Down
28 changes: 27 additions & 1 deletion Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ maintainers:

allOf:
- $ref: dma-controller.yaml#
- if:
not:
properties:
compatible:
contains:
const: qcom,shikra-bam-dma
then:
properties:
qcom,vmid: false

properties:
compatible:
Expand All @@ -29,6 +38,8 @@ properties:
- enum:
# SDM845, SM6115, SM8150, SM8250 and QCM2290
- qcom,bam-v1.7.4
# Shikra
- qcom,shikra-bam-dma
- const: qcom,bam-v1.7.0

clocks:
Expand All @@ -48,7 +59,7 @@ properties:

iommus:
minItems: 1
maxItems: 6
maxItems: 7

num-channels:
$ref: /schemas/types.yaml#/definitions/uint32
Expand Down Expand Up @@ -81,6 +92,21 @@ properties:
Indicates that the bam is powered up by a remote processor but must be
initialized by the local processor.

qcom,vmid:
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 1
maxItems: 8
items:
minimum: 1
maximum: 63
description:
Destination VMIDs of the remote processor(s) that read the per-channel
descriptor FIFOs as an AXI master. When present, the driver SCM-assigns
each FIFO to these VMIDs so the remote access does not trigger an XPU
violation. HLOS is always retained as the source owner and must not be
listed. Optional even when the qcom,shikra-bam-dma compatible is
present; not valid on any other compatible in this schema.

reg:
maxItems: 1

Expand Down
8 changes: 7 additions & 1 deletion Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,13 @@ description: |

properties:
compatible:
const: qcom,bam-dmux
oneOf:
- const: qcom,bam-dmux
- items:
- enum:
# Shikra
- qcom,shikra-bam-dmux
- const: qcom,bam-dmux

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

title: Qualcomm Shikra PCI Express Root Complex

maintainers:
- Bjorn Andersson <[email protected]>
- Manivannan Sadhasivam <[email protected]>

description:
Qualcomm Shikra SoC (and compatible) PCIe root complex controller is based on
the Synopsys DesignWare PCIe IP.

properties:
compatible:
const: qcom,shikra-pcie

reg:
minItems: 5
maxItems: 6

reg-names:
minItems: 5
items:
- const: parf # Qualcomm specific registers
- const: dbi # DesignWare PCIe registers
- const: elbi # External local bus interface registers
- const: atu # ATU address space
- const: config # PCIe configuration space
- const: mhi # MHI registers

clocks:
minItems: 7
maxItems: 9

clock-names:
minItems: 7
items:
- const: aux # Auxiliary clock
- const: cfg # Configuration clock
- const: bus_master # Master AXI clock
- const: bus_slave # Slave AXI clock
- const: slave_q2a # Slave Q2A clock
- const: ddrss_memnoc_pcie # PCIe SF MEMNOC clock
- const: tile # PCIe tile SYS NoC clock
- const: qmip_pcie_ahb # QMIP PCIe AHB clock

interrupts:
minItems: 8
maxItems: 9

interrupt-names:
minItems: 8
items:
- const: msi0
- const: msi1
- const: msi2
- const: msi3
- const: msi4
- const: msi5
- const: msi6
- const: msi7
- const: global

resets:
minItems: 1
maxItems: 2

reset-names:
minItems: 1
items:
- const: pci # PCIe core reset
- const: link_down # PCIe link down reset

required:
- power-domains
- resets
- reset-names

allOf:
- $ref: qcom,pcie-common.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/qcom,dispcc-qcm2290.h>
#include <dt-bindings/clock/qcom,qcm2290-gpucc.h>
#include <dt-bindings/clock/qcom,rpmcc.h>

soc {
#address-cells = <2>;
#size-cells = <2>;

pcie@45e8000 {
device_type = "pci";
compatible = "qcom,shikra-pcie";
reg = <0x0 0x045e8000 0x0 0x3000>,
<0x0 0x60000000 0x0 0xf1d>,
<0x0 0x60000f20 0x0 0xa8>,
<0x0 0x60001000 0x0 0x1000>,
<0x0 0x60100000 0x0 0x100000>,
<0x0 0x045eb000 0x0 0x1000>;
reg-names = "parf",
"dbi",
"elbi",
"atu",
"config",
"mhi";
#address-cells = <3>;
#size-cells = <2>;
ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>,
<0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0x3d00000>,
<0x03000000 0x4 0x00000000 0x4 0x00000000 0x3 0x0000000>;
bus-range = <0x00 0xff>;

linux,pci-domain = <0>;
num-lanes = <1>;

interrupts = <GIC_SPI 491 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 492 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 493 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 494 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 495 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 496 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 497 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 498 IRQ_TYPE_LEVEL_HIGH 0>,
<GIC_SPI 489 IRQ_TYPE_LEVEL_HIGH 0>;
interrupt-names = "msi0",
"msi1",
"msi2",
"msi3",
"msi4",
"msi5",
"msi6",
"msi7",
"global";

interrupt-map = <0 0 0 1 &intc 0 0 0 499 IRQ_TYPE_LEVEL_HIGH>,
<0 0 0 2 &intc 0 0 0 500 IRQ_TYPE_LEVEL_HIGH>,
<0 0 0 3 &intc 0 0 0 501 IRQ_TYPE_LEVEL_HIGH>,
<0 0 0 4 &intc 0 0 0 502 IRQ_TYPE_LEVEL_HIGH>;
interrupt-map-mask = <0 0 0 0x7>;
#interrupt-cells = <1>;

clocks = <&gcc GCC_PCIE_AUX_CLK>,
<&gcc GCC_PCIE_CFG_AHB_CLK>,
<&gcc GCC_PCIE_MSTR_AXI_CLK>,
<&gcc GCC_PCIE_SLV_AXI_CLK>,
<&gcc GCC_PCIE_SLV_Q2A_AXI_CLK>,
<&gcc GCC_DDRSS_MEMNOC_PCIE_SF_CLK>,
<&gcc GCC_PCIE_TILE_AXI_SYS_NOC_CLK>,
<&gcc GCC_QMIP_PCIE_CFG_AHB_CLK>;
clock-names = "aux",
"cfg",
"bus_master",
"bus_slave",
"slave_q2a",
"ddrss_memnoc_pcie",
"tile",
"qmip_pcie_ahb";

assigned-clocks = <&gcc GCC_PCIE_AUX_CLK>;
assigned-clock-rates = <19200000>;

interconnects = <&system_noc MASTER_PCIE2_0 RPM_ALWAYS_TAG
&mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>,
<&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG
&config_noc SLAVE_PCIE2_0 RPM_ACTIVE_TAG>;

interconnect-names = "pcie-mem",
"cpu-pcie";

iommu-map = <0x0 &apps_smmu 0x800 0x1>,
<0x100 &apps_smmu 0x801 0x1>;

resets = <&gcc GCC_PCIE_BCR>;
reset-names = "pci";

power-domains = <&gcc GCC_PCIE_GDSC>;

max-link-speed = <2>;

operating-points-v2 = <&pcie_opp_table>;

status = "disabled";

pcie_opp_table: opp-table {
compatible = "operating-points-v2";

/* GEN 1 x1 */
opp-2500000 {
opp-hz = /bits/ 64 <2500000>;
required-opps = <&rpmpd_opp_nom>;
opp-peak-kBps = <250000 1>;
opp-level = <1>;
};

/* GEN 2 x1 */
opp-5000000 {
opp-hz = /bits/ 64 <5000000>;
required-opps = <&rpmpd_opp_nom>;
opp-peak-kBps = <500000 1>;
opp-level = <2>;
};
};
};
};
Loading
Loading