summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>2017-11-28 17:56:12 +0100
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>2017-11-30 22:59:54 +0100
commit5f104178bf713615dc404fdfcf0fb53d89c66a07 (patch)
tree0b9733cebd83fc9da965f87c572f2052a85e4d1e /arch
parentae0d33a7291a164a11ae034bcf4f71226b2bef48 (diff)
downloadu-boot-5f104178bf713615dc404fdfcf0fb53d89c66a07.tar.gz
u-boot-5f104178bf713615dc404fdfcf0fb53d89c66a07.tar.xz
u-boot-5f104178bf713615dc404fdfcf0fb53d89c66a07.zip
rockchip: dts: rk3399-puma: add /config/sysreset-gpio property
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>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/rk3399-puma.dtsi5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/dts/rk3399-puma.dtsi b/arch/arm/dts/rk3399-puma.dtsi
index 0f5e6ac57e..d2c961e317 100644
--- a/arch/arm/dts/rk3399-puma.dtsi
+++ b/arch/arm/dts/rk3399-puma.dtsi
@@ -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 {
@@ -551,6 +552,10 @@
status = "okay";
};
+&gpio1 {
+ u-boot,dm-pre-reloc;
+};
+
&gpio3 {
u-boot,dm-pre-reloc;
};