hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi
....@@ -12,7 +12,7 @@
1212 };
1313
1414 chosen: chosen {
15
- bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000 rw rootwait";
15
+ bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000 rw rootwait rcupdate.rcu_expedited=1 rcu_nocbs=all";
1616 };
1717
1818 cspmu: cspmu@fd10c000 {
....@@ -60,6 +60,13 @@
6060 };
6161 };
6262
63
+ minidump: minidump {
64
+ compatible = "rockchip,minidump";
65
+ smem-region = <&minidump_smem>;
66
+ minidump-region = <&minidump_mem>;
67
+ status = "disabled";
68
+ };
69
+
6370 reserved-memory {
6471 #address-cells = <2>;
6572 #size-cells = <2>;
....@@ -84,12 +91,28 @@
8491
8592 ramoops: ramoops@110000 {
8693 compatible = "ramoops";
87
- reg = <0x0 0x110000 0x0 0xf0000>;
88
- record-size = <0x20000>;
94
+ /* 0x110000 to 0x1f0000 is for ramoops */
95
+ reg = <0x0 0x110000 0x0 0xe0000>;
96
+ boot-log-size = <0x8000>; /* do not change */
97
+ boot-log-count = <0x1>; /* do not change */
8998 console-size = <0x80000>;
99
+ pmsg-size = <0x30000>;
90100 ftrace-size = <0x00000>;
91
- pmsg-size = <0x50000>;
101
+ record-size = <0x14000>;
92102 };
103
+
104
+ minidump_smem: minidump-smem@1f0000 {
105
+ reg = <0x0 0x1f0000 0x0 0x100>; /* do not change */
106
+ no-map;
107
+ status = "disabled";
108
+ };
109
+
110
+ minidump_mem: minidump-mem@c000000 {
111
+ reg = <0x0 0x0c000000 0x0 0x2000000>; /* changing according to your project */
112
+ no-map;
113
+ status = "disabled";
114
+ };
115
+
93116 };
94117 };
95118