summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@lamia.panaceas.james.local>2015-12-19 14:26:07 +0000
committerroot <root@lamia.panaceas.james.local>2015-12-19 14:26:07 +0000
commit0da76ca46b749f04c16aa06f204ed06ff453a5ba (patch)
tree13f38bd4596035d238fd2bd4020a4fca6e82580c
parent9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875 (diff)
downloadbootloader-0da76ca46b749f04c16aa06f204ed06ff453a5ba.tar.gz
bootloader-0da76ca46b749f04c16aa06f204ed06ff453a5ba.tar.bz2
bootloader-0da76ca46b749f04c16aa06f204ed06ff453a5ba.zip
add TG582N support
-rwxr-xr-xshared/opensource/boardparms/bcm963xx/boardparms.c58
1 files changed, 57 insertions, 1 deletions
diff --git a/shared/opensource/boardparms/bcm963xx/boardparms.c b/shared/opensource/boardparms/bcm963xx/boardparms.c
index 23ab3ef..7388707 100755
--- a/shared/opensource/boardparms/bcm963xx/boardparms.c
+++ b/shared/opensource/boardparms/bcm963xx/boardparms.c
@@ -1794,7 +1794,63 @@ static BOARD_PARAMETERS g_bcm963281TAN =
BP_NOT_DEFINED /* usGpioExtAFELDMode */
};
-static PBOARD_PARAMETERS g_BoardParms[] = {&g_bcm96328avng, &g_bcm96328avngrP1, &g_bcm96328avngr, &g_bcm963281TAN, 0};
+
+static BOARD_PARAMETERS g_tg582n =
+{
+ "TG582N", /* szBoardId */
+
+ (BP_OVERLAY_EPHY_LED_0 |
+ BP_OVERLAY_EPHY_LED_1 |
+ BP_OVERLAY_EPHY_LED_2 |
+ BP_OVERLAY_EPHY_LED_3 ), /* usGPIOOverlay */
+
+ BP_NOT_DEFINED, /* usGpioRj11InnerPair */
+ BP_NOT_DEFINED, /* usGpioRj11OuterPair */
+ BP_NOT_DEFINED, /* usGpioUartRts */
+ BP_NOT_DEFINED, /* usGpioUartCts */
+
+ BP_NOT_DEFINED, /* usGpioLedAdsl */
+ BP_NOT_DEFINED, /* usGpioLedAdslFail */
+ BP_NOT_DEFINED, /* usGpioSecLedAdsl */
+ BP_NOT_DEFINED, /* usGpioSecLedAdslFail */
+ BP_NOT_DEFINED, /* usGpioLedSesWireless */
+ BP_NOT_DEFINED, /* usGpioLedHpna */
+ BP_NOT_DEFINED, /* usGpioLedWanData */
+ BP_NOT_DEFINED, /* usGpioLedWanError */
+ BP_NOT_DEFINED, /* usGpioLedBlPowerOn */
+ BP_NOT_DEFINED, /* usGpioLedBlStop */
+ BP_NOT_DEFINED, /* usGpioFpgaReset */
+ BP_NOT_DEFINED, /* usGpioLedGpon */
+ BP_NOT_DEFINED, /* usGpioLedGponFail */
+ BP_NOT_DEFINED, /* usGpioLedMoCA */
+ BP_NOT_DEFINED, /* usGpioLedMoCAFail */
+
+ BP_NOT_DEFINED, /* usExtIntrResetToDefault */
+ BP_NOT_DEFINED, /* usExtIntrSesBtnWireless */
+ BP_NOT_DEFINED, /* usExtIntrHpna */
+
+ BP_NOT_DEFINED, /* usCsHpna */
+
+ BP_WLAN_ANT_MAIN, /* usAntInUseWireless */
+ 0, /* WLAN flags */
+
+ {{BP_ENET_EXTERNAL_SWITCH, /* ucPhyType */
+ 0x0, /* ucPhyAddress */
+ BP_NOT_DEFINED, /* usGpioLedPhyLinkSpeed */
+ BP_ENET_CONFIG_MMAP, /* usConfigType */
+ {0x0f, {0x01, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00}}}, /* sw */
+ {BP_ENET_NO_PHY}}, /* ucPhyType */
+ {{BP_VOIP_NO_DSP}, /* ucDspType */
+ {BP_VOIP_NO_DSP}}, /* ucDspType */
+ BP_NOT_DEFINED, /* usGpioWirelessPowerDown */
+ {BP_AFE_CHIP_INT | BP_AFE_LD_6301 | BP_AFE_FE_ANNEXA | BP_AFE_FE_AVMODE_ADSL | BP_AFE_FE_REV_6301_REV_5_1_1, /* ulAfeIds */
+ BP_AFE_DEFAULT},
+ BP_NOT_DEFINED, /* usGpioExtAFEReset */
+ BP_NOT_DEFINED, /* usGpioExtAFELDPwr */
+ BP_NOT_DEFINED /* usGpioExtAFELDMode */
+};
+
+static PBOARD_PARAMETERS g_BoardParms[] = {&g_bcm96328avng, &g_bcm96328avngrP1, &g_bcm96328avngr, &g_bcm963281TAN, &g_tg582n, 0};
#endif
static PBOARD_PARAMETERS g_pCurrentBp = 0;