I have updated the 18.12 branch with patches from current development stream. Please check if it improves the stability.
https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell/commits/A3700_utils-armada-18.12
Hello, @FlashBurn,
FYI, the XTAL clock readout was fixed by Marvall LSP, but not yet taken into the mainline sources.
The fix is available here:
https://github.com/MarvellEmbeddedProcessors/linux-marvell/commit/80d4cec4cef8282e5ac3aaf98ce3e68fb299a134
For reviewing the clock setup it is better to look though the a3700_utils sources.
There is a big text table here describing the divider values:
https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell/blob/A3700_utils-armada-18.12/wtmi/sys_init/clock.c