This repository has been archived by the owner on Oct 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.hardware
122 lines (90 loc) · 2.71 KB
/
README.hardware
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
AMD SnowyOwl BSP
Table of Contents
=================
1. Supported Boards
2. Change History
3. BSP Notes
1. Supported Boards
===================
This BSP supports the following boards:
+ AMD EPYC Embedded 3000 Series SnowyOwl platform
2. Change History
=================
- 2020/06 (LINUXPG-432) Add AMD SnowyOwl support.
3. BSP Notes
===============
3.1 AMD SnowyOwl
=================
The AMD Snowy Owl is AMD EPYC 3000 series product, featuring DDR4 DIMMs,
up to 8 10GbE Ethernet controller.
3.1.1 Validated Board Info
--------------------------
[Board info]
Vendor: AMD Corporation
Platform: AMD Wallaby
[BIOS info]
Vendor: American Megatrends
Core Version: 5.12
Date: 07/11/2017
Project Version: WWB7713X X64
[SoC info]
Processor: AMD Eng Sample: ZE3251BGR88AF_31/21_Y(AMD EPYC 3000 Series Snowy Owl)
Microcode: 0x8001206
stepping: 2
cpu family: 23
3.1.2 Supported Features
-------------------------
The following BSP features are validated and supported on boards where
the corresponding h/w features exist.
o General Platform
+ perf: H/W based PMU
o Bus
+ I2C/SMBus:
+ AMD SMBus controller
+ PCI/PCI-Express
o Network
+ AMD Onboard 10Gb Ethernet controller
o USB
+ USB 2.0 EHCI controller
+ USB 3.0 XHCI controller
o Storage
+ SATA: AHCI SATA controller
+ eMMC: Secure Digital Host Controller
o Multimedia
+ AMD (Azalia) HD Audio:
+ HDMI/DisplayPort HD Audio
+ Graphics:
+ AMD Radeon™ 7700/7800 Series Graphics
o Power Management
+ Standby: BIOS needs to support ACPI S1
+ CPU Idle: BIOS needs to support ACPI C-state
o Misc Devices
+ GPIO
+ RTC: PC-style CMOS RTC
+ Input device
+ USB mouse & keyboard
3.1.3 Unsupported Features
--------------------------
The following features are not supported or validated:
1) AMD Watchdog
2) S3 and S4
3) Onboard Audio
4) CPU Freq
3.1.4 Known Issues
------------------
1) When IOMMU is enabled, the probe of the MMC card would fail with errors like
this:
[ 5.445699] mmc0: ADMA error
[ 5.445746] mmc0: error -5 whilst initialising MMC card
You can workaround this issue by disabling the IOMMU with the "iommu=off"
kernel parameter.
2) dmesg show "ttyS0 - failed to request DMA" this should be hardware issue
and won't impact the using of ttyS0 console.
3) dmesg show "ccp 0000:03:00.2: SEV: failed to INIT error 0x8004"
this is hardware issue on some board.
3.1.5 Notes
------------
We have observed that the Ethernet PHY continually link up/down when two AMD
boards are connected directly. This issue only occur when using some specific
SFP modules, such as Finisar FTLX8574D3BCL. Please consider to change to
another kind of SFP modules if you also observe this issue.