Skip to content

Commit

Permalink
ipq40xx: Split ipq4018-rt-ac58u.dts to common .dtsi
Browse files Browse the repository at this point in the history
Split qcom-ipq4018-rt-ac58u.dts to qcom-ipq4018-asus.dtsi and qcom-ipq-rt-ac58u.dts
Converted manualy overridden labels to ones that exsist in qcom-ipq4019.dtsi

Signed-off-by: Erkki Hietaranta <[email protected]>
  • Loading branch information
sbeach92 authored and robimarko committed Feb 17, 2024
1 parent 27f2ea1 commit aa6819c
Show file tree
Hide file tree
Showing 2 changed files with 181 additions and 185 deletions.
180 changes: 180 additions & 0 deletions target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-asus.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT

#include <dt-bindings/input/input.h>
#include <dt-bindings/soc/qcom,tcsr.h>
#include <dt-bindings/gpio/gpio.h>

/ {
memory {
device_type = "memory";
reg = <0x80000000 0x8000000>;
};

soc {
tcsr@1949000 {
compatible = "qcom,tcsr";
reg = <0x1949000 0x100>;
qcom,wifi_glb_cfg = <TCSR_WIFI_GLB_CFG>;
};

tcsr@194b000 {
compatible = "qcom,tcsr";
reg = <0x194b000 0x100>;
qcom,usb-hsphy-mode-select = <TCSR_USB_HSPHY_HOST_MODE>;
};

ess_tcsr@1953000 {
compatible = "qcom,tcsr";
reg = <0x1953000 0x1000>;
qcom,ess-interface-select = <TCSR_ESS_PSGMII>;
};

tcsr@1957000 {
compatible = "qcom,tcsr";
reg = <0x1957000 0x100>;
qcom,wifi_noc_memtype_m0_m2 = <TCSR_WIFI_NOC_MEMTYPE_M0_M2>;
};
};
};

&blsp1_spi1 { /* BLSP1 QUP1 */
pinctrl-0 = <&spi_0_pins>;
pinctrl-names = "default";
status = "okay";

flash@0 {
compatible = "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <30000000>;

partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "SBL1";
reg = <0x00000000 0x00040000>;
read-only;
};
partition@40000 {
label = "MIBIB";
reg = <0x00040000 0x00020000>;
read-only;
};
partition@60000 {
label = "QSEE";
reg = <0x00060000 0x00060000>;
read-only;
};
partition@c0000 {
label = "CDT";
reg = <0x000c0000 0x00010000>;
read-only;
};
partition@d0000 {
label = "DDRPARAMS";
reg = <0x000d0000 0x00010000>;
read-only;
};
partition@e0000 {
label = "APPSBLENV"; /* uboot env*/
reg = <0x000e0000 0x00010000>;
read-only;
};
partition@f0000 {
label = "APPSBL"; /* uboot */
reg = <0x000f0000 0x00080000>;
read-only;
};
partition@170000 {
label = "ART";
reg = <0x00170000 0x00010000>;
read-only;
};
/* 0x00180000 - 0x00200000 unused */
};
};

spi-nand@1 {
compatible = "spi-nand";
reg = <1>;
spi-max-frequency = <30000000>;

partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "ubi";
reg = <0x00000000 0x08000000>;
};
};
};
};

&usb3 {
status = "okay";

dwc3@8a00000 {
#address-cells = <1>;
#size-cells = <0>;

usb3_port1: port@1 {
reg = <1>;
#trigger-source-cells = <0>;
};

usb3_port2: port@2 {
reg = <2>;
#trigger-source-cells = <0>;
};
};
};

&usb3_ss_phy {
status = "okay";
};

&usb3_hs_phy {
status = "okay";
};

&blsp1_uart1 {
pinctrl-0 = <&serial_pins>;
pinctrl-names = "default";
status = "okay";
};

&blsp_dma {
status = "okay";
};

&crypto {
status = "okay";
};

&cryptobam {
status = "okay";
};

&gmac {
status = "okay";
};

&mdio {
status = "okay";
};

&prng {
status = "okay";
};

&switch {
status = "okay";
};

&watchdog {
status = "okay";
};
Loading

0 comments on commit aa6819c

Please sign in to comment.