102-dockstar.patch 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. --- a/arch/arm/boot/dts/kirkwood-dockstar.dts
  2. +++ b/arch/arm/boot/dts/kirkwood-dockstar.dts
  3. @@ -8,6 +8,13 @@
  4. model = "Seagate FreeAgent Dockstar";
  5. compatible = "seagate,dockstar", "marvell,kirkwood-88f6281", "marvell,kirkwood";
  6. + aliases {
  7. + led-boot = &led_health;
  8. + led-failsafe = &led_fault;
  9. + led-running = &led_health;
  10. + led-upgrade = &led_fault;
  11. + };
  12. +
  13. memory {
  14. device_type = "memory";
  15. reg = <0x00000000 0x8000000>;
  16. @@ -42,12 +49,12 @@
  17. pinctrl-0 = <&pmx_led_green &pmx_led_orange>;
  18. pinctrl-names = "default";
  19. - health {
  20. + led_health: health {
  21. label = "status:green:health";
  22. gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
  23. - default-state = "keep";
  24. + default-state = "on";
  25. };
  26. - fault {
  27. + led_fault: fault {
  28. label = "status:orange:fault";
  29. gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
  30. };
  31. @@ -78,18 +85,22 @@
  32. partition@0 {
  33. label = "u-boot";
  34. - reg = <0x0000000 0x100000>;
  35. - read-only;
  36. + reg = <0x0000000 0xe0000>;
  37. + };
  38. +
  39. + partition@e0000 {
  40. + label = "u-boot environment";
  41. + reg = <0xe0000 0x100000>;
  42. };
  43. partition@100000 {
  44. - label = "uImage";
  45. - reg = <0x0100000 0x400000>;
  46. + label = "second stage u-boot";
  47. + reg = <0x100000 0x200000>;
  48. };
  49. - partition@500000 {
  50. - label = "data";
  51. - reg = <0x0500000 0xfb00000>;
  52. + partition@200000 {
  53. + label = "ubi";
  54. + reg = <0x200000 0xfe00000>;
  55. };
  56. };