WIFI-14350 RAP630W-311G fix wifi data memory region

Signed-off-by: wingate5678 <wingate.chi@cybertan.com.tw>
This commit is contained in:
wingate5678
2025-01-16 02:14:22 +00:00
committed by John Crispin
parent afcaa6dea2
commit a3a957f688
4 changed files with 80 additions and 82 deletions

View File

@@ -817,10 +817,9 @@
qcom,board_id = <0x24>; qcom,board_id = <0x24>;
#ifdef __CNSS2__ #ifdef __CNSS2__
qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>; qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>;
qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0 0>; qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0>;
qcom,caldb-size = <0x200000>; qcom,caldb-size = <0x200000>;
mem-region = <&q6_ipq5018_data>; mem-region = <&q6_ipq5018_data>;
1235
#else #else
memory-region = <&q6_ipq5018_data>; memory-region = <&q6_ipq5018_data>;
#endif #endif

View File

@@ -173,40 +173,40 @@
* | data | | | * | data | | |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | data | 0x4C400000 | 14MB | * | data | 0x4C400000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | M3 Dump | 0x4D200000 | 1MB | * | M3 Dump | 0x4D100000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | QDSS | 0x4D300000 | 1MB | * | QDSS | 0x4D200000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | Caldb | 0x4D400000 | 2MB | * | Caldb | 0x4D300000 | 2MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | data | 0x4D600000 | 16MB | * | data | 0x4D500000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | M3 Dump | 0x4E600000 | 1MB | * | M3 Dump | 0x4E200000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | QDSS | 0x4E700000 | 1MB | * | QDSS | 0x4E300000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | Caldb | 0x4E800000 | 5MB | * | Caldb | 0x4E400000 | 5MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | data | 0x4ED00000 | 16MB | * | data | 0x4E900000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | M3 Dump | 0x4FD00000 | 1MB | * | M3 Dump | 0x4F600000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | QDSS | 0x4FE00000 | 1MB | * | QDSS | 0x4F700000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | Caldb | 0x4FF00000 | 5MB | * | Caldb | 0x4F800000 | 5MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | | * | |
* | Rest of the memory for Linux | * | Rest of the memory for Linux |
@@ -215,7 +215,7 @@
*/ */
q6_mem_regions: q6_mem_regions@4B000000 { q6_mem_regions: q6_mem_regions@4B000000 {
no-map; no-map;
reg = <0x0 0x4B000000 0x0 0x5400000>; reg = <0x0 0x4B000000 0x0 0x4D00000>;
}; };
q6_code_data: q6_code_data@4B000000 { q6_code_data: q6_code_data@4B000000 {
@@ -225,62 +225,62 @@
q6_ipq5018_data: q6_ipq5018_data@4C400000 { q6_ipq5018_data: q6_ipq5018_data@4C400000 {
no-map; no-map;
reg = <0x0 0x4C400000 0x0 0xE00000>; reg = <0x0 0x4C400000 0x0 0xD00000>;
}; };
m3_dump: m3_dump@4D200000 { m3_dump: m3_dump@4D100000 {
no-map;
reg = <0x0 0x4D100000 0x0 0x100000>;
};
q6_etr_region: q6_etr_dump@4D200000 {
no-map; no-map;
reg = <0x0 0x4D200000 0x0 0x100000>; reg = <0x0 0x4D200000 0x0 0x100000>;
}; };
q6_etr_region: q6_etr_dump@4D300000 { q6_caldb_region: q6_caldb_region@4D300000 {
no-map; no-map;
reg = <0x0 0x4D300000 0x0 0x100000>; reg = <0x0 0x4D300000 0x0 0x200000>;
}; };
q6_caldb_region: q6_caldb_region@4D400000 { q6_qcn6122_data1: q6_qcn6122_data1@4D500000 {
no-map; no-map;
reg = <0x0 0x4D400000 0x0 0x200000>; reg = <0x0 0x4D500000 0x0 0xD00000>;
}; };
q6_qcn6122_data1: q6_qcn6122_data1@4D600000 { m3_dump_qcn6122_1: m3_dump_qcn6122_1@4E200000 {
no-map; no-map;
reg = <0x0 0x4D600000 0x0 0x1000000>; reg = <0x0 0x4E200000 0x0 0x100000>;
}; };
m3_dump_qcn6122_1: m3_dump_qcn6122_1@4E600000 { q6_qcn6122_etr_1: q6_qcn6122_etr_1@4E300000 {
no-map; no-map;
reg = <0x0 0x4E600000 0x0 0x100000>; reg = <0x0 0x4E300000 0x0 0x100000>;
}; };
q6_qcn6122_etr_1: q6_qcn6122_etr_1@4E700000 { q6_qcn6122_caldb_1: q6_qcn6122_caldb_1@4E400000 {
no-map; no-map;
reg = <0x0 0x4E700000 0x0 0x100000>; reg = <0x0 0x4E400000 0x0 0x500000>;
};
q6_qcn6122_caldb_1: q6_qcn6122_caldb_1@4E800000 {
no-map;
reg = <0x0 0x4E800000 0x0 0x500000>;
}; };
q6_qcn6122_data2: q6_qcn6122_data2@4E900000 { q6_qcn6122_data2: q6_qcn6122_data2@4E900000 {
no-map; no-map;
reg = <0x0 0x4ED00000 0x0 0x1000000>; reg = <0x0 0x4E900000 0x0 0xD00000>;
}; };
m3_dump_qcn6122_2: m3_dump_qcn6122_2@4FD00000 { m3_dump_qcn6122_2: m3_dump_qcn6122_2@4F600000 {
no-map; no-map;
reg = <0x0 0x4FD00000 0x0 0x100000>; reg = <0x0 0x4F600000 0x0 0x100000>;
}; };
q6_qcn6122_etr_2: q6_qcn6122_etr_2@4FE00000 { q6_qcn6122_etr_2: q6_qcn6122_etr_2@4F700000 {
no-map; no-map;
reg = <0x0 0x4FE00000 0x0 0x100000>; reg = <0x0 0x4F700000 0x0 0x100000>;
}; };
q6_qcn6122_caldb_2: q6_qcn6122_caldb_2@4FF00000 { q6_qcn6122_caldb_2: q6_qcn6122_caldb_2@4F800000 {
no-map; no-map;
reg = <0x0 0x4FF00000 0x0 0x500000>; reg = <0x0 0x4F800000 0x0 0x500000>;
}; };
#endif #endif
@@ -883,8 +883,8 @@
#endif #endif
qcom,board_id = <0x24>; qcom,board_id = <0x24>;
#ifdef __CNSS2__ #ifdef __CNSS2__
qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0 0x0>; qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>;
qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0 0>; qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0>;
qcom,caldb-size = <0x200000>; qcom,caldb-size = <0x200000>;
mem-region = <&q6_ipq5018_data>; mem-region = <&q6_ipq5018_data>;
#else #else

View File

@@ -816,10 +816,9 @@
qcom,board_id = <0x24>; qcom,board_id = <0x24>;
#ifdef __CNSS2__ #ifdef __CNSS2__
qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>; qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>;
qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0 0>; qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0>;
qcom,caldb-size = <0x200000>; qcom,caldb-size = <0x200000>;
mem-region = <&q6_ipq5018_data>; mem-region = <&q6_ipq5018_data>;
1235
#else #else
memory-region = <&q6_ipq5018_data>; memory-region = <&q6_ipq5018_data>;
#endif #endif

View File

@@ -175,40 +175,40 @@
* | data | | | * | data | | |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | data | 0x4C400000 | 14MB | * | data | 0x4C400000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | M3 Dump | 0x4D200000 | 1MB | * | M3 Dump | 0x4D100000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | QDSS | 0x4D300000 | 1MB | * | QDSS | 0x4D200000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | IPQ5018 | | | * | IPQ5018 | | |
* | Caldb | 0x4D400000 | 2MB | * | Caldb | 0x4D300000 | 2MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | data | 0x4D600000 | 16MB | * | data | 0x4D500000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | M3 Dump | 0x4E600000 | 1MB | * | M3 Dump | 0x4E200000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | QDSS | 0x4E700000 | 1MB | * | QDSS | 0x4E300000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_1| | | * | QCN6122_1| | |
* | Caldb | 0x4E800000 | 5MB | * | Caldb | 0x4E400000 | 5MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | data | 0x4ED00000 | 16MB | * | data | 0x4E900000 | 13MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | M3 Dump | 0x4FD00000 | 1MB | * | M3 Dump | 0x4F600000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | QDSS | 0x4FE00000 | 1MB | * | QDSS | 0x4F700000 | 1MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | QCN6122_2| | | * | QCN6122_2| | |
* | Caldb | 0x4FF00000 | 5MB | * | Caldb | 0x4F800000 | 5MB |
* +----------+--------------+-------------------------+ * +----------+--------------+-------------------------+
* | | * | |
* | Rest of the memory for Linux | * | Rest of the memory for Linux |
@@ -217,7 +217,7 @@
*/ */
q6_mem_regions: q6_mem_regions@4B000000 { q6_mem_regions: q6_mem_regions@4B000000 {
no-map; no-map;
reg = <0x0 0x4B000000 0x0 0x5400000>; reg = <0x0 0x4B000000 0x0 0x4D00000>;
}; };
q6_code_data: q6_code_data@4B000000 { q6_code_data: q6_code_data@4B000000 {
@@ -227,62 +227,62 @@
q6_ipq5018_data: q6_ipq5018_data@4C400000 { q6_ipq5018_data: q6_ipq5018_data@4C400000 {
no-map; no-map;
reg = <0x0 0x4C400000 0x0 0xE00000>; reg = <0x0 0x4C400000 0x0 0xD00000>;
}; };
m3_dump: m3_dump@4D200000 { m3_dump: m3_dump@4D100000 {
no-map;
reg = <0x0 0x4D100000 0x0 0x100000>;
};
q6_etr_region: q6_etr_dump@4D200000 {
no-map; no-map;
reg = <0x0 0x4D200000 0x0 0x100000>; reg = <0x0 0x4D200000 0x0 0x100000>;
}; };
q6_etr_region: q6_etr_dump@4D300000 { q6_caldb_region: q6_caldb_region@4D300000 {
no-map; no-map;
reg = <0x0 0x4D300000 0x0 0x100000>; reg = <0x0 0x4D300000 0x0 0x200000>;
}; };
q6_caldb_region: q6_caldb_region@4D400000 { q6_qcn6122_data1: q6_qcn6122_data1@4D500000 {
no-map; no-map;
reg = <0x0 0x4D400000 0x0 0x200000>; reg = <0x0 0x4D500000 0x0 0xD00000>;
}; };
q6_qcn6122_data1: q6_qcn6122_data1@4D600000 { m3_dump_qcn6122_1: m3_dump_qcn6122_1@4E200000 {
no-map; no-map;
reg = <0x0 0x4D600000 0x0 0x1000000>; reg = <0x0 0x4E200000 0x0 0x100000>;
}; };
m3_dump_qcn6122_1: m3_dump_qcn6122_1@4E600000 { q6_qcn6122_etr_1: q6_qcn6122_etr_1@4E300000 {
no-map; no-map;
reg = <0x0 0x4E600000 0x0 0x100000>; reg = <0x0 0x4E300000 0x0 0x100000>;
}; };
q6_qcn6122_etr_1: q6_qcn6122_etr_1@4E700000 { q6_qcn6122_caldb_1: q6_qcn6122_caldb_1@4E400000 {
no-map; no-map;
reg = <0x0 0x4E700000 0x0 0x100000>; reg = <0x0 0x4E400000 0x0 0x500000>;
};
q6_qcn6122_caldb_1: q6_qcn6122_caldb_1@4E800000 {
no-map;
reg = <0x0 0x4E800000 0x0 0x500000>;
}; };
q6_qcn6122_data2: q6_qcn6122_data2@4E900000 { q6_qcn6122_data2: q6_qcn6122_data2@4E900000 {
no-map; no-map;
reg = <0x0 0x4ED00000 0x0 0x1000000>; reg = <0x0 0x4E900000 0x0 0xD00000>;
}; };
m3_dump_qcn6122_2: m3_dump_qcn6122_2@4FD00000 { m3_dump_qcn6122_2: m3_dump_qcn6122_2@4F600000 {
no-map; no-map;
reg = <0x0 0x4FD00000 0x0 0x100000>; reg = <0x0 0x4F600000 0x0 0x100000>;
}; };
q6_qcn6122_etr_2: q6_qcn6122_etr_2@4FE00000 { q6_qcn6122_etr_2: q6_qcn6122_etr_2@4F700000 {
no-map; no-map;
reg = <0x0 0x4FE00000 0x0 0x100000>; reg = <0x0 0x4F700000 0x0 0x100000>;
}; };
q6_qcn6122_caldb_2: q6_qcn6122_caldb_2@4FF00000 { q6_qcn6122_caldb_2: q6_qcn6122_caldb_2@4F800000 {
no-map; no-map;
reg = <0x0 0x4FF00000 0x0 0x500000>; reg = <0x0 0x4F800000 0x0 0x500000>;
}; };
#endif #endif
@@ -894,8 +894,8 @@
#endif #endif
qcom,board_id = <0x24>; qcom,board_id = <0x24>;
#ifdef __CNSS2__ #ifdef __CNSS2__
qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0 0x0>; qcom,bdf-addr = <0x4C400000 0x4C400000 0x4C400000 0x0 0x0>;
qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0 0>; qcom,caldb-addr = <0x4D300000 0x4D300000 0 0 0>;
qcom,caldb-size = <0x200000>; qcom,caldb-size = <0x200000>;
mem-region = <&q6_ipq5018_data>; mem-region = <&q6_ipq5018_data>;
#else #else