summaryrefslogtreecommitdiff
path: root/board/mscc
Commit message (Collapse)AuthorAgeFilesLines
* MSCC: Fix Jaguar2 board detection.Horatiu Vultur2019-02-011-0/+3
| | | | | | | | | | | When power cycle the Jaguar2 boards, it couldn't read the phys, therefore it always deduce that the board type is pcb111. Add a small delay after setting the gpio pins, fix the issue. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* MSCC: Jaguar2 enable debug uartHoratiu Vultur2019-02-011-0/+7
| | | | | | Enable debug uart for Jaguar2 SoC family. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* MSCC: Add board support for Serval SoC family.Horatiu Vultur2019-01-233-0/+91
| | | | | | | | Add board support and configuration for Jaguar2 SoC family. The detection of the board type is based on the phy ids. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* MSCC: Add board support for Servalt SoC familyHoratiu Vultur2019-01-233-0/+69
| | | | | | | | Add board support, configuration and DTS for Servalt SoC family. Currently there is one board in this family. Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* MIPS: mscc: ocelot: add switch reset supportGregory CLEMENT2019-01-231-0/+24
| | | | | | | On some ocelots platform a workaround is needed in order to be able to reset the switch without resetting the DDR. Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
* MSCC: Add board support for Jaguar2 SOC familyHoratiu Vultur2019-01-166-22/+169
| | | | | | | Add board support and configuration for Jaguar2 SOC family. The detection of the board type in this family is based on the phy ids. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
* mips: ocelot: Enable use of serial gpio for LEDLars Povlsen2019-01-161-0/+6
| | | | | | | This enables the use of the MSCC serial GPIO driver to control the LEDs on the MSCC VCoreIII 'ocelot' pcb123 and pcb120. Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
* mips: luton: Enable use of serial gpio for LEDLars Povlsen2019-01-161-0/+6
| | | | | | | This enables the use of the MSCC serial GPIO driver to control the LEDs on the MSCC VCoreIII 'luton' SoC. Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
* mips: mscc: luton+ocelot: Remove board config options, do probingLars Povlsen2019-01-162-10/+88
| | | | | | | | | | | | | | | 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>
* MSCC: add board support for the Luton based evaluation boardGregory CLEMENT2018-12-193-0/+45
| | | | | | | Adding the support for the Luton boards PCB91 which share common code with the Ocelots boards, including board code, device tree and configuration. Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
* MSCC: add board support for the Ocelots based evaluation boardsGregory CLEMENT2018-12-193-0/+76
Adding the support for 2 boards sharing common code for Ocelot chip: PCB120 and PCB123 Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>