+++ /dev/null
-/** @file\r
-QNC devices\r
-\r
-Copyright (c) 2013-2015 Intel Corporation.\r
-\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#ifndef QNC_ASI\r
-#define QNC_ASI\r
-\r
-Device(IOCM) // I/O controller miscellaneous\r
-{\r
- Name(_HID,EISAID("PNP0C02")) // System board resources device node ID\r
-\r
- Name(CRS, ResourceTemplate()\r
- {\r
-\r
- // PCIEXBAR memory range\r
- Memory32Fixed(ReadOnly, 0, 0, FIX1)\r
-\r
- // RCRB memory range\r
- Memory32Fixed(ReadOnly, 0, 0, FIX2)\r
-\r
- // Option ROM shadow memory range\r
- Memory32Fixed(ReadOnly, 0x000C0000, 0x20000)\r
-\r
- // BIOS ROM shadow memory range\r
- Memory32Fixed(ReadOnly, 0x000E0000, 0x20000)\r
-\r
- // BIOS Firmware just below 4GByte of memory 8MBytes\r
- Memory32Fixed(ReadOnly, 0xFF800000, 0x800000)\r
- }\r
- )\r
-\r
- Method (_CRS, 0, NotSerialized) {\r
- CreateDWordField (CRS, ^FIX1._BAS, MBR0)\r
- Store(\PEXB, MBR0)\r
- CreateDWordField (CRS, ^FIX1._LEN, MBR1)\r
- Store(\PEXS, MBR1)\r
- CreateDWordField (CRS, ^FIX2._BAS, MBR2)\r
- Store(\RCBB, MBR2)\r
- CreateDWordField (CRS, ^FIX2._LEN, MBR3)\r
- Store(\RCBS, MBR3)\r
- Return (CRS)\r
- }\r
-}\r
-#endif\r