diff options
Diffstat (limited to 'configs/platform-v7a/patches/barebox-2017.10.0/0010-vexpress-add-bootstate-node-to-the-device-tree.patch')
-rw-r--r-- | configs/platform-v7a/patches/barebox-2017.10.0/0010-vexpress-add-bootstate-node-to-the-device-tree.patch | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/configs/platform-v7a/patches/barebox-2017.10.0/0010-vexpress-add-bootstate-node-to-the-device-tree.patch b/configs/platform-v7a/patches/barebox-2017.10.0/0010-vexpress-add-bootstate-node-to-the-device-tree.patch deleted file mode 100644 index 27cfa0b..0000000 --- a/configs/platform-v7a/patches/barebox-2017.10.0/0010-vexpress-add-bootstate-node-to-the-device-tree.patch +++ /dev/null @@ -1,90 +0,0 @@ -From: Michael Olbrich <m.olbrich@pengutronix.de> -Date: Sat, 10 Sep 2016 17:54:20 +0200 -Subject: [PATCH] vexpress: add bootstate node to the device tree - -Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> ---- - arch/arm/dts/vexpress-v2p-ca9.dts | 63 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 63 insertions(+) - -diff --git a/arch/arm/dts/vexpress-v2p-ca9.dts b/arch/arm/dts/vexpress-v2p-ca9.dts -index 541840ae22dc..d0975330f205 100644 ---- a/arch/arm/dts/vexpress-v2p-ca9.dts -+++ b/arch/arm/dts/vexpress-v2p-ca9.dts -@@ -6,6 +6,10 @@ - device-path = &barebox_env; - }; - -+ aliases { -+ state = &state; -+ }; -+ - smb@4000000 { - motherboard { - flash@0,00000000 { -@@ -21,6 +25,65 @@ - label = "barebox-environment"; - reg = <0x80000 0x80000>; - }; -+ -+ state_storage: partition@100000 { -+ label = "barebox-state"; -+ reg = <0x100000 0x100000>; -+ }; -+ }; -+ }; -+ }; -+ -+ /* State: mutable part */ -+ state: state { -+ magic = <0x4d433230>; -+ compatible = "barebox,state"; -+ backend-type = "raw"; -+ backend = <&state_storage>; -+ backend-stridesize = <0x40>; -+ backend-storage-type = "circular"; -+ #address-cells = <1>; -+ #size-cells = <1>; -+ -+ bootstate { -+ #address-cells = <1>; -+ #size-cells = <1>; -+ -+ system0 { /* the node's name here must match the subnode's name in the 'bootstate' node */ -+ #address-cells = <1>; -+ #size-cells = <1>; -+ -+ remaining_attempts@0 { -+ reg = <0x0 0x4>; -+ type = "uint32"; -+ default = <3>; -+ }; -+ priority@4 { -+ reg = <0x4 0x4>; -+ type = "uint32"; -+ default = <20>; -+ }; -+ }; -+ -+ system1 { /* the node's name here must match the subnode's name in the 'bootstate' node */ -+ #address-cells = <1>; -+ #size-cells = <1>; -+ -+ remaining_attempts@8 { -+ reg = <0x8 0x4>; -+ type = "uint32"; -+ default = <3>; -+ }; -+ priority@c { -+ reg = <0xC 0x4>; -+ type = "uint32"; -+ default = <20>; -+ }; -+ }; -+ -+ last_chosen@10 { -+ reg = <0x10 0x4>; -+ type = "uint32"; - }; - }; - }; |