From: Daniel Schultz <d.schultz@xxxxxxxxx> Signed-off-by: Daniel Schultz <d.schultz@xxxxxxxxx> Signed-off-by: Teresa Remmet <t.remmet@xxxxxxxxx> --- arch/arm/dts/am335x-phytec-state.dtsi | 57 +++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/am335x-phytec-state.dtsi b/arch/arm/dts/am335x-phytec-state.dtsi index d332abe4b9b7..1f61cf5a2e6c 100644 --- a/arch/arm/dts/am335x-phytec-state.dtsi +++ b/arch/arm/dts/am335x-phytec-state.dtsi @@ -15,13 +15,14 @@ / { aliases { am335x_phytec_mac_state = &am335x_phytec_mac_state; + state = &am335x_phytec_boot_state; }; am335x_phytec_mac_state: am335x_phytec_mac_state { magic = <0x3f45620e>; compatible = "barebox,state"; backend-type = "raw"; - backend = <&backend_state_eeprom>; + backend = <&backend_state_mac_eeprom>; backend-stridesize = <40>; keep-previous-content; @@ -37,6 +38,54 @@ }; }; + + am335x_phytec_boot_state: am335x_phytec_boot_state { + magic = <0x883b86a6>; + compatible = "barebox,state"; + backend-type = "raw"; + backend = <&backend_state_update_eeprom>; + backend-stridesize = <54>; + keep-previous-content; + + #address-cells = <1>; + #size-cells = <1>; + bootstate { + #address-cells = <1>; + #size-cells = <1>; + last_chosen { + reg = <0x0 0x4>; + type = "uint32"; + }; + system0 { + #address-cells = <1>; + #size-cells = <1>; + remaining_attempts { + reg = <0x4 0x4>; + type = "uint32"; + default = <3>; + }; + priority { + reg = <0x8 0x4>; + type = "uint32"; + default = <21>; + }; + }; + system1 { + #address-cells = <1>; + #size-cells = <1>; + remaining_attempts { + reg = <0x10 0x4>; + type = "uint32"; + default = <3>; + }; + priority { + reg = <0x14 0x4>; + type = "uint32"; + default = <20>; + }; + }; + }; + }; }; &eeprom { @@ -45,9 +94,13 @@ compatible = "fixed-partitions"; #size-cells = <1>; #address-cells = <1>; - backend_state_eeprom: state@0 { + backend_state_mac_eeprom: state@0 { reg = <0x000 0x100>; label = "state-eeprom"; }; + backend_state_update_eeprom: state@100 { + reg = <0x100 0x150>; + label = "update-eeprom"; + }; }; }; -- 2.7.4 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox