Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /dts-v1/;
- / {
- interrupt-parent = <0x01>;
- compatible = "qcom,ipq8064-ap161\0qcom,ipq8064";
- #size-cells = <0x01>;
- model = "QCA IPQ8064/AP161";
- #address-cells = <0x01>;
- cpu_type = <0x18010000>;
- clock-controller {
- compatible = "qcom,krait-cc-v1";
- #clock-cells = <0x01>;
- phandle = <0x05>;
- linux,phandle = <0x05>;
- };
- clocks {
- sleep_clk {
- compatible = "fixed-clock";
- clock-frequency = <0x8000>;
- #clock-cells = <0x00>;
- phandle = <0x15>;
- linux,phandle = <0x15>;
- };
- };
- memory {
- device_type = "memory";
- reg = <0x40000000 0x20000000>;
- };
- cpus {
- #size-cells = <0x00>;
- #address-cells = <0x01>;
- cpu@0 {
- device_type = "cpu";
- operating-points-0-5 = <0x1a5248 0x10c8e0 0x155cc0 0xfa3e8 0xf4240 0xe7ef0 0xc3500 0xdbba0 0x927c0 0xcf850 0x5dc00 0xc96a8>;
- cooling-max-state = <0x0a>;
- operating-points-0-6 = <0x1a5248 0x100590 0x155cc0 0xee098 0xf4240 0xdbba0 0xc3500 0xcf850 0x927c0 0xc3500 0x5dc00 0xbd358>;
- cooling-min-state = <0x00>;
- cpu_fab_threshold = <0x3b9aca00>;
- compatible = "qcom,krait";
- clocks = <0x05 0x00>;
- operating-points-0-1 = <0x1a5248 0x12b128 0x155cc0 0x118c30 0xf4240 0x106738 0xc3500 0xfa3e8 0x927c0 0xee098 0x5dc00 0xe7ef0>;
- core-supply = <0x06>;
- qcom,imem = <0x07>;
- operating-points-0-3 = <0x1a5248 0x11edd8 0x155cc0 0x10c8e0 0xf4240 0xfa3e8 0xc3500 0xee098 0x927c0 0xe1d48 0x5dc00 0xdbba0>;
- operating-points-0-0 = <0x1a5248 0x1343a4 0x155cc0 0x11edd8 0xf4240 0x10c8e0 0xc3500 0x100590 0x927c0 0xf4240 0x5dc00 0xee098>;
- clock-names = "cpu";
- operating-points-0-4 = <0x1a5248 0x118c30 0x155cc0 0x106738 0xf4240 0xf4240 0xc3500 0xe7ef0 0x927c0 0xdbba0 0x5dc00 0xd59f8>;
- #cooling-cells = <0x02>;
- operating-points-0-2 = <0x1a5248 0x124f80 0x155cc0 0x112a88 0xf4240 0x100590 0xc3500 0xf4240 0x927c0 0xe7ef0 0x5dc00 0xe1d48>;
- voltage-tolerance = <0x05>;
- reg = <0x00>;
- next-level-cache = <0x02>;
- qcom,acc = <0x03>;
- qcom,saw = <0x04>;
- clock-latency = <0x186a0>;
- enable-method = "qcom,kpss-acc-v1";
- };
- cpu@1 {
- device_type = "cpu";
- operating-points-0-5 = <0x1a5248 0x10c8e0 0x155cc0 0xfa3e8 0xf4240 0xe7ef0 0xc3500 0xdbba0 0x927c0 0xcf850 0x5dc00 0xc96a8>;
- cooling-max-state = <0x0a>;
- operating-points-0-6 = <0x1a5248 0x100590 0x155cc0 0xee098 0xf4240 0xdbba0 0xc3500 0xcf850 0x927c0 0xc3500 0x5dc00 0xbd358>;
- cooling-min-state = <0x00>;
- cpu_fab_threshold = <0x3b9aca00>;
- compatible = "qcom,krait";
- clocks = <0x05 0x01>;
- operating-points-0-1 = <0x1a5248 0x12b128 0x155cc0 0x118c30 0xf4240 0x106738 0xc3500 0xfa3e8 0x927c0 0xee098 0x5dc00 0xe7ef0>;
- core-supply = <0x0a>;
- qcom,imem = <0x07>;
- operating-points-0-3 = <0x1a5248 0x11edd8 0x155cc0 0x10c8e0 0xf4240 0xfa3e8 0xc3500 0xee098 0x927c0 0xe1d48 0x5dc00 0xdbba0>;
- operating-points-0-0 = <0x1a5248 0x1343a4 0x155cc0 0x11edd8 0xf4240 0x10c8e0 0xc3500 0x100590 0x927c0 0xf4240 0x5dc00 0xee098>;
- clock-names = "cpu";
- operating-points-0-4 = <0x1a5248 0x118c30 0x155cc0 0x106738 0xf4240 0xf4240 0xc3500 0xe7ef0 0x927c0 0xdbba0 0x5dc00 0xd59f8>;
- #cooling-cells = <0x02>;
- operating-points-0-2 = <0x1a5248 0x124f80 0x155cc0 0x112a88 0xf4240 0x100590 0xc3500 0xf4240 0x927c0 0xe7ef0 0x5dc00 0xe1d48>;
- reg = <0x01>;
- next-level-cache = <0x02>;
- qcom,acc = <0x08>;
- qcom,saw = <0x09>;
- clock-latency = <0x186a0>;
- enable-method = "qcom,kpss-acc-v1";
- };
- l2-cache {
- cache-level = <0x02>;
- compatible = "cache";
- clocks = <0x05 0x04>;
- clock-names = "cache";
- vdd_dig-supply = <0x0b>;
- phandle = <0x02>;
- cache-points-kHz = <0x124f80 0x118c30 0x124f80 0xf4240 0x10c8e0 0x927c0 0x5dc00 0x10c8e0 0x5dc00>;
- linux,phandle = <0x02>;
- };
- };
- nss-common {
- nss_core_vdd_nominal = <0x10c8e0>;
- compatible = "qcom,nss-common";
- clocks = <0x0c 0x11b 0x0c 0x11a 0x0d 0x0e>;
- nss_core_threshold_freq = <0x2bb0b140>;
- nss_core_vdd_high = <0x118c30>;
- clock-names = "nss-core-clk\0nss-tcm-clk\0nss-fab0-clk\0nss-fab0-clk";
- reg = <0x3000000 0x1000>;
- nss_core-supply = <0x0f>;
- reg-names = "nss_fpb_base";
- };
- chosen {
- bootargs-append = " console=ttyMSM0,115200n8";
- bootargs = "console=ttyHSL1,115200n8 ubi.mtd=rootfs root=mtd:ubi_rootfs rootfstype=squashfs ubootversion=NUB.2D.12 readFlag=0";
- };
- fab-scaling {
- compatible = "qcom,fab-scaling";
- clocks = <0x10 0x11>;
- fab_freq_high = <0x1fc4ef40>;
- clock-names = "apps-fab-clk\0ddr-fab-clk";
- fab_freq_nominal = <0x17d78400>;
- };
- reserved-memory {
- #size-cells = <0x01>;
- ranges;
- #address-cells = <0x01>;
- pstore@5fb00000 {
- no-map;
- reg = <0x5fb00000 0x100000>;
- };
- rsvd@41200000 {
- no-map;
- reg = <0x41200000 0x300000>;
- };
- wigig_dump@44400000 {
- no-map;
- reg = <0x44400000 0x200000>;
- };
- smem@41000000 {
- no-map;
- reg = <0x41000000 0x200000>;
- };
- wifi_dump@44000000 {
- no-map;
- reg = <0x44000000 0x600000>;
- };
- nss@40000000 {
- no-map;
- reg = <0x40000000 0x1000000>;
- };
- };
- cpu-pmu {
- compatible = "qcom,krait-pmu";
- interrupts = <0x01 0x0a 0x304>;
- };
- soc {
- compatible = "simple-bus";
- #size-cells = <0x01>;
- ranges;
- #address-cells = <0x01>;
- gsbi@1a200000 {
- compatible = "qcom,gsbi-v1.0.0";
- clocks = <0x0c 0x83>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- qcom,mode = <0x03>;
- clock-names = "iface";
- reg = <0x1a200000 0x100>;
- #address-cells = <0x01>;
- serial@1a240000 {
- compatible = "qcom,msm-uartdm-v1.3\0qcom,msm-uartdm";
- interrupts = <0x00 0x9a 0x00>;
- clocks = <0x0c 0x9d 0x0c 0x83>;
- status = "disabled";
- clock-names = "core\0iface";
- reg = <0x1a240000 0x1000 0x1a200000 0x1000>;
- };
- i2c@1a280000 {
- compatible = "qcom,i2c-qup-v1.1.1";
- interrupts = <0x00 0x9b 0x00>;
- clocks = <0x0c 0x8f 0x0c 0x83>;
- status = "disabled";
- #size-cells = <0x00>;
- clock-names = "core\0iface";
- reg = <0x1a280000 0x1000>;
- #address-cells = <0x01>;
- };
- spi@1a280000 {
- spi-max-frequency = <0x2faf080>;
- compatible = "qcom,spi-qup-v1.1.1";
- interrupts = <0x00 0x9b 0x00>;
- clocks = <0x0c 0x8f 0x0c 0x83>;
- status = "ok";
- #size-cells = <0x00>;
- dma-names = "rx\0tx";
- dmas = <0x1a 0x06 0x09 0x1a 0x05 0x0a>;
- clock-names = "core\0iface";
- pinctrl-0 = <0x18>;
- reg = <0x1a280000 0x1000>;
- cs-gpios = <0x19 0x14 0x00>;
- #address-cells = <0x01>;
- pinctrl-names = "default";
- m25p80@0 {
- m25p,fast-read;
- spi-max-frequency = <0x2faf080>;
- compatible = "s25fl256s1";
- #size-cells = <0x01>;
- reg = <0x00>;
- #address-cells = <0x01>;
- partition@1a0000 {
- reg = <0x1a0000 0x20000>;
- label = "0:RPM";
- };
- partition@2e0000 {
- reg = <0x2e0000 0x40000>;
- label = "0:ART";
- };
- partition@180000 {
- reg = <0x180000 0x10000>;
- label = "0:BOOTCONFIG1";
- };
- partition@190000 {
- reg = <0x190000 0x10000>;
- label = "0:RES1";
- };
- partition@20000 {
- reg = <0x20000 0x20000>;
- label = "0:MIBIB";
- };
- partition@150000 {
- reg = <0x150000 0x30000>;
- label = "0:SBL3_1";
- };
- partition@3f0000 {
- reg = <0x3f0000 0x10000>;
- label = "0:EID-B";
- };
- partition@3e0000 {
- reg = <0x3e0000 0x10000>;
- label = "0:EID-A";
- };
- partition@330000 {
- reg = <0x330000 0x10000>;
- label = "0:BOOTCONFIG";
- };
- partition@b0000 {
- reg = <0xb0000 0x30000>;
- label = "0:SBL2_1";
- };
- partition@2a0000 {
- reg = <0x2a0000 0x40000>;
- label = "0:APPSBLENV";
- };
- partition@70000 {
- reg = <0x70000 0x10000>;
- label = "0:DDRCONFIG_1";
- };
- partition@40000 {
- reg = <0x40000 0x30000>;
- label = "0:SBL2";
- };
- partition@110000 {
- reg = <0x110000 0x10000>;
- label = "0:SSD";
- };
- partition@1f0000 {
- reg = <0x1f0000 0x30000>;
- label = "0:RES2";
- };
- partition@360000 {
- reg = <0x360000 0x80000>;
- label = "0:APPSBL_1";
- };
- partition@340000 {
- reg = <0x340000 0x20000>;
- label = "0:RES4";
- };
- partition@100000 {
- reg = <0x100000 0x10000>;
- label = "0:DDRCONFIG";
- };
- partition@120000 {
- reg = <0x120000 0x30000>;
- label = "0:TZ";
- };
- partition@320000 {
- reg = <0x320000 0x10000>;
- label = "0:RES3";
- };
- partition@0 {
- reg = <0x00 0x20000>;
- label = "0:SBL1";
- };
- partition@220000 {
- reg = <0x220000 0x80000>;
- label = "0:APPSBL";
- };
- partition@80000 {
- reg = <0x80000 0x30000>;
- label = "0:SBL3";
- };
- partition@1c0000 {
- reg = <0x1c0000 0x30000>;
- label = "0:TZ_1";
- };
- partition@e0000 {
- reg = <0xe0000 0x20000>;
- label = "0:RPM_1";
- };
- };
- };
- };
- gsbi@12480000 {
- compatible = "qcom,gsbi-v1.0.0";
- clocks = <0x0c 0x80>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- qcom,mode = <0x02>;
- clock-names = "iface";
- reg = <0x12480000 0x100>;
- #address-cells = <0x01>;
- serial@12490000 {
- compatible = "qcom,msm-uartdm-v1.3\0qcom,msm-uartdm";
- interrupts = <0x00 0xc3 0x00>;
- clocks = <0x0c 0x97 0x0c 0x80>;
- status = "disabled";
- clock-names = "core\0iface";
- reg = <0x12490000 0x1000 0x12480000 0x1000>;
- };
- i2c@124a0000 {
- compatible = "qcom,i2c-qup-v1.1.1";
- interrupts = <0x00 0xc4 0x00>;
- clocks = <0x0c 0x89 0x0c 0x80>;
- status = "ok";
- #size-cells = <0x00>;
- clock-frequency = <0x186a0>;
- clock-names = "core\0iface";
- pinctrl-0 = <0x17>;
- reg = <0x124a0000 0x1000>;
- #address-cells = <0x01>;
- pinctrl-names = "default";
- };
- hs_uart@12490000 {
- compatible = "qcom,msm-hsuart-v13";
- interrupts = <0x00 0xc3 0x00>;
- clocks = <0x0c 0x97 0x0c 0x80>;
- status = "disabled";
- clock-names = "core\0iface";
- reg = <0x12490000 0x1000 0x12480000 0x1000>;
- };
- };
- usb30@0 {
- resets = <0x0c 0x67>;
- compatible = "qcom,dwc3";
- clocks = <0x0c 0x10b>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- clock-names = "core";
- #address-cells = <0x01>;
- reset-names = "usb30_mstr_rst";
- dwc3@11000000 {
- dis_u3_susphy_quirk;
- compatible = "snps,dwc3";
- interrupts = <0x00 0x6e 0x04>;
- usb-phy = <0x20 0x21>;
- phy-names = "usb2-phy\0usb3-phy";
- dr_mode = "host";
- tx-fifo-resize;
- reg = <0x11000000 0xcd00>;
- };
- };
- phy@100f8830 {
- tx_deamp_3_5db = <0x20>;
- rx_eq = <0x02>;
- compatible = "qcom,dwc3-ssphy\0qcom,dwc3-ssphy-ipq8064";
- clocks = <0x0c 0x10c>;
- status = "ok";
- mpll = <0xa0>;
- clock-names = "ref";
- reg = <0x100f8830 0x30>;
- phandle = <0x23>;
- linux,phandle = <0x23>;
- };
- clock-controller@2098000 {
- clock-output-names = "acpu1_aux";
- compatible = "qcom,kpss-acc-v1";
- reg = <0x2098000 0x1000 0x2008000 0x1000>;
- phandle = <0x08>;
- linux,phandle = <0x08>;
- };
- tsens-ipq806x {
- qcom,tsens_factor = <0x3e8>;
- qcom,slope = <0x498 0x498 0x482 0x498 0x457 0x46c 0x46c 0x4af 0x46c 0x4af 0x46c>;
- compatible = "qcom,ipq806x-tsens";
- interrupts = <0x00 0xb2 0x00>;
- qcom,sensors = <0x0b>;
- reg = <0x900000 0x3678 0x700000 0x420>;
- reg-names = "tsens_physical\0tsens_eeprom_physical";
- };
- gsbi@12440000 {
- compatible = "qcom,gsbi-v1.0.0";
- clocks = <0x0c 0x7f>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- qcom,mode = <0x02>;
- clock-names = "iface";
- reg = <0x12440000 0x1000>;
- #address-cells = <0x01>;
- i2c@12460000 {
- compatible = "qcom,i2c-qup-v1.1.1";
- interrupts = <0x00 0xc2 0x00>;
- clocks = <0x0c 0x87 0x0c 0x7f>;
- status = "disabled";
- #size-cells = <0x00>;
- clock-names = "core\0iface";
- pinctrl-0 = <0x16>;
- reg = <0x12460000 0x1000>;
- #address-cells = <0x01>;
- pinctrl-names = "default";
- };
- };
- timer@200a000 {
- compatible = "qcom,kpss-timer\0qcom,msm-timer";
- interrupts = <0x01 0x01 0x301 0x01 0x02 0x301 0x01 0x03 0x301>;
- cpu-offset = <0x80000>;
- clock-frequency = <0x17d7840 0x8000>;
- reg = <0x200a000 0x100>;
- };
- phy@110f8800 {
- compatible = "qcom,dwc3-hsphy\0qcom,dwc3-hsphy-ipq8064";
- clocks = <0x0c 0x108>;
- status = "ok";
- clock-names = "utmi";
- reg = <0x110f8800 0x30>;
- phandle = <0x20>;
- linux,phandle = <0x20>;
- };
- rpm@108000 {
- qcom,ipc = <0x12 0x08 0x02>;
- compatible = "qcom,rpm-ipq8064";
- interrupts = <0x00 0x13 0x00 0x00 0x15 0x00 0x00 0x16 0x00>;
- #size-cells = <0x00>;
- interrupt-names = "ack\0err\0wakeup";
- reg = <0x108000 0x1000>;
- #address-cells = <0x01>;
- pxo-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "pxo";
- #clock-cells = <0x00>;
- reg = <0x7b>;
- qcom,rpm-clk-freq = <0x17d7840>;
- qcom,rpm-clk-active-only;
- };
- apps-fabric-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "apps-fabric";
- #clock-cells = <0x00>;
- reg = <0x02>;
- phandle = <0x10>;
- qcom,rpm-clk-freq = <0x1fc4ef40>;
- linux,phandle = <0x10>;
- qcom,rpm-clk-active-only;
- };
- nss-fabric1-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "nss-fabric1";
- #clock-cells = <0x00>;
- reg = <0x87>;
- phandle = <0x0e>;
- qcom,rpm-clk-freq = <0xfe277a0>;
- linux,phandle = <0x0e>;
- qcom,rpm-clk-active-only;
- };
- smb208-s2a {
- qcom,switch-mode-frequency = <0x124f80>;
- compatible = "qcom,rpm-smb208";
- regulator-max-microvolt = <0x137478>;
- reg = <0x8a>;
- phandle = <0x06>;
- regulator-min-microvolt = <0xc3500>;
- linux,phandle = <0x06>;
- };
- ebi1-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "ebi1";
- #clock-cells = <0x00>;
- reg = <0x0c>;
- phandle = <0x11>;
- qcom,rpm-clk-freq = <0x1fc4ef40>;
- linux,phandle = <0x11>;
- qcom,rpm-clk-active-only;
- };
- smb208-s1b {
- qcom,switch-mode-frequency = <0x124f80>;
- compatible = "qcom,rpm-smb208";
- regulator-max-microvolt = <0x118c30>;
- reg = <0x89>;
- phandle = <0x0f>;
- regulator-min-microvolt = <0x100590>;
- linux,phandle = <0x0f>;
- };
- nss-fabric0-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "nss-fabric0";
- #clock-cells = <0x00>;
- reg = <0x86>;
- phandle = <0x0d>;
- qcom,rpm-clk-freq = <0x1fc4ef40>;
- linux,phandle = <0x0d>;
- qcom,rpm-clk-active-only;
- };
- smb208-s2b {
- qcom,switch-mode-frequency = <0x124f80>;
- compatible = "qcom,rpm-smb208";
- regulator-max-microvolt = <0x137478>;
- reg = <0x8b>;
- phandle = <0x0a>;
- regulator-min-microvolt = <0xc3500>;
- linux,phandle = <0x0a>;
- };
- smb208-s1a {
- qcom,switch-mode-frequency = <0x124f80>;
- compatible = "qcom,rpm-smb208";
- regulator-max-microvolt = <0x118c30>;
- reg = <0x88>;
- phandle = <0x0b>;
- regulator-min-microvolt = <0x100590>;
- linux,phandle = <0x0b>;
- };
- cxo-clk {
- compatible = "qcom,rpm-clk";
- qcom,rpm-clk-name = "cxo";
- #clock-cells = <0x00>;
- reg = <0x09>;
- qcom,rpm-clk-freq = <0x17d7840>;
- qcom,rpm-clk-active-only;
- };
- };
- amba {
- compatible = "arm,amba-bus";
- #size-cells = <0x01>;
- ranges;
- #address-cells = <0x01>;
- sdcc@12180000 {
- cap-mmc-highspeed;
- vqmmc-supply = <0x24>;
- compatible = "arm,pl18x\0arm,primecell";
- interrupts = <0x00 0x66 0x04>;
- clocks = <0x0c 0x6b 0x0c 0x64>;
- status = "disabled";
- dma-names = "tx\0rx";
- dmas = <0x26 0x02 0x26 0x01>;
- sd-uhs-sdr104;
- clock-names = "mclk\0apb_pclk";
- cap-sd-highspeed;
- interrupt-names = "cmd_irq";
- #mmc-ddr-1_8v;
- reg = <0x12180000 0x2000>;
- bus-width = <0x08>;
- arm,primecell-periphid = <0x51180>;
- max-frequency = <0xb71b000>;
- sd-uhs-ddr50;
- };
- sdcc@12400000 {
- cap-mmc-highspeed;
- vmmc-supply = <0x24>;
- mmc-ddr-1_8v;
- compatible = "arm,pl18x\0arm,primecell";
- interrupts = <0x00 0x68 0x04>;
- clocks = <0x0c 0x67 0x0c 0x62>;
- status = "disabled";
- dma-names = "tx\0rx";
- dmas = <0x25 0x02 0x25 0x01>;
- clock-names = "mclk\0apb_pclk";
- cap-sd-highspeed;
- interrupt-names = "cmd_irq";
- reg = <0x12400000 0x2000>;
- bus-width = <0x08>;
- arm,primecell-periphid = <0x51180>;
- max-frequency = <0x5b8d800>;
- non-removable;
- };
- };
- qcom,restart_reason {
- compatible = "qcom,restart_reason";
- };
- qcom,ssbi@500000 {
- compatible = "qcom,ssbi";
- qcom,controller-type = "pmic-arbiter";
- reg = <0x500000 0x1000>;
- };
- phy@110f8830 {
- tx_deamp_3_5db = <0x20>;
- rx_eq = <0x02>;
- compatible = "qcom,dwc3-ssphy\0qcom,dwc3-ssphy-ipq8064";
- clocks = <0x0c 0x10b>;
- status = "ok";
- mpll = <0xa0>;
- clock-names = "ref";
- reg = <0x110f8830 0x30>;
- phandle = <0x21>;
- linux,phandle = <0x21>;
- };
- rng@1a500000 {
- compatible = "qcom,prng";
- clocks = <0x0c 0xd2>;
- clock-names = "core";
- reg = <0x1a500000 0x200>;
- };
- nss-gmac-common {
- compatible = "qcom,nss-gmac-common";
- reg = <0x3000000 0xffff 0x1bb00000 0xffff 0x900000 0x4000>;
- reg-names = "nss_reg_base\0qsgmii_reg_base\0clk_ctl_base";
- };
- interrupt-controller@2000000 {
- compatible = "qcom,msm-qgic2";
- #interrupt-cells = <0x03>;
- interrupt-controller;
- reg = <0x2000000 0x1000 0x2002000 0x1000>;
- phandle = <0x01>;
- linux,phandle = <0x01>;
- };
- phy@100f8800 {
- compatible = "qcom,dwc3-hsphy\0qcom,dwc3-hsphy-ipq8064";
- clocks = <0x0c 0x109>;
- status = "ok";
- clock-names = "utmi";
- reg = <0x100f8800 0x30>;
- phandle = <0x22>;
- linux,phandle = <0x22>;
- };
- tcsr@1a400000 {
- compatible = "qcom,tcsr";
- status = "ok";
- reg = <0x1a400000 0x100>;
- };
- clock-controller@900000 {
- #reset-cells = <0x01>;
- compatible = "qcom,gcc-ipq8064";
- #clock-cells = <0x01>;
- reg = <0x900000 0x4000>;
- phandle = <0x0c>;
- linux,phandle = <0x0c>;
- };
- crypto@38000000 {
- resets = <0x0c 0x9d 0x0c 0xa1>;
- compatible = "qcom,nss-crypto";
- clocks = <0x0c 0xed 0x0c 0xeb 0x0c 0xec>;
- clock-names = "ce5_core\0ce5_aclk\0ce5_hclk";
- qcom,ee = <0x00>;
- reg = <0x38000000 0x20000 0x38004000 0x22000>;
- reg-names = "crypto_pbase\0bam_base";
- reset-names = "rst_eng\0rst_ahb";
- };
- rpm_log@10c0c8 {
- rpm_log_len = <0x1800>;
- compatible = "qcom,rpm_log";
- reg = <0x10c0c8 0x2000>;
- reg-names = "rpm_log_base_addr";
- reg-offsets = <0x80 0xa0>;
- };
- crypto@38400000 {
- resets = <0x0c 0x9e>;
- compatible = "qcom,nss-crypto";
- qcom,ee = <0x00>;
- reg = <0x38400000 0x20000 0x38404000 0x22000>;
- reg-names = "crypto_pbase\0bam_base";
- reset-names = "rst_eng";
- };
- memory@700000 {
- compatible = "qcom,imem-ipq8064\0syscon";
- #size-cells = <0x01>;
- ranges = <0x00 0x700000 0x1000>;
- reg = <0x700000 0x1000>;
- phandle = <0x07>;
- #address-cells = <0x01>;
- linux,phandle = <0x07>;
- };
- nss@40800000 {
- qcom,crypto-enabled;
- qcom,ipsec-enabled;
- resets = <0x0c 0x77 0x0c 0x78 0x0c 0x79 0x0c 0x7a>;
- qcom,turbo-frequency;
- qcom,max-frequency = <0x2faf0800>;
- compatible = "qcom,nss";
- interrupts = <0x00 0xd6 0x04 0x00 0xe9 0x04>;
- qcom,mid-frequency = <0x23c34600>;
- qcom,load-addr = <0x40800000>;
- qcom,id = <0x01>;
- qcom,num-irq = <0x02>;
- qcom,capwap-enabled;
- qcom,dtls-enabled;
- reg = <0x36400000 0x1000 0x39010000 0x10000>;
- qcom,low-frequency = <0x68e7780>;
- reg-names = "nphys\0vphys";
- reset-names = "clkrst-clamp\0clamp\0ahb\0axi";
- };
- pci@1b500000 { //pcie0
- device_type = "pci";
- resets = <0x0c 0x1b
- 0x0c 0x1a
- 0x0c 0x19
- 0x0c 0x18
- 0x0c 0x17
- 0x0c 0x16>;
- compatible = "qcom,pcie-ipq8064-v2";
- interrupts = <0x00 0x23 0x00 0x00 0x24 0x00 0x00 0x25 0x00 0x00 0x26 0x00 0x00 0x27 0x00>;
- clocks = <0x0c 0x29
- 0x0c 0x2b
- 0x0c 0x2c
- 0x0c 0xf7
- 0x0c 0xf8
- 0x0c 0x2a>;
- status = "ok";
- #size-cells = <0x02>;
- ranges = <0x00 0x00 0x00 0xff00000 0x00 0x100000 0x81000000 0x00 0x00 0xfe00000 0x00 0x100000 0x82000000 0x00 0x00 0x8000000 0x00 0x7e00000>;
- clock-names = "core\0iface\0phy\0alt_src\0alt_clk\0aux";
- pinctrl-0 = <0x1c>;
- reset-gpio = <0x19 0x03 0x00>;
- reg = <0x1b500000 0x1000
- 0x1b502000 0x80
- 0x1b600000 0x100>;
- reg-names = "base\0elbi\0parf";
- #address-cells = <0x03>;
- reset-names = "axi\0ahb\0por\0pci\0phy\0ext";
- force_gen1 = <0x00>;
- pinctrl-names = "default";
- pcie@0 {
- device_type = "pci";
- #size-cells = <0x02>;
- #interrupt-cells = <0x01>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- #address-cells = <0x03>;
- ath10k@0,0 {
- device_type = "pci";
- qcom,cal-len = <0x2f20>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- qcom,mtd-name = "0:ART";
- qcom,cal-offset = <0x1000>;
- };
- };
- };
- pci@1b700000 {
- device_type = "pci";
- resets = <0x0c 0x5b
- 0x0c 0x5a
- 0x0c 0x59
- 0x0c 0x58
- 0x0c 0x57
- 0x0c 0x56>;
- compatible = "qcom,pcie-ipq8064-v2";
- interrupts = <0x00 0x39 0x00 0x00 0x3a 0x00 0x00 0x3b 0x00 0x00 0x3c 0x00 0x00 0x3d 0x00>;
- clocks = <0x0c 0xf9 0x0c 0xfb 0x0c 0xfc 0x0c 0xfd 0x0c 0xfe 0x0c 0xfa>;
- status = "ok";
- #size-cells = <0x02>;
- ranges = <0x00 0x00 0x00 0x31f00000 0x00 0x100000 0x81000000 0x00 0x00 0x31e00000 0x00 0x100000 0x82000000 0x00 0x00 0x2e000000 0x00 0x3e00000>;
- clock-names = "core\0iface\0phy\0alt_src\0alt_clk\0aux";
- pinctrl-0 = <0x1d>;
- reset-gpio = <0x19 0x30 0x00>;
- reg = <0x1b700000 0x1000
- 0x1b702000 0x80
- 0x1b800000 0x100>;
- reg-names = "base\0elbi\0parf";
- #address-cells = <0x03>;
- reset-names = "axi\0ahb\0por\0pci\0phy\0ext";
- force_gen1 = <0x00>;
- pinctrl-names = "default";
- pcie@0 {
- device_type = "pci";
- #size-cells = <0x02>;
- #interrupt-cells = <0x01>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- #address-cells = <0x03>;
- ath10k@0,0 {
- device_type = "pci";
- qcom,cal-len = <0x2f20>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- qcom,mtd-name = "0:ART";
- qcom,cal-offset = <0x5000>;
- };
- };
- };
- pci@1b900000 {
- device_type = "pci";
- resets = <0x0c 0x63 0x0c 0x62 0x0c 0x61 0x0c 0x60 0x0c 0x5f 0x0c 0x5e>;
- compatible = "qcom,pcie-ipq8064-v2";
- interrupts = <0x00 0x47 0x00 0x00 0x48 0x00 0x00 0x49 0x00 0x00 0x4a 0x00 0x00 0x4b 0x00>;
- clocks = <0x0c 0xff 0x0c 0x101 0x0c 0x102 0x0c 0x103 0x0c 0x104 0x0c 0x100>;
- status = "ok";
- #size-cells = <0x02>;
- ranges = <0x00 0x00 0x00 0x35f00000 0x00 0x100000 0x81000000 0x00 0x00 0x35e00000 0x00 0x100000 0x82000000 0x00 0x00 0x32000000 0x00 0x3e00000>;
- clock-names = "core\0iface\0phy\0alt_src\0alt_clk\0aux";
- pinctrl-0 = <0x1e>;
- reset-gpio = <0x19 0x3f 0x00>;
- reg = <0x1b900000 0x1000
- 0x1b902000 0x80
- 0x1ba00000 0x100>;
- reg-names = "base\0elbi\0parf";
- #address-cells = <0x03>;
- reset-names = "axi\0ahb\0por\0pci\0phy\0ext";
- force_gen1 = <0x00>;
- pinctrl-names = "default";
- pcie@0 {
- device_type = "pci";
- #size-cells = <0x02>;
- #interrupt-cells = <0x01>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- #address-cells = <0x03>;
- ath10k@0,0 {
- device_type = "pci";
- qcom,cal-len = <0x844>;
- reg = <0x00 0x00 0x00 0x00 0x00>;
- qcom,mtd-name = "0:ART";
- qcom,cal-offset = <0x9000>;
- };
- };
- };
- pinmux@800000 {
- #gpio-cells = <0x02>;
- compatible = "qcom,ipq8064-pinctrl";
- interrupts = <0x00 0x10 0x04>;
- #interrupt-cells = <0x02>;
- pinctrl-0 = <0x13 0x14>;
- interrupt-controller;
- reg = <0x800000 0x4000>;
- phandle = <0x19>;
- linux,phandle = <0x19>;
- pinctrl-names = "default";
- gpio-controller;
- hs_uart_pins {
- };
- nand_pins {
- phandle = <0x1f>;
- linux,phandle = <0x1f>;
- hold {
- bias-bus-hold;
- pins = "gpio40\0gpio41\0gpio42\0gpio43\0gpio44\0gpio45\0gpio46\0gpio47";
- };
- mux {
- bias-disable;
- drive-strength = <0x0a>;
- pins = "gpio34\0gpio35\0gpio36\0gpio37\0gpio38\0gpio39\0gpio40\0gpio41\0gpio42\0gpio43\0gpio44\0gpio45\0gpio46\0gpio47";
- function = "nand";
- };
- pullups {
- pins = "gpio39";
- bias-pull-up;
- };
- };
- pcie1_pinmux {
- phandle = <0x1c>;
- linux,phandle = <0x1c>;
- mux {
- bias-disable;
- drive-strength = <0x02>;
- pins = "gpio3";
- };
- };
- pcie2_pinmux {
- phandle = <0x1d>;
- linux,phandle = <0x1d>;
- mux {
- bias-disable;
- drive-strength = <0x02>;
- pins = "gpio48";
- };
- };
- pcie3_pinmux {
- phandle = <0x1e>;
- linux,phandle = <0x1e>;
- mux {
- bias-disable;
- drive-strength = <0x02>;
- pins = "gpio63";
- };
- };
- rgmii2_pins_default {
- phandle = <0x13>;
- linux,phandle = <0x13>;
- mux {
- bias-disable;
- drive-strength = <0x06>;
- pins = "gpio27\0gpio28\0gpio29\0gpio30\0gpio31\0gpio32\0gpio51\0gpio52\0gpio59\0gpio60\0gpio61\0gpio62";
- function = "rgmii2";
- };
- };
- phy_rst_pins {
- mux {
- drive-strength = <0x0c>;
- pins = "gpio8";
- bias-pull-down;
- function = "gpio";
- output-low;
- };
- };
- temp_pins {
- phandle = <0x17>;
- linux,phandle = <0x17>;
- mux {
- bias-disable;
- drive-strength = <0x0c>;
- pins = "gpio24\0gpio25";
- function = "gsbi2";
- };
- };
- spi_pins {
- phandle = <0x18>;
- linux,phandle = <0x18>;
- mux {
- drive-strength = <0x0a>;
- pins = "gpio18\0gpio19\0gpio21";
- function = "gsbi5";
- bias-none;
- };
- cs {
- drive-strength = <0x0c>;
- pins = "gpio20";
- };
- };
- i2c_pins {
- phandle = <0x16>;
- linux,phandle = <0x16>;
- };
- leds_pins {
- phandle = <0x14>;
- linux,phandle = <0x14>;
- mux {
- drive-strength = <0x02>;
- pins = "gpio26\0gpio2\0gpio22\0gpio68\0gpio23\0gpio67\0gpio56\0gpio55\0gpio54\0gpio53\0gpio64\0gpio65";
- bias-pull-down;
- function = "gpio";
- output-low;
- };
- };
- };
- sata-phy@1b400000 {
- rx_eq = <0x04>;
- tx_preemph_gen3 = <0x15>;
- compatible = "qcom,ipq806x-sata-phy";
- clocks = <0x0c 0xbb>;
- status = "ok";
- mpll = <0xa0>;
- clock-names = "cfg";
- reg = <0x1b400000 0x200>;
- phandle = <0x1b>;
- #phy-cells = <0x00>;
- linux,phandle = <0x1b>;
- term_off = <0x07>;
- };
- clock-controller@2088000 {
- clock-output-names = "acpu0_aux";
- compatible = "qcom,kpss-acc-v1";
- reg = <0x2088000 0x1000 0x2008000 0x1000>;
- phandle = <0x03>;
- linux,phandle = <0x03>;
- };
- gpio_keys {
- compatible = "gpio-keys";
- button@1 {
- gpios = <0x19 0x0f 0x01>;
- debounce-interval = <0x3c>;
- linux,code = <0x198>;
- linux,input-type = <0x01>;
- label = "reset";
- };
- };
- qcom,msm-imem@2A03F000 {
- compatible = "qcom,msm-imem";
- #size-cells = <0x01>;
- ranges = <0x00 0x2a03f000 0x1000>;
- reg = <0x2a03f000 0x1000>;
- #address-cells = <0x01>;
- l2_dump_offset@14 {
- compatible = "qcom,msm-imem-l2_dump_offset";
- reg = <0x14 0x08>;
- };
- download_mode@0 {
- compatible = "qcom,msm-imem-download_mode";
- reg = <0x00 0x08>;
- };
- restart_reason@65c {
- compatible = "qcom,msm-imem-restart_reason";
- reg = <0x65c 0x04>;
- };
- };
- mdio {
- gpios = <0x19 0x01 0x00 0x19 0x00 0x00>;
- compatible = "virtual,mdio-gpio";
- #size-cells = <0x00>;
- phandle = <0x27>;
- #address-cells = <0x01>;
- linux,phandle = <0x27>;
- ethernet-phy@0 {
- device_type = "ethernet-phy";
- qca,ar8327-initvals = <0x04 0x7600000
- 0x08 0x1000000
- 0x0c 0x20080
- 0xe4 0x6a545
- 0xe0 0xc74164de
- 0x7c 0x4e
- 0x94 0x4e>;
- reg = <0x00>;
- };
- ethernet-phy@1 {
- device_type = "ethernet-phy";
- reg = <0x01>;
- };
- };
- sata@29000000 {
- phys = <0x1b>;
- compatible = "qcom,ipq806x-ahci";
- interrupts = <0x00 0xd1 0x00>;
- clocks = <0x0c 0x32 0x0c 0xb5 0x0c 0xba 0x0c 0xb6 0x0c 0xb7 0x0c 0xb8>;
- status = "ok";
- assigned-clocks = <0x0c 0xb7 0x0c 0xb8>;
- phy-names = "sata-phy";
- clock-names = "slave_face\0iface\0core\0src\0rxoob\0pmalive";
- portmap = <0x01>;
- reg = <0x29000000 0x180>;
- assigned-clock-rates = <0x5f5e100 0x5f5e100>;
- };
- regulator@2099000 {
- compatible = "qcom,saw2";
- regulator;
- reg = <0x2099000 0x1000 0x2009000 0x1000>;
- phandle = <0x09>;
- linux,phandle = <0x09>;
- };
- gsbi@16300000 {
- compatible = "qcom,gsbi-v1.0.0";
- clocks = <0x0c 0x82>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- qcom,mode = <0x06>;
- clock-names = "iface";
- reg = <0x16300000 0x100>;
- #address-cells = <0x01>;
- serial@16340000 {
- compatible = "qcom,msm-uartdm-v1.3\0qcom,msm-uartdm";
- interrupts = <0x00 0x98 0x00>;
- clocks = <0x0c 0x9b 0x0c 0x82>;
- status = "ok";
- clock-names = "core\0iface";
- reg = <0x16340000 0x1000 0x16300000 0x1000>;
- };
- i2c@16380000 {
- compatible = "qcom,i2c-qup-v1.1.1";
- interrupts = <0x00 0x99 0x00>;
- clocks = <0x0c 0x8d 0x0c 0x82>;
- status = "disabled";
- #size-cells = <0x00>;
- clock-names = "core\0iface";
- reg = <0x16380000 0x1000>;
- #address-cells = <0x01>;
- };
- };
- crypto@38C00000 {
- resets = <0x0c 0xa0>;
- compatible = "qcom,nss-crypto";
- qcom,ee = <0x00>;
- reg = <0x38c00000 0x20000 0x38c04000 0x22000>;
- reg-names = "crypto_pbase\0bam_base";
- reset-names = "rst_eng";
- };
- nand@0x1ac00000 {
- compatible = "qcom,qcom_nand";
- clocks = <0x0c 0x105>;
- status = "ok";
- #size-cells = <0x01>;
- clock-names = "core_clk";
- pinctrl-0 = <0x1f>;
- reg = <0x1ac00000 0x800>;
- #address-cells = <0x01>;
- pinctrl-names = "default";
- partition@8000000 {
- reg = <0x8000000 0x8000000>;
- label = "cfg";
- };
- partition@0 {
- reg = <0x00 0x4000000>;
- label = "rootfs";
- };
- partition@4000000 {
- reg = <0x4000000 0x4000000>;
- label = "rootfs_1";
- };
- };
- crypto@38800000 {
- resets = <0x0c 0x9f>;
- compatible = "qcom,nss-crypto";
- qcom,ee = <0x00>;
- reg = <0x38800000 0x20000 0x38804000 0x22000>;
- reg-names = "crypto_pbase\0bam_base";
- reset-names = "rst_eng";
- };
- qcom,msm-thermal {
- qcom,sensor-id = <0x00>;
- qcom,core-control-mask = <0x0e>;
- compatible = "qcom,msm-thermal";
- qcom,freq-step = <0x02>;
- qcom,limit-temp = <0x69>;
- qcom,temp-hysteresis = <0x0a>;
- qcom,core-limit-temp = <0x73>;
- qcom,poll-ms = <0xfa>;
- qcom,core-temp-hysteresis = <0x0a>;
- };
- regulator@2089000 {
- compatible = "qcom,saw2";
- regulator;
- reg = <0x2089000 0x1000 0x2009000 0x1000>;
- phandle = <0x04>;
- linux,phandle = <0x04>;
- };
- dma@18300000 {
- resets = <0x0c 0x0d 0x0c 0x0c 0x0c 0x0b 0x0c 0x0a 0x0c 0x09>;
- #dma-cells = <0x02>;
- compatible = "qcom,adm";
- interrupts = <0x00 0xaa 0x00>;
- clocks = <0x0c 0x25 0x0c 0x26>;
- status = "ok";
- clock-names = "core\0iface";
- qcom,ee = <0x00>;
- reg = <0x18300000 0x100000>;
- phandle = <0x1a>;
- linux,phandle = <0x1a>;
- reset-names = "clk\0pbus\0c0\0c1\0c2";
- };
- usb30@1 {
- compatible = "qcom,dwc3";
- clocks = <0x0c 0x10c>;
- status = "ok";
- #size-cells = <0x01>;
- ranges;
- clock-names = "core";
- #address-cells = <0x01>;
- dwc3@10000000 {
- dis_u3_susphy_quirk;
- compatible = "snps,dwc3";
- interrupts = <0x00 0xcd 0x04>;
- usb-phy = <0x22 0x23>;
- phy-names = "usb2-phy\0usb3-phy";
- dr_mode = "host";
- tx-fifo-resize;
- reg = <0x10000000 0xcd00>;
- };
- };
- vsdcc-regulator {
- regulator-name = "SDCC Power";
- compatible = "regulator-fixed";
- regulator-max-microvolt = <0x325aa0>;
- phandle = <0x24>;
- regulator-min-microvolt = <0x325aa0>;
- regulator-always-on;
- linux,phandle = <0x24>;
- };
- clock-controller@2011000 {
- clock-output-names = "acpu_l2_aux";
- compatible = "qcom,kpss-gcc\0syscon";
- reg = <0x2011000 0x1000>;
- phandle = <0x12>;
- linux,phandle = <0x12>;
- };
- ethernet@37000000 {
- device_type = "network";
- local-mac-address = [00 03 7f ba db 00];
- qcom,phy-mdio-addr = <0x01>;
- qcom,rgmii-delay = <0x01>;
- compatible = "qcom,nss-gmac";
- interrupts = <0x00 0xdc 0x04>;
- qcom,pcs-chanid = <0x00>;
- qcom,emulation = <0x00>;
- qcom,id = <0x00>;
- phy-mode = "rgmii";
- qcom,socver = <0x00>;
- qcom,forced-duplex = <0xff>;
- reg = <0x37000000 0x200000>;
- qcom,forced-speed = <0x00>;
- qcom,poll-required = <0x01>;
- mdiobus = <0x27>;
- };
- ethernet@37200000 {
- device_type = "network";
- local-mac-address = [00 03 7f ba db 01];
- qcom,phy-mdio-addr = <0x00>;
- qcom,rgmii-delay = <0x01>;
- compatible = "qcom,nss-gmac";
- interrupts = <0x00 0xdf 0x04>;
- qcom,pcs-chanid = <0x01>;
- qcom,emulation = <0x00>;
- qcom,id = <0x01>;
- phy-mode = "rgmii";
- qcom,socver = <0x00>;
- qcom,forced-duplex = <0xff>;
- reg = <0x37200000 0x200000>;
- qcom,forced-speed = <0x00>;
- qcom,poll-required = <0x01>;
- mdiobus = <0x27>;
- };
- dma@12182000 {
- #dma-cells = <0x01>;
- compatible = "qcom,bam-v1.3.0";
- interrupts = <0x00 0x60 0x00>;
- clocks = <0x0c 0x64>;
- clock-names = "bam_clk";
- qcom,ee = <0x00>;
- reg = <0x12182000 0x8000>;
- phandle = <0x26>;
- linux,phandle = <0x26>;
- };
- dma@12402000 {
- #dma-cells = <0x01>;
- compatible = "qcom,bam-v1.3.0";
- interrupts = <0x00 0x62 0x00>;
- clocks = <0x0c 0x62>;
- clock-names = "bam_clk";
- qcom,ee = <0x00>;
- reg = <0x12402000 0x8000>;
- phandle = <0x25>;
- linux,phandle = <0x25>;
- };
- qcom,cache_dump {
- qcom,l2-dump-size = <0x200000>;
- compatible = "qcom,cache_dump";
- qcom,l1-dump-size = <0x100000>;
- };
- nss@40000000 {
- qcom,wlanredirect-enabled;
- resets = <0x0c 0x73 0x0c 0x74 0x0c 0x75 0x0c 0x76>;
- qcom,turbo-frequency;
- qcom,portid-enabled;
- qcom,ipv6-enabled;
- qcom,max-frequency = <0x2faf0800>;
- compatible = "qcom,nss";
- interrupts = <0x00 0xd5 0x04 0x00 0xe8 0x04>;
- clocks = <0x0c 0x11b 0x0c 0x119 0x0c 0x11a 0x0d 0x0e>;
- qcom,mid-frequency = <0x23c34600>;
- qcom,map-t-enabled;
- qcom,load-addr = <0x40000000>;
- qcom,tunipip6-enabled;
- qcom,id = <0x00>;
- qcom,pptp-enabled;
- clock-names = "nss-core-clk\0nss-tcm-src\0nss-tcm-clk\0nss-fab0-clk\0nss-fab1-clk";
- qcom,shaping-enabled;
- qcom,num-irq = <0x02>;
- qcom,l2tpv2-enabled;
- reg = <0x36000000 0x1000 0x39000000 0x10000>;
- qcom,low-frequency = <0x68e7780>;
- qcom,num-queue = <0x02>;
- reg-names = "nphys\0vphys";
- reset-names = "clkrst-clamp\0clamp\0ahb\0axi";
- qcom,tun6rd-enabled;
- qcom,ipv4-enabled;
- qcom,wlan-dataplane-offload-enabled;
- };
- gpio-leds {
- compatible = "gpio-leds";
- pinctrl-0 = <0x14>;
- ap161_red_lan1 {
- default-state = "off";
- gpios = <0x19 0x44 0x00>;
- label = "ap161:red:lan1";
- };
- ap161_red_led2g {
- default-state = "off";
- gpios = <0x19 0x35 0x00>;
- label = "ap161:red:led2g";
- };
- ap161_green_lan1 {
- default-state = "off";
- gpios = <0x19 0x16 0x01>;
- label = "ap161:green:lan1";
- };
- ap161_red_ctrl {
- default-state = "off";
- gpios = <0x19 0x37 0x00>;
- label = "ap161:red:ctrl";
- };
- ap161_red_lan2 {
- default-state = "off";
- gpios = <0x19 0x43 0x00>;
- label = "ap161:red:lan2";
- };
- ap161_green_led2g {
- default-state = "off";
- gpios = <0x19 0x36 0x00>;
- label = "ap161:green:led2g";
- };
- ap161_red_status {
- default-state = "off";
- gpios = <0x19 0x02 0x01>;
- label = "ap161:red:status";
- };
- ap161_red_led5g {
- default-state = "off";
- gpios = <0x19 0x41 0x00>;
- label = "ap161:red:led5g";
- };
- ap161_green_ctrl {
- default-state = "off";
- gpios = <0x19 0x38 0x00>;
- label = "ap161:green:ctrl";
- };
- ap161_green_lan2 {
- default-state = "off";
- gpios = <0x19 0x17 0x01>;
- label = "ap161:green:lan2";
- };
- ap161_green_status {
- default-state = "off";
- gpios = <0x19 0x1a 0x00>;
- label = "ap161:green:status";
- };
- ap161_green_led5g {
- default-state = "off";
- gpios = <0x19 0x40 0x00>;
- label = "ap161:green:led5g";
- };
- };
- watchdog@208a038 {
- compatible = "qcom,kpss-wdt-ipq8064";
- clocks = <0x15>;
- reg = <0x208a038 0x40>;
- timeout-sec = <0x0a>;
- };
- };
- aliases {
- mdio-gpio0 = "/soc/mdio";
- ethernet0 = "/soc/ethernet@37000000";
- ethernet1 = "/soc/ethernet@37200000";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement