This is the fourth version of patches for adding support for the Turris Omnia board, a router developed by the CZ.NIC.
Modifications from last version: - Since the new driver model API does not expose the watchdog_reset function, only wdt_reset, the watchdog did not get restarted and the device rebooted every 2 minutes in U-Boot. These patches solve this problem. - The SPI flash could not be accessed. I did not notice this since during my testing I always uploaded the SPL image via serial line. This is now also solved. The first patch modifies Marvell's DDR3 training code to be more general, so that board topology map can force 2t timing. The second patch adds support for the hardware watchdog which can be found on Omnia. I have modified the driver to use the new driver model API. The third patch adds the device tree for Turris Omnia taken from Linux kernel and also armada-385-turris-omnia-u-boot.dtsi file with some additions for U-Boot. The fourth patch adds support for the I2C multiplexer found on Turris Omnia. The fifth patch adds support for the ATSHA204A CryptoAuthentication chip, on which the Turris Omnia stores serial number and device MAC address. The sixth patch adds the proper support for the board. I have modified config to use distro defaults as requested by Andreas Faerber and also removed unnecessary comments. Marek Behun _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot