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 15 Scope(_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