1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| /** @file
| *
| * Copyright (c) 2016, Hisilicon Limited. All rights reserved.
| * Copyright (c) 2016, Linaro Limited. All rights reserved.
| *
| * SPDX-License-Identifier: BSD-2-Clause-Patent
| *
| **/
|
| #include <PiDxe.h>
| #include <Library/NonDiscoverableDeviceRegistrationLib.h>
| #include <Library/PlatformSysCtrlLib.h>
|
| EFI_STATUS
| EFIAPI
| EhciVirtualPciIoInitialize (
| IN EFI_HANDLE ImageHandle,
| IN EFI_SYSTEM_TABLE *SystemTable
| )
| {
| return RegisterNonDiscoverableMmioDevice (
| NonDiscoverableDeviceTypeEhci,
| NonDiscoverableDeviceDmaTypeCoherent,
| NULL,
| NULL,
| 1,
| PlatformGetEhciBase (),
| SIZE_4KB);
| }
|
|