#include "bp_defs.h" #include "boardparms.h" #include "bcmSpiRes.h" static bp_elem_t g_bcm968550xsv[] = { {bp_cpBoardId, .u.cp = "968550XSV"}, {bp_ulMemoryConfig, .u.ul = BP_DDR_SPEED_1067_14_14_14 | BP_DDR_TOTAL_SIZE_1024MB| BP_DDR_DEVICE_WIDTH_16 | BP_DDR_TOTAL_WIDTH_32BIT | BP_DDR_SSC_CONFIG_1}, {bp_usSerialLedData, .u.us = BP_GPIO_0_AH}, {bp_usSerialLedClk, .u.us = BP_GPIO_1_AH}, {bp_usSerialLedMask, .u.us = BP_GPIO_2_AH}, {bp_usGpioUart2Cts, .u.us = BP_GPIO_3_AH}, {bp_usGpioUart2Rts, .u.us = BP_GPIO_4_AH}, {bp_usGpioUart2Sdin, .u.us = BP_GPIO_5_AH}, {bp_usGpioUart2Sdout, .u.us = BP_GPIO_6_AH}, {bp_usSpiSlaveSelectNum, .u.us = 5}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_7_AH}, {bp_usSpiSlaveSelectNum, .u.us = 4}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_8_AH}, {bp_usSpiSlaveSelectNum, .u.us = 3}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_9_AH}, {bp_usSpiSlaveSelectNum, .u.us = 2}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_10_AH}, {bp_usSpiSlaveSelectNum, .u.us = 1}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_76_AH}, {bp_usSpiSlaveSelectNum, .u.us = 0}, {bp_usSpiSlaveSelectGpioNum, .u.us = BP_GPIO_75_AH}, {bp_ulInterfaceEnable, .u.ul = BP_PINMUX_FNTYPE_HS_SPI}, {bp_usPcmSdin, .u.us = BP_GPIO_22_AH}, {bp_usPcmSdout, .u.us = BP_GPIO_23_AH}, {bp_usPcmClk, .u.us = BP_GPIO_24_AH}, {bp_usPcmFs, .u.us = BP_GPIO_25_AH}, {bp_usUart1Sdin, .u.us = BP_GPIO_30_AH}, {bp_usUart1Sdout, .u.us = BP_GPIO_31_AH}, {bp_usGpioWanSignalDetected, .u.us = BP_GPIO_12_AH}, {bp_usRogueOnuEn, .u.us = BP_GPIO_29_AH}, // {bp_usExtIntrOpticalModulePresence, .u.us = BP_EXT_INTR_3 | BP_EXT_INTR_TYPE_IRQ_BOTH_EDGE | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, // {bp_usGpio_Intr, .u.us = BP_GPIO_16_AL}, {bp_usGpioPonTxEn, .u.us = BP_GPIO_13_AH}, {bp_usPonLbe, .u.us = BP_GPIO_100_AH}, {bp_InvSerdesTxPol, .u.us = pmd_polarity_invert}, {bp_usGpioI2cSda, .u.us = BP_GPIO_78_AL}, {bp_usGpioI2cScl, .u.us = BP_GPIO_77_AL}, {bp_usMiiMdc, .u.us = BP_GPIO_68_AH}, {bp_usMiiMdio, .u.us = BP_GPIO_69_AH}, {bp_ucDspAddress, .u.uc = 0}, {bp_ucPhyType0, .u.uc = BP_ENET_INTERNAL_PHY}, {bp_ucPhyAddress, .u.uc = 0x0}, {bp_usConfigType, .u.us = BP_ENET_CONFIG_MMAP}, {bp_ulPortMap, .u.ul = 0x3f}, {bp_ulPhyId0, .u.ul = 0x02 | MAC_IF_GMII}, {bp_ulPhyId1, .u.ul = 0x03 | MAC_IF_GMII}, {bp_ulPhyId2, .u.ul = 0x04 | MAC_IF_GMII}, {bp_ulPhyId3, .u.ul = 0x05 | MAC_IF_GMII}, {bp_ulPhyId4, .u.ul = 0x01 | MAC_IF_RGMII_1P8V | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_TX_INTERNAL_DELAY}, {bp_ulPhyId5, .u.ul = 0x1e | MAC_IF_HSGMII | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_SWAP_PAIR}, {bp_ucDspType0, .u.uc = BP_VOIP_DSP}, {bp_ucDspAddress, .u.uc = 0}, {bp_last} }; static bp_elem_t g_bcm968552cref[] = { {bp_cpBoardId, .u.cp = "968552CREF"}, {bp_ulMemoryConfig, .u.ul = BP_DDR_SPEED_1067_14_14_14 | BP_DDR_TOTAL_SIZE_512MB| BP_DDR_DEVICE_WIDTH_16 | BP_DDR_TOTAL_WIDTH_16BIT | BP_DDR_SSC_CONFIG_1}, {bp_usExtIntrResetToDefault, .u.us = BP_EXT_INTR_0 | BP_EXT_INTR_TYPE_IRQ_LOW_LEVEL | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_14_AL}, {bp_usPcmSdin, .u.us = BP_GPIO_22_AH}, {bp_usPcmSdout, .u.us = BP_GPIO_23_AH}, {bp_usPcmClk, .u.us = BP_GPIO_24_AH}, {bp_usPcmFs, .u.us = BP_GPIO_25_AH}, {bp_usUsbPwrFlt0, .u.us = BP_GPIO_79_AL}, {bp_usUsbPwrOn0, .u.us = BP_GPIO_80_AL}, {bp_usUsbPwrFlt1, .u.us = BP_GPIO_81_AL}, {bp_usUsbPwrOn1, .u.us = BP_GPIO_82_AL}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_84_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_85_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_86_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_87_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_88_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_89_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_90_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_91_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_92_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_93_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_94_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_95_AH}, {bp_usGpioWanSignalDetected, .u.us = BP_GPIO_12_AH}, {bp_usRogueOnuEn, .u.us = BP_GPIO_29_AH}, {bp_usGpioPonTxEn, .u.us = BP_GPIO_13_AH}, {bp_usGpioSMTCTxDis, .u.us = BP_GPIO_28_AH}, {bp_usPonLbe, .u.us = BP_GPIO_100_AH}, {bp_InvSerdesTxPol, .u.us = pmd_polarity_invert}, {bp_usGpioI2cSda, .u.us = BP_GPIO_78_AL}, {bp_usGpioI2cScl, .u.us = BP_GPIO_77_AL}, {bp_ucDspAddress, .u.uc = 0}, {bp_ucPhyType0, .u.uc = BP_ENET_INTERNAL_PHY}, {bp_ucPhyAddress, .u.uc = 0x0}, {bp_usConfigType, .u.us = BP_ENET_CONFIG_MMAP}, {bp_ulPortMap, .u.ul = 0xf}, {bp_ulPhyId0, .u.ul = 0x01 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_GPIO_1_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_GPIO_2_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId1, .u.ul = 0x02 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_GPIO_4_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_GPIO_8_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId2, .u.ul = 0x03 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_GPIO_7_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_GPIO_11_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId3, .u.ul = 0x04 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_GPIO_32_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_GPIO_34_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ucDspType0, .u.uc = BP_VOIP_DSP}, {bp_ucDspAddress, .u.uc = 0}, {bp_last} }; static bp_elem_t g_bcm968552cref2[] = { {bp_cpBoardId, .u.cp = "968552CREF2"}, {bp_elemTemplate, .u.bp_elemp = g_bcm968552cref}, {bp_last} }; static bp_elem_t g_bcm968550dv21[] = { {bp_cpBoardId, .u.cp = "968550DV21"}, {bp_ulMemoryConfig, .u.ul = BP_DDR_SPEED_1067_14_14_14 | BP_DDR_TOTAL_SIZE_1024MB| BP_DDR_DEVICE_WIDTH_16 | BP_DDR_TOTAL_WIDTH_32BIT | BP_DDR_SSC_CONFIG_1}, {bp_usSerialLedData, .u.us = BP_GPIO_0_AH}, {bp_usSerialLedClk, .u.us = BP_GPIO_1_AH}, {bp_usSerialLedMask, .u.us = BP_GPIO_2_AH}, {bp_usExtIntrResetToDefault, .u.us = BP_EXT_INTR_0 | BP_EXT_INTR_TYPE_IRQ_LOW_LEVEL | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_14_AL}, {bp_usPcmSdin, .u.us = BP_GPIO_22_AH}, {bp_usPcmSdout, .u.us = BP_GPIO_23_AH}, {bp_usPcmClk, .u.us = BP_GPIO_24_AH}, {bp_usPcmFs, .u.us = BP_GPIO_25_AH}, {bp_usExtIntrSesBtnWireless, .u.us = BP_EXT_INTR_1 | BP_EXT_INTR_TYPE_IRQ_LOW_LEVEL | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_26_AL}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_84_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_85_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_86_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_87_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_88_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_89_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_90_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_91_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_92_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_93_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_94_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_95_AH}, {bp_usGpioWanSignalDetected, .u.us = BP_GPIO_12_AH}, {bp_usRogueOnuEn, .u.us = BP_GPIO_29_AH}, {bp_usExtIntrOpticalModulePresence, .u.us = BP_EXT_INTR_3 | BP_EXT_INTR_TYPE_IRQ_BOTH_EDGE | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_16_AL}, {bp_usGpioPonTxEn, .u.us = BP_GPIO_13_AH}, {bp_usPonLbe, .u.us = BP_GPIO_100_AH}, {bp_InvSerdesTxPol, .u.us = pmd_polarity_invert}, {bp_usGpioI2cSda, .u.us = BP_GPIO_78_AL}, {bp_usGpioI2cScl, .u.us = BP_GPIO_77_AL}, {bp_ucDspType0, .u.uc = BP_VOIP_DSP}, {bp_ucDspAddress, .u.uc = 0}, {bp_usMiiMdc, .u.us = BP_GPIO_68_AH}, {bp_usMiiMdio, .u.us = BP_GPIO_69_AH}, {bp_ucPhyType0, .u.uc = BP_ENET_INTERNAL_PHY}, {bp_ucPhyAddress, .u.uc = 0x0}, {bp_usConfigType, .u.us = BP_ENET_CONFIG_MMAP}, {bp_ulPortMap, .u.ul = 0x3f}, {bp_ulPhyId0, .u.ul = 0x02 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_3_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_4_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId1, .u.ul = 0x03 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_5_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_6_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId2, .u.ul = 0x04 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_7_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_8_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId3, .u.ul = 0x05 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_9_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_10_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId4, .u.ul = 0x01 | MAC_IF_RGMII_1P8V | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_TX_INTERNAL_DELAY}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_18_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_19_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId5, .u.ul = 0x1e | MAC_IF_HSGMII | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_SWAP_PAIR}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_11_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_ALL}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_12_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_2500}, {bp_usNetLed2, .u.us = BP_SERIAL_GPIO_13_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPciFlags, .u.ul = BP_PCI0_DUAL_LANE}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_0_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_1_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_2_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_14_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_15_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_16_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_17_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_20_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_21_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_22_AL}, {bp_usGpioLedReserved, .u.us = BP_SERIAL_GPIO_23_AL}, #ifdef CONFIG_BCM_TIME_SYNC_MODULE {bp_usTsync1pps, .u.us = BP_GPIO_20_AH | BP_NONGPIO_PIN}, {bp_usTsync8khz, .u.us = BP_GPIO_18_AH | BP_NONGPIO_PIN}, {bp_usGpioTsyncPonUnstable, .u.us = BP_GPIO_33_AH}, #endif {bp_last} }; static bp_elem_t g_bcm968550dv21_ddr4[] = { {bp_cpBoardId, .u.cp = "968550DV21_DDR4"}, {bp_ulMemoryConfig, .u.ul = BP_DDR_TYPE_DDR4 | BP_DDR_SPEED_1200_17_17_17 | BP_DDR_TOTAL_SIZE_2048MB| BP_DDR_DEVICE_WIDTH_16 | BP_DDR_TOTAL_WIDTH_32BIT | BP_DDR_SSC_CONFIG_1}, {bp_elemTemplate, .u.bp_elemp = g_bcm968550dv21}, {bp_last} }; static bp_elem_t g_bcm968550dv21phy[] = { {bp_cpBoardId, .u.cp = "968550DV21PHY"}, {bp_ucPhyType0, .u.uc = BP_ENET_INTERNAL_PHY}, {bp_ucPhyAddress, .u.uc = 0x0}, {bp_usConfigType, .u.us = BP_ENET_CONFIG_MMAP}, {bp_ulPortMap, .u.ul = 0x13f}, {bp_ulPhyId0, .u.ul = 0x02 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_3_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_4_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId1, .u.ul = 0x03 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_5_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_6_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId2, .u.ul = 0x04 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_7_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_8_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId3, .u.ul = 0x05 | MAC_IF_GMII}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_9_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_10_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId4, .u.ul = 0x01 | MAC_IF_RGMII_1P8V | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_TX_INTERNAL_DELAY}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_18_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_19_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId5, .u.ul = 0x1e | MAC_IF_HSGMII | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_SWAP_PAIR}, {bp_usNetLed0, .u.us = BP_SERIAL_GPIO_11_AL}, {bp_ulNetLedActivity, .u.ul = BP_NET_LED_SPEED_ALL}, {bp_usNetLed1, .u.us = BP_SERIAL_GPIO_12_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_2500}, {bp_usNetLed2, .u.us = BP_SERIAL_GPIO_13_AL}, {bp_ulNetLedLink, .u.ul = BP_NET_LED_SPEED_GBE}, {bp_ulPhyId8, .u.ul = 0x1b | MAC_IF_XFI | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_ulPortFlags, .u.ul = PORT_FLAG_SWAP_PAIR | PORT_FLAG_DETECT | PORT_FLAG_WAN_ONLY | PORT_FLAG_BASE_R }, {bp_elemTemplate, .u.bp_elemp = g_bcm968550dv21}, {bp_last} }; static bp_elem_t g_bcm968550rfdvt[] = { {bp_cpBoardId, .u.cp = "968550RFDVT"}, {bp_ulMemoryConfig, .u.ul = BP_DDR_SPEED_1067_14_14_14 | BP_DDR_TOTAL_SIZE_1024MB| BP_DDR_DEVICE_WIDTH_16 | BP_DDR_TOTAL_WIDTH_32BIT | BP_DDR_SSC_CONFIG_1}, {bp_usExtIntrResetToDefault, .u.us = BP_EXT_INTR_0 | BP_EXT_INTR_TYPE_IRQ_LOW_LEVEL | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_14_AL}, {bp_usExtIntrSesBtnWireless, .u.us = BP_EXT_INTR_1 | BP_EXT_INTR_TYPE_IRQ_LOW_LEVEL | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_26_AL}, {bp_usUsbPwrOn0, .u.us = BP_GPIO_80_AL}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_84_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_85_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_86_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_87_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_88_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_89_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_90_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_91_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_92_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_93_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_94_AH}, {bp_usGpioWlanReserved, .u.us = BP_GPIO_95_AH}, {bp_usGpioWanSignalDetected, .u.us = BP_GPIO_12_AH}, {bp_usRogueOnuEn, .u.us = BP_GPIO_29_AH}, {bp_usExtIntrOpticalModulePresence, .u.us = BP_EXT_INTR_3 | BP_EXT_INTR_TYPE_IRQ_BOTH_EDGE | BP_EXT_INTR_TYPE_IRQ_SENSE_EDGE}, {bp_usGpio_Intr, .u.us = BP_GPIO_16_AL}, {bp_usGpioPonTxEn, .u.us = BP_GPIO_13_AH}, {bp_usPonLbe, .u.us = BP_GPIO_100_AH}, {bp_InvSerdesTxPol, .u.us = pmd_polarity_invert}, {bp_usGpioI2cSda, .u.us = BP_GPIO_78_AL}, {bp_usGpioI2cScl, .u.us = BP_GPIO_77_AL}, {bp_ucDspAddress, .u.uc = 0}, {bp_usMiiMdc, .u.us = BP_GPIO_68_AH}, {bp_usMiiMdio, .u.us = BP_GPIO_69_AH}, {bp_ucPhyType0, .u.uc = BP_ENET_INTERNAL_PHY}, {bp_ucPhyAddress, .u.uc = 0x0}, {bp_usConfigType, .u.us = BP_ENET_CONFIG_MMAP}, {bp_ulPortMap, .u.ul = 0x23}, {bp_ulPhyId0, .u.ul = 0x01 | MAC_IF_GMII}, {bp_usOamIndex, .u.us = 0}, {bp_ucPhyDevName, .u.cp = "eth0"}, {bp_ulPhyId1, .u.ul = 0x02 | MAC_IF_GMII}, {bp_usOamIndex, .u.us = 1}, {bp_ucPhyDevName, .u.cp = "eth1"}, {bp_ulPhyId5, .u.ul = 0x1e | MAC_IF_HSGMII | PHY_EXTERNAL | PHY_INTEGRATED_VALID}, {bp_usOamIndex, .u.us = 2}, {bp_ucPhyDevName, .u.cp = "eth2"}, {bp_ulPortFlags, .u.ul = PORT_FLAG_SWAP_PAIR}, {bp_last} }; bp_elem_t * g_BoardParms[] = {g_bcm968550xsv, g_bcm968552cref, g_bcm968552cref2, g_bcm968550dv21, g_bcm968550dv21phy, g_bcm968550rfdvt, g_bcm968550dv21_ddr4, 0};