/dts-v1/; /plugin/; / { fragment@0 { target-path = "/flash@0"; __overlay__ { partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { label = "initramfs"; reg = <0x0 0x3c00000>; }; environment_flash: partition@3c00000 { label = "barebox-environment"; reg = <0x3c00000 0x200000>; }; backend_state_flash: partition@3e00000 { label = "barebox-state"; reg = <0x3e00000 0x200000>; }; }; }; }; fragment@1 { target-path="/"; __overlay__ { chosen { environment { compatible = "barebox,environment"; device-path = "/flash@0/partitions/partition@3c00000"; }; }; aliases { state = "/state"; }; state { #address-cells = <1>; #size-cells = <1>; compatible = "barebox,state"; magic = <0x290cf8c6>; backend-type = "raw"; backend = < &backend_state_flash >; backend-stridesize = <0x200>; bootstate { #address-cells = <1>; #size-cells = <1>; system0 { #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 { #address-cells = <1>; #size-cells = <1>; remaining_attempts@8 { reg = <0x8 0x4>; type = "uint32"; default = <3>; }; priority@c { reg = <0xc 0x4>; type = "uint32"; default = <21>; }; }; last_chosen@10 { reg = <0x10 0x4>; type = "uint32"; }; }; }; }; }; };