linux-brain/arch/mips/cavium-octeon/executive
Aaro Koskinen 855feca990 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
commit edefae94b7 upstream.

Commit 885872b722 ("MIPS: Octeon: Add Octeon III CN7xxx
interface detection") added RGMII interface detection for OCTEON III,
but it results in the following logs:

[    7.165984] ERROR: Unsupported Octeon model in __cvmx_helper_rgmii_probe
[    7.173017] ERROR: Unsupported Octeon model in __cvmx_helper_rgmii_probe

The current RGMII routines are valid only for older OCTEONS that
use GMX/ASX hardware blocks. On later chips AGL should be used,
but support for that is missing in the mainline. Until that is added,
mark the interface as disabled.

Fixes: 885872b722 ("MIPS: Octeon: Add Octeon III CN7xxx interface detection")
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: James Hogan <jhogan@kernel.org>
Cc: linux-mips@vger.kernel.org
Cc: stable@vger.kernel.org # 4.7+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-09 16:16:45 +01:00
..
cvmx-bootmem.c MIPS: Octeon: Fix typo 2016-08-03 08:16:01 +02: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: Delete unused cvmx-mdio.h 2016-10-04 16:13:57 +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: Octeon: Delete unused cvmx-mdio.h 2016-10-04 16:13:57 +02:00
cvmx-helper-sgmii.c MIPS: Octeon: Delete unused cvmx-mdio.h 2016-10-04 16:13:57 +02: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: Don't try to maintain link state in early init. 2016-10-04 16:13:57 +02:00
cvmx-helper.c MIPS: OCTEON: mark RGMII interface disabled on OCTEON III 2019-01-09 16:16:45 +01: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
Makefile MIPS: Octeon: Move some Ethernet support files out of staging. 2011-12-07 22:03:28 +00:00
octeon-model.c MIPS: OCTEON: Add model checking support for cn73xx, cnf75xx and cn78xx 2016-05-13 14:01:40 +02:00