
Hi Chris,
On 27.04.2018 10:12, Chris Packham wrote:
On Fri, Apr 27, 2018 at 5:44 PM Stefan Roese sr@denx.de wrote:
Stefan, did you want me to send a patch for db88f6820-gp at the same time since the amc board is derived from it?
Sure, that would be helpful.
But I'm a little bit puzzled about this DM conversion for MVEBU platforms. As all MVEBU targets are already using DM and DM_SPI:
arch/arm/Kconfig:
... config ARCH_MVEBU bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" select OF_CONTROL select OF_SEPARATE select DM select DM_ETH select DM_SERIAL select DM_SPI select DM_SPI_FLASH
So there should be no need to change something here. Or is something not working correctly on some of the MVEBU platforms?
What really is missing is the conversion of the older Marvell platforms, like Kirkwood and Orion. Those are quite ancient and have no DM / OF / DT support at all (AFAIR). So here is the real work that needs to be done. Or all those boards might get dropped soon.
Yeah sure enough
=> dm tree Class Probed Driver Name
root [ + ] root_drive root_driver simple_bus [ + ] generic_si `-- soc simple_bus [ + ] generic_si `-- internal-regs spi [ + ] mvebu_spi |-- spi@10680 spi_flash [ ] spi_flash_ | `-- spi-flash@0 i2c [ ] i2c_mvtwsi |-- i2c@11000 serial [ + ] ns16550_se |-- serial@12000 eth [ + ] mvneta |-- ethernet@34000 usb [ ] ehci_mvebu |-- usb@58000 eth [ + ] mvneta `-- ethernet@70000
So nothing to do for MVEBU.
Yep, thats what I thought.
I do have a passing interest in keeping kirkwood support but lack an upstream supported platform to use. I'll have to see if I can update one of our boards to use and upstream bootloader.
Yes, that would be good. As I fear, that Kirkwood might get dropped completely, if nobody reacts here and updates this platform to DM, DT etc.
Thanks, Stefan