summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts/socfpga_arria10_achilles.dts
Commit message (Collapse)AuthorAgeFilesLines
* ARM: socfpga: achilles: remove unused barebox,bootstate nodeAhmad Fatoum2020-08-031-18/+0
| | | | | | | | | | We use barebox,state as compatible for the state node. The barebox,bootstate node serves no purpose with current code base and is just confusing. Drop it. Reported-by: Xogium <contact@xogium.me> Signed-off-by: Ahmad Fatoum <ahmad@a3f.at> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: reference nodes to extend by phandles insteadAhmad Fatoum2020-06-231-18/+14
| | | | | | | | | | | | | | | | | | | | | | Many device trees upstream have moved to memory@BASE_ADDRESS for the memory node instead of a unit-name-less memory node. This has resulted in breakage[1] in barebox, because some device trees feature an upstream memory size that's not available in all variants and the barebox device tree must override it, not create a second correct node next to the broken one and risk of_add_memory allocating banks with bogus sizes. To avoid this happening in future, to memory or to other nodes, extension of nodes should happen via phandles throughout, because a phandle is assumed to be more stable and if one is removed a compile error results instead of creating a new node somewhere. For nodes lacking a phandle, we can use the &{/path} syntax to declare an anonymous phandle that will fail to compile when the upstream path changes. This is better than having devices fail to boot at runtime. [1]: 0d26ce1c11a1 ("ARM: Phytec phyFLEX i.MX6: delete wrong memory node") Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Arria10: achilles: add named partitionsSteffen Trumtrar2019-08-191-0/+32
| | | | | | | Add labels for the barebox1/2 and bitstream1/2 partitions. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Arria10: achilles: fix offsets in node namesSteffen Trumtrar2019-08-191-2/+2
| | | | | | | | The node names do not match the actual reg values. Fix this up. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: socfpga: achilles: enable watchdog1Enrico Jorns2018-11-191-0/+4
| | | | | | | This one is required for guarding the boot procedure Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: socfpga: achilles: enable second ethernet portSteffen Trumtrar2018-10-021-0/+21
| | | | | | | The Reflex Achilles has 2 ethernet ports. Enable the second one, too. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: socfpga: achilles: let bootchooser boot from system0 initiallyEnrico Jorns2018-10-021-1/+1
| | | | | Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: socfpga: achilles: move partitions to free disk spaceEnrico Jorns2018-10-021-2/+2
| | | | | | | | Prior to this, environment and state was placed inside the redundant barbeox copies. Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox: move mmc partitions to partitions subnodeEnrico Jorns2018-10-021-7/+12
| | | | | | | | Linux kernel implicitly adds this, thus we have to add them explicitly to stay compatible Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* dts: achilles: add state for bootchooserEnrico Jorns2018-10-021-0/+90
| | | | | Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: socfpga: achilles: move environment to raw partitionSteffen Trumtrar2018-08-081-2/+6
| | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: socfpga: Fix achilles dtc warningsSteffen Trumtrar2018-08-081-3/+3
| | | | | | | The newer dtc has stricter checks on devicetrees. Fix the warnings. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: remove @0 from environment nodesSascha Hauer2018-06-191-1/+1
| | | | | | | The environment nodes do not have a reg property and as such should not have a @0 suffix. Newer dtc warns about this, so remove it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: use stdout-path propertySascha Hauer2018-06-191-1/+1
| | | | | | linx,stdout-path has been deprecated. Use stdout-path instead. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: socfpga: add support for reflex achilles boardSteffen Trumtrar2017-05-041-0/+124
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>