Created
March 23, 2015 19:51
-
-
Save invisiblek/300d794d2ca304adc648 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
diff --git a/arch/arm/boot/dts/msm8226.dtsi b/arch/arm/boot/dts/msm8226.dtsi | |
index 69bd40d..8abe795 100644 | |
--- a/arch/arm/boot/dts/msm8226.dtsi | |
+++ b/arch/arm/boot/dts/msm8226.dtsi | |
@@ -1,4 +1,4 @@ | |
-/* Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. | |
+/* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. | |
* | |
* This program is free software; you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License version 2 and | |
@@ -10,1621 +10,1131 @@ | |
* GNU General Public License for more details. | |
*/ | |
-/include/ "skeleton.dtsi" | |
- | |
-/ { | |
- model = "Qualcomm MSM 8226"; | |
- compatible = "qcom,msm8226"; | |
- interrupt-parent = <&intc>; | |
- | |
- aliases { | |
- spi0 = &spi_0; | |
- sdhc1 = &sdhc_1; /* SDC1 eMMC slot */ | |
- sdhc2 = &sdhc_2; /* SDC2 SD card slot */ | |
- sdhc3 = &sdhc_3; /* SDC3 SDIO slot */ | |
- }; | |
- | |
- memory { | |
- secure_mem: secure_region { | |
- linux,contiguous-region; | |
- reg = <0 0x6D00000>; | |
- label = "secure_mem"; | |
+&soc { | |
+ msm-mmss-noc@fc478000 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0xfc478000 0x00004000>; | |
+ cell-id = <2048>; | |
+ label = "msm_mmss_noc"; | |
+ qcom,fabclk-dual = "bus_clk"; | |
+ qcom,fabclk-active = "bus_a_clk"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,qos-freq = <4800>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,rpm-en; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-gfx3d { | |
+ cell-id = <26>; | |
+ label = "mas-gfx3d"; | |
+ qcom,masterp = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,perm-mode = "Bypass"; | |
+ qcom,mode = "Bypass"; | |
+ qcom,ws = <10000>; | |
+ qcom,qport = <2>; | |
+ qcom,mas-hw-id = <6>; | |
}; | |
- adsp_mem: adsp_region { | |
- linux,contiguous-region; | |
- reg = <0 0x2a00000>; | |
- label = "adsp_mem"; | |
+ mas-jpeg { | |
+ cell-id = <62>; | |
+ label = "mas-jpeg"; | |
+ qcom,masterp = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,perm-mode = "Bypass"; | |
+ qcom,mode = "Bypass"; | |
+ qcom,qport = <0>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <7>; | |
}; | |
- qsecom_mem: qsecom_region { | |
- linux,contiguous-region; | |
- reg = <0 0xd00000>; | |
- label = "qsecom_mem"; | |
+ mas-mdp-port0 { | |
+ cell-id = <22>; | |
+ label = "mas-mdp-port0"; | |
+ qcom,masterp = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,perm-mode = "Bypass"; | |
+ qcom,mode = "Bypass"; | |
+ qcom,qport = <1>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <8>; | |
}; | |
- }; | |
- | |
- soc: soc { }; | |
-}; | |
- | |
-/include/ "msm8226-ion.dtsi" | |
-/include/ "msm8226-camera.dtsi" | |
-/include/ "msm-gdsc.dtsi" | |
-/include/ "msm8226-iommu.dtsi" | |
-/include/ "msm8226-smp2p.dtsi" | |
-/include/ "msm8226-gpu.dtsi" | |
-/include/ "msm8226-bus.dtsi" | |
-/include/ "msm8226-mdss.dtsi" | |
-/include/ "msm8226-coresight.dtsi" | |
-/include/ "msm8226-iommu-domains.dtsi" | |
-/include/ "msm-rdbg.dtsi" | |
- | |
-&soc { | |
- #address-cells = <1>; | |
- #size-cells = <1>; | |
- ranges; | |
- | |
- intc: interrupt-controller@f9000000 { | |
- compatible = "qcom,msm-qgic2"; | |
- interrupt-controller; | |
- #interrupt-cells = <3>; | |
- reg = <0xF9000000 0x1000>, | |
- <0xF9002000 0x1000>; | |
- }; | |
- | |
- msmgpio: gpio@fd510000 { | |
- compatible = "qcom,msm-gpio"; | |
- interrupt-controller; | |
- #interrupt-cells = <2>; | |
- reg = <0xfd510000 0x4000>; | |
- gpio-controller; | |
- #gpio-cells = <2>; | |
- ngpio = <117>; | |
- interrupts = <0 208 0>; | |
- qcom,direct-connect-irqs = <8>; | |
- }; | |
- | |
- qcom,mpm2-sleep-counter@fc4a3000 { | |
- compatible = "qcom,mpm2-sleep-counter"; | |
- reg = <0xfc4a3000 0x1000>; | |
- clock-frequency = <32768>; | |
- }; | |
- | |
- timer { | |
- compatible = "arm,armv7-timer"; | |
- interrupts = <1 2 0 1 3 0>; | |
- clock-frequency = <19200000>; | |
- }; | |
- | |
- timer@f9020000 { | |
- #address-cells = <1>; | |
- #size-cells = <1>; | |
- ranges; | |
- compatible = "arm,armv7-timer-mem"; | |
- reg = <0xf9020000 0x1000>; | |
- clock-frequency = <19200000>; | |
- frame@f9021000 { | |
- frame-number = <0>; | |
- interrupts = <0 8 0x4>, | |
- <0 7 0x4>; | |
- reg = <0xf9021000 0x1000>, | |
- <0xf9022000 0x1000>; | |
+ mas-video-p0 { | |
+ cell-id = <63>; | |
+ label = "mas-video-p0"; | |
+ qcom,masterp = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,perm-mode = "Bypass"; | |
+ qcom,mode = "Bypass"; | |
+ qcom,ws = <10000>; | |
+ qcom,qport = <4>; | |
+ qcom,mas-hw-id = <9>; | |
}; | |
- frame@f9023000 { | |
- frame-number = <1>; | |
- interrupts = <0 9 0x4>; | |
- reg = <0xf9023000 0x1000>; | |
- status = "disabled"; | |
+ mas-vfe { | |
+ cell-id = <29>; | |
+ label = "mas-vfe"; | |
+ qcom,masterp = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,perm-mode = "Bypass"; | |
+ qcom,mode = "Bypass"; | |
+ qcom,ws = <10000>; | |
+ qcom,qport = <6>; | |
+ qcom,mas-hw-id = <11>; | |
}; | |
- frame@f9024000 { | |
- frame-number = <2>; | |
- interrupts = <0 10 0x4>; | |
- reg = <0xf9024000 0x1000>; | |
- status = "disabled"; | |
+ fab-cnoc { | |
+ cell-id = <5120>; | |
+ label = "fab-cnoc"; | |
+ qcom,gateway; | |
+ qcom,masterp = <0 1>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "RPM"; | |
+ qcom,mas-hw-id = <4>; | |
}; | |
- frame@f9025000 { | |
- frame-number = <3>; | |
- interrupts = <0 11 0x4>; | |
- reg = <0xf9025000 0x1000>; | |
- status = "disabled"; | |
+ fab-bimc { | |
+ cell-id = <0>; | |
+ label = "fab-bimc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <16>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <16>; | |
}; | |
- frame@f9026000 { | |
- frame-number = <4>; | |
- interrupts = <0 12 0x4>; | |
- reg = <0xf9026000 0x1000>; | |
- status = "disabled"; | |
+ slv-camera-cfg { | |
+ cell-id = <589>; | |
+ label = "slv-camera-cfg"; | |
+ qcom,slavep = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <3>; | |
}; | |
- frame@f9027000 { | |
- frame-number = <5>; | |
- interrupts = <0 13 0x4>; | |
- reg = <0xf9027000 0x1000>; | |
- status = "disabled"; | |
+ slv-display-cfg { | |
+ cell-id = <590>; | |
+ label = "slv-display-cfg"; | |
+ qcom,slavep = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <4>; | |
}; | |
- frame@f9028000 { | |
- frame-number = <6>; | |
- interrupts = <0 14 0x4>; | |
- reg = <0xf9028000 0x1000>; | |
- status = "disabled"; | |
+ slv-ocmem-cfg { | |
+ cell-id = <591>; | |
+ label = "slv-ocmem-cfg"; | |
+ qcom,slavep = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <5>; | |
}; | |
- }; | |
- qcom,vidc@fdc00000 { | |
- compatible = "qcom,msm-vidc"; | |
- reg = <0xfdc00000 0xff000>; | |
- interrupts = <0 44 0>; | |
- vdd-supply = <&gdsc_venus>; | |
- qcom,load-freq-tbl = <352800 160000000>, | |
- <244800 133330000>, | |
- <108000 66700000>; | |
- qcom,hfi = "venus"; | |
- qcom,bus-ports = <1>; | |
- qcom,reg-presets = <0xE0024 0x0>, | |
- <0x80124 0x3>, | |
- <0xE0020 0x5555556>, | |
- <0x800B0 0x10101001>, | |
- <0x800B4 0x00101010>, | |
- <0x800C0 0x1010100f>, | |
- <0x800C4 0x00101010>, | |
- <0x800D0 0x00000010>, | |
- <0x800D4 0x00000010>, | |
- <0x800D8 0x00000707>; | |
- qcom,enc-ddr-ab-ib = <0 0>, | |
- <129000 142000>, | |
- <384000 422000>, | |
- <866000 953000>; | |
- qcom,dec-ddr-ab-ib = <0 0>, | |
- <103000 134000>, | |
- <268000 348000>, | |
- <505000 657000>; | |
- qcom,buffer-type-tz-usage-table = <0x1 0x1>, | |
- <0x6 0x2>, | |
- <0x7C0 0x3>; | |
- qcom,max-hw-load = <352800>; /* 720p @ 30 + 1080p @ 30 */ | |
- qcom,vidc-iommu-domains { | |
- qcom,domain-ns { | |
- qcom,vidc-domain-phandle = <&venus_domain_ns>; | |
- qcom,vidc-partition-buffer-types = <0x7ff>, | |
- <0x800>; | |
- }; | |
- | |
- qcom,domain-cp { | |
- qcom,vidc-domain-phandle = <&venus_domain_cp>; | |
- qcom,vidc-partition-buffer-types = <0x6>, | |
- <0x7c1>; | |
- }; | |
+ slv-cpr-cfg { | |
+ cell-id = <592>; | |
+ label = "slv-cpr-cfg"; | |
+ qcom,slavep = <3>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <6>; | |
}; | |
- }; | |
- | |
- qcom,vidc { | |
- compatible = "qcom,msm-vidc"; | |
- qcom,hfi = "q6"; | |
- qcom,max-hw-load = <108000>; /* 720p @ 30 * 1 */ | |
- }; | |
- | |
- qcom,wfd { | |
- compatible = "qcom,msm-wfd"; | |
- }; | |
- | |
- serial@f991f000 { | |
- compatible = "qcom,msm-lsuart-v14"; | |
- reg = <0xf991f000 0x1000>; | |
- interrupts = <0 109 0>; | |
- status = "disabled"; | |
- | |
- qcom,msm-bus,name = "blsp1_uart2"; | |
- qcom,msm-bus,num-cases = <2>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <86 512 0 0>, | |
- <86 512 500 800>; | |
- }; | |
- | |
- qcom,msm-imem@fe805000 { | |
- compatible = "qcom,msm-imem"; | |
- reg = <0xfe805000 0x1000>; /* Address and size of IMEM */ | |
- }; | |
- | |
- qcom,sps@f9984000 { | |
- compatible = "qcom,msm_sps"; | |
- reg = <0xf9984000 0x15000>, | |
- <0xf9999000 0xb000>; | |
- interrupts = <0 94 0>; | |
- }; | |
- qcom,usbbam@f9a44000 { | |
- compatible = "qcom,usb-bam-msm"; | |
- reg = <0xf9a44000 0x11000>; | |
- reg-names = "hsusb"; | |
- interrupts = <0 135 0>; | |
- interrupt-names = "hsusb"; | |
- qcom,usb-bam-num-pipes = <16>; | |
- qcom,usb-bam-fifo-baseaddr = <0xfe803000>; | |
- qcom,ignore-core-reset-ack; | |
- qcom,disable-clk-gating; | |
- | |
- qcom,pipe0 { | |
- label = "hsusb-qdss-in-0"; | |
- qcom,usb-bam-mem-type = <3>; | |
- qcom,bam-type = <1>; | |
- qcom,dir = <1>; | |
- qcom,pipe-num = <0>; | |
- qcom,peer-bam = <1>; | |
- qcom,src-bam-physical-address = <0xfc37c000>; | |
- qcom,src-bam-pipe-index = <0>; | |
- qcom,dst-bam-physical-address = <0xf9a44000>; | |
- qcom,dst-bam-pipe-index = <2>; | |
- qcom,data-fifo-offset = <0x0>; | |
- qcom,data-fifo-size = <0x600>; | |
- qcom,descriptor-fifo-offset = <0x600>; | |
- qcom,descriptor-fifo-size = <0x200>; | |
+ slv-cpr-xpu-cfg { | |
+ cell-id = <593>; | |
+ label = "slv-cpr-xpu-cfg"; | |
+ qcom,slavep = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <7>; | |
}; | |
- }; | |
- | |
- usb_otg: usb@f9a55000 { | |
- compatible = "qcom,hsusb-otg"; | |
- reg = <0xf9a55000 0x400>; | |
- interrupts = <0 134 0>, <0 140 0>; | |
- interrupt-names = "core_irq", "async_irq"; | |
- hsusb_vdd_dig-supply = <&pm8226_s1_corner>; | |
- HSUSB_1p8-supply = <&pm8226_l10>; | |
- HSUSB_3p3-supply = <&pm8226_l20>; | |
- qcom,vdd-voltage-level = <1 5 7>; | |
- | |
- qcom,hsusb-otg-phy-init-seq = | |
- <0x44 0x80 0x68 0x81 0x24 0x82 0x13 0x83 0xffffffff>; | |
- qcom,hsusb-otg-phy-type = <2>; | |
- qcom,hsusb-otg-mode = <1>; | |
- qcom,hsusb-otg-otg-control = <2>; | |
- qcom,hsusb-otg-disable-reset; | |
- qcom,dp-manual-pullup; | |
- qcom,usbin-vadc = <&pm8226_vadc>; | |
- | |
- qcom,msm-bus,name = "usb"; | |
- qcom,msm-bus,num-cases = <3>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <87 512 0 0>, | |
- <87 512 60000 960000>, | |
- <87 512 6000 6000>; | |
- }; | |
- android_usb: android_usb@fe8050c8 { | |
- compatible = "qcom,android-usb"; | |
- reg = <0xfe8050c8 0xc8>; | |
- qcom,android-usb-swfi-latency = <1>; | |
- qcom,streaming-func = "rndis", "ecm", "mtp"; | |
- qcom,android-usb-uicc-nluns = <1>; | |
- }; | |
- | |
- smsc_hub: hsic_hub { | |
- status = "disabled"; | |
- compatible = "qcom,hsic-smsc-hub"; | |
- smsc,model-id = <0>; | |
- #address-cells = <1>; | |
- #size-cells = <1>; | |
- ranges; | |
- | |
- hsic_host: hsic@f9a00000 { | |
- compatible = "qcom,hsic-host"; | |
- reg = <0xf9a00000 0x400>; | |
- #address-cells = <0>; | |
- interrupt-parent = <&hsic_host>; | |
- interrupts = <0 1 2>; | |
- #interrupt-cells = <1>; | |
- interrupt-map-mask = <0xffffffff>; | |
- interrupt-map = <0 &intc 0 136 0 | |
- 1 &intc 0 148 0 | |
- 2 &msmgpio 115 0x8>; | |
- interrupt-names = "core_irq", "async_irq", "wakeup"; | |
- hsic_vdd_dig-supply = <&pm8226_s1_corner>; | |
- HSIC_GDSC-supply = <&gdsc_usb_hsic>; | |
- hsic,strobe-gpio = <&msmgpio 115 0x00>; | |
- hsic,data-gpio = <&msmgpio 116 0x00>; | |
- hsic,ignore-cal-pad-config; | |
- hsic,strobe-pad-offset = <0x2050>; | |
- hsic,data-pad-offset = <0x2054>; | |
- qcom,phy-susp-sof-workaround; | |
- hsic,vdd-voltage-level = <1 5 7>; | |
- | |
- qcom,msm-bus,name = "hsic"; | |
- qcom,msm-bus,num-cases = <2>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <85 512 0 0>, | |
- <85 512 40000 160000>; | |
+ slv-misc-cfg { | |
+ cell-id = <594>; | |
+ label = "slv-misc-cfg"; | |
+ qcom,slavep = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <8>; | |
}; | |
- }; | |
- | |
- wcd9xxx_intc: wcd9xxx-irq { | |
- compatible = "qcom,wcd9xxx-irq"; | |
- interrupt-controller; | |
- #interrupt-cells = <1>; | |
- interrupt-parent = <&msmgpio>; | |
- interrupts = <68 0>; | |
- interrupt-names = "cdc-int"; | |
- }; | |
- | |
- slim_msm: slim@fe12f000 { | |
- cell-index = <1>; | |
- compatible = "qcom,slim-ngd"; | |
- reg = <0xfe12f000 0x35000>, | |
- <0xfe104000 0x20000>; | |
- reg-names = "slimbus_physical", "slimbus_bam_physical"; | |
- interrupts = <0 163 0>, <0 164 0>; | |
- interrupt-names = "slimbus_irq", "slimbus_bam_irq"; | |
- | |
- tapan_codec { | |
- compatible = "qcom,tapan-slim-pgd"; | |
- elemental-addr = [00 01 E0 00 17 02]; | |
- | |
- interrupt-parent = <&wcd9xxx_intc>; | |
- interrupts = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- 17 18 19 20 21 22 23 24 25 26 27 28>; | |
- qcom,cdc-reset-gpio = <&msmgpio 72 0>; | |
- | |
- cdc-vdd-buck-supply = <&pm8226_s4>; | |
- qcom,cdc-vdd-buck-voltage = <1800000 2150000>; | |
- qcom,cdc-vdd-buck-current = <650000>; | |
- | |
- cdc-vdd-h-supply = <&pm8226_l6>; | |
- qcom,cdc-vdd-h-voltage = <1800000 1800000>; | |
- qcom,cdc-vdd-h-current = <25000>; | |
- | |
- cdc-vdd-px-supply = <&pm8226_l6>; | |
- qcom,cdc-vdd-px-voltage = <1800000 1800000>; | |
- qcom,cdc-vdd-px-current = <25000>; | |
- cdc-vdd-cx-supply = <&pm8226_l4>; | |
- qcom,cdc-vdd-cx-voltage = <1200000 1200000>; | |
- qcom,cdc-vdd-cx-current = <2000>; | |
- | |
- cdc-vdd-buckhelper-supply = <&pm8226_l25>; | |
- qcom,cdc-vdd-buckhelper-voltage = <1775000 2125000>; | |
- qcom,cdc-vdd-buckhelper-current = <10000>; | |
- | |
- qcom,cdc-static-supplies = "cdc-vdd-h", | |
- "cdc-vdd-px", | |
- "cdc-vdd-cx"; | |
- | |
- qcom,cdc-cp-supplies = "cdc-vdd-buck", | |
- "cdc-vdd-buckhelper"; | |
- | |
- qcom,cdc-micbias-ldoh-v = <0x3>; | |
- qcom,cdc-micbias-cfilt1-mv = <1800>; | |
- qcom,cdc-micbias-cfilt2-mv = <2700>; | |
- qcom,cdc-micbias-cfilt3-mv = <1800>; | |
- | |
- qcom,cdc-micbias1-cfilt-sel = <0x0>; | |
- qcom,cdc-micbias2-cfilt-sel = <0x1>; | |
- qcom,cdc-micbias3-cfilt-sel = <0x2>; | |
- | |
- qcom,cdc-mclk-clk-rate = <9600000>; | |
- qcom,cdc-slim-ifd = "tapan-slim-ifd"; | |
- qcom,cdc-slim-ifd-elemental-addr = [00 00 E0 00 17 02]; | |
+ slv-misc-xpu-cfg { | |
+ cell-id = <595>; | |
+ label = "slv-misc-xpu-cfg"; | |
+ qcom,slavep = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <9>; | |
}; | |
- }; | |
- | |
- qcom,msm-adsp-loader { | |
- compatible = "qcom,adsp-loader"; | |
- qcom,adsp-state = <0>; | |
- }; | |
- | |
-/* LGE_UPDATE [email protected] This's for WCD9306. WX use WCD9302. | |
- sound { | |
- compatible = "qcom,msm8226-audio-tapan"; | |
- qcom,model = "msm8226-tapan-snd-card"; | |
- qcom,tapan-mclk-clk-freq = <9600000>; | |
- qcom,prim-auxpcm-gpio-clk = <&msmgpio 63 0>; | |
- qcom,prim-auxpcm-gpio-sync = <&msmgpio 64 0>; | |
- qcom,prim-auxpcm-gpio-din = <&msmgpio 65 0>; | |
- qcom,prim-auxpcm-gpio-dout = <&msmgpio 66 0>; | |
- qcom,prim-auxpcm-gpio-set = "prim-gpio-prim"; | |
- }; | |
-*/ | |
- | |
- sound-9302 { | |
- compatible = "qcom,msm8226-audio-tapan"; | |
- qcom,model = "msm8226-tapan9302-snd-card"; | |
- qcom,tapan-mclk-clk-freq = <9600000>; | |
- qcom,prim-auxpcm-gpio-clk = <&msmgpio 63 0>; | |
- qcom,prim-auxpcm-gpio-sync = <&msmgpio 64 0>; | |
- qcom,prim-auxpcm-gpio-din = <&msmgpio 65 0>; | |
- qcom,prim-auxpcm-gpio-dout = <&msmgpio 66 0>; | |
- qcom,prim-auxpcm-gpio-set = "prim-gpio-prim"; | |
- qcom,tapan-codec-9302; | |
- }; | |
- | |
- qti,msm-pcm { | |
- compatible = "qti,msm-pcm-dsp"; | |
- qti,msm-pcm-dsp-id = <0>; | |
- }; | |
- | |
- qcom,msm-pcm-routing { | |
- compatible = "qcom,msm-pcm-routing"; | |
- }; | |
- | |
- qti,msm-pcm-low-latency { | |
- compatible = "qti,msm-pcm-dsp"; | |
- qti,msm-pcm-dsp-id = <1>; | |
- qti,msm-pcm-low-latency; | |
- qti,latency-level = "regular"; | |
- }; | |
- | |
- qcom,msm-pcm-lpa { | |
- compatible = "qcom,msm-pcm-lpa"; | |
- }; | |
- | |
- qcom,msm-compr-dsp { | |
- compatible = "qcom,msm-compr-dsp"; | |
- }; | |
- qcom,msm-compress-dsp { | |
- compatible = "qcom,msm-compress-dsp"; | |
- }; | |
- | |
- qcom,msm-voip-dsp { | |
- compatible = "qcom,msm-voip-dsp"; | |
- }; | |
- | |
- qcom,msm-pcm-voice { | |
- compatible = "qcom,msm-pcm-voice"; | |
- }; | |
+ slv-venus-cfg { | |
+ cell-id = <596>; | |
+ label = "slv-venus-cfg"; | |
+ qcom,slavep = <8>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <10>; | |
+ }; | |
- qcom,msm-stub-codec { | |
- compatible = "qcom,msm-stub-codec"; | |
- }; | |
+ slv-gfx3d-cfg { | |
+ cell-id = <598>; | |
+ label = "slv-gfx3d-cfg"; | |
+ qcom,slavep = <9>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <11>; | |
+ }; | |
- qcom,msm-dai-fe { | |
- compatible = "qcom,msm-dai-fe"; | |
- }; | |
+ slv-mmss-clk-cfg { | |
+ cell-id = <599>; | |
+ label = "slv-mmss-clk-cfg"; | |
+ qcom,slavep = <11>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <12>; | |
+ }; | |
- qcom,msm-pcm-afe { | |
- compatible = "qcom,msm-pcm-afe"; | |
- }; | |
+ slv-mmss-clk-xpu-cfg { | |
+ cell-id = <600>; | |
+ label = "slv-mmss-clk-xpu-cfg"; | |
+ qcom,slavep = <12>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <13>; | |
+ }; | |
- qcom,msm-dai-q6-hdmi { | |
- compatible = "qcom,msm-dai-q6-hdmi"; | |
- qcom,msm-dai-q6-dev-id = <8>; | |
- }; | |
+ slv-mnoc-mpu-cfg { | |
+ cell-id = <601>; | |
+ label = "slv-mnoc-mpu-cfg"; | |
+ qcom,slavep = <13>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <14>; | |
+ }; | |
- qcom,msm-lsm-client { | |
- compatible = "qcom,msm-lsm-client"; | |
- }; | |
+ slv-onoc-mpu-cfg { | |
+ cell-id = <602>; | |
+ label = "slv-onoc-mpu-cfg"; | |
+ qcom,slavep = <14>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <15>; | |
+ }; | |
- qti,msm-pcm-loopback { | |
- compatible = "qti,msm-pcm-loopback"; | |
- }; | |
+ slv-service-mnoc { | |
+ cell-id = <603>; | |
+ label = "slv-service-mnoc"; | |
+ qcom,slavep = <18>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,slv-hw-id = <17>; | |
+ }; | |
- qcom,msm-voice-svc { | |
- compatible = "qcom,msm-voice-svc"; | |
}; | |
- qcom,msm-dai-q6 { | |
- compatible = "qcom,msm-dai-q6"; | |
- qcom,msm-dai-q6-sb-0-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16384>; | |
+ msm-sys-noc@fc460000 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0xfc460000 0x00004000>; | |
+ cell-id = <1024>; | |
+ label = "msm_sys_noc"; | |
+ qcom,fabclk-dual = "bus_clk"; | |
+ qcom,fabclk-active = "bus_a_clk"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,qos-freq = <4800>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,rpm-en; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-lpass-ahb { | |
+ cell-id = <52>; | |
+ label = "mas-lpass-ahb"; | |
+ qcom,masterp = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,qport = <0>; | |
+ qcom,mas-hw-id = <18>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,prio-rd = <2>; | |
+ qcom,prio-wr = <2>; | |
}; | |
- qcom,msm-dai-q6-sb-0-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16385>; | |
+ mas-qdss-bam { | |
+ cell-id = <53>; | |
+ label = "mas-qdss-bam"; | |
+ qcom,masterp = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,qport = <1>; | |
+ qcom,mas-hw-id = <19>; | |
}; | |
- qcom,msm-dai-q6-sb-1-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16386>; | |
+ mas-snoc-cfg { | |
+ cell-id = <54>; | |
+ label = "mas-snoc-cfg"; | |
+ qcom,masterp = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,mas-hw-id = <20>; | |
}; | |
- qcom,msm-dai-q6-sb-1-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16387>; | |
+ fab-bimc { | |
+ cell-id = <0>; | |
+ label= "fab-bimc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <7>; | |
+ qcom,masterp = <3>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <21>; | |
+ qcom,slv-hw-id = <24>; | |
}; | |
- qcom,msm-dai-q6-sb-3-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16390>; | |
+ fab-cnoc { | |
+ cell-id = <5120>; | |
+ label = "fab-cnoc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <8>; | |
+ qcom,masterp = <4>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <22>; | |
+ qcom,slv-hw-id = <25>; | |
}; | |
- qcom,msm-dai-q6-sb-3-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16391>; | |
+ fab-pnoc { | |
+ cell-id = <4096>; | |
+ label = "fab-pnoc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <10>; | |
+ qcom,masterp = <10>; | |
+ qcom,buswidth = <8>; | |
+ qcom,qport = <8>; | |
+ qcom,mas-hw-id = <29>; | |
+ qcom,slv-hw-id = <28>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,prio-rd = <2>; | |
+ qcom,prio-wr = <2>; | |
}; | |
- qcom,msm-dai-q6-sb-4-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16392>; | |
+ fab-ovnoc { | |
+ cell-id = <6144>; | |
+ label = "fab-ovnoc"; | |
+ qcom,gateway; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <53>; | |
+ qcom,slv-hw-id = <77>; | |
}; | |
- qcom,msm-dai-q6-sb-4-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16393>; | |
+ mas-crypto-core0 { | |
+ cell-id = <55>; | |
+ label = "mas-crypto-core0"; | |
+ qcom,masterp = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,mode = "Fixed"; | |
+/* qcom,qport = <2>;*/ | |
+ qcom,mas-hw-id = <23>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,prio-rd = <1>; | |
+ qcom,prio-wr = <1>; | |
}; | |
- qcom,msm-dai-q6-sb-5-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <16395>; | |
- }; | |
- | |
- qcom,msm-dai-q6-bt-sco-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <12288>; | |
+ mas-lpass-proc { | |
+ cell-id = <11>; | |
+ label = "mas-lpass-proc"; | |
+ qcom,masterp = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,qport = <4>; | |
+ qcom,mas-hw-id = <25>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,prio-rd = <2>; | |
+ qcom,prio-wr = <2>; | |
}; | |
- qcom,msm-dai-q6-bt-sco-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <12289>; | |
+ mas-mss { | |
+ cell-id = <38>; | |
+ label = "mas-mss"; | |
+ qcom,masterp = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,mas-hw-id = <26>; | |
}; | |
- qcom,msm-dai-q6-int-fm-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <12292>; | |
+ mas-mss-nav { | |
+ cell-id = <57>; | |
+ label = "mas-mss-nav"; | |
+ qcom,masterp = <8>; | |
+ qcom,tier = <2>; | |
+ qcom,mas-hw-id = <27>; | |
}; | |
- qcom,msm-dai-q6-int-fm-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <12293>; | |
+ mas-ocmem-dma { | |
+ cell-id = <58>; | |
+ label = "mas-ocmem-dma"; | |
+ qcom,masterp = <9>; | |
+ qcom,tier = <2>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,qport = <7>; | |
+ qcom,mas-hw-id = <28>; | |
}; | |
- qcom,msm-dai-q6-be-afe-pcm-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <224>; | |
+ mas-wcss { | |
+ cell-id = <59>; | |
+ label = "mas-wcss"; | |
+ qcom,masterp = <11>; | |
+ qcom,tier = <2>; | |
+ qcom,mas-hw-id = <30>; | |
}; | |
- qcom,msm-dai-q6-be-afe-pcm-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <225>; | |
+ mas-qdss-etr { | |
+ cell-id = <60>; | |
+ label = "mas-qdss-etr"; | |
+ qcom,masterp = <12>; | |
+ qcom,tier = <2>; | |
+ qcom,qport = <10>; | |
+ qcom,mode = "Fixed"; | |
+ qcom,mas-hw-id = <31>; | |
}; | |
- qcom,msm-dai-q6-afe-proxy-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <241>; | |
+ slv-ampss { | |
+ cell-id = <520>; | |
+ label = "slv-ampss"; | |
+ qcom,slavep = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <20>; | |
}; | |
- qcom,msm-dai-q6-afe-proxy-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <240>; | |
+ slv-lpass { | |
+ cell-id = <522>; | |
+ label = "slv-lpass"; | |
+ qcom,slavep = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <21>; | |
}; | |
- qcom,msm-dai-q6-incall-record-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <32771>; | |
- }; | |
- | |
- qcom,msm-dai-q6-incall-record-tx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <32772>; | |
- }; | |
- | |
- qcom,msm-dai-q6-incall-music-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <32773>; | |
- }; | |
- | |
- qcom,msm-dai-q6-incall-music-2-rx { | |
- compatible = "qcom,msm-dai-q6-dev"; | |
- qcom,msm-dai-q6-dev-id = <32770>; | |
- }; | |
- }; | |
- | |
- qcom,msm-pcm-hostless { | |
- compatible = "qcom,msm-pcm-hostless"; | |
- }; | |
+ slv-wcss { | |
+ cell-id = <584>; | |
+ label = "slv-wcss"; | |
+ qcom,slavep = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <23>; | |
+ }; | |
- qcom,msm-pri-auxpcm { | |
- compatible = "qcom,msm-auxpcm-dev"; | |
- qcom,msm-cpudai-auxpcm-mode = <0>, <0>; | |
- qcom,msm-cpudai-auxpcm-sync = <1>, <1>; | |
- qcom,msm-cpudai-auxpcm-frame = <5>, <4>; | |
- qcom,msm-cpudai-auxpcm-quant = <2>, <2>; | |
- qcom,msm-cpudai-auxpcm-slot = <1>, <1>; | |
- qcom,msm-cpudai-auxpcm-data = <0>, <0>; | |
- qcom,msm-cpudai-auxpcm-pcm-clk-rate = <2048000>, <2048000>; | |
- qcom,msm-auxpcm-interface = "primary"; | |
- }; | |
+ slv-ocimem { | |
+ cell-id = <585>; | |
+ label = "slv-ocimem"; | |
+ qcom,slavep = <9>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <26>; | |
+ }; | |
- qcom,avtimer@fe053000 { | |
- compatible = "qcom,avtimer"; | |
- reg = <0xfe053008 0x4>, | |
- <0xfe05300c 0x4>; | |
- reg-names = "avtimer_lsb_addr", "avtimer_msb_addr"; | |
- }; | |
+ slv-service-snoc { | |
+ cell-id = <587>; | |
+ label = "slv-service-snoc"; | |
+ qcom,slavep = <11>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <29>; | |
+ }; | |
- qcom,wcnss-wlan@fb000000 { | |
- compatible = "qcom,wcnss_wlan"; | |
- reg = <0xfb000000 0x280000>, | |
- <0xf9011008 0x04>; | |
- reg-names = "wcnss_mmio", "wcnss_fiq"; | |
- interrupts = <0 145 0 0 146 0>; | |
- interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq"; | |
- | |
- qcom,pronto-vddmx-supply = <&pm8226_l3>; | |
- qcom,pronto-vddcx-supply = <&pm8226_s1>; | |
- qcom,pronto-vddpx-supply = <&pm8226_l6>; | |
- qcom,iris-vddxo-supply = <&pm8226_l10>; | |
- qcom,iris-vddrfa-supply = <&pm8226_l24>; | |
- qcom,iris-vddpa-supply = <&pm8226_l16>; | |
- qcom,iris-vdddig-supply = <&pm8226_l24>; | |
- | |
- gpios = <&msmgpio 40 0>, <&msmgpio 41 0>, <&msmgpio 42 0>, <&msmgpio 43 0>, <&msmgpio 44 0>; | |
- qcom,has-pronto-hw; | |
- qcom,has-autodetect-xo; | |
- qcom,wcnss-adc_tm = <&pm8226_adc_tm>; | |
- }; | |
+ slv-qdss-stm { | |
+ cell-id = <588>; | |
+ label = "slv-qdss-stm"; | |
+ qcom,slavep = <12>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <30>; | |
+ }; | |
- qcom,msm-adsp-sensors { | |
- compatible = "qcom,msm-adsp-sensors"; | |
}; | |
- qcom,wdt@f9017000 { | |
- compatible = "qcom,msm-watchdog"; | |
- reg = <0xf9017000 0x1000>; | |
- interrupts = <0 3 0>, <0 4 0>; | |
- qcom,bark-time = <15000>; | |
- qcom,pet-time = <10000>; | |
- qcom,ipi-ping; | |
- }; | |
+ msm-periph-noc@fc468000 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0xfc468000 0x00004000>; | |
+ cell-id = <4096>; | |
+ label = "msm_periph_noc"; | |
+ qcom,fabclk-dual = "bus_clk"; | |
+ qcom,fabclk-active = "bus_a_clk"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,rpm-en; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-pnoc-cfg { | |
+ cell-id = <88>; | |
+ label = "mas-pnoc-cfg"; | |
+ qcom,masterp = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <43>; | |
+ }; | |
- qcom,smem@fa00000 { | |
- compatible = "qcom,smem"; | |
- reg = <0xfa00000 0x100000>, | |
- <0xf9011000 0x1000>, | |
- <0xfc428000 0x4000>; | |
- reg-names = "smem", "irq-reg-base", "aux-mem1"; | |
- | |
- qcom,smd-modem { | |
- compatible = "qcom,smd"; | |
- qcom,smd-edge = <0>; | |
- qcom,smd-irq-offset = <0x8>; | |
- qcom,smd-irq-bitmask = <0x1000>; | |
- qcom,pil-string = "modem"; | |
- interrupts = <0 25 1>; | |
- }; | |
- | |
- qcom,smsm-modem { | |
- compatible = "qcom,smsm"; | |
- qcom,smsm-edge = <0>; | |
- qcom,smsm-irq-offset = <0x8>; | |
- qcom,smsm-irq-bitmask = <0x2000>; | |
- interrupts = <0 26 1>; | |
- }; | |
- | |
- qcom,smd-adsp { | |
- compatible = "qcom,smd"; | |
- qcom,smd-edge = <1>; | |
- qcom,smd-irq-offset = <0x8>; | |
- qcom,smd-irq-bitmask = <0x100>; | |
- qcom,pil-string = "adsp"; | |
- interrupts = <0 156 1>; | |
- }; | |
- | |
- qcom,smsm-adsp { | |
- compatible = "qcom,smsm"; | |
- qcom,smsm-edge = <1>; | |
- qcom,smsm-irq-offset = <0x8>; | |
- qcom,smsm-irq-bitmask = <0x200>; | |
- interrupts = <0 157 1>; | |
- }; | |
- | |
- qcom,smd-wcnss { | |
- compatible = "qcom,smd"; | |
- qcom,smd-edge = <6>; | |
- qcom,smd-irq-offset = <0x8>; | |
- qcom,smd-irq-bitmask = <0x20000>; | |
- qcom,pil-string = "wcnss"; | |
- interrupts = <0 142 1>; | |
- }; | |
- | |
- qcom,smsm-wcnss { | |
- compatible = "qcom,smsm"; | |
- qcom,smsm-edge = <6>; | |
- qcom,smsm-irq-offset = <0x8>; | |
- qcom,smsm-irq-bitmask = <0x80000>; | |
- interrupts = <0 144 1>; | |
- }; | |
- | |
- qcom,smd-rpm { | |
- compatible = "qcom,smd"; | |
- qcom,smd-edge = <15>; | |
- qcom,smd-irq-offset = <0x8>; | |
- qcom,smd-irq-bitmask = <0x1>; | |
- interrupts = <0 168 1>; | |
- qcom,irq-no-suspend; | |
+ mas-sdcc-1 { | |
+ cell-id = <78>; | |
+ label = "mas-sdcc-1"; | |
+ qcom,masterp = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <33>; | |
}; | |
- }; | |
- rpm_bus: qcom,rpm-smd { | |
- compatible = "qcom,rpm-smd"; | |
- rpm-channel-name = "rpm_requests"; | |
- rpm-channel-type = <15>; /* SMD_APPS_RPM */ | |
- }; | |
+ mas-sdcc-3 { | |
+ cell-id = <79>; | |
+ label = "mas-sdcc-3"; | |
+ qcom,masterp = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <34>; | |
+ }; | |
- qcom,bcl { | |
- compatible = "qcom,bcl"; | |
- }; | |
+ mas-sdcc-2 { | |
+ cell-id = <81>; | |
+ label = "mas-sdcc-2"; | |
+ qcom,masterp = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <35>; | |
+ }; | |
- rmtfs_sharedmem { | |
- compatible = "qcom,sharedmem-uio"; | |
- reg = <0x0fd80000 0x00180000>; | |
- reg-names = "rmtfs"; | |
- }; | |
+ mas-bam-dma { | |
+ cell-id = <83>; | |
+ label = "mas-bam-dma"; | |
+ qcom,masterp = <3>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <38>; | |
+ }; | |
- dsp_sharedmem { | |
- compatible = "qcom,sharedmem-uio"; | |
- reg = <0x0fd60000 0x00020000>; | |
- reg-names = "rfsa_dsp"; | |
- }; | |
+ mas-usb-hsic { | |
+ cell-id = <85>; | |
+ label = "mas-usb-hsic"; | |
+ qcom,masterp = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <40>; | |
+ }; | |
- mdm_sharedmem { | |
- compatible = "qcom,sharedmem-uio"; | |
- reg = <0x0fd60000 0x00020000>; | |
- reg-names = "rfsa_mdm"; | |
- }; | |
+ mas-blsp-1 { | |
+ cell-id = <86>; | |
+ label = "mas-blsp-1"; | |
+ qcom,masterp = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <41>; | |
+ }; | |
- sdcc1: qcom,sdcc@f9824000 { | |
- cell-index = <1>; /* SDC1 eMMC slot */ | |
- compatible = "qcom,msm-sdcc"; | |
- | |
- reg = <0xf9824000 0x800>, | |
- <0xf9824800 0x100>, | |
- <0xf9804000 0x7000>; | |
- reg-names = "core_mem", "dml_mem", "bam_mem"; | |
- interrupts = <0 123 0>, <0 137 0>; | |
- interrupt-names = "core_irq", "bam_irq"; | |
- | |
- qcom,bus-width = <8>; | |
- | |
- qcom,cpu-dma-latency-us = <701>; | |
- qcom,msm-bus,name = "sdcc1"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <78 512 0 0>, /* No vote */ | |
- <78 512 1600 3200>, /* 400 KB/s*/ | |
- <78 512 80000 160000>, /* 20 MB/s */ | |
- <78 512 100000 200000>, /* 25 MB/s */ | |
- <78 512 200000 400000>, /* 50 MB/s */ | |
- <78 512 400000 800000>, /* 100 MB/s */ | |
- <78 512 400000 800000>, /* 200 MB/s */ | |
- <78 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- status = "disabled"; | |
- }; | |
+ mas-usb-hs { | |
+ cell-id = <87>; | |
+ label = "mas-usb-hs"; | |
+ qcom,masterp = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <42>; | |
+ }; | |
- sdhc_1: sdhci@f9824900 { | |
- compatible = "qcom,sdhci-msm"; | |
- reg = <0xf9824900 0x11c>, <0xf9824000 0x800>; | |
- reg-names = "hc_mem", "core_mem"; | |
- | |
- interrupts = <0 123 0>, <0 138 0>; | |
- interrupt-names = "hc_irq", "pwr_irq"; | |
- | |
- qcom,bus-width = <8>; | |
- | |
- qcom,cpu-dma-latency-us = <701>; | |
- qcom,msm-bus,name = "sdhc1"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <78 512 0 0>, /* No vote */ | |
- <78 512 1600 3200>, /* 400 KB/s*/ | |
- <78 512 80000 160000>, /* 20 MB/s */ | |
- <78 512 100000 200000>, /* 25 MB/s */ | |
- <78 512 200000 400000>, /* 50 MB/s */ | |
- <78 512 400000 800000>, /* 100 MB/s */ | |
- <78 512 400000 800000>, /* 200 MB/s */ | |
- <78 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- status = "disabled"; | |
- }; | |
+ fab-snoc { | |
+ cell-id = <1024>; | |
+ label = "fab-snoc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <12>; | |
+ qcom,masterp = <8>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <45>; | |
+ qcom,mas-hw-id = <44>; | |
+ }; | |
- sdcc2: qcom,sdcc@f98a4000 { | |
- cell-index = <2>; /* SDC2 SD card slot */ | |
- compatible = "qcom,msm-sdcc"; | |
- | |
- reg = <0xf98a4000 0x800>, | |
- <0xf98a4800 0x100>, | |
- <0xf9884000 0x7000>; | |
- reg-names = "core_mem", "dml_mem", "bam_mem"; | |
- interrupts = <0 125 0>, <0 220 0>; | |
- interrupt-names = "core_irq", "bam_irq"; | |
- | |
- qcom,bus-width = <4>; | |
- | |
- qcom,cpu-dma-latency-us = <701>; | |
- qcom,msm-bus,name = "sdcc2"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <81 512 0 0>, /* No vote */ | |
- <81 512 1600 3200>, /* 400 KB/s*/ | |
- <81 512 80000 160000>, /* 20 MB/s */ | |
- <81 512 100000 200000>, /* 25 MB/s */ | |
- <81 512 200000 400000>, /* 50 MB/s */ | |
- <81 512 400000 800000>, /* 100 MB/s */ | |
- <81 512 400000 800000>, /* 200 MB/s */ | |
- <81 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- status = "disabled"; | |
- }; | |
+ slv-sdcc-1 { | |
+ cell-id = <606>; | |
+ label = "slv-sdcc-1"; | |
+ qcom,slavep = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <31>; | |
+ }; | |
- sdhc_2: sdhci@f98a4900 { | |
- compatible = "qcom,sdhci-msm"; | |
- reg = <0xf98a4900 0x11c>, <0xf98a4000 0x800>; | |
- reg-names = "hc_mem", "core_mem"; | |
- | |
- interrupts = <0 125 0>, <0 221 0>; | |
- interrupt-names = "hc_irq", "pwr_irq"; | |
- | |
- qcom,bus-width = <4>; | |
- | |
- qcom,cpu-dma-latency-us = <701>; | |
- qcom,msm-bus,name = "sdhc2"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <81 512 0 0>, /* No vote */ | |
- <81 512 1600 3200>, /* 400 KB/s*/ | |
- <81 512 80000 160000>, /* 20 MB/s */ | |
- <81 512 100000 200000>, /* 25 MB/s */ | |
- <81 512 200000 400000>, /* 50 MB/s */ | |
- <81 512 400000 800000>, /* 100 MB/s */ | |
- <81 512 400000 800000>, /* 200 MB/s */ | |
- <81 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- status = "disabled"; | |
- }; | |
+ slv-sdcc-3 { | |
+ cell-id = <607>; | |
+ label = "slv-sdcc-3"; | |
+ qcom,slavep = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <32>; | |
+ }; | |
- sdcc3: qcom,sdcc@f9864000 { | |
- cell-index = <3>; | |
- compatible = "qcom,msm-sdcc"; | |
- reg = <0xf9864000 0x800>, | |
- <0xf9864800 0x100>, | |
- <0xf9844000 0x7000>; | |
- reg-names = "core_mem", "dml_mem", "bam_mem"; | |
- | |
- qcom,bus-width = <4>; | |
- qcom,cpu-dma-latency-us = <701>; | |
- gpios = <&msmgpio 44 0>, /* CLK */ | |
- <&msmgpio 43 0>, /* CMD */ | |
- <&msmgpio 42 0>, /* DATA0 */ | |
- <&msmgpio 41 0>, /* DATA1 */ | |
- <&msmgpio 40 0>, /* DATA2 */ | |
- <&msmgpio 39 0>; /* DATA3 */ | |
- qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3"; | |
- | |
- qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; | |
- | |
- qcom,msm-bus,name = "sdcc3"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <79 512 0 0>, /* No vote */ | |
- <79 512 1600 3200>, /* 400 KB/s*/ | |
- <79 512 80000 160000>, /* 20 MB/s */ | |
- <79 512 100000 200000>, /* 25 MB/s */ | |
- <79 512 200000 400000>, /* 50 MB/s */ | |
- <79 512 400000 800000>, /* 100 MB/s */ | |
- <79 512 400000 800000>, /* 200 MB/s */ | |
- <79 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- #address-cells = <0>; | |
- interrupt-parent = <&sdcc3>; | |
- interrupts = <0 1 2>; | |
- #interrupt-cells = <1>; | |
- interrupt-map-mask = <0xffffffff>; | |
- interrupt-map = <0 &intc 0 127 0 | |
- 1 &intc 0 223 0 | |
- 2 &msmgpio 41 0x8>; | |
- interrupt-names = "core_irq", "bam_irq", "sdiowakeup_irq"; | |
- | |
- status = "disabled"; | |
- }; | |
+ slv-sdcc-2 { | |
+ cell-id = <608>; | |
+ label = "slv-sdcc-2"; | |
+ qcom,slavep = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <33>; | |
+ }; | |
- sdhc_3: sdhci@f9864900 { | |
- compatible = "qcom,sdhci-msm"; | |
- reg = <0xf9864900 0x11c>, <0xf9864000 0x800>; | |
- reg-names = "hc_mem", "core_mem"; | |
- | |
- qcom,bus-width = <4>; | |
- qcom,cpu-dma-latency-us = <701>; | |
- gpios = <&msmgpio 44 0>, /* CLK */ | |
- <&msmgpio 43 0>, /* CMD */ | |
- <&msmgpio 42 0>, /* DATA0 */ | |
- <&msmgpio 41 0>, /* DATA1 */ | |
- <&msmgpio 40 0>, /* DATA2 */ | |
- <&msmgpio 39 0>; /* DATA3 */ | |
- qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3"; | |
- | |
- qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; | |
- | |
- qcom,msm-bus,name = "sdhc3"; | |
- qcom,msm-bus,num-cases = <8>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = <79 512 0 0>, /* No vote */ | |
- <79 512 1600 3200>, /* 400 KB/s*/ | |
- <79 512 80000 160000>, /* 20 MB/s */ | |
- <79 512 100000 200000>, /* 25 MB/s */ | |
- <79 512 200000 400000>, /* 50 MB/s */ | |
- <79 512 400000 800000>, /* 100 MB/s */ | |
- <79 512 400000 800000>, /* 200 MB/s */ | |
- <79 512 2048000 4096000>; /* Max. bandwidth */ | |
- qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 | |
- 100000000 200000000 4294967295>; | |
- | |
- #address-cells = <0>; | |
- interrupt-parent = <&sdhc_3>; | |
- interrupts = <0 1 2>; | |
- #interrupt-cells = <1>; | |
- interrupt-map-mask = <0xffffffff>; | |
- interrupt-map = <0 &intc 0 127 0 | |
- 1 &intc 0 224 0 | |
- 2 &msmgpio 41 0x8>; | |
- interrupt-names = "hc_irq", "pwr_irq", "sdiowakeup_irq"; | |
- | |
- status = "disabled"; | |
- }; | |
+ slv-bam-dma { | |
+ cell-id = <610>; | |
+ label = "slv-bam-dma"; | |
+ qcom,slavep = <3>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <36>; | |
+ }; | |
- spmi_bus: qcom,spmi@fc4c0000 { | |
- cell-index = <0>; | |
- compatible = "qcom,spmi-pmic-arb"; | |
- reg-names = "core", "intr", "cnfg"; | |
- reg = <0xfc4cf000 0x1000>, | |
- <0Xfc4cb000 0x1000>, | |
- <0Xfc4ca000 0x1000>; | |
- /* 190,ee0_krait_hlos_spmi_periph_irq */ | |
- /* 187,channel_0_krait_hlos_trans_done_irq */ | |
- interrupts = <0 190 0>, <0 187 0>; | |
- qcom,pmic-arb-ee = <0>; | |
- qcom,pmic-arb-channel = <0>; | |
- }; | |
+ slv-usb-hsic { | |
+ cell-id = <612>; | |
+ label = "slv-usb-hsic"; | |
+ qcom,slavep = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <38>; | |
+ }; | |
- i2c@f9925000 { /* BLSP-1 QUP-3 */ | |
- cell-index = <2>; | |
- compatible = "qcom,i2c-qup"; | |
- reg = <0xf9925000 0x1000>; | |
- #address-cells = <1>; | |
- #size-cells = <0>; | |
- reg-names = "qup_phys_addr"; | |
- interrupts = <0 97 0>; | |
- interrupt-names = "qup_err_intr"; | |
- qcom,i2c-bus-freq = <400000>; | |
- qcom,i2c-src-freq = <19200000>; | |
- qcom,sda-gpio = <&msmgpio 10 0>; | |
- qcom,scl-gpio = <&msmgpio 11 0>; | |
- qcom,master-id = <86>; | |
- }; | |
- i2c_0: i2c@f9926000 { /* BLSP-1 QUP-4 */ | |
- cell-index = <0>; | |
- compatible = "qcom,i2c-qup"; | |
- reg = <0xf9926000 0x1000>; | |
- #address-cells = <1>; | |
- #size-cells = <0>; | |
- reg-names = "qup_phys_addr"; | |
- interrupts = <0 98 0>; | |
- interrupt-names = "qup_err_intr"; | |
- qcom,i2c-bus-freq = <100000>; | |
- qcom,i2c-src-freq = <19200000>; | |
- qcom,master-id = <86>; | |
- }; | |
+ slv-blsp-1 { | |
+ cell-id = <613>; | |
+ label = "slv-blsp-1"; | |
+ qcom,slavep = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <39>; | |
+ }; | |
- i2c@f9927000 { /* BLSP1 QUP5 */ | |
- cell-index = <5>; | |
- compatible = "qcom,i2c-qup"; | |
- #address-cells = <1>; | |
- #size-cells = <0>; | |
- reg-names = "qup_phys_addr"; | |
- reg = <0xf9927000 0x1000>; | |
- interrupt-names = "qup_err_intr"; | |
- interrupts = <0 99 0>; | |
- qcom,i2c-bus-freq = <384000>; | |
- qcom,i2c-src-freq = <19200000>; | |
- qcom,master-id = <86>; | |
- qcom,sda-gpio = <&msmgpio 18 0>; | |
- qcom,scl-gpio = <&msmgpio 19 0>; | |
- }; | |
+ slv-usb-hs { | |
+ cell-id = <614>; | |
+ label = "slv-usb-hs"; | |
+ qcom,slavep = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <40>; | |
+ }; | |
- qcom,clock-a7@f9011050 { | |
- compatible = "qcom,clock-a7-8226"; | |
- reg = <0xf9011050 0x8>; | |
- reg-names = "rcg-base"; | |
- clock-names = "clk-4", "clk-5"; | |
- qcom,speed0-bin-v0 = | |
- < 0 0>, | |
- < 384000000 1>, | |
- < 787200000 2>, | |
- <1190400000 3>; | |
- | |
- cpu-vdd-supply = <&apc_vreg_corner>; | |
- }; | |
+ slv-pdm { | |
+ cell-id = <615>; | |
+ label = "slv-pdm"; | |
+ qcom,slavep = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <41>; | |
+ }; | |
- qcom,cpubw { | |
- compatible = "qcom,cpubw"; | |
- qcom,cpu-mem-ports = <1 512>; | |
- qcom,bw-tbl = | |
- < 1525 /* 200 MHz */ >, | |
- < 2441 /* 320 MHz */ >, | |
- < 3051 /* 400 MHz */ >, | |
- < 4066 /* 533 MHz */ >; | |
- }; | |
+ slv-periph-apu-cfg { | |
+ cell-id = <616>; | |
+ label = "slv-periph-apu-cfg"; | |
+ qcom,slavep = <8>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <42>; | |
+ }; | |
- qcom,msm-cpufreq@0 { | |
- reg = <0 4>; | |
- compatible = "qcom,msm-cpufreq"; | |
- qcom,cpufreq-table = | |
- < 300000 1525 >, | |
- < 384000 1525 >, | |
- < 600000 1525 >, | |
- < 787200 1525 >, | |
- < 998400 4066 >, | |
- < 1094400 4066 >, | |
- < 1190400 4066 >, | |
- < 1305600 4066 >, | |
- < 1344000 4066 >, | |
- < 1401600 4066 >, | |
- < 1497600 4066 >, | |
- < 1593600 4066 >, | |
- < 1689600 4066 >, | |
- < 1785600 4066 >; | |
- }; | |
+ slv-pnoc-mpu-cfg { | |
+ cell-id = <617>; | |
+ label = "slv-pnoc-mpu-cfg"; | |
+ qcom,slavep = <9>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <43>; | |
+ }; | |
- qcom,ocmem@fdd00000 { | |
- compatible = "qcom,msm-ocmem"; | |
- reg = <0xfdd00000 0x2000>, | |
- <0xfdd02000 0x2000>, | |
- <0xfe039000 0x400>, | |
- <0xfec00000 0x20000>; | |
- reg-names = "ocmem_ctrl_physical", "dm_ctrl_physical", "br_ctrl_physical", "ocmem_physical"; | |
- interrupts = <0 76 0 0 77 0>; | |
- interrupt-names = "ocmem_irq", "dm_irq"; | |
- qcom,ocmem-num-regions = <0x1>; | |
- qcom,ocmem-num-macros = <0x2>; | |
- qcom,resource-type = <0x706d636f>; | |
- #address-cells = <1>; | |
- #size-cells = <1>; | |
- ranges = <0x0 0xfec00000 0x20000>; | |
- | |
- partition@0 { | |
- reg = <0x0 0x20000>; | |
- qcom,ocmem-part-name = "graphics"; | |
- qcom,ocmem-part-min = <0x20000>; | |
+ slv-prng { | |
+ cell-id = <618>; | |
+ label = "slv-prng"; | |
+ qcom,slavep = <10>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <44>; | |
}; | |
- }; | |
- qcom,venus@fdce0000 { | |
- compatible = "qcom,pil-venus"; | |
- reg = <0xfdce0000 0x4000>, | |
- <0xfdc80000 0x400>; | |
- reg-names = "wrapper_base", "vbif_base"; | |
- vdd-supply = <&gdsc_venus>; | |
+ slv-service-pnoc { | |
+ cell-id = <619>; | |
+ label = "slv-service-pnoc"; | |
+ qcom,slavep = <12>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <46>; | |
+ }; | |
- qcom,firmware-name = "venus"; | |
}; | |
- qcom,pronto@fb21b000 { | |
- compatible = "qcom,pil-pronto"; | |
- reg = <0xfb21b000 0x3000>, | |
- <0xfc401700 0x4>, | |
- <0xfd485300 0xc>; | |
- reg-names = "pmu_base", "clk_base", "halt_base"; | |
- interrupts = <0 149 1>; | |
- vdd_pronto_pll-supply = <&pm8226_l8>; | |
- | |
- qcom,firmware-name = "wcnss"; | |
- | |
- /* GPIO inputs from wcnss */ | |
- qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_4_in 0 0>; | |
- qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_4_in 1 0>; | |
- qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_4_in 2 0>; | |
- | |
- /* GPIO output to wcnss */ | |
- qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_4_out 0 0>; | |
- }; | |
+ msm-config-noc@fc480000 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0xfc480000 0x00004000>; | |
+ cell-id = <5120>; | |
+ label = "msm_config_noc"; | |
+ qcom,fabclk-dual = "bus_clk"; | |
+ qcom,fabclk-active = "bus_a_clk"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,rpm-en; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-rpm-inst { | |
+ cell-id = <72>; | |
+ label = "mas-rpm-inst"; | |
+ qcom,masterp = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <45>; | |
+ }; | |
- qcom,iris-fm { | |
- compatible = "qcom,iris_fm"; | |
- }; | |
+ mas-rpm-data { | |
+ cell-id = <73>; | |
+ label = "mas-rpm-data"; | |
+ qcom,masterp = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <46>; | |
+ }; | |
- qcom,lpass@fe200000 { | |
- compatible = "qcom,pil-q6v5-lpass"; | |
- reg = <0xfe200000 0x00100>, | |
- <0xfd485100 0x00010>, | |
- <0xfc4016c0 0x00004>; | |
- reg-names = "qdsp6_base", "halt_base", "restart_reg"; | |
- vdd_cx-supply = <&pm8226_s1_corner>; | |
- interrupts = <0 162 1>; | |
+ mas-rpm-sys { | |
+ cell-id = <74>; | |
+ label = "mas-rpm-sys"; | |
+ qcom,masterp = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <47>; | |
+ }; | |
- qcom,firmware-name = "adsp"; | |
+ mas-dehr { | |
+ cell-id = <75>; | |
+ label = "mas-dehr"; | |
+ qcom,masterp = <3>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <48>; | |
+ }; | |
- /* GPIO inputs from lpass */ | |
- qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_2_in 0 0>; | |
- qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_2_in 2 0>; | |
- qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_2_in 1 0>; | |
+ mas-qdss-dsp { | |
+ cell-id = <76>; | |
+ label = "mas-qdss-dap"; | |
+ qcom,masterp = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <49>; | |
+ }; | |
- /* GPIO output to lpass */ | |
- qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_2_out 0 0>; | |
- }; | |
+ mas-spdm { | |
+ cell-id = <36>; | |
+ label = "mas-spdm"; | |
+ qcom,masterp = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <50>; | |
+ }; | |
- qcom,mss@fc880000 { | |
- compatible = "qcom,pil-q6v5-mss"; | |
- reg = <0xfc880000 0x100>, | |
- <0xfd485000 0x400>, | |
- <0xfc820000 0x020>, | |
- <0xfc401680 0x004>, | |
- <0xfd485194 0x4>; | |
- reg-names = "qdsp6_base", "halt_base", "rmb_base", | |
- "restart_reg", "cxrail_bhs_reg"; | |
- | |
- interrupts = <0 24 1>; | |
- vdd_cx-supply = <&pm8226_s1_corner>; | |
- vdd_mx-supply = <&pm8226_l3>; | |
- vdd_pll-supply = <&pm8226_l8>; | |
- qcom,vdd_pll = <1800000>; | |
- | |
- qcom,is-loadable; | |
- qcom,firmware-name = "mba"; | |
- qcom,pil-self-auth; | |
- | |
- /* GPIO inputs from mss */ | |
- qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_1_in 0 0>; | |
- qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_1_in 1 0>; | |
- qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_1_in 2 0>; | |
- qcom,gpio-stop-ack = <&smp2pgpio_ssr_smp2p_1_in 3 0>; | |
- | |
- /* GPIO output to mss */ | |
- qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_1_out 0 0>; | |
- }; | |
+ mas-tic { | |
+ cell-id = <77>; | |
+ label = "mas-tic"; | |
+ qcom,masterp = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <51>; | |
+ }; | |
- memory_hole: qcom,msm-mem-hole { | |
- compatible = "qcom,msm-mem-hole"; | |
- qcom,memblock-remove = <0x08400000 0x4000000 | |
- 0x0d200000 0x2300000 | |
- 0x0fa00000 0x500000>; /* Address and Size of Hole */ | |
- }; | |
+ slv-clk-ctl { | |
+ cell-id = <620>; | |
+ label = "slv-clk-ctl"; | |
+ qcom,slavep = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <47>; | |
+ }; | |
- tsens: tsens@fc4a8000 { | |
- compatible = "qcom,msm-tsens"; | |
- reg = <0xfc4a8000 0x2000>, | |
- <0xfc4bc000 0x1000>; | |
- reg-names = "tsens_physical", "tsens_eeprom_physical"; | |
- interrupts = <0 184 0>; | |
- qcom,sensors = <4>; | |
- qcom,slope = <2901 2846 3038 2955>; | |
- qcom,calib-mode = "fuse_map2"; | |
- }; | |
+ slv-cnoc-mss { | |
+ cell-id = <621>; | |
+ label = "slv-cnoc-mss"; | |
+ qcom,slavep = <2>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <48>; | |
+ }; | |
- qcom,msm-thermal { | |
- compatible = "qcom,msm-thermal"; | |
- qcom,sensor-id = <0>; | |
- qcom,poll-ms = <250>; | |
- qcom,limit-temp = <60>; | |
- qcom,temp-hysteresis = <10>; | |
- qcom,freq-step = <2>; | |
- qcom,freq-control-mask = <0xf>; | |
- qcom,core-limit-temp = <80>; | |
- qcom,core-temp-hysteresis = <10>; | |
- qcom,core-control-mask = <0xe>; | |
- qcom,hotplug-temp = <110>; | |
- qcom,hotplug-temp-hysteresis = <20>; | |
- qcom,cpu-sensors = "tsens_tz_sensor5", "tsens_tz_sensor5", | |
- "tsens_tz_sensor2", "tsens_tz_sensor2"; | |
- qcom,vdd-restriction-temp = <5>; | |
- qcom,vdd-restriction-temp-hysteresis = <10>; | |
- vdd-dig-supply = <&pm8226_s1_floor_corner>; | |
- | |
- qcom,vdd-dig-rstr{ | |
- qcom,vdd-rstr-reg = "vdd-dig"; | |
- qcom,levels = <5 7 7>; /* Nominal, Super Turbo, Super Turbo */ | |
- qcom,min-level = <1>; /* No Request */ | |
- }; | |
- | |
- qcom,vdd-apps-rstr{ | |
- qcom,vdd-rstr-reg = "vdd-apps"; | |
- qcom,levels = <600000 787200 998400>; | |
- qcom,freq-req; | |
+ slv-security { | |
+ cell-id = <622>; | |
+ label = "slv-security"; | |
+ qcom,slavep = <3>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <49>; | |
}; | |
- }; | |
- spi_0: spi@f9923000 { /* BLSP1 QUP1 */ | |
- compatible = "qcom,spi-qup-v2"; | |
- #address-cells = <1>; | |
- #size-cells = <0>; | |
- reg-names = "spi_physical", "spi_bam_physical"; | |
- reg = <0xf9923000 0x1000>, | |
- <0xf9904000 0xF000>; | |
- interrupt-names = "spi_irq", "spi_bam_irq"; | |
- interrupts = <0 95 0>, <0 238 0>; | |
- spi-max-frequency = <19200000>; | |
- | |
- qcom,gpio-mosi = <&msmgpio 0 0>; | |
- qcom,gpio-miso = <&msmgpio 1 0>; | |
- qcom,gpio-clk = <&msmgpio 3 0>; | |
- qcom,gpio-cs0 = <&msmgpio 22 0>; | |
- | |
- qcom,infinite-mode = <0>; | |
- qcom,use-bam; | |
- qcom,ver-reg-exists; | |
- qcom,bam-consumer-pipe-index = <12>; | |
- qcom,bam-producer-pipe-index = <13>; | |
- qcom,master-id = <86>; | |
- }; | |
+ slv-tcsr { | |
+ cell-id = <623>; | |
+ label = "slv-tcsr"; | |
+ qcom,slavep = <4>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <50>; | |
+ }; | |
- qcom,bam_dmux@fc834000 { | |
- compatible = "qcom,bam_dmux"; | |
- reg = <0xfc834000 0x7000>; | |
- interrupts = <0 29 1>; | |
- }; | |
+ slv-tlmm { | |
+ cell-id = <624>; | |
+ label = "slv-tlmm"; | |
+ qcom,slavep = <5>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <51>; | |
+ }; | |
- qcom,msm-rtb { | |
- compatible = "qcom,msm-rtb"; | |
- qcom,memory-reservation-type = "EBI1"; | |
- qcom,memory-reservation-size = <0x100000>; /* 1M EBI1 buffer */ | |
- }; | |
+ slv-crypto-0-cfg { | |
+ cell-id = <625>; | |
+ label = "slv-crypto-0-cfg"; | |
+ qcom,slavep = <6>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <52>; | |
+ }; | |
- qcom,msm-rng@f9bff000 { | |
- compatible = "qcom,msm-rng"; | |
- reg = <0xf9bff000 0x200>; | |
- qcom,msm-rng-iface-clk; | |
- qcom,msm-bus,name = "msm-rng-noc"; | |
- qcom,msm-bus,num-cases = <2>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <54 618 0 0>, | |
- <54 618 0 800>; | |
- }; | |
+ slv-imem-cfg { | |
+ cell-id = <627>; | |
+ label = "slv-imem-cfg"; | |
+ qcom,slavep = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <54>; | |
+ }; | |
- qcom,tz-log@fe805720 { | |
- compatible = "qcom,tz-log"; | |
- reg = <0x0fe805720 0x1000>; | |
- }; | |
+ slv-message-ram { | |
+ cell-id = <628>; | |
+ label = "slv-message-ram"; | |
+ qcom,slavep = <8>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <55>; | |
+ }; | |
- jtag_fuse: jtagfuse@fc4be024 { | |
- compatible = "qcom,jtag-fuse"; | |
- reg = <0xfc4be024 0x8>; | |
- reg-names = "fuse-base"; | |
- }; | |
+ slv-bimc-cfg { | |
+ cell-id = <629>; | |
+ label = "slv-bimc-cfg"; | |
+ qcom,slavep = <9>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <56>; | |
+ }; | |
- jtag_mm0: jtagmm@fc33c000 { | |
- compatible = "qcom,jtag-mm"; | |
- reg = <0xfc33c000 0x1000>, | |
- <0xfc330000 0x1000>; | |
- reg-names = "etm-base","debug-base"; | |
- }; | |
+ slv-boot-rom { | |
+ cell-id = <630>; | |
+ label = "slv-boot-rom"; | |
+ qcom,slavep = <10>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <57>; | |
+ }; | |
- jtag_mm1: jtagmm@fc33d000 { | |
- compatible = "qcom,jtag-mm"; | |
- reg = <0xfc33d000 0x1000>, | |
- <0xfc332000 0x1000>; | |
- reg-names = "etm-base","debug-base"; | |
- }; | |
+ slv-pmic-arb { | |
+ cell-id = <632>; | |
+ label = "slv-pmic-arb"; | |
+ qcom,slavep = <12>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <59>; | |
+ }; | |
- jtag_mm2: jtagmm@fc33e000 { | |
- compatible = "qcom,jtag-mm"; | |
- reg = <0xfc33e000 0x1000>, | |
- <0xfc334000 0x1000>; | |
- reg-names = "etm-base","debug-base"; | |
- }; | |
+ slv-spdm-wrapper { | |
+ cell-id = <633>; | |
+ label = "slv-spdm-wrapper"; | |
+ qcom,slavep = <13>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <60>; | |
+ }; | |
- jtag_mm3: jtagmm@fc33f000 { | |
- compatible = "qcom,jtag-mm"; | |
- reg = <0xfc33f000 0x1000>, | |
- <0xfc336000 0x1000>; | |
- reg-names = "etm-base","debug-base"; | |
- }; | |
+ slv-dehr-cfg { | |
+ cell-id = <634>; | |
+ label = "slv-dehr-cfg"; | |
+ qcom,slavep = <14>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <61>; | |
+ }; | |
- qcom,ipc-spinlock@fd484000 { | |
- compatible = "qcom,ipc-spinlock-sfpb"; | |
- reg = <0xfd484000 0x400>; | |
- qcom,num-locks = <8>; | |
- }; | |
+ slv-mpm { | |
+ cell-id = <536>; | |
+ label = "slv-mpm"; | |
+ qcom,slavep = <15>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <62>; | |
+ }; | |
- qcom,qseecom@d980000 { | |
- compatible = "qcom,qseecom"; | |
- reg = <0xd980000 0x256000>; | |
- reg-names = "secapp-region"; | |
- qcom,disk-encrypt-pipe-pair = <2>; | |
- qcom,hlos-ce-hw-instance = <0>; | |
- qcom,qsee-ce-hw-instance = <0>; | |
- qcom,support-bus-scaling; | |
- qcom,msm-bus,name = "qseecom-noc"; | |
- qcom,msm-bus,num-cases = <4>; | |
- qcom,msm-bus,active-only = <0>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,support-fde; | |
- qcom,msm-bus,vectors-KBps = | |
- <55 512 0 0>, | |
- <55 512 0 0>, | |
- <55 512 120000 1200000>, | |
- <55 512 393600 3936000>; | |
- }; | |
+ slv-qdss-cfg { | |
+ cell-id = <635>; | |
+ label = "slv-qdss-cfg"; | |
+ qcom,slavep = <16>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <63>; | |
+ }; | |
- qcom,qcrypto@fd404000 { | |
- compatible = "qcom,qcrypto"; | |
- reg = <0xfd400000 0x20000>, | |
- <0xfd404000 0x8000>; | |
- reg-names = "crypto-base","crypto-bam-base"; | |
- interrupts = <0 207 0>; | |
- qcom,bam-pipe-pair = <2>; | |
- qcom,ce-hw-instance = <0>; | |
- qcom,ce-device = <0>; | |
- qcom,ce-hw-shared; | |
- qcom,msm-bus,name = "qcrypto-noc"; | |
- qcom,msm-bus,num-cases = <2>; | |
- qcom,msm-bus,active-only = <0>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <55 512 0 0>, | |
- <55 512 3936000 393600>; | |
- }; | |
+ slv-rbcpr-cfg { | |
+ cell-id = <636>; | |
+ label = "slv-rbcpr-cfg"; | |
+ qcom,slavep = <17>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <64>; | |
+ }; | |
- qcom,qcedev@fd400000 { | |
- compatible = "qcom,qcedev"; | |
- reg = <0xfd400000 0x20000>, | |
- <0xfd404000 0x8000>; | |
- reg-names = "crypto-base","crypto-bam-base"; | |
- interrupts = <0 207 0>; | |
- qcom,bam-pipe-pair = <1>; | |
- qcom,ce-hw-instance = <0>; | |
- qcom,ce-device = <0>; | |
- qcom,ce-hw-shared; | |
- qcom,msm-bus,name = "qcedev-noc"; | |
- qcom,msm-bus,num-cases = <2>; | |
- qcom,msm-bus,active-only = <0>; | |
- qcom,msm-bus,num-paths = <1>; | |
- qcom,msm-bus,vectors-KBps = | |
- <55 512 0 0>, | |
- <55 512 3936000 393600>; | |
- }; | |
+ slv-rbcpr-qdss-apu-cfg { | |
+ cell-id = <637>; | |
+ label = "slv-rbcpr-qdss-apu-cfg"; | |
+ qcom,slavep = <18>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <65>; | |
+ }; | |
- cpu-pmu { | |
- compatible = "arm,cortex-a7-pmu"; | |
- qcom,irq-is-percpu; | |
- interrupts = <1 7 0xf00>; | |
- }; | |
+ fab-snoc { | |
+ cell-id = <1024>; | |
+ label = "fab-snoc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <26>; | |
+ qcom,masterp = <7>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <52>; | |
+ qcom,slv-hw-id = <75>; | |
+ }; | |
- bimc_sharedmem { | |
- compatible = "qcom,sharedmem-uio"; | |
- reg = <0xfc380000 0x00100000>; | |
- reg-names = "bimc"; | |
- }; | |
-}; | |
+ slv-cnoc-mnoc-mmss-cfg { | |
+ cell-id = <631>; | |
+ label = "slv-cnoc-mnoc-mmss-cfg"; | |
+ qcom,slavep = <11>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <58>; | |
+ }; | |
-&gdsc_venus { | |
- qcom,clock-names = "core_clk"; | |
- status = "ok"; | |
-}; | |
+ slv-cnoc-mnoc-cfg { | |
+ cell-id = <640>; | |
+ label = "slv-cnoc-mnoc-cfg"; | |
+ qcom,slavep = <19>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <66>; | |
+ }; | |
-&gdsc_mdss { | |
- qcom,clock-names = "core_clk", "lut_clk"; | |
- status = "ok"; | |
-}; | |
+ slv-pnoc-cfg { | |
+ cell-id = <641>; | |
+ label = "slv-pnoc-cfg"; | |
+ qcom,slavep = <21>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <69>; | |
+ }; | |
-&gdsc_jpeg { | |
- qcom,clock-names = "core_clk"; | |
- status = "ok"; | |
-}; | |
+ slv-snoc-mpu-cfg { | |
+ cell-id = <638>; | |
+ label = "slv-snoc-mpu-cfg"; | |
+ qcom,slavep = <20>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <67>; | |
+ }; | |
-&gdsc_vfe { | |
- qcom,clock-names = "core_clk", "csi_clk", "cpp_clk"; | |
- status = "ok"; | |
-}; | |
+ slv-snoc-cfg { | |
+ cell-id = <642>; | |
+ label = "slv-snoc-cfg"; | |
+ qcom,slavep = <22>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <70>; | |
+ }; | |
-&gdsc_oxili_cx { | |
- qcom,clock-names = "core_clk"; | |
- status = "ok"; | |
-}; | |
+ slv-phy-apu-cfg { | |
+ cell-id = <644>; | |
+ label = "slv-phy-apu-cfg"; | |
+ qcom,slavep = <23>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <72>; | |
+ }; | |
-&gdsc_usb_hsic { | |
- status = "ok"; | |
-}; | |
+ slv-ebi1-phy-cfg { | |
+ cell-id = <645>; | |
+ label = "slv-ebi1-phy-cfg"; | |
+ qcom,slavep = <24>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <73>; | |
+ }; | |
-/include/ "msm-pm8226-rpm-regulator.dtsi" | |
-/include/ "msm-pm8226.dtsi" | |
-/include/ "msm8226-regulator.dtsi" | |
- | |
-&pm8226_vadc { | |
- chan@0 { | |
- label = "usb_in"; | |
- reg = <0>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <4>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ slv-rpm { | |
+ cell-id = <534>; | |
+ label = "slv-rpm"; | |
+ qcom,slavep = <25>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <74>; | |
+ }; | |
- chan@2 { | |
- label = "vchg_sns"; | |
- reg = <2>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <3>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ slv-service-cnoc { | |
+ cell-id = <646>; | |
+ label = "slv-service-cnoc"; | |
+ qcom,slavep = <27>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <76>; | |
+ }; | |
- chan@5 { | |
- label = "vcoin"; | |
- reg = <5>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <1>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <0>; | |
}; | |
- chan@6 { | |
- label = "vbat_sns"; | |
- reg = <6>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <1>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ msm-bimc@0xfc380000 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0xfc380000 0x0006A000>; | |
+ cell-id = <0>; | |
+ label = "msm_bimc"; | |
+ qcom,fabclk-dual = "mem_clk"; | |
+ qcom,fabclk-active = "mem_a_clk"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,qos-freq = <19200>; | |
+ qcom,hw-sel = "BIMC"; | |
+ qcom,rpm-en; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-ampss-m0 { | |
+ cell-id = <1>; | |
+ label = "mas-ampss-m0"; | |
+ qcom,masterp = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "BIMC"; | |
+ qcom,mode = "Limiter"; | |
+ qcom,qport = <0>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <0>; | |
+ qcom,prio-rd = <0>; | |
+ qcom,prio-wr = <0>; | |
+ qcom,mode-thresh = "Fixed"; | |
+ qcom,thresh = <1800000>; | |
+ qcom,dual-conf; | |
+ qcom,bimc,bw = <450000>; | |
+ qcom,bimc,gp = <5000>; | |
+ qcom,bimc,thmp = <50>; | |
+ }; | |
- chan@7 { | |
- label = "vph_pwr"; | |
- reg = <7>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <1>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ mas-mss-proc { | |
+ cell-id = <65>; | |
+ label = "mas-mss-proc"; | |
+ qcom,masterp = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,hw-sel = "RPM"; | |
+ qcom,mas-hw-id = <1>; | |
+ }; | |
- chan@30 { | |
- label = "batt_therm"; | |
- reg = <0x30>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <1>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ fab-mmss-noc { | |
+ cell-id = <2048>; | |
+ label = "fab_mmss_noc"; | |
+ qcom,gateway; | |
+ qcom,masterp = <2>; | |
+ qcom,qport = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <2>; | |
+ qcom,hw-sel = "BIMC"; | |
+ qcom,mode = "Bypass"; | |
+ }; | |
- chan@31 { | |
- label = "batt_id"; | |
- reg = <0x31>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ fab-snoc { | |
+ cell-id = <1024>; | |
+ label = "fab-snoc"; | |
+ qcom,gateway; | |
+ qcom,slavep = <2>; | |
+ qcom,masterp = <4>; | |
+ qcom,qport = <4>; | |
+ qcom,buswidth = <8>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <3>; | |
+ qcom,slv-hw-id = <2>; | |
+ qcom,mode = "Bypass"; | |
+ qcom,hw-sel = "RPM"; | |
+ }; | |
- chan@b2 { | |
- label = "xo_therm_pu2"; | |
- reg = <0xb2>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <4>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
- }; | |
+ slv-ebi-ch0 { | |
+ cell-id = <512>; | |
+ label = "slv-ebi-ch0"; | |
+ qcom,slavep = <0>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <0>; | |
+ qcom,mode = "Bypass"; | |
+ }; | |
- chan@39 { | |
- label = "usb_id_nopull"; | |
- reg = <0x39>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
+ slv-ampss-l2 { | |
+ cell-id = <514>; | |
+ label = "slv-ampss-l2"; | |
+ qcom,slavep = <1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,slv-hw-id = <1>; | |
+ }; | |
}; | |
-}; | |
-&pm8226_adc_tm { | |
- /* Channel Node */ | |
- chan@30 { | |
- label = "batt_therm"; | |
- reg = <0x30>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <1>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <3>; | |
- qcom,btm-channel-number = <0x48>; | |
- qcom,meas-interval-timer-idx = <2>; | |
- }; | |
+ msm-ocmem-vnoc@6144 { | |
+ compatible = "msm-bus-fabric"; | |
+ reg = <0x6144 0x2>; | |
+ cell-id = <6144>; | |
+ label = "msm-ocmem-vnoc"; | |
+ qcom,ntieredslaves = <0>; | |
+ qcom,hw-sel = "NoC"; | |
+ qcom,rpm-en; | |
+ qcom,virt; | |
+ qcom,nfab = <6>; | |
+ | |
+ mas-v-ocmem-gfx3d { | |
+ cell-id = <89>; | |
+ label = "mas-v-ocmem-gfx3d"; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <8>; | |
+ qcom,mas-hw-id = <55>; | |
+ }; | |
- chan@8 { | |
- label = "die_temp"; | |
- reg = <8>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <3>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <3>; | |
- qcom,btm-channel-number = <0x68>; | |
- }; | |
+ slv-ocmem { | |
+ cell-id = <604>; | |
+ label = "slv-ocmem"; | |
+ qcom,slavep = <0 1>; | |
+ qcom,tier = <2>; | |
+ qcom,buswidth = <16>; | |
+ qcom,slv-hw-id = <18>; | |
+ qcom,slaveclk-dual = "ocmem_clk"; | |
+ qcom,slaveclk-active = "ocmem_a_clk"; | |
+ }; | |
- chan@6 { | |
- label = "vbat_sns"; | |
- reg = <6>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <1>; | |
- qcom,calibration-type = "absolute"; | |
- qcom,scale-function = <0>; | |
- qcom,hw-settle-time = <0>; | |
- qcom,fast-avg-setup = <3>; | |
- qcom,btm-channel-number = <0x70>; | |
- }; | |
+ fab-snoc { | |
+ cell-id = <1024>; | |
+ label = "fab-snoc"; | |
+ qcom,gateway; | |
+ qcom,buswidth = <32>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <57>; | |
+ qcom,slv-hw-id = <80>; | |
+ }; | |
- chan@14 { | |
- label = "pa_therm0"; | |
- reg = <0x14>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <2>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
- qcom,btm-channel-number = <0x78>; | |
- qcom,thermal-node; | |
- }; | |
+ fab-onoc { | |
+ cell-id = <3072>; | |
+ label = "fab-onoc"; | |
+ qcom,gateway; | |
+ qcom,buswidth = <16>; | |
+ qcom,ws = <10000>; | |
+ qcom,mas-hw-id = <56>; | |
+ qcom,slv-hw-id = <79>; | |
+ }; | |
- chan@17 { | |
- label = "pa_therm1"; | |
- reg = <0x17>; | |
- qcom,decimation = <0>; | |
- qcom,pre-div-channel-scaling = <0>; | |
- qcom,calibration-type = "ratiometric"; | |
- qcom,scale-function = <2>; | |
- qcom,hw-settle-time = <2>; | |
- qcom,fast-avg-setup = <0>; | |
- qcom,btm-channel-number = <0x80>; | |
- qcom,thermal-node; | |
}; | |
}; | |
-&pm8226_chg { | |
- status = "ok"; | |
- | |
- qcom,chgr@1000 { | |
- status = "ok"; | |
- }; | |
- | |
- qcom,buck@1100 { | |
- status = "ok"; | |
- }; | |
- | |
- qcom,bat-if@1200 { | |
- status = "ok"; | |
- }; | |
- | |
- qcom,usb-chgpth@1300 { | |
- status = "ok"; | |
- }; | |
- qcom,boost@1500 { | |
- status = "ok"; | |
- }; | |
- | |
- qcom,chg-misc@1600 { | |
- status = "ok"; | |
- }; | |
-}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment