Files
RaspberryAndroidMod/android13/device/brcm/rpi4-kernelsu-patch0.8.0/overlays/.fsm-demo.dtbo.dts.tmp

109 lines
2.8 KiB
Plaintext

# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/fsm-demo-overlay.dts"
# 1 "<built-in>" 1
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/fsm-demo-overlay.dts" 2
/dts-v1/;
/plugin/;
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/scripts/dtc/include-prefixes/dt-bindings/gpio/gpio-fsm.h" 1
# 6 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/fsm-demo-overlay.dts" 2
/{
compatible = "brcm,bcm2835";
fragment@0 {
target-path = "/";
__overlay__ {
fsm_demo: fsm-demo {
compatible = "rpi,gpio-fsm";
debug = <0>;
gpio-controller;
#gpio-cells = <2>;
num-swgpios = <1>;
gpio-line-names = "button2";
input-gpios = <&gpio 6 1>;
output-gpios = <&gpio 7 0>,
<&gpio 8 0>,
<&gpio 25 0>;
shutdown-timeout-ms = <2000>;
start {
start_state;
set = <((((0)) << 16) | ((1) & 0xffff)) 1>, <((((1)) << 16) | ((1) & 0xffff)) 0>, <((((2)) << 16) | ((1) & 0xffff)) 0>;
start2 = <3 250>;
};
start2 {
set = <((((0)) << 16) | ((1) & 0xffff)) 0>, <((((1)) << 16) | ((1) & 0xffff)) 1>;
go = <3 250>;
};
go {
set = <((((0)) << 16) | ((1) & 0xffff)) 0>, <((((1)) << 16) | ((1) & 0xffff)) 0>, <((((2)) << 16) | ((1) & 0xffff)) 1>;
ready_wait = <((((0)) << 16) | ((0) & 0xffff)) 0>;
shutdown1 = <4 0>;
};
ready_wait {
set = <((((0)) << 16) | ((2) & 0xffff)) 0>;
ready = <3 1000>;
shutdown1 = <4 0>;
};
ready {
stopping = <((((0)) << 16) | ((0) & 0xffff)) 1>, <((((0)) << 16) | ((2) & 0xffff)) 1>;
shutdown1 = <4 0>;
};
stopping {
set = <((((2)) << 16) | ((1) & 0xffff)) 0>, <((((1)) << 16) | ((1) & 0xffff)) 1>;
stopped = <3 1000>;
};
stopped {
set = <((((1)) << 16) | ((1) & 0xffff)) 0>, <((((0)) << 16) | ((1) & 0xffff)) 1>;
get_set = <3 3000>;
shutdown1 = <4 0>;
};
get_set {
set = <((((1)) << 16) | ((1) & 0xffff)) 1>;
go = <3 1000>;
};
shutdown1 {
set = <((((0)) << 16) | ((1) & 0xffff)) 0>, <((((1)) << 16) | ((1) & 0xffff)) 0>, <((((2)) << 16) | ((1) & 0xffff)) 1>;
shutdown2 = <4 250>;
};
shutdown2 {
set = <((((1)) << 16) | ((1) & 0xffff)) 1>, <((((2)) << 16) | ((1) & 0xffff)) 0>;
shutdown3 = <4 250>;
};
shutdown3 {
set = <((((0)) << 16) | ((1) & 0xffff)) 1>, <((((1)) << 16) | ((1) & 0xffff)) 0>;
shutdown4 = <4 250>;
};
shutdown4 {
shutdown_state;
set = <((((0)) << 16) | ((1) & 0xffff)) 0>, <((((1)) << 16) | ((1) & 0xffff)) 0>, <((((2)) << 16) | ((1) & 0xffff)) 0>;
};
};
};
};
__overrides__ {
fsm_debug = <&fsm_demo>,"debug:0";
};
};