• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/** @file
2  Differentiated System Description Table Fields (DSDT)
3
4  Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
5    This program and the accompanying materials
6  are licensed and made available under the terms and conditions of the BSD License
7  which accompanies this distribution.  The full text of the license may be found at
8  http://opensource.org/licenses/bsd-license.php
9
10  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13**/
14
15Scope(_SB)
16{
17  // Mbi-gen totem
18  Device(MBI0) {
19    Name(_HID, "HISI0151")
20    Name(_CID, "MBIGen")
21    Name(_UID, 0)
22    Name(_CRS, ResourceTemplate() {
23      Memory32Fixed(ReadWrite, 0x8c030000, 0x10000)
24    })
25    Name (_DSD, Package () {
26      ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
27      Package ()
28      {
29        Package () {"num-pins", 256}
30      }
31    })
32  }
33
34  // mbi-gen dsa
35  Device(MBI1) {
36    Name(_HID, "HISI0151")
37    Name(_CID, "MBIGen")
38    Name(_UID, 1)
39    Name(_CRS, ResourceTemplate() {
40      Memory32Fixed(ReadWrite, 0xc6030000, 0x10000)
41    })
42    Name (_DSD, Package () {
43      ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
44      Package ()
45      {
46        Package () {"num-pins", 640}
47      }
48    })
49  }
50
51  // mbi-gen m3
52  Device(MBI2) {
53    Name(_HID, "HISI0151")
54    Name(_CID, "MBIGen")
55    Name(_UID, 2)
56    Name(_CRS, ResourceTemplate() {
57    Memory32Fixed(ReadWrite, 0xa3030000, 0x10000)
58    })
59
60    Name (_DSD, Package () {
61      ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
62      Package ()
63      {
64        Package () {"num-pins", 256}
65      }
66    })
67  }
68
69  // mbi-gen pcie
70  Device(MBI3) {
71    Name(_HID, "HISI0151")
72    Name(_CID, "MBIGen")
73    Name(_UID, 3)
74    Name(_CRS, ResourceTemplate() {
75      Memory32Fixed(ReadWrite, 0xb7030000, 0x10000)
76    })
77
78    Name (_DSD, Package () {
79      ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
80      Package ()
81      {
82        Package () {"num-pins", 640}
83      }
84    })
85  }
86}
87