rockchip: dts: rk3399-puma: add /config/sysreset-gpio property
authorPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
Tue, 28 Nov 2017 16:56:12 +0000 (17:56 +0100)
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
Thu, 30 Nov 2017 21:59:54 +0000 (22:59 +0100)
On the RK3399-Q7, we want to trigger a full platform reset (so the
various software stacks supported don't have to deal with the same
complexities over and over again) in case that anything other than a
power-on reset occurred.

To do so, this defines the /config/sysreset-gpio property and has it
point to a GPIO that will perform a power-on reset of the entire
platform.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Tested-by: Klaus Goger <klaus.goger@theobroma-systems.com>
arch/arm/dts/rk3399-puma.dtsi

index 0f5e6ac57ee1e6589c6064ea7f62407e7bc6ccc3..d2c961e31784d8bd8bb320407d3b84464a7e8ebd 100644 (file)
@@ -16,6 +16,7 @@
                u-boot,mmc-env-offset = <0x4000>;      /* @  16KB */
                u-boot,efi-partition-entries-offset = <0x200000>; /* 2MB */
                u-boot,boot-led = "module_led";
+               sysreset-gpio = <&gpio1 RK_PA6 GPIO_ACTIVE_HIGH>;
        };
 
        chosen {
        status = "okay";
 };
 
+&gpio1 {
+       u-boot,dm-pre-reloc;
+};
+
 &gpio3 {
        u-boot,dm-pre-reloc;
 };