xref: /dragonfly/sys/dev/netif/bwn/bwn/if_bwn_chipid.h (revision 7d3e9a5b)
1 /*-
2  * Copyright (c) 2016 Adrian Chadd <adrian@FreeBSD.org>.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  * 1. Redistributions of source code must retain the above copyright
9  *    notice, this list of conditions and the following disclaimer,
10  *    without modification.
11  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
12  *    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
13  *    redistribution must be conditioned upon including a substantially
14  *    similar Disclaimer requirement for further binary redistribution.
15  *
16  * NO WARRANTY
17  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19  * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY
20  * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
21  * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
22  * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
25  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
27  * THE POSSIBILITY OF SUCH DAMAGES.
28  *
29  * $FreeBSD: head/sys/dev/bwn/if_bwn_chipid.h 299754 2016-05-14 20:03:24Z adrian $
30  */
31 #ifndef	__IF_BWN_CHIPID_H__
32 #define	__IF_BWN_CHIPID_H__
33 
34 /*
35  * BCMA chip identifiers.
36  */
37 #define	BCMA_CHIP_ID_BCM4313		0x4313
38 #define	BCMA_CHIP_ID_BCM43142		43142
39 #define	BCMA_CHIP_ID_BCM43131		43131
40 #define	BCMA_CHIP_ID_BCM43217		43217
41 #define	BCMA_CHIP_ID_BCM43222		43222
42 #define	BCMA_CHIP_ID_BCM43224		43224
43 #define	 BCMA_PKG_ID_BCM43224_FAB_CSM	0x8
44 #define	 BCMA_PKG_ID_BCM43224_FAB_SMIC	0xa
45 #define	BCMA_CHIP_ID_BCM43225		43225
46 #define	BCMA_CHIP_ID_BCM43227		43227
47 #define	BCMA_CHIP_ID_BCM43228		43228
48 #define	BCMA_CHIP_ID_BCM43421		43421
49 #define	BCMA_CHIP_ID_BCM43428		43428
50 #define	BCMA_CHIP_ID_BCM43431		43431
51 #define	BCMA_CHIP_ID_BCM43460		43460
52 #define	BCMA_CHIP_ID_BCM4331		0x4331
53 #define	BCMA_CHIP_ID_BCM6362		0x6362
54 #define	BCMA_CHIP_ID_BCM4360		0x4360
55 #define	BCMA_CHIP_ID_BCM4352		0x4352
56 #define	BCMA_CHIP_ID_BCM4706		0x5300
57 #define	BCMA_CHIP_ID_BCM4716		0x4716
58 #define	BCMA_CHIP_ID_BCM47162		47162
59 #define	BCMA_CHIP_ID_BCM4748		0x4748
60 #define	BCMA_CHIP_ID_BCM4749		0x4749
61 #define	BCMA_CHIP_ID_BCM5356		0x5356
62 #define	BCMA_CHIP_ID_BCM5357		0x5357
63 #define	BCMA_CHIP_ID_BCM53572		53572
64 #define	BCMA_CHIP_ID_BCM4707		53010
65 #define	BCMA_CHIP_ID_BCM47094		53030
66 #define	BCMA_CHIP_ID_BCM53018		53018
67 
68 #define	BCMA_BOARD_TYPE_BCM943224M93		0x008B
69 #define	BCMA_BOARD_TYPE_BCM943224M93A		0x0090
70 
71 #endif	/* __IF_BWN_CHIPID_H__ */
72