mips: mscc: luton+ocelot: Remove board config options, do probing
authorLars Povlsen <lars.povlsen@microchip.com>
Thu, 20 Dec 2018 08:56:05 +0000 (09:56 +0100)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Wed, 16 Jan 2019 12:56:43 +0000 (13:56 +0100)
commite9f1492bcac5127800a25a01e505e225956e2967
treebc38d3a5c8b3e2310482b6e33ef0c5e384a96236
parente39c6783d37fd9e0c66c0ace184734a4e9446e00
mips: mscc: luton+ocelot: Remove board config options, do probing

As we are moving to multi-dtb and board detection, remove static board
config options, and introduce board probing instead.

Luton: This add single-binary support for the two MSCC luton-based
reference boards - pcb090 and pcb091. The SoC chip ID is used to
determine the board type.

Ocelot: This add single-binary support for the two MSCC ocelot-based
reference boards - pcb120 and pcb123. The PHY ids on specific ports
are used to determine the board type.

Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
arch/mips/dts/Makefile
arch/mips/mach-mscc/Kconfig
arch/mips/mach-mscc/include/mach/luton/luton_devcpu_gcb.h
board/mscc/luton/luton.c
board/mscc/ocelot/ocelot.c
configs/mscc_luton_defconfig
configs/mscc_ocelot_defconfig
configs/mscc_ocelot_pcb120_defconfig [deleted file]
include/configs/vcoreiii.h