|
25 | 25 | * https://www.broadcom.com/products/ethernet-connectivity/software/opennsa |
26 | 26 | */ |
27 | 27 | /* |
28 | | - * Copyright: (c) 2021 Broadcom. |
| 28 | + * Copyright: (c) 2022 Broadcom. |
29 | 29 | * All Rights Reserved. |
30 | 30 | */ |
31 | 31 |
|
|
1386 | 1386 | #define BCM56768_A0_REV_ID 1 |
1387 | 1387 | #define BCM56768_B0_REV_ID 0x11 |
1388 | 1388 |
|
1389 | | -#define BCM56068_DEVICE_ID 0xb068 |
1390 | | -#define BCM56068_A0_REV_ID 1 |
1391 | | -#define BCM56068_B0_REV_ID 0x11 |
1392 | | - |
1393 | 1389 | #define BCM56068_DEVICE_ID 0xb068 |
1394 | 1390 | #define BCM56068_A0_REV_ID 1 |
1395 | 1391 | #define BCM56068_B0_REV_ID 0x11 |
|
1532 | 1528 | #define BCM53549_DEVICE_ID 0x8549 |
1533 | 1529 | #define BCM53549_A0_REV_ID 1 |
1534 | 1530 |
|
| 1531 | +#define BCM53642_DEVICE_ID 0x8642 |
| 1532 | +#define BCM53642_A0_REV_ID 1 |
| 1533 | + |
1535 | 1534 | #define BCM5665_DEVICE_ID 0x5665 |
1536 | 1535 | #define BCM5665_A0_REV_ID 1 |
1537 | 1536 | #define BCM5665_B0_REV_ID 0x11 |
|
1549 | 1548 |
|
1550 | 1549 | #define BROADCOM_PHYID_HIGH 0x0040 |
1551 | 1550 |
|
1552 | | -#define GEDI_DEVICE_ID 0xa100 |
1553 | | -#define GEDI_REV_ID 0x0001 |
1554 | 1551 | #define ARAD_DEVICE_ID 0x8650 |
1555 | 1552 | #define ARAD_A0_REV_ID 0x0000 |
1556 | 1553 | #define ARAD_B0_REV_ID 0x0011 |
|
1580 | 1577 | #define BCM88956_A1_REV_ID 0x0002 |
1581 | 1578 | #define DNXC_A0_REV_ID 0x0001 |
1582 | 1579 | #define DNXC_A1_REV_ID 0x0002 |
| 1580 | +#define DNXC_A2_REV_ID 0x0003 |
1583 | 1581 | #define DNXC_B0_REV_ID 0x0011 |
1584 | 1582 | #define DNXC_B1_REV_ID 0x0012 |
1585 | 1583 | #define DNXC_DEVID_FAMILY_MASK 0xfff0 |
|
1601 | 1599 | #define BCM8879D_DEVICE_ID 0x879D |
1602 | 1600 | #define BCM8879E_DEVICE_ID 0x879E |
1603 | 1601 | #define BCM8879F_DEVICE_ID 0x879F |
| 1602 | +#ifdef BCM_DNXF3_SUPPORT |
| 1603 | +#define BCM88910_DEVICE_ID 0x8910 |
| 1604 | +#define BCM88910_A0_REV_ID DNXC_A0_REV_ID |
| 1605 | +#define BCM88911_DEVICE_ID 0x8911 |
| 1606 | +#define BCM88912_DEVICE_ID 0x8912 |
| 1607 | +#define BCM88913_DEVICE_ID 0x8913 |
| 1608 | +#define BCM88914_DEVICE_ID 0x8914 |
| 1609 | +#define BCM88915_DEVICE_ID 0x8915 |
| 1610 | +#define BCM88916_DEVICE_ID 0x8916 |
| 1611 | +#define BCM88917_DEVICE_ID 0x8917 |
| 1612 | +#define BCM88918_DEVICE_ID 0x8918 |
| 1613 | +#define BCM88919_DEVICE_ID 0x8919 |
| 1614 | +#define BCM8891A_DEVICE_ID 0x891A |
| 1615 | +#define BCM8891B_DEVICE_ID 0x891B |
| 1616 | +#define BCM8891C_DEVICE_ID 0x891C |
| 1617 | +#define BCM8891D_DEVICE_ID 0x891D |
| 1618 | +#define BCM8891E_DEVICE_ID 0x891E |
| 1619 | +#define BCM8891F_DEVICE_ID 0x891F |
| 1620 | +#define BCM88920_DEVICE_ID 0x8920 |
| 1621 | +#define BCM88920_A0_REV_ID DNXC_A0_REV_ID |
| 1622 | +#define BCM88921_DEVICE_ID 0x8921 |
| 1623 | +#define BCM88922_DEVICE_ID 0x8922 |
| 1624 | +#define BCM88923_DEVICE_ID 0x8923 |
| 1625 | +#define BCM88924_DEVICE_ID 0x8924 |
| 1626 | +#define BCM88925_DEVICE_ID 0x8925 |
| 1627 | +#define BCM88926_DEVICE_ID 0x8926 |
| 1628 | +#define BCM88927_DEVICE_ID 0x8927 |
| 1629 | +#define BCM88928_DEVICE_ID 0x8928 |
| 1630 | +#define BCM88929_DEVICE_ID 0x8929 |
| 1631 | +#define BCM8892A_DEVICE_ID 0x892A |
| 1632 | +#define BCM8892B_DEVICE_ID 0x892B |
| 1633 | +#define BCM8892C_DEVICE_ID 0x892C |
| 1634 | +#define BCM8892D_DEVICE_ID 0x892D |
| 1635 | +#define BCM8892E_DEVICE_ID 0x892E |
| 1636 | +#define BCM8892F_DEVICE_ID 0x892F |
| 1637 | +#endif |
1604 | 1638 | #define ARADPLUS_DEVICE_ID 0x8660 |
1605 | 1639 | #define ARADPLUS_A0_REV_ID 0x0001 |
1606 | 1640 | #define BCM88660_DEVICE_ID ARADPLUS_DEVICE_ID |
|
1806 | 1840 | #define J2P_DEVICE_ID 0x8850 |
1807 | 1841 | #define J2P_A0_REV_ID DNXC_A0_REV_ID |
1808 | 1842 | #define J2P_A1_REV_ID DNXC_A1_REV_ID |
| 1843 | +#define J2P_A2_REV_ID DNXC_A2_REV_ID |
1809 | 1844 | #define BCM88850_DEVICE_ID J2P_DEVICE_ID |
1810 | 1845 | #define BCM88850_A0_REV_ID J2P_A0_REV_ID |
1811 | 1846 | #define BCM88850_A1_REV_ID J2P_A1_REV_ID |
| 1847 | +#define BCM88850_A2_REV_ID J2P_A2_REV_ID |
1812 | 1848 | #define BCM88851_DEVICE_ID 0x8851 |
1813 | 1849 | #define BCM88852_DEVICE_ID 0x8852 |
1814 | 1850 | #define BCM88853_DEVICE_ID 0x8853 |
|
1842 | 1878 | #define BCM8884E_DEVICE_ID 0x884E |
1843 | 1879 | #define BCM8884F_DEVICE_ID 0x884F |
1844 | 1880 |
|
| 1881 | +#define J2X_DEVICE_ID 0x8830 |
| 1882 | +#define J2X_A0_REV_ID DNXC_A0_REV_ID |
| 1883 | +#define BCM88830_DEVICE_ID J2X_DEVICE_ID |
| 1884 | +#define BCM88830_A0_REV_ID J2X_A0_REV_ID |
1845 | 1885 | #define BCM88831_DEVICE_ID 0x8831 |
1846 | 1886 | #define BCM88832_DEVICE_ID 0x8832 |
1847 | 1887 | #define BCM88833_DEVICE_ID 0x8833 |
|
1858 | 1898 | #define BCM8883E_DEVICE_ID 0x883E |
1859 | 1899 | #define BCM8883F_DEVICE_ID 0x883F |
1860 | 1900 |
|
| 1901 | +#ifdef BCM_DNX3_SUPPORT |
| 1902 | +#define JERICHO3_DEVICE_ID 0x8860 |
| 1903 | +#define JERICHO3_A0_REV_ID DNXC_A0_REV_ID |
| 1904 | +#define BCM88860_DEVICE_ID JERICHO3_DEVICE_ID |
| 1905 | +#define BCM88860_A0_REV_ID JERICHO3_A0_REV_ID |
| 1906 | +#define Q4_DEVICE_ID 0x8870 |
| 1907 | +#define Q4_A0_REV_ID DNXC_A0_REV_ID |
| 1908 | +#define BCM88870_DEVICE_ID Q4_DEVICE_ID |
| 1909 | +#define BCM88870_A0_REV_ID Q4_A0_REV_ID |
| 1910 | +#endif |
1861 | 1911 |
|
1862 | 1912 | #define Q2A_DEVICE_ID 0x8480 |
1863 | 1913 | #define Q2A_A0_REV_ID DNXC_A0_REV_ID |
|
1996 | 2046 | #define BCM88952_A0_REV_ID 0x0001 |
1997 | 2047 | #define BCM88952_A1_REV_ID 0x0002 |
1998 | 2048 |
|
1999 | | -#define PCP_PCI_VENDOR_ID 0x1172 |
2000 | | -#define PCP_PCI_DEVICE_ID 0x4 |
2001 | | - |
2002 | | -#define ACP_PCI_VENDOR_ID 0x10ee |
2003 | | -#define ACP_PCI_DEVICE_ID 0x7011 |
2004 | | -#define ACP_PCI_REV_ID 0x0001 |
2005 | | - |
2006 | 2049 | #define PLX9056_DEVICE_ID 0x9056 |
2007 | 2050 |
|
| 2051 | +#define BCM56890_DEVICE_ID 0xb890 |
| 2052 | +#define BCM56890_A0_REV_ID 0x0001 |
| 2053 | + |
2008 | 2054 | #define BCM56880_DEVICE_ID 0xb880 |
2009 | 2055 | #define BCM56880_A0_REV_ID 0x0001 |
2010 | 2056 | #define BCM56880_B0_REV_ID 0x0011 |
|
2044 | 2090 | #define BCM56991_B0_REV_ID 0x0011 |
2045 | 2091 | #define BCM56992_DEVICE_ID 0xb992 |
2046 | 2092 | #define BCM56992_B0_REV_ID 0x0011 |
2047 | | - |
2048 | | -#define BCM56995_DEVICE_ID 0xb995 |
2049 | | -#define BCM56995_A0_REV_ID 0x0001 |
| 2093 | +#define BCM56993_DEVICE_ID 0xb993 |
| 2094 | +#define BCM56993_B0_REV_ID 0x0011 |
2050 | 2095 |
|
2051 | 2096 | #define BCM56996_DEVICE_ID 0xb996 |
2052 | 2097 | #define BCM56996_A0_REV_ID 0x0001 |
|
2064 | 2109 | #define BCM56998_DEVICE_ID 0xb998 |
2065 | 2110 | #define BCM56998_A0_REV_ID 0x0001 |
2066 | 2111 |
|
2067 | | -#endif |
| 2112 | +#define BCM56999_DEVICE_ID 0xb999 |
| 2113 | +#define BCM56999_A0_REV_ID 0x0001 |
| 2114 | +#define BCM56999_B0_REV_ID 0x0011 |
| 2115 | +#define BCM56995_DEVICE_ID 0xb995 |
| 2116 | +#define BCM56995_A0_REV_ID 0x0001 |
| 2117 | +#define BCM56995_B0_REV_ID 0x0011 |
| 2118 | + |
| 2119 | +#define BCM78900_DEVICE_ID 0xf900 |
| 2120 | +#define BCM78900_B0_REV_ID 0x0011 |
| 2121 | + |
| 2122 | +#define BCM56080_DEVICE_ID 0xb080 |
| 2123 | +#define BCM56080_A0_REV_ID 0x0001 |
| 2124 | +#define BCM56081_DEVICE_ID 0xb081 |
| 2125 | +#define BCM56081_A0_REV_ID 0x0001 |
| 2126 | +#define BCM56082_DEVICE_ID 0xb082 |
| 2127 | +#define BCM56082_A0_REV_ID 0x0001 |
| 2128 | +#define BCM56083_DEVICE_ID 0xb083 |
| 2129 | +#define BCM56083_A0_REV_ID 0x0001 |
| 2130 | +#define BCM56084_DEVICE_ID 0xb084 |
| 2131 | +#define BCM56084_A0_REV_ID 0x0001 |
2068 | 2132 |
|
| 2133 | +#endif |
0 commit comments