Skip to content

Instantly share code, notes, and snippets.

@IngwiePhoenix
Created February 21, 2024 20:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IngwiePhoenix/b4d8d1aa721f26ebc6650fde8232f8b7 to your computer and use it in GitHub Desktop.
Save IngwiePhoenix/b4d8d1aa721f26ebc6650fde8232f8b7 to your computer and use it in GitHub Desktop.
Razer Sila DTS
<stdout>: Warning (reg_format): /soc/mdio@90000/ethernet-phy@1:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
<stdout>: Warning (reg_format): /soc/mdio@90000/ethernet-phy@3:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
<stdout>: Warning (reg_format): /soc/mdio@90000/ethernet-phy@0:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
<stdout>: Warning (reg_format): /soc/mdio@90000/ethernet-phy@4:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
<stdout>: Warning (reg_format): /soc/mdio@90000/ethernet-phy@2:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
<stdout>: Warning (unit_address_vs_reg): /soc/gpio_keys_polled/button@reset: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/gpio_keys_polled/button@wps: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ess-switch@c000000/led_source@1: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ess-switch@c000000/led_source@0: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ess-switch@c000000/led_source@3: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ess-switch@c000000/led_source@4: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ess-switch@c000000/led_source@2: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/ad-hoc-bus: node has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): /soc/ssphy@1: node has a unit name, but no reg or ranges property
<stdout>: Warning (unit_address_vs_reg): /soc/counter: node has a reg or ranges property, but no unit name
<stdout>: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
<stdout>: Warning (pci_device_reg): Failed prerequisite 'reg_format'
<stdout>: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
<stdout>: Warning (simple_bus_reg): Failed prerequisite 'reg_format'
<stdout>: Warning (i2c_bus_reg): Failed prerequisite 'reg_format'
<stdout>: Warning (spi_bus_reg): Failed prerequisite 'reg_format'
<stdout>: Warning (unique_unit_address): /soc/qcom,msm_qpic@7980000: duplicate unit-address (also used in node /soc/qcom,nand@7980000)
<stdout>: Warning (unique_unit_address): /soc/qcrypto@8e20000: duplicate unit-address (also used in node /soc/qcedev@8e20000)
<stdout>: Warning (unique_unit_address): /soc/ssphy@0: duplicate unit-address (also used in node /soc/regulator@0)
<stdout>: Warning (unique_unit_address): /soc/uart@78b0000: duplicate unit-address (also used in node /soc/serial@78b0000)
<stdout>: Warning (clocks_property): /soc/i2c@78b7000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/i2c@78b7000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a800000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a800000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a800000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcom,nand@7980000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcom,nand@7980000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/watchdog@b017000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a000000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a000000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/wifi@a000000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcom,pcie@80000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcom,pcie@80000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcom,pcie@80000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/ess-switch@c000000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/uart@78b0000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/uart@78b0000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/i2c@78b8000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/i2c@78b8000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/sdhci@7824000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/sdhci@7824000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/spi@78b6000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/spi@78b6000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/spi@78b5000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/spi@78b5000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcrypto@8e20000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcrypto@8e20000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcrypto@8e20000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcedev@8e20000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcedev@8e20000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/qcedev@8e20000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/serial@78af000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/serial@78af000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/rng@0x00022000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb2@6000000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb2@6000000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb2@6000000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb3@8a00000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb3@8a00000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/usb3@8a00000:clocks: cell 4 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/serial@78b0000:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/serial@78b0000:clocks: cell 2 is not a phandle reference
<stdout>: Warning (clocks_property): /soc/pwm:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /cpus/cpu@2:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /cpus/cpu@0:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /cpus/cpu@3:clocks: cell 0 is not a phandle reference
<stdout>: Warning (clocks_property): /cpus/cpu@1:clocks: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 4 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 6 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 8 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a800000:resets: cell 10 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 4 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 6 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 8 is not a phandle reference
<stdout>: Warning (resets_property): /soc/wifi@a000000:resets: cell 10 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 4 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 6 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 8 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 10 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 12 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 14 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 16 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 18 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 20 is not a phandle reference
<stdout>: Warning (resets_property): /soc/qcom,pcie@80000:resets: cell 22 is not a phandle reference
<stdout>: Warning (resets_property): /soc/hsphy@a6000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/hsphy@a6000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 4 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 6 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 8 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-switch@c000000:resets: cell 10 is not a phandle reference
<stdout>: Warning (resets_property): /soc/hsphy@a8000:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/hsphy@a8000:resets: cell 2 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ssphy@0:resets: cell 0 is not a phandle reference
<stdout>: Warning (resets_property): /soc/ess-psgmii@98000:resets: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/gpio_keys_polled/button@reset:gpios: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/gpio_keys_polled/button@wps:gpios: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/mdio@90000:phy-reset-gpio: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/qcom,pcie@80000:perst-gpio: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/qcom,pcie@80000:wake-gpio: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/qcom,pcie@80000:clkreq-gpio: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/sdhci@7824000:cd-gpios: cell 0 is not a phandle reference
<stdout>: Warning (gpios_property): /soc/sdhci@7824000:sd-ldo-gpios: cell 0 is not a phandle reference
<stdout>: Warning (interrupt_provider): /soc/interrupt-controller@b000000: Missing #address-cells in interrupt provider
<stdout>: Warning (interrupt_provider): /soc/pinctrl@0x01000000: Missing #address-cells in interrupt provider
<stdout>: Warning (alias_paths): /aliases:ethernet1: aliases property is not a valid node (/soc/edma/gmac1)
<stdout>: Warning (alias_paths): /aliases:ethernet0: aliases property is not a valid node (/soc/edma/gmac0)
/dts-v1/;
/ {
boot_version = <0x43524d2d 0x424f4f54 0x2e42462e 0x332e312e 0x312d3030 0x3131300a>;
model = "Qualcomm Technologies, Inc. IPQ40xx/AP-DK04.1-C1";
qcom,msm-id = <0x111 0x00>;
compatible = "qcom,ipq40xx-apdk04.1\0qcom,ipq40xx";
tz_version = <0x43524d2d 0x545a2e42 0x462e322e 0x372d3030 0x3038320a>;
qcom,board-id = <0x08 0x00>;
#size-cells = <0x01>;
qcom,pmic-id = <0x00 0x00 0x00 0x00>;
#address-cells = <0x01>;
interrupt-parent = <0x01>;
clocks {
gcc_sleep_clk_src {
#clock-cells = <0x00>;
compatible = "fixed-clock";
clock-frequency = <0x7d00>;
phandle = <0x47>;
linux,phandle = <0x47>;
};
xo {
#clock-cells = <0x00>;
compatible = "fixed-clock";
clock-frequency = <0x2dc6c00>;
};
};
aliases {
ethernet1 = "/soc/edma/gmac1";
spi1 = "/soc/spi@78b6000";
ethernet0 = "/soc/edma/gmac0";
i2c0 = "/soc/i2c@78b7000";
i2c1 = "/soc/i2c@78b8000";
spi0 = "/soc/spi@78b5000";
};
soc {
compatible = "simple-bus";
#size-cells = <0x01>;
ranges;
#address-cells = <0x01>;
i2c@78b7000 {
clocks = <0x02 0x15 0x02 0x16>;
reg = <0x78b7000 0x600 0x7884000 0x23000>;
qcom,master-id = <0x00>;
status = "ok";
qcom,clk-freq-out = <0x186a0>;
compatible = "qcom,i2c-msm-v2";
pinctrl-1 = <0x4f>;
reg-names = "qup_phys_addr\0bam_phys_addr";
clock-names = "iface_clk\0core_clk";
qcom,bam-pipe-idx-prod = <0x09>;
pinctrl-names = "i2c_active\0i2c_sleep";
pinctrl-0 = <0x4f>;
qcom,noise-rjct-scl = <0x00>;
#size-cells = <0x00>;
qcom,noise-rjct-sda = <0x00>;
qcom,bam-pipe-idx-cons = <0x08>;
interrupt-names = "qup_irq\0bam_irq";
interrupts = <0x00 0x61 0x00 0x00 0xee 0x00>;
qcom,clk-freq-in = <0x122ae10>;
#address-cells = <0x01>;
lcd_ts@40 {
reg = <0x40>;
status = "disabled";
compatible = "qca,gsl1680_ts";
};
qca_codec@12 {
reg = <0x12>;
status = "disabled";
compatible = "qca,ipq40xx-codec";
};
lp5562@30 {
reg = <0x30>;
clock-mode = [02];
compatible = "ti,lp5562";
chan2 {
led-cur = [20];
max-cur = [60];
chan-name = "Jupiter:blue";
};
chan0 {
led-cur = [20];
max-cur = [60];
chan-name = "Jupiter:red";
};
chan1 {
led-cur = [20];
max-cur = [60];
chan-name = "Jupiter:green";
};
};
};
tcsr@194b000 {
reg = <0x194b000 0x100>;
status = "ok";
compatible = "qcom,tcsr";
qcom,usb-hsphy-mode-select = <0xe700e7>;
};
gpio_keys_polled {
compatible = "gpio-keys-polled";
poll-interval = <0x14>;
button@reset {
label = "reset";
linux,input-type = <0x01>;
linux,code = <0x198>;
gpios = <0x51 0x12 0x01>;
};
button@wps {
label = "wps";
linux,input-type = <0x01>;
linux,code = <0x211>;
gpios = <0x51 0x2d 0x01>;
};
};
a7ss_base@b088000 {
reg = <0xb088000 0x1000>;
compatible = "qcom,arm-cortex-acc";
};
tcsr@1949000 {
reg = <0x1949000 0x100>;
compatible = "qcom,tcsr";
qcom,wifi_glb_cfg = <0x41000000>;
};
qcom,msm_qpic@7980000 {
reg = <0x7980000 0x24000>;
qcom,msm-bus,num-paths = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x5b 0x200 0x00 0x00 0x5b 0x200 0x61a80 0xc3500>;
compatible = "qcom,mdss_qpic";
reg-names = "qpic_base";
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,name = "mdss_qpic";
interrupt-names = "lcdc_irq\0bam_irq";
interrupts = <0x00 0x6a 0x00 0x00 0x65 0x00>;
};
restart@4ab000 {
reg = <0x4ab000 0x04>;
compatible = "qcom,pshold";
};
wifi@a800000 {
clocks = <0x02 0x3d 0x02 0x3e 0x02 0x3f>;
qcom,mtd-name = "0:ART";
reg = <0xa800000 0x200000>;
wifi_led_source = <0x02>;
qca,msi_base = <0x50>;
core-id = <0x01>;
resets = <0x02 0x06 0x02 0x07 0x02 0x08 0x02 0x09 0x02 0x0a 0x02 0x0b>;
status = "ok";
compatible = "qca,wifi-ipq40xx";
clock-names = "wifi_wcss_cmd\0wifi_wcss_ref\0wifi_wcss_rtc";
qcom,cal-len = <0x2f20>;
wifi_led_num = <0x01>;
qcom,cal-offset = <0x5000>;
reset-names = "wifi_cpu_init\0wifi_radio_srif\0wifi_radio_warm\0wifi_radio_cold\0wifi_core_warm\0wifi_core_cold";
interrupt-names = "msi0\0msi1\0msi2\0msi3\0msi4\0msi5\0msi6\0msi7\0msi8\0msi9\0msi10\0msi11\0msi12\0msi13\0msi14\0msi15\0legacy";
interrupts = <0x00 0x30 0x01 0x00 0x31 0x01 0x00 0x32 0x01 0x00 0x33 0x01 0x00 0x34 0x01 0x00 0x35 0x01 0x00 0x36 0x01 0x00 0x37 0x01 0x00 0x38 0x01 0x00 0x39 0x01 0x00 0x3a 0x01 0x00 0x3b 0x01 0x00 0x3c 0x01 0x00 0x3d 0x01 0x00 0x3e 0x01 0x00 0x3f 0x01 0x00 0xa9 0x00>;
qca,msi_addr = <0xb006040>;
};
qcom,nand@7980000 {
clocks = <0x02 0x2b 0x02 0x2c>;
reg = <0x7980000 0x40000 0x7984000 0x1a000>;
qcom,msm-bus,num-paths = <0x01>;
status = "ok";
qcom,msm-bus,vectors-KBps = <0x5b 0x200 0x00 0x00 0x5b 0x200 0x61a80 0xc3500>;
compatible = "qcom,msm-nand";
reg-names = "nand_phys\0bam_phys";
qcom,msm-bus,num-cases = <0x02>;
clock-names = "iface_clk\0core_clk";
qcom,msm-bus,name = "qpic_nand";
interrupt-names = "bam_irq";
interrupts = <0x00 0x65 0x00>;
};
watchdog@b017000 {
clocks = <0x47>;
reg = <0xb017000 0x40>;
wdt_en = <0x08>;
status = "ok";
wdt_bark_time = <0x10>;
compatible = "qcom,kpss-wdt-ipq40xx";
timeout-sec = <0x0a>;
wdt_bite_time = <0x14>;
wdt_res = <0x04>;
interrupt-names = "bark_irq";
interrupts = <0x00 0x03 0x00>;
};
pmu {
compatible = "arm,cortex-a7-pmu";
interrupts = <0x01 0x07 0xf04>;
};
mdio@90000 {
bias-disable;
reg = <0x90000 0x64>;
status = "ok";
compatible = "qcom,ipq40xx-mdio";
pinctrl-names = "default";
pinctrl-0 = <0x54>;
phy-reset-gpio = <0x51 0x2f 0x00>;
#size-cells = <0x01>;
#address-cells = <0x01>;
ethernet-phy@1 {
reg = <0x01>;
};
ethernet-phy@3 {
reg = <0x03>;
};
ethernet-phy@0 {
reg = <0x00>;
};
ethernet-phy@4 {
reg = <0x04>;
};
ethernet-phy@2 {
reg = <0x02>;
};
};
tcsr@1957000 {
reg = <0x1957000 0x100>;
qcom,wifi_noc_memtype_m0_m2 = <0x2222222>;
compatible = "qcom,tcsr";
};
wifi@a000000 {
clocks = <0x02 0x3a 0x02 0x3b 0x02 0x3c>;
qcom,mtd-name = "0:ART";
reg = <0xa000000 0x200000>;
wifi_led_source = <0x00>;
qca,msi_base = <0x40>;
core-id = <0x00>;
resets = <0x02 0x00 0x02 0x01 0x02 0x02 0x02 0x03 0x02 0x04 0x02 0x05>;
status = "ok";
compatible = "qca,wifi-ipq40xx";
clock-names = "wifi_wcss_cmd\0wifi_wcss_ref\0wifi_wcss_rtc";
qcom,cal-len = <0x2f20>;
wifi_led_num = <0x02>;
qcom,cal-offset = <0x1000>;
reset-names = "wifi_cpu_init\0wifi_radio_srif\0wifi_radio_warm\0wifi_radio_cold\0wifi_core_warm\0wifi_core_cold";
interrupt-names = "msi0\0msi1\0msi2\0msi3\0msi4\0msi5\0msi6\0msi7\0msi8\0msi9\0msi10\0msi11\0msi12\0msi13\0msi14\0msi15\0legacy";
interrupts = <0x00 0x20 0x01 0x00 0x21 0x01 0x00 0x22 0x01 0x00 0x23 0x01 0x00 0x24 0x01 0x00 0x25 0x01 0x00 0x26 0x01 0x00 0x27 0x01 0x00 0x28 0x01 0x00 0x29 0x01 0x00 0x2a 0x01 0x00 0x2b 0x01 0x00 0x2c 0x01 0x00 0x2d 0x01 0x00 0x2e 0x01 0x00 0x2f 0x01 0x00 0xa8 0x00>;
qca,msi_addr = <0xb006040>;
};
qcom,pcie@80000 {
clocks = <0x02 0x26 0x02 0x27 0x02 0x28>;
perst-gpio = <0x51 0x26 0x00>;
reg = <0x80000 0x2000 0x99000 0x800 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x1000 0x40200000 0x100000 0x40300000 0xd00000>;
#interrupt-cells = <0x01>;
resets = <0x02 0x1c 0x02 0x1b 0x02 0x1a 0x02 0x19 0x02 0x18 0x02 0x17 0x02 0x16 0x02 0x15 0x02 0x14 0x02 0x13 0x02 0x12 0x02 0x11>;
status = "ok";
cell-index = <0x00>;
compatible = "qcom,msm_pcie";
reg-names = "parf\0phy\0dm_core\0elbi\0conf\0io\0bars";
wake-gpio = <0x51 0x32 0x00>;
clkreq-gpio = <0x51 0x27 0x00>;
clock-names = "pcie_0_cfg_ahb_clk\0pcie_0_mstr_axi_clk\0pcie_0_slv_axi_clk";
qcom,ctrl-amt = <0x01>;
interrupt-map = <0x00 0x01 0x00 0x8d 0x00 0x01 0x01 0x00 0x8e 0x00 0x02 0x01 0x00 0x8f 0x00 0x03 0x01 0x00 0x90 0x00 0x04 0x01 0x00 0x91 0x00 0x05 0x01 0x00 0x92 0x00 0x06 0x01 0x00 0x93 0x00 0x07 0x01 0x00 0x94 0x00 0x08 0x01 0x00 0x95 0x00 0x09 0x01 0x00 0x96 0x00 0x0a 0x01 0x00 0x97 0x00 0x0b 0x01 0x00 0x98 0x00>;
phandle = <0x50>;
interrupt-map-mask = <0xffffffff>;
linux,phandle = <0x50>;
reset-names = "pcie_rst_axi_m_ares\0pcie_rst_axi_s_ares\0pcie_rst_pipe_ares\0pcie_rst_axi_m_vmidmt_ares\0pcie_rst_axi_s_xpu_ares\0pcie_rst_parf_xpu_ares\0pcie_rst_phy_ares\0pcie_rst_axi_m_sticky_ares\0pcie_rst_pipe_sticky_ares\0pcie_rst_pwr_ares\0pcie_rst_ahb_res\0pcie_rst_phy_ahb_ares";
interrupt-names = "int_msi\0int_a\0int_b\0int_c\0int_d\0int_pls_pme\0int_pme_legacy\0int_pls_err\0int_aer_legacy\0int_pls_link_up\0int_pls_link_down\0int_bridge_flush_n\0int_wake";
max-clock-frequency-hz = <0x00 0x00 0x00>;
interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c>;
qcom,ep-latency = <0x0a>;
#address-cells = <0x00>;
interrupt-parent = <0x50>;
};
qca,scm_restart_reason {
compatible = "qca,scm_restart_reason";
};
hsphy@a6000 {
reg = <0xa6000 0x40>;
resets = <0x02 0x0d 0x02 0x0e>;
status = "ok";
compatible = "qca,baldur-usb3-hsphy";
reg-names = "phy_base";
qca,emulation = <0x00>;
qca,host = <0x01>;
phandle = <0x4b>;
linux,phandle = <0x4b>;
reset-names = "por_rst\0srif_rst";
};
ess-switch@c000000 {
clocks = <0x02 0x23>;
reg = <0xc000000 0x80000>;
switch_cpu_bmp = <0x01>;
switch_lan_bmp = <0x1e>;
resets = <0x02 0x1d 0x02 0x4e 0x02 0x4f 0x02 0x50 0x02 0x51 0x02 0x52>;
switch_access_mode = "local bus";
compatible = "qcom,ess-switch";
clock-names = "ess_clk";
switch_mac_mode = <0x00>;
switch_wan_bmp = <0x20>;
reset-names = "ess_rst\0ess_mac1_clk_dis\0ess_mac2_clk_dis\0ess_mac3_clk_dis\0ess_mac4_clk_dis\0ess_mac5_clk_dis";
switch_initvlas = <0x7c 0x54>;
led_source@1 {
source = <0x04>;
speed = "all";
freq = "auto";
mode = "normal";
led = <0x04>;
};
led_source@0 {
source = <0x01>;
speed = "all";
freq = "auto";
mode = "normal";
led = <0x03>;
};
led_source@3 {
source = <0x0a>;
speed = "all";
freq = "auto";
mode = "normal";
led = <0x06>;
};
led_source@4 {
source = <0x0d>;
speed = "all";
freq = "auto";
mode = "normal";
led = <0x07>;
};
led_source@2 {
source = <0x07>;
speed = "all";
freq = "auto";
mode = "normal";
led = <0x05>;
};
};
interrupt-controller@b000000 {
reg = <0xb000000 0x1000 0xb002000 0x1000>;
#interrupt-cells = <0x03>;
interrupt-controller;
compatible = "qcom,msm-qgic2";
phandle = <0x01>;
linux,phandle = <0x01>;
};
uart@78b0000 {
clocks = <0x02 0x15 0x02 0x1b>;
reg = <0x78b0000 0x200 0x7884000 0x23000>;
#interrupt-cells = <0x01>;
qcom,master-id = <0x56>;
qcom,bam-rx-ep-pipe-index = <0x03>;
status = "disabled";
qcom,bam-tx-ep-pipe-index = <0x02>;
compatible = "qcom,msm-hsuart-v14";
pinctrl-1 = <0x56>;
reg-names = "core_mem\0bam_mem";
clock-names = "iface_clk\0core_clk";
interrupt-map = <0x00 0x01 0x00 0x6c 0x00 0x01 0x01 0x00 0xee 0x00>;
pinctrl-names = "default\0sleep";
pinctrl-0 = <0x56>;
phandle = <0x55>;
interrupt-map-mask = <0xffffffff>;
linux,phandle = <0x55>;
interrupt-names = "core_irq\0bam_irq";
interrupts = <0x00 0x01 0x02>;
#address-cells = <0x00>;
interrupt-parent = <0x55>;
};
i2c@78b8000 {
clocks = <0x02 0x15 0x02 0x18>;
reg = <0x78b8000 0x600 0x7884000 0x23000>;
qcom,master-id = <0x00>;
status = "disabled";
qcom,clk-freq-out = <0x186a0>;
compatible = "qcom,i2c-msm-v2";
reg-names = "qup_phys_addr\0bam_phys_addr";
clock-names = "iface_clk\0core_clk";
qcom,bam-pipe-idx-prod = <0x0b>;
qcom,noise-rjct-scl = <0x00>;
#size-cells = <0x00>;
qcom,noise-rjct-sda = <0x00>;
qcom,bam-pipe-idx-cons = <0x0a>;
interrupt-names = "qup_irq\0bam_irq";
interrupts = <0x00 0x62 0x00 0x00 0xee 0x00>;
qcom,clk-freq-in = <0x122ae10>;
#address-cells = <0x01>;
};
clock-controller@1800000 {
reg = <0x1800000 0x60000>;
#clock-cells = <0x01>;
compatible = "qcom,gcc-ipq40xx";
phandle = <0x02>;
linux,phandle = <0x02>;
#reset-cells = <0x01>;
};
sdhci@7824000 {
clocks = <0x02 0x2e 0x02 0x2d>;
reg = <0x7824900 0x11c 0x7824000 0x800>;
cd-gpios = <0x51 0x16 0x01>;
bus-width = <0x08>;
status = "ok";
vqmmc-supply = <0x53>;
compatible = "qcom,sdhci-msm-v4";
clock-names = "core\0iface";
sd-ldo-gpios = <0x51 0x21 0x01>;
pinctrl-names = "default";
pinctrl-0 = <0x52>;
interrupts = <0x00 0x7b 0x00 0x00 0x8a 0x00>;
};
spi@78b6000 {
clocks = <0x02 0x19 0x02 0x15>;
qcom,bam-consumer-pipe-index = <0x06>;
reg = <0x78b6000 0x600 0x7884000 0x23000>;
qcom,master-id = <0x00>;
qcom,use-bam;
status = "disabled";
qcom,infinite-mode = <0x00>;
compatible = "qcom,spi-qup-v2";
reg-names = "spi_physical\0spi_bam_physical";
spi-max-frequency = <0x16e3600>;
qcom,bam-producer-pipe-index = <0x07>;
clock-names = "core_clk\0iface_clk";
#size-cells = <0x00>;
interrupt-names = "spi_irq\0spi_bam_irq";
interrupts = <0x00 0x60 0x00 0x00 0xee 0x00>;
#address-cells = <0x01>;
};
timer {
compatible = "arm,armv7-timer";
clock-frequency = <0x2dc6c00>;
interrupts = <0x01 0x02 0xf08 0x01 0x03 0xf08 0x01 0x04 0xf08 0x01 0x01 0xf08>;
};
spi@78b5000 {
clocks = <0x02 0x17 0x02 0x15>;
qcom,bam-consumer-pipe-index = <0x04>;
reg = <0x78b5000 0x600 0x7884000 0x23000>;
qcom,master-id = <0x00>;
qcom,use-bam;
status = "ok";
qcom,infinite-mode = <0x00>;
compatible = "qcom,spi-qup-v2";
reg-names = "spi_physical\0spi_bam_physical";
spi-max-frequency = <0x16e3600>;
qcom,bam-producer-pipe-index = <0x05>;
clock-names = "core_clk\0iface_clk";
pinctrl-names = "default";
pinctrl-0 = <0x4a>;
#size-cells = <0x00>;
interrupt-names = "spi_irq\0spi_bam_irq";
interrupts = <0x00 0x5f 0x00 0x00 0xee 0x00>;
#address-cells = <0x01>;
m25p80@0 {
reg = <0x00>;
linux,modalias = "m25p80\0n25q128a11";
compatible = "n25q128a11";
spi-max-frequency = <0x16e3600>;
use-default-sizes;
#size-cells = <0x01>;
#address-cells = <0x01>;
};
};
ad-hoc-bus {
reg = <0x580000 0x14000 0x500000 0x11000>;
compatible = "qcom,msm-bus-device";
reg-names = "snoc-base\0pcnoc-base";
snoc-int-1 {
cell-id = <0x2715>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "snoc-int-1";
qcom,connections = <0x38 0x39 0x35 0x34 0x36 0x37>;
qcom,mas-rpm-id = <0x64>;
qcom,slv-rpm-id = <0x83>;
phandle = <0x2f>;
linux,phandle = <0x2f>;
};
mas-adss-dma0 {
cell-id = <0x6f>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-adss-dma0";
qcom,connections = <0x2c>;
qcom,mas-rpm-id = <0x84>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
mas-wss-0 {
cell-id = <0x76>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-wss-0";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x8b>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x30 0x36 0x37 0x38 0x33>;
qcom,qport = <0x1a>;
};
mas-pcnoc-snoc {
cell-id = <0x271a>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-pcnoc-snoc";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x2f 0x32>;
qcom,mas-rpm-id = <0x1d>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x33>;
qcom,qport = <0x180>;
};
mas-crypto {
cell-id = <0x2f>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-crypto";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x2f 0x32>;
qcom,mas-rpm-id = <0x17>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x39 0x30 0x3a 0x38 0x33>;
qcom,qport = <0x05>;
};
slv-pcnoc-cfg {
cell-id = <0x281>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-pcnoc-cfg";
qcom,slv-rpm-id = <0x45>;
phandle = <0x0e>;
linux,phandle = <0x0e>;
};
slv-gcnt {
cell-id = <0x2ce>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-gcnt";
qcom,slv-rpm-id = <0xc0>;
phandle = <0x16>;
linux,phandle = <0x16>;
};
slv-ddrc-mpu0-cfg {
cell-id = <0x2dd>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ddrc-mpu0-cfg";
qcom,slv-rpm-id = <0xca>;
phandle = <0x0b>;
linux,phandle = <0x0b>;
};
slv-adss-vmidmt-cfg {
cell-id = <0x2d0>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-adss-vmidmt-cfg";
qcom,slv-rpm-id = <0xc3>;
phandle = <0x21>;
linux,phandle = <0x21>;
};
pcnoc-s-3 {
cell-id = <0x2725>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-3";
qcom,connections = <0x13 0x16 0x2a 0x27>;
qcom,mas-rpm-id = <0x5c>;
qcom,slv-rpm-id = <0x79>;
phandle = <0x45>;
linux,phandle = <0x45>;
};
slv-a7ss {
cell-id = <0x2eb>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-a7ss";
qcom,slv-rpm-id = <0xdf>;
phandle = <0x39>;
linux,phandle = <0x39>;
};
slv-imem-cfg {
cell-id = <0x273>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-imem-cfg";
qcom,slv-rpm-id = <0x36>;
phandle = <0x10>;
linux,phandle = <0x10>;
};
slv-usb2-cfg {
cell-id = <0x2e1>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-usb2-cfg";
qcom,slv-rpm-id = <0xd5>;
phandle = <0x25>;
linux,phandle = <0x25>;
};
mas-adss-dma3 {
cell-id = <0x72>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-adss-dma3";
qcom,connections = <0x2c>;
qcom,mas-rpm-id = <0x87>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
mas-qdss-bamndp {
cell-id = <0x79>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-qdss-bamndp";
qcom,prio0 = <0x00>;
qcom,connections = <0x3b>;
qcom,mas-rpm-id = <0x8f>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x39 0x30 0x3a 0x36 0x37 0x38 0x33>;
qcom,qport = <0x240>;
};
mas-pcie {
cell-id = <0x2d>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-pcie";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x8e>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x30 0x3a 0x36 0x37 0x38 0x33>;
qcom,qport = <0x06>;
};
mas-ddrc-snoc {
cell-id = <0x75>;
qcom,ap-owned;
qcom,buswidth = <0x10>;
qcom,bus-dev = <0x31>;
label = "mas-ddrc-snoc";
qcom,connections = <0x2e 0x2f 0x30>;
qcom,mas-rpm-id = <0x8a>;
qcom,blacklist = <0x32 0x33>;
};
mas-qdss-etr {
cell-id = <0x3c>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-qdss-etr";
qcom,prio0 = <0x00>;
qcom,connections = <0x3b>;
qcom,mas-rpm-id = <0x1f>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x39 0x30 0x3a 0x36 0x37 0x38 0x33>;
qcom,qport = <0x220>;
};
mas-adss-dma2 {
cell-id = <0x71>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-adss-dma2";
qcom,connections = <0x2c>;
qcom,mas-rpm-id = <0x86>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
pcnoc-m-0 {
cell-id = <0x271e>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
qcom,prio1 = <0x01>;
label = "pcnoc-m-0";
qcom,prio0 = <0x01>;
qcom,connections = <0x2b>;
qcom,mas-rpm-id = <0x57>;
qcom,qos-mode = "fixed";
qcom,slv-rpm-id = <0x74>;
phandle = <0x03>;
linux,phandle = <0x03>;
qcom,qport = <0x0c>;
};
mas-snoc-cfg {
cell-id = <0x7a>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "mas-snoc-cfg";
qcom,connections = <0x33>;
qcom,mas-rpm-id = <0x90>;
};
slv-sdcc-cfg {
cell-id = <0x2e4>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-sdcc-cfg";
qcom,slv-rpm-id = <0xd8>;
phandle = <0x29>;
linux,phandle = <0x29>;
};
mas-blsp-bam {
cell-id = <0x6d>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-blsp-bam";
qcom,connections = <0x03>;
qcom,mas-rpm-id = <0x82>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
mas-adss-dma1 {
cell-id = <0x70>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-adss-dma1";
qcom,connections = <0x2c>;
qcom,mas-rpm-id = <0x85>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
slv-snoc-mpu-cfg {
cell-id = <0x27e>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-snoc-mpu-cfg";
qcom,slv-rpm-id = <0x43>;
phandle = <0x27>;
linux,phandle = <0x27>;
};
slv-ddrc-mpu1-cfg {
cell-id = <0x2de>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ddrc-mpu1-cfg";
qcom,slv-rpm-id = <0xcb>;
phandle = <0x0a>;
linux,phandle = <0x0a>;
};
mas-tic {
cell-id = <0x4d>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-tic";
qcom,connections = <0x2d 0x2b>;
qcom,mas-rpm-id = <0x33>;
};
slv-wss1-vmidmt-cfg {
cell-id = <0x2e7>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-wss1-vmidmt-cfg";
qcom,slv-rpm-id = <0xdb>;
phandle = <0x28>;
linux,phandle = <0x28>;
};
slv-ess-cfg {
cell-id = <0x2f1>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-ess-cfg";
qcom,slv-rpm-id = <0xe5>;
phandle = <0x35>;
linux,phandle = <0x35>;
};
pcnoc-s-0 {
cell-id = <0x2722>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-0";
qcom,connections = <0x22 0x05 0x1b 0x17>;
qcom,mas-rpm-id = <0x59>;
qcom,slv-rpm-id = <0x76>;
phandle = <0x3e>;
linux,phandle = <0x3e>;
};
slv-ess-apu-cfg {
cell-id = <0x2e0>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ess-apu-cfg";
qcom,slv-rpm-id = <0xd4>;
phandle = <0x0f>;
linux,phandle = <0x0f>;
};
slv-srvc-pcnoc {
cell-id = <0x2e9>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-srvc-pcnoc";
qcom,slv-rpm-id = <0xdd>;
phandle = <0x26>;
linux,phandle = <0x26>;
};
pcnoc-s-8 {
cell-id = <0x2727>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-8";
qcom,connections = <0x29 0x0c 0x24>;
qcom,mas-rpm-id = <0x60>;
qcom,slv-rpm-id = <0x7d>;
phandle = <0x43>;
linux,phandle = <0x43>;
};
pcnoc-s-9 {
cell-id = <0x2728>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-9";
qcom,connections = <0x09 0x28 0x18 0x14>;
qcom,mas-rpm-id = <0x61>;
qcom,slv-rpm-id = <0x7e>;
phandle = <0x44>;
linux,phandle = <0x44>;
};
slv-qpic-cfg {
cell-id = <0x2e3>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-qpic-cfg";
qcom,slv-rpm-id = <0xd7>;
phandle = <0x0c>;
linux,phandle = <0x0c>;
};
slv-wss0-vmidmt-cfg {
cell-id = <0x2e5>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-wss0-vmidmt-cfg";
qcom,slv-rpm-id = <0xd9>;
phandle = <0x18>;
linux,phandle = <0x18>;
};
slv-qdss-cfg {
cell-id = <0x27b>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-qdss-cfg";
qcom,slv-rpm-id = <0x3f>;
phandle = <0x13>;
linux,phandle = <0x13>;
};
slv-mdio {
cell-id = <0x2d2>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-mdio";
qcom,slv-rpm-id = <0xc5>;
phandle = <0x06>;
linux,phandle = <0x06>;
};
slv-wss0-apu-cfg {
cell-id = <0x2e6>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-wss0-apu-cfg";
qcom,slv-rpm-id = <0xda>;
phandle = <0x14>;
linux,phandle = <0x14>;
};
mas-qdss-dap {
cell-id = <0x4c>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-qdss-dap";
qcom,connections = <0x2d 0x2b>;
qcom,mas-rpm-id = <0x31>;
};
pcnoc-s-6 {
cell-id = <0x2740>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-6";
qcom,connections = <0x0b 0x15 0x1e 0x0d 0x0a>;
qcom,mas-rpm-id = <0x5e>;
qcom,slv-rpm-id = <0x7b>;
phandle = <0x41>;
linux,phandle = <0x41>;
};
snoc-int-0 {
cell-id = <0x2714>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "snoc-int-0";
qcom,connections = <0x46 0x3a>;
qcom,mas-rpm-id = <0x63>;
qcom,slv-rpm-id = <0x82>;
phandle = <0x2e>;
linux,phandle = <0x2e>;
};
slv-adss-apu {
cell-id = <0x2d0>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-adss-apu";
qcom,slv-rpm-id = <0xc2>;
phandle = <0x23>;
linux,phandle = <0x23>;
};
slv-qhss-apu-cfg {
cell-id = <0x2d1>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-qhss-apu-cfg";
qcom,slv-rpm-id = <0xc4>;
phandle = <0x20>;
linux,phandle = <0x20>;
};
pcnoc-s-1 {
cell-id = <0x2723>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-1";
qcom,connections = <0x19 0x12 0x10>;
qcom,mas-rpm-id = <0x5a>;
qcom,slv-rpm-id = <0x77>;
phandle = <0x3c>;
linux,phandle = <0x3c>;
};
slv-prng-apu-cfg {
cell-id = <0x2cc>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-prng-apu-cfg";
qcom,slv-rpm-id = <0xbe>;
phandle = <0x19>;
linux,phandle = <0x19>;
};
slv-prng {
cell-id = <0x26a>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-prng";
qcom,slv-rpm-id = <0x2c>;
phandle = <0x12>;
linux,phandle = <0x12>;
};
slv-snoc-cfg {
cell-id = <0x282>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-snoc-cfg";
qcom,slv-rpm-id = <0x46>;
phandle = <0x2a>;
linux,phandle = <0x2a>;
};
mas-spdm {
cell-id = <0x24>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-spdm";
qcom,connections = <0x03>;
qcom,mas-rpm-id = <0x32>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
qdss-int {
cell-id = <0x2719>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "qdss-int";
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x62>;
qcom,slv-rpm-id = <0x80>;
phandle = <0x3b>;
linux,phandle = <0x3b>;
};
slv-blsp-cfg {
cell-id = <0x2e2>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-blsp-cfg";
qcom,slv-rpm-id = <0xd6>;
phandle = <0x24>;
linux,phandle = <0x24>;
};
slv-adss-cfg {
cell-id = <0x2cf>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-adss-cfg";
qcom,slv-rpm-id = <0xc1>;
phandle = <0x07>;
linux,phandle = <0x07>;
};
pcnoc-s-7 {
cell-id = <0x2752>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-7";
qcom,connections = <0x0f 0x25 0x1f>;
qcom,mas-rpm-id = <0x5f>;
qcom,slv-rpm-id = <0x7c>;
phandle = <0x42>;
linux,phandle = <0x42>;
};
mas-usb2-bam {
cell-id = <0x6e>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x04>;
qcom,prio1 = <0x01>;
label = "mas-usb2-bam";
qcom,prio0 = <0x01>;
qcom,connections = <0x2b>;
qcom,mas-rpm-id = <0x83>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
qcom,qport = <0x0f>;
};
slv-tlmm {
cell-id = <0x270>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-tlmm";
qcom,slv-rpm-id = <0x33>;
phandle = <0x17>;
linux,phandle = <0x17>;
};
fab-snoc {
clocks;
cell-id = <0x400>;
label = "fab-snoc";
qcom,bypass-qos-prg;
qcom,base-offset = <0x00>;
qcom,base-name = "snoc-base";
qcom,qos-off = <0x80>;
phandle = <0x31>;
qcom,fab-dev;
linux,phandle = <0x31>;
qcom,bus-type = <0x01>;
};
slv-ddrc-mpu2-cfg {
cell-id = <0x2de>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ddrc-mpu2-cfg";
qcom,slv-rpm-id = <0xd2>;
phandle = <0x1e>;
linux,phandle = <0x1e>;
};
slv-pcie {
cell-id = <0x2ee>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "slv-pcie";
qcom,slv-rpm-id = <0xe2>;
phandle = <0x30>;
linux,phandle = <0x30>;
};
mas-snoc-pcnoc {
cell-id = <0x2739>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
qcom,prio1 = <0x00>;
label = "mas-snoc-pcnoc";
qcom,prio0 = <0x00>;
qcom,connections = <0x2d>;
qcom,mas-rpm-id = <0x4d>;
qcom,qos-mode = "fixed";
qcom,qport = <0x10>;
};
slv-ddrc-cfg {
cell-id = <0x2db>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ddrc-cfg";
qcom,slv-rpm-id = <0xc8>;
phandle = <0x0d>;
linux,phandle = <0x0d>;
};
slv-ess-vmidmt-cfg {
cell-id = <0x2df>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ess-vmidmt-cfg";
qcom,slv-rpm-id = <0xd3>;
phandle = <0x1f>;
linux,phandle = <0x1f>;
};
slv-pcnoc-mpu-cfg {
cell-id = <0x2cd>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-pcnoc-mpu-cfg";
qcom,slv-rpm-id = <0xbf>;
phandle = <0x1d>;
linux,phandle = <0x1d>;
};
fab-pcnoc {
clocks;
cell-id = <0x1000>;
label = "fab-pcnoc";
qcom,bypass-qos-prg;
qcom,base-offset = <0x00>;
qcom,base-name = "pcnoc-base";
qcom,qos-off = <0x1000>;
phandle = <0x04>;
qcom,fab-dev;
linux,phandle = <0x04>;
qcom,bus-type = <0x01>;
};
slv-wss1-apu-cfg {
cell-id = <0x2e8>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-wss1-apu-cfg";
qcom,slv-rpm-id = <0xdc>;
phandle = <0x09>;
linux,phandle = <0x09>;
};
slv-ocimem {
cell-id = <0x249>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "slv-ocimem";
qcom,slv-rpm-id = <0x1a>;
phandle = <0x46>;
linux,phandle = <0x46>;
};
pcnoc-s-4 {
cell-id = <0x2726>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-4";
qcom,connections = <0x07 0x21 0x23>;
qcom,mas-rpm-id = <0x5d>;
qcom,slv-rpm-id = <0x7a>;
phandle = <0x3f>;
linux,phandle = <0x3f>;
};
slv-crypto-cfg {
cell-id = <0x2f0>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-crypto-cfg";
qcom,slv-rpm-id = <0xe4>;
phandle = <0x38>;
linux,phandle = <0x38>;
};
mas-ess {
cell-id = <0x78>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-ess";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x8d>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x39 0x30 0x3a 0x36 0x37 0x38 0x33>;
qcom,qport = <0x2c>;
};
slv-qdss-stm {
cell-id = <0x24c>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-qdss-stm";
qcom,slv-rpm-id = <0x1e>;
phandle = <0x3a>;
linux,phandle = <0x3a>;
};
pcnoc-s-5 {
cell-id = <0x273f>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-5";
qcom,connections = <0x20 0x08 0x06 0x11>;
qcom,mas-rpm-id = <0x81>;
qcom,slv-rpm-id = <0xbd>;
phandle = <0x40>;
linux,phandle = <0x40>;
};
slv-ddrc-apu-cfg {
cell-id = <0x2dc>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-ddrc-apu-cfg";
qcom,slv-rpm-id = <0xc9>;
phandle = <0x15>;
linux,phandle = <0x15>;
};
slv-boot-rom {
cell-id = <0x276>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-boot-rom";
qcom,slv-rpm-id = <0x39>;
phandle = <0x1a>;
linux,phandle = <0x1a>;
};
slv-wss1-cfg {
cell-id = <0x2ed>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-wss1-cfg";
qcom,slv-rpm-id = <0xe1>;
phandle = <0x36>;
linux,phandle = <0x36>;
};
mas-wss-1 {
cell-id = <0x77>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-wss-1";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x8c>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x30 0x36 0x37 0x38 0x33>;
qcom,qport = <0x1b>;
};
slv-snoc-ddrc-m1 {
cell-id = <0x2ea>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "slv-snoc-ddrc-m1";
qcom,slv-rpm-id = <0xde>;
phandle = <0x32>;
linux,phandle = <0x32>;
};
slv-srif {
cell-id = <0x2d4>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-srif";
qcom,slv-rpm-id = <0xc7>;
phandle = <0x11>;
linux,phandle = <0x11>;
};
slv-fephy-cfg {
cell-id = <0x2d3>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-fephy-cfg";
qcom,slv-rpm-id = <0xc6>;
phandle = <0x08>;
linux,phandle = <0x08>;
};
pcnoc-int-0 {
cell-id = <0x271c>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x04>;
label = "pcnoc-int-0";
qcom,connections = <0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45>;
qcom,mas-rpm-id = <0x55>;
qcom,slv-rpm-id = <0x72>;
phandle = <0x2d>;
linux,phandle = <0x2d>;
};
slv-pcnoc-snoc {
cell-id = <0x271b>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-pcnoc-snoc";
qcom,slv-rpm-id = <0x2d>;
phandle = <0x2b>;
linux,phandle = <0x2b>;
};
pcnoc-m-1 {
cell-id = <0x271f>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
qcom,prio1 = <0x01>;
label = "pcnoc-m-1";
qcom,prio0 = <0x01>;
qcom,connections = <0x2b>;
qcom,mas-rpm-id = <0x58>;
qcom,qos-mode = "fixed";
qcom,slv-rpm-id = <0x75>;
phandle = <0x2c>;
linux,phandle = <0x2c>;
qcom,qport = <0x0d>;
};
slv-usb3-cfg {
cell-id = <0x2ef>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-usb3-cfg";
qcom,slv-rpm-id = <0xe3>;
phandle = <0x34>;
linux,phandle = <0x34>;
};
pcnoc-s-2 {
cell-id = <0x2724>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "pcnoc-s-2";
qcom,connections = <0x1c 0x1d 0x0e 0x1a>;
qcom,mas-rpm-id = <0x5b>;
qcom,slv-rpm-id = <0x78>;
phandle = <0x3d>;
linux,phandle = <0x3d>;
};
slv-spdm {
cell-id = <0x279>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-spdm";
qcom,slv-rpm-id = <0x3c>;
phandle = <0x1c>;
linux,phandle = <0x1c>;
};
mas-qpic-bam {
cell-id = <0x73>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-qpic-bam";
qcom,connections = <0x03>;
qcom,mas-rpm-id = <0x88>;
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
};
slv-srvc-snoc {
cell-id = <0x2f2>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
label = "slv-srvc-snoc";
qcom,slv-rpm-id = <0xe6>;
phandle = <0x33>;
linux,phandle = <0x33>;
};
slv-clk-ctl {
cell-id = <0x26c>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-clk-ctl";
qcom,slv-rpm-id = <0x2f>;
phandle = <0x22>;
linux,phandle = <0x22>;
};
mas-usb3 {
cell-id = <0x3d>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x31>;
qcom,prio1 = <0x00>;
label = "mas-usb3";
qcom,prio0 = <0x00>;
qcom,connections = <0x2e 0x32>;
qcom,mas-rpm-id = <0x20>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x34 0x35 0x39 0x30 0x3a 0x36 0x37 0x38 0x33>;
qcom,qport = <0x07>;
};
slv-security {
cell-id = <0x26e>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-security";
qcom,slv-rpm-id = <0x31>;
phandle = <0x1b>;
linux,phandle = <0x1b>;
};
mas-sdcc-bam {
cell-id = <0x74>;
qcom,ap-owned;
qcom,buswidth = <0x08>;
qcom,bus-dev = <0x04>;
qcom,prio1 = <0x00>;
label = "mas-sdcc-bam";
qcom,prio0 = <0x00>;
qcom,connections = <0x2b>;
qcom,mas-rpm-id = <0x89>;
qcom,qos-mode = "fixed";
qcom,blacklist = <0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a>;
qcom,qport = <0x0e>;
};
slv-tcsr {
cell-id = <0x26f>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "slv-tcsr";
qcom,slv-rpm-id = <0x32>;
phandle = <0x05>;
linux,phandle = <0x05>;
};
slv-wss0-cfg {
cell-id = <0x2ec>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x31>;
label = "slv-wss0-cfg";
qcom,slv-rpm-id = <0xe0>;
phandle = <0x37>;
linux,phandle = <0x37>;
};
mas-pcnoc-cfg {
cell-id = <0x58>;
qcom,ap-owned;
qcom,buswidth = <0x04>;
qcom,bus-dev = <0x04>;
label = "mas-pcnoc-cfg";
qcom,connections = <0x26>;
qcom,mas-rpm-id = <0x54>;
};
};
ledc@1937000 {
reg = <0x1937000 0x20070>;
status = "disabled";
qcom,tcsr_ledc_values = <0x320193 0x14720800 0x20d 0x00 0x00 0xffffffff 0x00 0x07 0x7d0010 0x00 0x10482090 0x3fffdfc>;
qcom,ledc_blink_indices_cnt = <0x00>;
compatible = "qca,ledc";
reg-names = "ledc_base_addr";
qcom,ledc_blink_indices = <0x00>;
};
ssphy@1 {
status = "ok";
compatible = "qca,dummy-ssphy";
phandle = <0x4e>;
linux,phandle = <0x4e>;
};
pinctrl@0x01000000 {
reg = <0x1000000 0x300000>;
#interrupt-cells = <0x02>;
interrupt-controller;
compatible = "qcom,ipq40xx-pinctrl";
gpio-controller;
#gpio-cells = <0x02>;
phandle = <0x51>;
linux,phandle = <0x51>;
interrupts = <0x00 0xd0 0x00>;
ts_0_pinmux {
mux_2 {
pins = "gpio35";
bias-pull-up;
input-enable;
};
mux_1 {
pins = "gpio34";
output-high;
};
};
sd_0_pinmux {
phandle = <0x52>;
linux,phandle = <0x52>;
sdclk {
pins = "gpio27";
function = "sdio_clk";
drive-strength = <0x10>;
};
sd0 {
pins = "gpio23";
function = "sdio0";
drive-strength = <0x0a>;
};
sd4 {
pins = "gpio29";
function = "sdio4";
drive-strength = <0x0a>;
};
sdcmd {
pins = "gpio28";
function = "sdio_cmd";
drive-strength = <0x0a>;
};
sd5 {
pins = "gpio30";
function = "sdio5";
drive-strength = <0x0a>;
};
sd7 {
pins = "gpio32";
bias-disable;
function = "sdio7";
drive-strength = <0x0a>;
};
sd1 {
pins = "gpio24";
function = "sdio1";
drive-strength = <0x0a>;
};
sd6 {
pins = "gpio31";
function = "sdio6";
drive-strength = <0x0a>;
};
sd2 {
pins = "gpio25";
function = "sdio2";
drive-strength = <0x0a>;
};
sd3 {
pins = "gpio26";
function = "sdio3";
drive-strength = <0x0a>;
};
};
i2c_0_pinmux {
phandle = <0x4f>;
linux,phandle = <0x4f>;
mux {
pins = "gpio58\0gpio59";
bias-disable;
function = "blsp_i2c0";
};
};
mdio_pinmux {
phandle = <0x54>;
linux,phandle = <0x54>;
mux_2 {
pins = "gpio7";
function = "mdc";
bias-bus-hold;
};
mux_1 {
pins = "gpio6";
function = "mdio0";
bias-bus-hold;
};
};
serial1_pinmux {
phandle = <0x49>;
linux,phandle = <0x49>;
mux {
pins = "gpio8\0gpio9";
bias-disable;
function = "blsp_uart1";
};
};
serial0_pinmux {
phandle = <0x48>;
linux,phandle = <0x48>;
mux {
pins = "gpio16\0gpio17";
bias-disable;
function = "blsp_uart0";
};
};
spi_0_pinmux {
phandle = <0x4a>;
linux,phandle = <0x4a>;
mux {
pins = "gpio12\0gpio13\0gpio14\0gpio15";
bias-disable;
function = "blsp_spi0";
};
};
uart1_pinmux {
phandle = <0x56>;
linux,phandle = <0x56>;
mux {
pins = "gpio8\0gpio9\0gpio10\0gpio11";
bias-disable;
function = "blsp_uart1";
};
};
};
qcrypto@8e20000 {
clocks = <0x02 0x22 0x02 0x21 0x02 0x20>;
reg = <0x8e20000 0x20000 0x8e04000 0x20000>;
qcom,ce-hw-instance = <0x00>;
qcom,ce-hw-shared = <0x01>;
status = "ok";
compatible = "qcom,qcrypto";
reg-names = "crypto-base\0crypto-bam-base";
qcom,ce-device = <0x00>;
clock-names = "core_clk\0bus_clk\0iface_clk";
qcom,bam-pipe-pair = <0x01>;
qcom,ce-opp-freq = <0x7735940>;
interrupts = <0x00 0xcf 0x00>;
};
counter {
reg = <0x4a1000 0x04>;
compatible = "qcom,qca-gcnt";
};
ess_tcsr@1953000 {
reg = <0x1953000 0x1000>;
compatible = "qcom,tcsr";
qcom,ess-interface-select = <0x00>;
};
qcom,mdss_lcd_qpic_panel {
label = "qpic lcd panel";
status = "ok";
compatible = "qcom,mdss-qpic-panel";
qcom,mdss-pan-bpp = <0x12>;
qcom,mdss-pan-res = <0x320 0x1e0>;
qcom,refresh_rate = <0x3c>;
};
hsphy@a8000 {
reg = <0xa8000 0x40>;
resets = <0x02 0x0f 0x02 0x10>;
status = "ok";
compatible = "qca,baldur-usb2-hsphy";
reg-names = "phy_base";
qca,emulation = <0x00>;
qca,host = <0x01>;
phandle = <0x4d>;
linux,phandle = <0x4d>;
reset-names = "por_rst\0srif_rst";
};
ssphy@0 {
reg = <0x9a000 0x800>;
resets = <0x02 0x0c>;
status = "ok";
compatible = "qca,uni-ssphy";
reg-names = "phy_base";
qca,emulation = <0x00>;
qca,host = <0x01>;
phandle = <0x4c>;
linux,phandle = <0x4c>;
reset-names = "por_rst";
};
ess-psgmii@98000 {
psgmii_access_mode = "local bus";
reg = <0x98000 0x800>;
resets = <0x02 0x4d>;
compatible = "qcom,ess-psgmii";
reset-names = "psgmii_rst";
};
edma@c080000 {
qcom,num_gmac = <0x02>;
reg = <0xc080000 0x8000>;
qcom,mdio_supported;
compatible = "qcom,ess-edma";
qcom,page-mode = <0x00>;
qcom,rx_head_buf_size = <0x604>;
interrupts = <0x00 0x41 0x01 0x00 0x42 0x01 0x00 0x43 0x01 0x00 0x44 0x01 0x00 0x45 0x01 0x00 0x46 0x01 0x00 0x47 0x01 0x00 0x48 0x01 0x00 0x49 0x01 0x00 0x4a 0x01 0x00 0x4b 0x01 0x00 0x4c 0x01 0x00 0x4d 0x01 0x00 0x4e 0x01 0x00 0x4f 0x01 0x00 0x50 0x01 0x00 0xf0 0x01 0x00 0xf1 0x01 0x00 0xf2 0x01 0x00 0xf3 0x01 0x00 0xf4 0x01 0x00 0xf5 0x01 0x00 0xf6 0x01 0x00 0xf7 0x01 0x00 0xf8 0x01 0x00 0xf9 0x01 0x00 0xfa 0x01 0x00 0xfb 0x01 0x00 0xfc 0x01 0x00 0xfd 0x01 0x00 0xfe 0x01 0x00 0xff 0x01>;
gmac0 {
qcom,phy_mdio_addr = <0x04>;
qcom,poll_required = <0x01>;
vlan_tag = <0x02 0x20>;
qcom,forced_speed = <0x3e8>;
local-mac-address = [44 5e cd 01 09 07];
qcom,forced_duplex = <0x01>;
};
gmac1 {
vlan_tag = <0x01 0x1e>;
local-mac-address = [44 5e cd 01 09 08];
};
};
qcedev@8e20000 {
clocks = <0x02 0x22 0x02 0x21 0x02 0x20>;
reg = <0x8e20000 0x20000 0x8e04000 0x20000>;
qcom,ce-hw-instance = <0x00>;
qcom,ce-hw-shared = <0x01>;
status = "ok";
compatible = "qcom,qcedev";
reg-names = "crypto-base\0crypto-bam-base";
qcom,ce-device = <0x00>;
clock-names = "core_clk\0bus_clk\0iface_clk";
qcom,bam-pipe-pair = <0x01>;
qcom,ce-opp-freq = <0x7735940>;
interrupts = <0x00 0xcf 0x00>;
};
serial@78af000 {
clocks = <0x02 0x1a 0x02 0x15>;
reg = <0x78af000 0x200>;
status = "ok";
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
clock-names = "core\0iface";
pinctrl-names = "default";
pinctrl-0 = <0x48>;
interrupts = <0x00 0x6b 0x00>;
};
cpu_freq_ipq40xx {
compatible = "qca,ipq40xx_freq";
clock-latency = <0x186a0>;
qcom,cpufreq-table = <0xbb80 0x30d40 0x7a120 0xaece0>;
};
regulator@0 {
reg = <0x1948000 0x04>;
regulator-min-microvolt = <0x1b7740>;
states = <0x2dc6c0 0x03 0x1b7740 0x01>;
compatible = "qcom,regulator-ipq40xx";
phandle = <0x53>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-name = "SD0 VccQ";
linux,phandle = <0x53>;
mask = <0x03>;
};
rng@0x00022000 {
clocks = <0x02 0x2a>;
reg = <0x22000 0x140>;
compatible = "qcom,prng";
clock-names = "core";
};
clock-controller@7700038 {
reg = <0x7700038 0x1dc>;
status = "disabled";
#clock-cells = <0x01>;
compatible = "qcom,adcc-ipq40xx";
#reset-cells = <0x01>;
};
qcom,sps {
qcom,device-type = <0x03>;
compatible = "qcom,msm_sps_4k";
qcom,pipe-attr-ee;
};
usb2@6000000 {
clocks = <0x02 0x34 0x02 0x35 0x02 0x36>;
reg = <0x60f8800 0x100>;
status = "ok";
compatible = "qca,dwc3";
reg-names = "qscratch_base";
clock-names = "master\0sleep\0mock_utmi";
qca,host = <0x01>;
#size-cells = <0x01>;
ranges;
#address-cells = <0x01>;
dwc3@6000000 {
usb2-host-discon-mask = <0x100>;
reg = <0x6000000 0xf8000>;
phy-names = "usb2-phy\0usb3-phy";
usb2-host-discon-quirk;
compatible = "snps,dwc3";
usb2-host-discon-phy-misc-reg = <0x24>;
usb-phy = <0x4d 0x4e>;
tx-fifo-resize;
dr_mode = "host";
usb2-susphy-quirk;
interrupts = <0x00 0x88 0x00>;
};
};
usb3@8a00000 {
clocks = <0x02 0x37 0x02 0x38 0x02 0x39>;
reg = <0x8af8800 0x100>;
status = "ok";
compatible = "qca,dwc3";
reg-names = "qscratch_base";
clock-names = "master\0sleep\0mock_utmi";
qca,host = <0x01>;
#size-cells = <0x01>;
ranges;
#address-cells = <0x01>;
dwc3@8a00000 {
usb2-host-discon-mask = <0x100>;
reg = <0x8a00000 0xf8000>;
phy-names = "usb2-phy\0usb3-phy";
usb2-host-discon-quirk;
compatible = "snps,dwc3";
usb2-host-discon-phy-misc-reg = <0x24>;
usb-phy = <0x4b 0x4c>;
tx-fifo-resize;
dr_mode = "host";
usb2-susphy-quirk;
interrupts = <0x00 0x84 0x00>;
};
};
serial@78b0000 {
clocks = <0x02 0x1b 0x02 0x15>;
reg = <0x78b0000 0x200>;
status = "ok";
compatible = "qcom,msm-uartdm-v1.4\0qcom,msm-uartdm";
clock-names = "core\0iface";
pinctrl-names = "default";
pinctrl-0 = <0x49>;
interrupts = <0x00 0x6c 0x00>;
};
pwm {
clocks = <0x02 0x14>;
status = "disabled";
compatible = "qca,ipq4019-pwm";
clock-names = "core";
used-pwm-indices = <0x01 0x01 0x01 0x01>;
pwm-base-index = <0x00>;
};
};
memory {
reg = <0x80000000 0x20000000>;
device_type = "memory";
};
chosen {
bootargs = "rootfsname=rootfs rootwait";
bootargs-append = " clk_ignore_unused";
};
reserved-memory {
#size-cells = <0x01>;
ranges;
#address-cells = <0x01>;
rsvd2@87B00000 {
reg = <0x87b00000 0x500000>;
no-map;
};
wifi_dump@87500000 {
reg = <0x87500000 0x600000>;
no-map;
};
rsvd1@87000000 {
reg = <0x87000000 0x500000>;
no-map;
};
};
cpus {
#size-cells = <0x00>;
#address-cells = <0x01>;
cpu@2 {
clocks = <0x02 0x09>;
reg = <0x02>;
enable-method = "qcom,arm-cortex-acc";
compatible = "arm,cortex-a7";
clock-frequency = <0x00>;
device_type = "cpu";
};
cpu@0 {
clocks = <0x02 0x09>;
reg = <0x00>;
enable-method = "qcom,arm-cortex-acc";
compatible = "arm,cortex-a7";
clock-frequency = <0x00>;
device_type = "cpu";
};
cpu@3 {
clocks = <0x02 0x09>;
reg = <0x03>;
enable-method = "qcom,arm-cortex-acc";
compatible = "arm,cortex-a7";
clock-frequency = <0x00>;
device_type = "cpu";
};
cpu@1 {
clocks = <0x02 0x09>;
reg = <0x01>;
enable-method = "qcom,arm-cortex-acc";
compatible = "arm,cortex-a7";
clock-frequency = <0x00>;
device_type = "cpu";
};
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment