forked from openwrt/openwrt
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dts: re-add NSS nodes/clocks for AX3600
- Loading branch information
Showing
2 changed files
with
168 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
166 changes: 166 additions & 0 deletions
166
target/linux/ipq807x/files/arch/arm64/boot/dts/qcom/ipq8074-ac-nss.dtsi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,166 @@ | ||
// SPDX-License-Identifier: GPL-2.0-only | ||
|
||
&soc { | ||
dummy_reg: dummy-regulator@0 { | ||
compatible = "regulator-fixed"; | ||
regulator-name = "dummy-reg"; | ||
regulator-min-microvolt = <848000>; | ||
regulator-max-microvolt = <848000>; | ||
regulator-always-on; | ||
regulator-boot-on; | ||
}; | ||
|
||
nss-common { | ||
compatible = "qcom,nss-common"; | ||
reg = <0x01868010 0x1000>; | ||
reg-names = "nss-misc-reset"; | ||
}; | ||
|
||
nss0: nss@40000000 { | ||
compatible = "qcom,nss"; | ||
interrupts = <GIC_SPI 377 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 378 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 379 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 380 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 381 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 382 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 383 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 384 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 385 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 386 IRQ_TYPE_EDGE_RISING>; | ||
reg = <0x39000000 0x1000>, | ||
<0x38000000 0x30000>, | ||
<0x0b111000 0x1000>; | ||
reg-names = "nphys", "vphys", "qgic-phys"; | ||
clocks = <&gcc GCC_NSS_NOC_CLK>, | ||
<&gcc GCC_NSS_PTP_REF_CLK>, | ||
<&gcc GCC_NSS_CSR_CLK>, <&gcc GCC_NSS_CFG_CLK>, | ||
<&gcc GCC_NSS_IMEM_CLK>, | ||
<&gcc GCC_NSSNOC_QOSGEN_REF_CLK>, | ||
<&gcc GCC_MEM_NOC_NSS_AXI_CLK>, | ||
<&gcc GCC_NSSNOC_SNOC_CLK>, | ||
<&gcc GCC_NSSNOC_TIMEOUT_REF_CLK>, | ||
<&gcc GCC_NSS_CE_AXI_CLK>, | ||
<&gcc GCC_NSS_CE_APB_CLK>, | ||
<&gcc GCC_NSSNOC_CE_AXI_CLK>, | ||
<&gcc GCC_NSSNOC_CE_APB_CLK>, | ||
<&gcc GCC_NSSNOC_UBI0_AHB_CLK>, | ||
<&gcc GCC_UBI0_CORE_CLK>, | ||
<&gcc GCC_UBI0_AHB_CLK>, | ||
<&gcc GCC_UBI0_AXI_CLK>, | ||
<&gcc GCC_UBI0_MPT_CLK>, | ||
<&gcc GCC_UBI0_NC_AXI_CLK>; | ||
clock-names = "nss-noc-clk", "nss-ptp-ref-clk", | ||
"nss-csr-clk", "nss-cfg-clk", | ||
"nss-imem-clk", | ||
"nss-nssnoc-qosgen-ref-clk", | ||
"nss-mem-noc-nss-axi-clk", | ||
"nss-nssnoc-snoc-clk", | ||
"nss-nssnoc-timeout-ref-clk", | ||
"nss-ce-axi-clk", "nss-ce-apb-clk", | ||
"nss-nssnoc-ce-axi-clk", | ||
"nss-nssnoc-ce-apb-clk", | ||
"nss-nssnoc-ahb-clk", | ||
"nss-core-clk", "nss-ahb-clk", | ||
"nss-axi-clk", "nss-mpt-clk", | ||
"nss-nc-axi-clk"; | ||
qcom,id = <0>; | ||
qcom,num-queue = <4>; | ||
qcom,num-irq = <10>; | ||
qcom,num-pri = <4>; | ||
qcom,load-addr = <0x40000000>; | ||
qcom,low-frequency = <187200000>; | ||
qcom,mid-frequency = <748800000>; | ||
qcom,max-frequency = <1497600000>; | ||
npu-supply = <&dummy_reg>; | ||
mx-supply = <&dummy_reg>; | ||
qcom,bridge-enabled; | ||
qcom,ipv4-enabled; | ||
qcom,ipv4-reasm-enabled; | ||
qcom,ipv6-enabled; | ||
qcom,ipv6-reasm-enabled; | ||
qcom,wlanredirect-enabled; | ||
qcom,tun6rd-enabled; | ||
qcom,l2tpv2-enabled; | ||
qcom,gre-enabled; | ||
qcom,gre-redir-enabled; | ||
qcom,gre-redir-mark-enabled; | ||
qcom,map-t-enabled; | ||
qcom,portid-enabled; | ||
qcom,ppe-enabled; | ||
qcom,pppoe-enabled; | ||
qcom,pptp-enabled; | ||
qcom,tunipip6-enabled; | ||
qcom,shaping-enabled; | ||
qcom,wlan-dataplane-offload-enabled; | ||
qcom,vlan-enabled; | ||
qcom,igs-enabled; | ||
qcom,vxlan-enabled; | ||
qcom,match-enabled; | ||
qcom,mirror-enabled; | ||
qcom,udp-st-enabled; | ||
}; | ||
|
||
nss1: nss@40800000 { | ||
compatible = "qcom,nss"; | ||
interrupts = <GIC_SPI 390 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 391 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 392 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 393 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 394 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 395 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 396 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 397 IRQ_TYPE_EDGE_RISING>, | ||
<GIC_SPI 398 IRQ_TYPE_EDGE_RISING>; | ||
reg = <0x39400000 0x1000>, | ||
<0x38030000 0x30000>, | ||
<0x0b111000 0x1000>; | ||
reg-names = "nphys", "vphys", "qgic-phys"; | ||
clocks = <&gcc GCC_NSS_NOC_CLK>, | ||
<&gcc GCC_NSS_PTP_REF_CLK>, | ||
<&gcc GCC_NSS_CSR_CLK>, <&gcc GCC_NSS_CFG_CLK>, | ||
<&gcc GCC_NSS_IMEM_CLK>, | ||
<&gcc GCC_NSSNOC_QOSGEN_REF_CLK>, | ||
<&gcc GCC_MEM_NOC_NSS_AXI_CLK>, | ||
<&gcc GCC_NSSNOC_SNOC_CLK>, | ||
<&gcc GCC_NSSNOC_TIMEOUT_REF_CLK>, | ||
<&gcc GCC_NSS_CE_AXI_CLK>, | ||
<&gcc GCC_NSS_CE_APB_CLK>, | ||
<&gcc GCC_NSSNOC_CE_AXI_CLK>, | ||
<&gcc GCC_NSSNOC_CE_APB_CLK>, | ||
<&gcc GCC_NSSNOC_UBI1_AHB_CLK>, | ||
<&gcc GCC_UBI1_CORE_CLK>, | ||
<&gcc GCC_UBI1_AHB_CLK>, | ||
<&gcc GCC_UBI1_AXI_CLK>, | ||
<&gcc GCC_UBI1_MPT_CLK>, | ||
<&gcc GCC_UBI1_NC_AXI_CLK>; | ||
clock-names = "nss-noc-clk", "nss-ptp-ref-clk", | ||
"nss-csr-clk", "nss-cfg-clk", | ||
"nss-imem-clk", | ||
"nss-nssnoc-qosgen-ref-clk", | ||
"nss-mem-noc-nss-axi-clk", | ||
"nss-nssnoc-snoc-clk", | ||
"nss-nssnoc-timeout-ref-clk", | ||
"nss-ce-axi-clk", "nss-ce-apb-clk", | ||
"nss-nssnoc-ce-axi-clk", | ||
"nss-nssnoc-ce-apb-clk", | ||
"nss-nssnoc-ahb-clk", | ||
"nss-core-clk", "nss-ahb-clk", | ||
"nss-axi-clk", "nss-mpt-clk", | ||
"nss-nc-axi-clk"; | ||
qcom,id = <1>; | ||
qcom,num-queue = <4>; | ||
qcom,num-irq = <9>; | ||
qcom,num-pri = <4>; | ||
qcom,load-addr = <0x40800000>; | ||
qcom,capwap-enabled; | ||
qcom,dtls-enabled; | ||
qcom,tls-enabled; | ||
qcom,crypto-enabled; | ||
qcom,ipsec-enabled; | ||
qcom,qvpn-enabled; | ||
qcom,pvxlan-enabled; | ||
qcom,clmap-enabled; | ||
qcom,rmnet_rx-enabled; | ||
}; | ||
}; |