public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH u-boot-marvell v2 00/12] Updates for Turris Mox
@ 2018-08-17 10:58 Marek Behún
  2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 01/12] phy: marvell: Support changing SERDES map in board file Marek Behún
                   ` (12 more replies)
  0 siblings, 13 replies; 33+ messages in thread
From: Marek Behún @ 2018-08-17 10:58 UTC (permalink / raw)
  To: u-boot

This is second version of updates for Turris Mox.
The first version was sent three months ago, on 16th May. Sorry :).
It would be great if this got to 2018.09 release, but I will
understand if it does not.

I changed the first patch, "phy: marvell: Support changing SERDES
map in board file", according to Stefan's suggestions.

The other patches have changed, since I have reworked the system
of how U-Boot tells kernel about the different Mox modules.

Previously the board code created a variable module_topology, which
then was used by boot script to load correct device tree. There were
many device trees, one for each correct module topology.

Now there is only one device tree, and U-Boot patches the device tree
in ft_board_setup, according to which modules are connected.

Patch 2 adds code to peripheral clocks, so that their parents/rates
can be changed.

Patch 3 fixes watchdog setup.

Patch 4 adds fixup for U-Boot's device tree according to module
topology (enables PCIe node if PCIe device is connected).

Patches 5 and 10 add configs to defcofnig.

Patch 6 is cosmetic.

Patch 7 adds comphy_update_map which updates SERDES lane 1 speed
according to module topology.

Patch 8 adds check for module topology, if it is correct and so on,
then adds configuration of switch modules via SPI and finally some
fancy switch LED blinking.

Patch 9 adds the code which patches Linux's device tree according
to module topology.

Patch 11 changes the Mox's U-Boot device tree.

Patch 12 creates a new config variable to support 1 GB RAM version
of Mox (and adds a -u-boot.dtsi to support the change).

Marek

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

end of thread, other threads:[~2018-11-20 11:58 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-17 10:58 [U-Boot] [PATCH u-boot-marvell v2 00/12] Updates for Turris Mox Marek Behún
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 01/12] phy: marvell: Support changing SERDES map in board file Marek Behún
2018-09-19 12:17   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 02/12] clk: armada-37xx-periph: Support changing clock parent and rate Marek Behún
2018-09-19 12:18   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 03/12] board: turris_mox: Fix watchdog macro name Marek Behún
2018-09-19 12:18   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 04/12] board: turris_mox: Fixup U-Boot's device tree if PCIe connected Marek Behún
2018-08-21 10:22   ` [U-Boot] [PATCH u-boot-marvell v3 " Marek Behún
2018-09-19 12:28     ` Stefan Roese
2018-09-19 12:19   ` [U-Boot] [PATCH u-boot-marvell v2 " Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 05/12] board: turris_mox: Enable PCI in defconfig Marek Behún
2018-09-19 12:20   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 06/12] board: turris_mox: Cosmetic restructurization Marek Behún
2018-09-19 12:22   ` Stefan Roese
2018-11-20  7:04     ` Stefan Roese
2018-11-20 11:24       ` Marek Behun
2018-11-20 11:27         ` Stefan Roese
2018-11-20 11:40           ` Marek Behun
2018-11-20 11:58             ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 07/12] board: turris_mox: Change SERDES map depending on module topology Marek Behún
2018-09-19 12:22   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 08/12] board: turris_mox: Check and configure modules Marek Behún
2018-09-19 12:23   ` Stefan Roese
2018-08-17 10:58 ` [U-Boot] [PATCH u-boot-marvell v2 09/12] board: turris_mox: Setup Linux's device tree before boot Marek Behún
2018-09-19 12:23   ` Stefan Roese
2018-08-17 10:59 ` [U-Boot] [PATCH u-boot-marvell v2 10/12] board: turris_mox: Add gpio command to defconfig Marek Behún
2018-09-19 12:24   ` Stefan Roese
2018-08-17 10:59 ` [U-Boot] [PATCH u-boot-marvell v2 11/12] arch/arm/dts: Update Turris Mox device tree Marek Behún
2018-09-19 12:24   ` Stefan Roese
2018-08-17 10:59 ` [U-Boot] [PATCH u-boot-marvell v2 12/12] arch/arm/mvebu: Support 1 GB version of Turris Mox Marek Behún
2018-09-19 12:25   ` Stefan Roese
2018-08-17 11:10 ` [U-Boot] [PATCH u-boot-marvell v2 00/12] Updates for " Stefan Roese

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox