freebsd-dev/sys/mips/conf
Adrian Chadd 1d556f272c Fix both arge0 and arge1 to work correctly on the AP135.
* Force the arge0 interface to not use a PHY for speed negotiation
  for now.  It'd be nice to do it, but right now the RGMII interface
  to the switch needs to stay at 1000/full in order to match what
  the switch side of the port is programmed as.

  So until that's all sorted out, disconnect arge0 from the PHY
  and leave it at fixed at 1000/full.

  I noticed this when I tried using a busted ethernet cable that
  forced the PHY to negotiate 100/full.  The switch was fine and
  it negotiated to 100/full, but then arge0 saw the link update
  and set the speed to 100/full when the switch side of that
  hook up was set to 1000/full.  Tsk.

* When using argemdio, the mdio device resets and initialises
  the MAC, /not/ the arge_attach (or, as I discovered, arge_init.)
  So arge1 wasn't being fully initialised and thus no traffic
  would ever flow.

  So until I tidy up that mess, just create an argemdio bus for
  arge1.  It's totally fine; it won't do anything or find anything
  attached to it.

Tested:

* AP135 reference board - both arge0 and arge1 now work.
2015-03-04 03:48:11 +00:00
..
ADM5120
ADM5120.hints
ALCHEMY In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ALFA_HORNET_UB.hints
AP91 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP91.hints
AP93 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP93.hints Let's just use the mib0 partition for our configurations pace. It's 2014-05-19 19:34:44 +00:00
AP94 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP94.hints
AP96 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP96.hints
AP121 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
AP121.hints
AP135 Add support for the AP135 2.0 reference platform. 2015-03-02 02:27:25 +00:00
AP135.hints Fix both arge0 and arge1 to work correctly on the AP135. 2015-03-04 03:48:11 +00:00
AR71XX_BASE Remove this - I made it all work again a looong time ago. 2015-02-16 02:05:34 +00:00
AR71XX_BASE.hints
AR91XX_BASE Make the apb.c code optional behind ar71xx_apb rather than standard. 2015-01-06 07:43:07 +00:00
AR91XX_BASE.hints
AR724X_BASE Make the apb.c code optional behind ar71xx_apb rather than standard. 2015-01-06 07:43:07 +00:00
AR724X_BASE.hints
AR933X_BASE Make the apb.c code optional behind ar71xx_apb rather than standard. 2015-01-06 07:43:07 +00:00
AR933X_BASE.hints
AR934X_BASE Make the apb.c code optional behind ar71xx_apb rather than standard. 2015-01-06 07:43:07 +00:00
AR934X_BASE.hints
BERI_DE4_BASE Remove "New" label from NFSCL/NFSD now that they are the only NFS 2015-01-06 16:15:57 +00:00
BERI_DE4_MDROOT
BERI_DE4_SDROOT
BERI_DE4.hints
BERI_NETFPGA_MDROOT Introduce opt_netfpga.h and allow setting NF10BMAC_64BIT from mips kernel 2014-06-26 17:20:45 +00:00
BERI_SIM_BASE
BERI_SIM_MDROOT
BERI_SIM_SDROOT
BERI_SOCKIT Add configuration files for BERI soft-core synthesized on 2014-12-17 11:36:31 +00:00
BERI_TEMPLATE
BERI_TPAD.hints
CARAMBOLA2 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
CARAMBOLA2.hints
DB120 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
DB120.hints * Add ethernet MAC configuration from the EEPROM for arge0/arge1 2014-03-16 02:34:33 +00:00
DEFAULTS
DIR-825B1 For now build random into the kernel - there seems to be issues kldload'ing 2015-01-03 02:39:28 +00:00
DIR-825B1.hints Populate the GPIO pins and GPIOLED configs 2014-03-05 04:22:07 +00:00
DIR-825C1 Add support for the Dlink DIR-825C1 74k MIPS router based on Atheros 2014-04-03 20:12:39 +00:00
DIR-825C1.hints Add support for the Dlink DIR-825C1 74k MIPS router based on Atheros 2014-04-03 20:12:39 +00:00
ENH200 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ENH200.hints
GXEMUL Renove faith(4) and faithd(8) from base. It looks like industry 2014-11-09 21:33:01 +00:00
GXEMUL32 Renove faith(4) and faithd(8) from base. It looks like industry 2014-11-09 21:33:01 +00:00
GXEMUL.hints
IDT
IDT.hints
MALTA Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
MALTA64 Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
MALTA.hints
OCTEON1 Renove faith(4) and faithd(8) from base. It looks like industry 2014-11-09 21:33:01 +00:00
OCTEON1.hints
PB47 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PB47.hints
PB92 Make the apb.c code optional behind ar71xx_apb rather than standard. 2015-01-06 07:43:07 +00:00
PB92.hints
PICOSTATION_M2HP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
PICOSTATION_M2HP.hints Use search method instead of fixed offsets for finding rootfs. This unbreaks 2014-10-30 23:47:28 +00:00
QCA955X_BASE Bring over the initial QCA955x SoC support framework. 2015-03-02 02:24:46 +00:00
QCA955X_BASE.hints Bring over the initial QCA955x SoC support framework. 2015-03-02 02:24:46 +00:00
QEMU
ROUTERSTATION In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ROUTERSTATION_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
ROUTERSTATION.hints
RSPRO In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO_MFS In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO_STANDALONE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RSPRO.hints
RT305X In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RT305X.hints
SENTRY5 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SENTRY5.hints
std.MALTA Move MALTA_COMMON to std.MALTA (as we have for XLP and SWARM). 2015-01-07 12:12:36 +00:00
std.SWARM In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
std.XLP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM
SWARM64
SWARM64_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM.hints
TP-MR3020 Disable the makeoption with MFS_IMAGE= set as we don't ship that file 2014-09-27 17:11:51 +00:00
TP-MR3020.hints Add kernel support for the TP-LINK MR3020 Atheros MIPS 24k router. 2014-09-27 08:59:43 +00:00
TP-WN1043ND In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
TP-WN1043ND.hints
WZR-300HP Remove redundant kern conf entries that are inherited via include 2014-09-07 20:27:48 +00:00
WZR-300HP.hints Remove redundant kern conf entries that are inherited via include 2014-09-07 20:27:48 +00:00
WZR-HPAG300H Add support for Buffalo WZR-HP-AG300H atheros MIPS router. 2014-11-25 17:33:22 +00:00
WZR-HPAG300H.hints Switch is an 8316, so make the comments say that. 2014-12-03 23:37:23 +00:00
XLP
XLP64
XLP.hints
XLPN32
XLR
XLR64
XLRN32 In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00