summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts/imx53-guf-vincell-lt.dts
Commit message (Collapse)AuthorAgeFilesLines
* arm: dts: imx: Adjust pwm-cellsSascha Hauer2020-09-231-1/+1
| | | | | | | Newer i.MX dtsi files expect three pwm cells. The third cell contains flags. Add a third cell containing empty flags. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: reference nodes to extend by phandles insteadAhmad Fatoum2020-06-231-6/+4
| | | | | | | | | | | | | | | | | | | | | | 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: dts: Fix node namesSascha Hauer2020-03-021-1/+1
| | | | | | | | | | - Remove leading zeroes from the addresses in the node names of i2c/spi devices - Remove leading 0x from the addresses in the node names of i2c/spi devices - Add missing reg address in node names. 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: i.MX53 Vincell: change dialog compatible to proper vendor prefixMichael Grzeschik2017-01-101-1/+1
| | | | | | | | The compatible vendor prefix for dialog pmic is dlg. We fix it in the devicetrees using the wrong one. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX53 Vincell: Reset phy consistently from device treeSascha Hauer2016-09-221-0/+1
| | | | | | | | | | | | The phy reset for the Vincell board is done from device tree whereas the Vincell-LT resets the phy from board init code. Since both boards share the same code base the regular Vincell board ends up with a duplicated phy reset, with the second reset being done after the FEC has been initialized. Fix this by removing the phy reset from the board code and adding the phy reset to the Vincell-LT dts file. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX: increase barebox partition sizesSascha Hauer2016-04-271-3/+3
| | | | | | | | | | | | | | | | | | | After doing a 'saveenv' command, it is no longer possible to boot. The reason for this behaviour is that the 'barebox' partition has currently a size of 0x80000 (512 kB), which is not sufficient to store the barebox binary. This causes the 'barebox' and 'barebox-environment' partitions to overlap. Fix this problem by increasing the size of the 'barebox' partition and by placing the 'barebox-environment' right after it. This patch increases the barebox partition for all i.MX boards to 0xe0000 Reported-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dts: Fix partition namesSascha Hauer2016-04-271-2/+2
| | | | | | | | | Partition names shouldn't be continuously numbered, instead the part behind the '@' should match the reg property. Fix this for all ARM device trees. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Reviewed-by: Fabio Estevam <festevam@gmail.com>
* arm: imx53-guf-vincell-lt: dts: do not specfiy fixed memory informationEnrico Jorns2016-01-261-4/+0
| | | | | | | | | | | Setting a fixed memory size prevents from using the different board variants with different memories equipped. barebox is able to read RAM size informations from the imx53 RAM controller and thus does not require this information passed via dts. Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: vincell: move to DT probingSteffen Trumtrar2015-07-131-0/+679
This enabled multi image support for the Garz&Fricke Vincell board. Also it adds the Vincell-LT as a second image with a separate device tree. Previously we used the same image on both the Vincell and the Vincell-LT image since the differences are not that significant for barebox. Still this was good for quite some confusion internally, so let's properly introduce a second image. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>