[U-Boot] [PATCH v4 0/6] Support for the Turris Omnia router

Stefan Roese sr at denx.de
Wed Jul 12 05:53:46 UTC 2017


Hi Marek,

On 09.06.2017 19:28, Marek BehĂșn wrote:
> 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.

All patches:

Applied to u-boot-marvell/master.

Thanks,
Stefan


More information about the U-Boot mailing list