dts: arm: renesas: Add ULPT and power state nodes for Renesas RA8
ULPT nodes: - Added `ulpt0` at 0x40220000 (channel 0). - Added `ulpt1` at 0x40220100 (channel 1). - Included timer sub-nodes with `renesas,ra-ulpt-timer` compatibility. Power state nodes: - `stop0`: Runtime idle state mapped to LPM sleep mode. - `stop1`: Standby state mapped to LPM software standby mode. Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
This commit is contained in:
parent
7ae800a0c9
commit
528153e245
1 changed files with 42 additions and 0 deletions
|
@ -22,12 +22,28 @@
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
cpu-power-states = <&stop0 &stop1>;
|
||||||
|
|
||||||
mpu: mpu@e000ed90 {
|
mpu: mpu@e000ed90 {
|
||||||
compatible = "arm,armv8.1m-mpu";
|
compatible = "arm,armv8.1m-mpu";
|
||||||
reg = <0xe000ed90 0x40>;
|
reg = <0xe000ed90 0x40>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
power-states {
|
||||||
|
stop0: state0 {
|
||||||
|
compatible = "zephyr,power-state";
|
||||||
|
power-state-name = "runtime-idle";
|
||||||
|
min-residency-us = <450>;
|
||||||
|
};
|
||||||
|
|
||||||
|
stop1: state1 {
|
||||||
|
compatible = "zephyr,power-state";
|
||||||
|
power-state-name = "standby";
|
||||||
|
min-residency-us = <5000>;
|
||||||
|
exit-latency-us = <3000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
soc {
|
soc {
|
||||||
|
@ -544,6 +560,32 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ulpt0: ulpt@40220000 {
|
||||||
|
compatible = "renesas,ra-ulpt";
|
||||||
|
reg = <0x40220000 0x100>;
|
||||||
|
channel = <0>;
|
||||||
|
interrupt-names = "ulpti";
|
||||||
|
interrupts = <36 1>;
|
||||||
|
status = "disabled";
|
||||||
|
|
||||||
|
timer {
|
||||||
|
compatible = "renesas,ra-ulpt-timer";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ulpt1: ulpt@40220100 {
|
||||||
|
compatible = "renesas,ra-ulpt";
|
||||||
|
reg = <0x40220100 0x100>;
|
||||||
|
channel = <1>;
|
||||||
|
status = "disabled";
|
||||||
|
|
||||||
|
timer {
|
||||||
|
compatible = "renesas,ra-ulpt-timer";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
option_setting_ofs: option_setting_ofs@300a100 {
|
option_setting_ofs: option_setting_ofs@300a100 {
|
||||||
compatible = "zephyr,memory-region";
|
compatible = "zephyr,memory-region";
|
||||||
reg = <0x0300a100 0x18>;
|
reg = <0x0300a100 0x18>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue