target/rockchip: rk3588 supports ramoops

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
This commit is contained in:
Liangbin Lian 2025-12-17 14:18:04 +08:00
parent ba025fd786
commit 05d8465c37
10 changed files with 44 additions and 0 deletions

View File

@ -12,6 +12,7 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "Cyber 3588 AIB";

View File

@ -15,6 +15,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "HINLINK H88K";
compatible = "hinlink,h88k", "rockchip,rk3588";

View File

@ -10,6 +10,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "ROCEOS K60pro";
compatible = "roceos,k60pro", "rockchip,rk3588";

View File

@ -15,6 +15,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "Xunlong Orange Pi 5 Plus";
compatible = "xunlong,orangepi-5-plus", "rockchip,rk3588";

View File

@ -0,0 +1,16 @@
/ {
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
ramoops: ramoops@118000 {
compatible = "ramoops";
reg = <0 0x118000 0 0xd8000>;
console-size = <0x80000>;
ftrace-size = <0x00000>;
pmsg-size = <0x30000>;
record-size = <0x14000>;
};
};
};

View File

@ -26,6 +26,15 @@
pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
<&rk806_dvs2_null>, <&rk806_dvs3_null>;
/* 0: restart PMU;
* 1: reset all the power off reset registers,
* forcing the state to switch to ACTIVE mode;
* 2: Reset all the power off reset registers,
* forcing the state to switch to ACTIVE mode,
* and simultaneously pull down the RESETB PIN for 5mS before releasing
*/
// pmic-reset-func = <1>;
rockchip,reset-mode = <1>;
spi-max-frequency = <1000000>;
system-power-controller;

View File

@ -15,6 +15,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "LYT T88M";
compatible = "lyt,t88m", "rockchip,rk3588";

View File

@ -18,6 +18,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "Radxa E52C";
compatible = "radxa,e52c", "rockchip,rk3588s";

View File

@ -19,6 +19,8 @@
#include "rk3588s-ip.dtsi"
#include "rk3588s-ip-supply.dtsi"
#include "rk3588-ramoops.dtsi"
/ {
model = "Radxa E54C";
compatible = "radxa,e54c", "rockchip,rk3588s";

View File

@ -1,3 +1,5 @@
#include "rk3588-ramoops.dtsi"
/ {
aliases {
mmc0 = &sdmmc;
@ -16,3 +18,7 @@
&sdmmc {
cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
};
&rk806_single {
rockchip,reset-mode = <1>;
};