bge_chipid
if (BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906 &&
static uint32_t bge_chipid(const struct pci_attach_args *);
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5700_BX)
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5700_BX)
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57766) &&
else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (sc->bge_chipid == BGE_CHIPID_BCM57765_A0) {
switch (BGE_ASICREV(sc->bge_chipid)) {
if (sc->bge_chipid != BGE_CHIPID_BCM5717_A0) {
if (sc->bge_chipid == BGE_CHIPID_BCM5717_A0) {
if (sc->bge_chipid == BGE_CHIPID_BCM57765_A0) {
if (BGE_CHIPREV(sc->bge_chipid) != BGE_CHIPREV_57765_AX) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5780)
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5703) {
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5703 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704) {
if (BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5705 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5750)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5701)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5703 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704)
if (sc->bge_chipid == BGE_CHIPID_BCM57765_A0)
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5717 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5762)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5701 &&
sc->bge_chipid == BGE_CHIPID_BCM5701_B5)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5717 ||
sc->bge_chipid == BGE_CHIPID_BCM5719_A0 ||
sc->bge_chipid == BGE_CHIPID_BCM5720_A0)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5717 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5717 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (sc->bge_chipid == BGE_CHIPID_BCM5906_A0 ||
sc->bge_chipid == BGE_CHIPID_BCM5906_A1 ||
sc->bge_chipid == BGE_CHIPID_BCM5906_A2)
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5717 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720)
else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5755 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762 ||
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 &&
sc->bge_chipid != BGE_CHIPID_BCM5700_C0) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5717)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5784 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57780)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57766) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5784 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57780 ||
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762)
if (sc->bge_chipid == BGE_CHIPID_BCM5719_A0 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719) {
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720) {
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761)
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5705) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700)
switch (BGE_ASICREV(sc->bge_chipid)) {
if (BGE_CHIPREV(sc->bge_chipid) != BGE_CHIPREV_5750_AX &&
BGE_CHIPREV(sc->bge_chipid) != BGE_CHIPREV_5750_BX)
sc->bge_chipid = bge_chipid(pa);
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720)
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785) {
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5700_BX) {
switch (BGE_ASICREV(sc->bge_chipid)) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720) {
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719) &&
(sc->bge_chipid == BGE_CHIPID_BCM5719_A0)) {
switch (BGE_ASICREV(sc->bge_chipid)) {
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5784 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57780)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5701 &&
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5705 &&
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719) &&
(sc->bge_chipid == BGE_CHIPID_BCM5719_A0))
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5703 &&
(BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5705 &&
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 ||
(BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5705 &&
(sc->bge_chipid != BGE_CHIPID_BCM5705_A0 &&
sc->bge_chipid != BGE_CHIPID_BCM5705_A1)))
if (sc->bge_chipid == BGE_CHIPID_BCM5701_A0 ||
sc->bge_chipid == BGE_CHIPID_BCM5701_B0)
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5703_AX ||
BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5704_AX)
if (sc->bge_chipid == BGE_CHIPID_BCM5704_A0)
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5701) &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5906 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5785 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM57780 &&
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5755 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5784 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5787) {
else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5785)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700) {
br = bge_lookup_rev(sc->bge_chipid);
sc->bge_chipid);
br->br_name, sc->bge_chipid);
if (sc->bge_chipid != BGE_CHIPID_BCM5700_B0)
prop_dictionary_set_uint32(dict, "chipid", sc->bge_chipid);
(BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5906)) {
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5700 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5701) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5752 ||
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57780) {
if ((BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5785) &&
if (sc->bge_chipid != BGE_CHIPID_BCM5750_A0) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906) {
if (sc->bge_chipid == BGE_CHIPID_BCM5750_A0) {
if (sc->bge_chipid == BGE_CHIPID_BCM5704_A0 &&
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5703) {
} else if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704){
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5750) {
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5704_BX) {
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704) {
sc->bge_chipid != BGE_CHIPID_BCM5750_A0 &&
BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5785) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 ||
if (BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5717 &&
sc->bge_chipid != BGE_CHIPID_BCM5719_A0 &&
sc->bge_chipid != BGE_CHIPID_BCM5720_A0) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5719)
if (!(BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5700_BX))
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906 &&
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5700_BX)
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5784_AX) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM57780) {
if (sc->bge_chipid == BGE_CHIPID_BCM5705_A0) {
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5720 ||
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5762)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704) {
if ((BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5784) &&
(BGE_CHIPREV(sc->bge_chipid) != BGE_CHIPREV_5784_AX)) {
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5784_AX) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700 ||
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5700) {
if (BGE_ASICREV(sc->bge_chipid)
if (BGE_CHIPREV(sc->bge_chipid) == BGE_CHIPREV_5784_AX) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5906)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761) {
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761)
if (BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5761)
uint32_t bge_chipid;