OpenCloudOS-Kernel/arch/mips/cavium-octeon/executive
Zubair Lutfullah Kakakhel 885872b722 MIPS: Octeon: Add Octeon III CN7xxx interface detection
Add basic CN7XXX interface detection.

This allows the kernel to boot with ethernet working as it initializes
the ethernet ports with SGMII instead of defaulting to RGMII routines.

Tested on the utm8 from Rhino Labs with a CN7130.

Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
Acked-by: David Daney <david.daney@cavium.com>
Cc: janne.huttunen@nokia.com
Cc: aaro.koskinen@nokia.com
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/12376/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2016-05-13 14:01:54 +02:00
..
Makefile MIPS: Octeon: Move some Ethernet support files out of staging. 2011-12-07 22:03:28 +00:00
cvmx-bootmem.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
cvmx-cmd-queue.c MIPS: cavium-octeon: export symbols needed by octeon-ethernet 2014-01-23 13:02:34 +01:00
cvmx-helper-board.c MIPS: Octeon: Fix management port MII address on Kontron S1901 2015-09-03 12:08:11 +02:00
cvmx-helper-errata.c MIPS: Export erratum function needed by octeon-ethernet driver. 2009-06-17 11:06:29 +01:00
cvmx-helper-jtag.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
cvmx-helper-loop.c MIPS: Octeon: Move some Ethernet support files out of staging. 2011-12-07 22:03:28 +00:00
cvmx-helper-npi.c MIPS: Octeon: Move some Ethernet support files out of staging. 2011-12-07 22:03:28 +00:00
cvmx-helper-rgmii.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
cvmx-helper-sgmii.c staging: octeon-ethernet: Move PHY activation to .ndo_open(). 2014-06-19 15:24:52 -07:00
cvmx-helper-spi.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
cvmx-helper-util.c MIPS: Octeon: Support interfaces 4 and 5 2015-09-03 12:08:11 +02:00
cvmx-helper-xaui.c MIPS: Octeon: Configure XAUI pkinds 2015-09-03 12:08:09 +02:00
cvmx-helper.c MIPS: Octeon: Add Octeon III CN7xxx interface detection 2016-05-13 14:01:54 +02:00
cvmx-interrupt-decodes.c MIPS: Fix misspellings in comments. 2016-04-03 12:32:09 +02:00
cvmx-interrupt-rsl.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
cvmx-l2c.c MIPS: Octeon: Turn hardware bitfields and structures inside out. 2015-04-01 17:22:14 +02:00
cvmx-pko.c MIPS: Fix misspellings in comments. 2016-04-03 12:32:09 +02:00
cvmx-spi.c MIPS: cavium-octeon: export symbols needed by octeon-ethernet 2014-01-23 13:02:34 +01:00
cvmx-sysinfo.c MIPS: OCTEON: Remove dead code from cvmx-sysinfo. 2016-05-13 14:01:39 +02:00
octeon-model.c MIPS: OCTEON: Add model checking support for cn73xx, cnf75xx and cn78xx 2016-05-13 14:01:40 +02:00