]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/dev/bwn/if_bwn_chipid.h
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update
[FreeBSD/FreeBSD.git] / sys / dev / bwn / if_bwn_chipid.h
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, MERCHANTIBILITY
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$
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__ */