All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 0/6] Support for the Turris Omnia router
@ 2017-06-09 17:28 Marek Behún
  2017-06-09 17:28 ` [U-Boot] [PATCH v4 1/7] driver/ddr: Add support for setting timing in hws_topology_map Marek Behún
                   ` (7 more replies)
  0 siblings, 8 replies; 27+ messages in thread
From: Marek Behún @ 2017-06-09 17:28 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2018-01-22  7:57 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-09 17:28 [U-Boot] [PATCH v4 0/6] Support for the Turris Omnia router Marek Behún
2017-06-09 17:28 ` [U-Boot] [PATCH v4 1/7] driver/ddr: Add support for setting timing in hws_topology_map Marek Behún
2018-01-10  2:49   ` Chris Packham
2017-06-09 17:28 ` [U-Boot] [PATCH v4 2/7] orion_wdt: Support for the Orion Watchdog Marek Behún
2017-06-09 17:28 ` [U-Boot] [PATCH v4 3/7] arch/arm/dts: Add Turris Omnia device tree Marek Behún
2017-07-07 11:58   ` Stefan Roese
2017-07-07 12:22     ` Marek Behún
2017-07-07 13:36       ` Stefan Roese
2017-06-09 17:28 ` [U-Boot] [PATCH v4 4/7] drivers/i2c/muxes/pca954x: Add pca9547 I2C mux support Marek Behún
2017-09-28 21:27   ` Chris Packham
2017-06-09 17:28 ` [U-Boot] [PATCH v4 5/7] drivers/misc: Add basic support for ATSHA204A Crypto module Marek Behún
2017-06-09 17:28 ` [U-Boot] [PATCH v4 6/7] marvell: armada385: Add the Turris Omnia board Marek Behún
2017-07-12  5:53 ` [U-Boot] [PATCH v4 0/6] Support for the Turris Omnia router Stefan Roese
2018-01-17 15:52 ` Andreas Färber
2018-01-18 17:20   ` Stefan Roese
2018-01-18 17:56     ` Andreas Färber
2018-01-20  1:40     ` Andreas Färber
2018-01-20  2:30       ` Andreas Färber
2018-01-20  9:07         ` Stefan Roese
2018-01-20 14:32           ` Sean Nyekjær
2018-01-21 12:39             ` Andreas Färber
2018-01-21 12:53               ` Sean Nyekjær
2018-01-22  7:57               ` Sean Nyekjær
2018-01-20  3:34       ` Andreas Färber
2018-01-20  9:48         ` [U-Boot] [EXT] " Kostya Porotchkin
2018-01-20 12:34           ` [U-Boot] mrvl_uart.sh and Turris Omnia (was: [EXT] Re: [PATCH v4 0/6] Support for the Turris Omnia router) Andreas Färber
2018-01-21  9:02             ` Kostya Porotchkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.