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

Marek Behun marek.behun at nic.cz
Tue Jun 6 12:04:31 UTC 2017


This is the third version of patches for adding support for the
Turris Omnia board, a router developed by the CZ.NIC.

The only modification from the second version is that the device
tree added is unmodified, identical to the one in the Linux kernel.
The additions are done in a separate, -u-boot.dtsi file.

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



More information about the U-Boot mailing list