Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
e83d313a57 | ||
|
29e8b9e68f | ||
|
8f0130d4ba | ||
|
71e796f2a7 | ||
|
daed802178 | ||
|
5568ec8eba |
4
.gitmodules
vendored
4
.gitmodules
vendored
@ -78,3 +78,7 @@
|
|||||||
path = tools/apobtool
|
path = tools/apobtool
|
||||||
url = https://github.com/system76/apobtool.git
|
url = https://github.com/system76/apobtool.git
|
||||||
branch = master
|
branch = master
|
||||||
|
[submodule "tools/PSPTool"]
|
||||||
|
path = tools/PSPTool
|
||||||
|
url = https://github.com/PSPReverse/PSPTool.git
|
||||||
|
branch = master
|
||||||
|
2
coreboot
2
coreboot
@ -1 +1 @@
|
|||||||
Subproject commit d725961114a6056f332f01ee359982460d2851ea
|
Subproject commit 45fcc5bb6cc70defd00d4887e16aff7a17eb28c4
|
2
ec
2
ec
@ -1 +1 @@
|
|||||||
Subproject commit 60dfb62f90e039c9aa73eb15d71a56b4d00a02d5
|
Subproject commit 3bc0f72cc69bb454e0a1d30108eacaf4f0eabf77
|
@ -23,6 +23,7 @@
|
|||||||
- [gaze16-3060-b](./gaze16-3060-b) - System76 Gazelle (gaze16)
|
- [gaze16-3060-b](./gaze16-3060-b) - System76 Gazelle (gaze16)
|
||||||
- [gaze17-3050](./gaze17-3050) - System76 Gazelle (gaze17)
|
- [gaze17-3050](./gaze17-3050) - System76 Gazelle (gaze17)
|
||||||
- [gaze17-3060-b](./gaze17-3060-b) - System76 Gazelle (gaze17-3060-b)
|
- [gaze17-3060-b](./gaze17-3060-b) - System76 Gazelle (gaze17-3060-b)
|
||||||
|
- [kudu6](./kudu6) - System76 Kudu (kudu6)
|
||||||
- [lemp10](./lemp10) - System76 Lemur Pro (lemp10)
|
- [lemp10](./lemp10) - System76 Lemur Pro (lemp10)
|
||||||
- [lemp11](./lemp11) - System76 Lemur Pro (lemp11)
|
- [lemp11](./lemp11) - System76 Lemur Pro (lemp11)
|
||||||
- [lemp9](./lemp9) - System76 Lemur Pro (lemp9)
|
- [lemp9](./lemp9) - System76 Lemur Pro (lemp9)
|
||||||
|
10
models/kudu6/README.md
Normal file
10
models/kudu6/README.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# System76 Kudu (kudu6)
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- [EC](./ec.rom)
|
||||||
|
- *Read Error: No such file or directory (os error 2)*
|
||||||
|
- [FD](./fd.rom)
|
||||||
|
- *Read Error: No such file or directory (os error 2)*
|
||||||
|
- [ME](./me.rom)
|
||||||
|
- *Read Error: No such file or directory (os error 2)*
|
1
models/kudu6/README.md.in
Normal file
1
models/kudu6/README.md.in
Normal file
@ -0,0 +1 @@
|
|||||||
|
# System76 Kudu (kudu6)
|
1
models/kudu6/chip.txt
Normal file
1
models/kudu6/chip.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
W25Q128.W
|
331
models/kudu6/coreboot-collector.txt
Normal file
331
models/kudu6/coreboot-collector.txt
Normal file
@ -0,0 +1,331 @@
|
|||||||
|
## PCI ##
|
||||||
|
PCI Device: 0000:00:00.0: Class 0x00060000, Vendor 0x1022, Device 0x1630, Revision 0x00
|
||||||
|
PCI Device: 0000:00:00.2: Class 0x00080600, Vendor 0x1022, Device 0x1631, Revision 0x00
|
||||||
|
PCI Device: 0000:00:01.0: Class 0x00060000, Vendor 0x1022, Device 0x1632, Revision 0x00
|
||||||
|
PCI Device: 0000:00:01.1: Class 0x00060400, Vendor 0x1022, Device 0x1633, Revision 0x00
|
||||||
|
PCI Device: 0000:00:01.2: Class 0x00060400, Vendor 0x1022, Device 0x1634, Revision 0x00
|
||||||
|
PCI Device: 0000:00:02.0: Class 0x00060000, Vendor 0x1022, Device 0x1632, Revision 0x00
|
||||||
|
PCI Device: 0000:00:02.4: Class 0x00060400, Vendor 0x1022, Device 0x1634, Revision 0x00
|
||||||
|
PCI Device: 0000:00:08.0: Class 0x00060000, Vendor 0x1022, Device 0x1632, Revision 0x00
|
||||||
|
PCI Device: 0000:00:08.1: Class 0x00060400, Vendor 0x1022, Device 0x1635, Revision 0x00
|
||||||
|
PCI Device: 0000:00:08.2: Class 0x00060400, Vendor 0x1022, Device 0x1635, Revision 0x00
|
||||||
|
PCI Device: 0000:00:14.0: Class 0x000C0500, Vendor 0x1022, Device 0x790B, Revision 0x51
|
||||||
|
PCI Device: 0000:00:14.3: Class 0x00060100, Vendor 0x1022, Device 0x790E, Revision 0x51
|
||||||
|
PCI Device: 0000:00:18.0: Class 0x00060000, Vendor 0x1022, Device 0x166A, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.1: Class 0x00060000, Vendor 0x1022, Device 0x166B, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.2: Class 0x00060000, Vendor 0x1022, Device 0x166C, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.3: Class 0x00060000, Vendor 0x1022, Device 0x166D, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.4: Class 0x00060000, Vendor 0x1022, Device 0x166E, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.5: Class 0x00060000, Vendor 0x1022, Device 0x166F, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.6: Class 0x00060000, Vendor 0x1022, Device 0x1670, Revision 0x00
|
||||||
|
PCI Device: 0000:00:18.7: Class 0x00060000, Vendor 0x1022, Device 0x1671, Revision 0x00
|
||||||
|
PCI Device: 0000:01:00.0: Class 0x00030000, Vendor 0x10DE, Device 0x2520, Revision 0xA1
|
||||||
|
PCI Device: 0000:01:00.1: Class 0x00040300, Vendor 0x10DE, Device 0x228E, Revision 0xA1
|
||||||
|
PCI Device: 0000:02:00.0: Class 0x00028000, Vendor 0x8086, Device 0x2723, Revision 0x1A
|
||||||
|
PCI Device: 0000:03:00.0: Class 0x00020000, Vendor 0x10EC, Device 0x8125, Revision 0x05
|
||||||
|
PCI Device: 0000:04:00.0: Class 0x00030000, Vendor 0x1002, Device 0x1638, Revision 0xC4
|
||||||
|
PCI Device: 0000:04:00.1: Class 0x00040300, Vendor 0x1002, Device 0x1637, Revision 0x00
|
||||||
|
PCI Device: 0000:04:00.2: Class 0x00108000, Vendor 0x1022, Device 0x15DF, Revision 0x00
|
||||||
|
PCI Device: 0000:04:00.3: Class 0x000C0330, Vendor 0x1022, Device 0x1639, Revision 0x00
|
||||||
|
PCI Device: 0000:04:00.4: Class 0x000C0330, Vendor 0x1022, Device 0x1639, Revision 0x00
|
||||||
|
PCI Device: 0000:04:00.5: Class 0x00048000, Vendor 0x1022, Device 0x15E2, Revision 0x01
|
||||||
|
PCI Device: 0000:04:00.6: Class 0x00040300, Vendor 0x1022, Device 0x15E3, Revision 0x00
|
||||||
|
PCI Device: 0000:05:00.0: Class 0x00010601, Vendor 0x1022, Device 0x7901, Revision 0x81
|
||||||
|
PCI Device: 0000:05:00.1: Class 0x00010601, Vendor 0x1022, Device 0x7901, Revision 0x81
|
||||||
|
## GPIO ##
|
||||||
|
B450 FCH
|
||||||
|
GPIO0 0xff 0x0005f8e0
|
||||||
|
GPIO1 0xff 0x00050000
|
||||||
|
GPIO2 0xff 0x00040000
|
||||||
|
GPIO3 0xff 0x00040000
|
||||||
|
GPIO4 0xff 0x00050000
|
||||||
|
GPIO5 0xff 0x00240000
|
||||||
|
GPIO6 0xff 0x00240000
|
||||||
|
GPIO7 0xff 0x00c50000
|
||||||
|
GPIO8 0xff 0x00050000
|
||||||
|
GPIO9 0xff 0x00055b00
|
||||||
|
GPIO10 0xff 0x00150000
|
||||||
|
GPIO11 0xff 0x00840000
|
||||||
|
GPIO12 0xff 0x00840700
|
||||||
|
GPIO13 0xff 0x00000000
|
||||||
|
GPIO14 0xff 0x00000000
|
||||||
|
GPIO15 0xff 0x00000000
|
||||||
|
GPIO16 0xff 0x00040000
|
||||||
|
GPIO17 0xff 0x00c50000
|
||||||
|
GPIO18 0xff 0x00050000
|
||||||
|
GPIO19 0xff 0x00050000
|
||||||
|
GPIO20 0xff 0x00050000
|
||||||
|
GPIO21 0xff 0x00040000
|
||||||
|
GPIO22 0xff 0x00050000
|
||||||
|
GPIO23 0xff 0x00050000
|
||||||
|
GPIO24 0xff 0x00050000
|
||||||
|
GPIO25 0xff 0x00000000
|
||||||
|
GPIO26 0xff 0x00c50000
|
||||||
|
GPIO27 0xff 0x00040000
|
||||||
|
GPIO28 0xff 0x00000000
|
||||||
|
GPIO29 0xff 0x00150000
|
||||||
|
GPIO30 0xff 0x00050000
|
||||||
|
GPIO31 0xff 0x00150000
|
||||||
|
GPIO32 0xff 0x00050000
|
||||||
|
GPIO33 0xff 0x00000000
|
||||||
|
GPIO34 0xff 0x00000000
|
||||||
|
GPIO35 0xff 0x00000000
|
||||||
|
GPIO36 0xff 0x00000000
|
||||||
|
GPIO37 0xff 0x00000000
|
||||||
|
GPIO38 0xff 0x00000000
|
||||||
|
GPIO39 0xff 0x00000000
|
||||||
|
GPIO40 0xff 0x00c50000
|
||||||
|
GPIO41 0xff 0x00000000
|
||||||
|
GPIO42 0xff 0x00050000
|
||||||
|
GPIO43 0xff 0x00000000
|
||||||
|
GPIO44 0xff 0x00003800
|
||||||
|
GPIO45 0xff 0x00000000
|
||||||
|
GPIO46 0xff 0x00000000
|
||||||
|
GPIO47 0xff 0x00000000
|
||||||
|
GPIO48 0xff 0x00000000
|
||||||
|
GPIO49 0xff 0x00000000
|
||||||
|
GPIO50 0xff 0x00000000
|
||||||
|
GPIO51 0xff 0x00000000
|
||||||
|
GPIO52 0xff 0x00000100
|
||||||
|
GPIO53 0xff 0x00000000
|
||||||
|
GPIO54 0xff 0x00000800
|
||||||
|
GPIO55 0xff 0x00000000
|
||||||
|
GPIO56 0xff 0x00000000
|
||||||
|
GPIO57 0xff 0x00000000
|
||||||
|
GPIO58 0xff 0x00001900
|
||||||
|
GPIO59 0xff 0x00001900
|
||||||
|
GPIO60 0xff 0x00000000
|
||||||
|
GPIO61 0xff 0x00000000
|
||||||
|
GPIO62 0xff 0x00000000
|
||||||
|
GPIO63 0xff 0xff000000
|
||||||
|
GPIO64 0xff 0x00000000
|
||||||
|
GPIO65 0xff 0x00000000
|
||||||
|
GPIO66 0xff 0x00000000
|
||||||
|
GPIO67 0xff 0x00240000
|
||||||
|
GPIO68 0xff 0x00041800
|
||||||
|
GPIO69 0xff 0x00240000
|
||||||
|
GPIO70 0xff 0x00050000
|
||||||
|
GPIO71 0xff 0x00000000
|
||||||
|
GPIO72 0xff 0x00000000
|
||||||
|
GPIO73 0xff 0x00000000
|
||||||
|
GPIO74 0xff 0x00050000
|
||||||
|
GPIO75 0xff 0x00840000
|
||||||
|
GPIO76 0xff 0x00040000
|
||||||
|
GPIO77 0xff 0x00000000
|
||||||
|
GPIO78 0xff 0x00000000
|
||||||
|
GPIO79 0xff 0x00000000
|
||||||
|
GPIO80 0xff 0x00000000
|
||||||
|
GPIO81 0xff 0x00000000
|
||||||
|
GPIO82 0xff 0x00000000
|
||||||
|
GPIO83 0xff 0x00000000
|
||||||
|
GPIO84 0xff 0x00040000
|
||||||
|
GPIO85 0xff 0x00c50000
|
||||||
|
GPIO86 0xff 0x00150000
|
||||||
|
GPIO87 0xff 0x00050000
|
||||||
|
GPIO88 0xff 0x00050000
|
||||||
|
GPIO89 0xff 0x00040000
|
||||||
|
GPIO90 0xff 0x00d50000
|
||||||
|
GPIO91 0xff 0x00040000
|
||||||
|
GPIO92 0xff 0x00050000
|
||||||
|
GPIO93 0xff 0x00000000
|
||||||
|
GPIO94 0xff 0x00000000
|
||||||
|
GPIO95 0xff 0x00000000
|
||||||
|
GPIO96 0xff 0x00000000
|
||||||
|
GPIO97 0xff 0x00000000
|
||||||
|
GPIO98 0xff 0x00000000
|
||||||
|
GPIO99 0xff 0x00000000
|
||||||
|
GPIO100 0xff 0x00000000
|
||||||
|
GPIO101 0xff 0x00000000
|
||||||
|
GPIO102 0xff 0x00000000
|
||||||
|
GPIO103 0xff 0x00000000
|
||||||
|
GPIO104 0xff 0x00150000
|
||||||
|
GPIO105 0xff 0x00150000
|
||||||
|
GPIO106 0xff 0x00150000
|
||||||
|
GPIO107 0xff 0x00150000
|
||||||
|
GPIO108 0xff 0x00250000
|
||||||
|
GPIO109 0xff 0x00050000
|
||||||
|
GPIO110 0xff 0x00000000
|
||||||
|
GPIO111 0xff 0x00000000
|
||||||
|
GPIO112 0xff 0x00000000
|
||||||
|
GPIO113 0xff 0x00050000
|
||||||
|
GPIO114 0xff 0x00050000
|
||||||
|
GPIO115 0xff 0x00040000
|
||||||
|
GPIO116 0xff 0x00150000
|
||||||
|
GPIO117 0xff 0x00000000
|
||||||
|
GPIO118 0xff 0x00000000
|
||||||
|
GPIO119 0xff 0x00000000
|
||||||
|
GPIO120 0xff 0x00050000
|
||||||
|
GPIO121 0xff 0x00050000
|
||||||
|
GPIO122 0xff 0x00000000
|
||||||
|
GPIO123 0xff 0x00000000
|
||||||
|
GPIO124 0xff 0x00000000
|
||||||
|
GPIO125 0xff 0x00000000
|
||||||
|
GPIO126 0xff 0x00000000
|
||||||
|
GPIO127 0xff 0x00000000
|
||||||
|
GPIO128 0xff 0x00000000
|
||||||
|
GPIO129 0xff 0x00050000
|
||||||
|
GPIO130 0xff 0x00150000
|
||||||
|
GPIO131 0xff 0x00050000
|
||||||
|
GPIO132 0xff 0x00050000
|
||||||
|
GPIO133 0xff 0x00000000
|
||||||
|
GPIO134 0xff 0x00000000
|
||||||
|
GPIO135 0xff 0x00000000
|
||||||
|
GPIO136 0xff 0x00000000
|
||||||
|
GPIO137 0xff 0x00000000
|
||||||
|
GPIO138 0xff 0x00000000
|
||||||
|
GPIO139 0xff 0x00000000
|
||||||
|
GPIO140 0xff 0x00240000
|
||||||
|
GPIO141 0xff 0x00240000
|
||||||
|
GPIO142 0xff 0x00150000
|
||||||
|
GPIO143 0xff 0x00150000
|
||||||
|
GPIO144 0xff 0x00c50000
|
||||||
|
GPIO145 0xff 0x00050000
|
||||||
|
GPIO146 0xff 0x00050000
|
||||||
|
GPIO147 0xff 0x00050000
|
||||||
|
GPIO148 0xff 0x00050000
|
||||||
|
GPIO149 0xff 0x00000000
|
||||||
|
GPIO150 0xff 0x00000000
|
||||||
|
GPIO151 0xff 0x00000000
|
||||||
|
GPIO152 0xff 0x00000000
|
||||||
|
GPIO153 0xff 0x00000000
|
||||||
|
GPIO154 0xff 0x00000000
|
||||||
|
GPIO155 0xff 0x00000000
|
||||||
|
GPIO156 0xff 0x00000000
|
||||||
|
GPIO157 0xff 0x00000000
|
||||||
|
GPIO158 0xff 0x00000000
|
||||||
|
GPIO159 0xff 0x00000000
|
||||||
|
GPIO160 0xff 0x00000000
|
||||||
|
GPIO161 0xff 0x00000000
|
||||||
|
GPIO162 0xff 0x00000000
|
||||||
|
GPIO163 0xff 0x00000000
|
||||||
|
GPIO164 0xff 0x00000000
|
||||||
|
GPIO165 0xff 0x00000000
|
||||||
|
GPIO166 0xff 0x00000000
|
||||||
|
GPIO167 0xff 0x00000000
|
||||||
|
GPIO168 0xff 0x00000000
|
||||||
|
GPIO169 0xff 0x00000000
|
||||||
|
GPIO170 0xff 0x00000000
|
||||||
|
GPIO171 0xff 0x00000000
|
||||||
|
GPIO172 0xff 0x00000000
|
||||||
|
GPIO173 0xff 0x00000000
|
||||||
|
GPIO174 0xff 0x00000000
|
||||||
|
GPIO175 0xff 0x00010000
|
||||||
|
GPIO176 0xff 0x00000000
|
||||||
|
GPIO177 0xff 0x00000000
|
||||||
|
GPIO178 0xff 0x00000000
|
||||||
|
GPIO179 0xff 0x00000000
|
||||||
|
GPIO180 0xff 0x00000000
|
||||||
|
GPIO181 0xff 0x00000000
|
||||||
|
GPIO182 0xff 0x00010000
|
||||||
|
GPIO183 0xff 0x00010000
|
||||||
|
GPIO184 0xff 0x00000000
|
||||||
|
GPIO185 0xff 0x00000000
|
||||||
|
GPIO186 0xff 0x00000000
|
||||||
|
GPIO187 0xff 0x00000000
|
||||||
|
GPIO188 0xff 0x00000000
|
||||||
|
GPIO189 0xff 0x00000000
|
||||||
|
GPIO190 0xff 0x00000000
|
||||||
|
GPIO191 0xff 0x1f000000
|
||||||
|
GPIO192 0xff 0x00000000
|
||||||
|
GPIO193 0xff 0x00000000
|
||||||
|
GPIO194 0xff 0x00000000
|
||||||
|
GPIO195 0xff 0x00000000
|
||||||
|
GPIO196 0xff 0x00000000
|
||||||
|
GPIO197 0xff 0x00000000
|
||||||
|
GPIO198 0xff 0x00000000
|
||||||
|
GPIO199 0xff 0x00000000
|
||||||
|
GPIO200 0xff 0x00000000
|
||||||
|
GPIO201 0xff 0x00000000
|
||||||
|
GPIO202 0xff 0x00000000
|
||||||
|
GPIO203 0xff 0x00000000
|
||||||
|
GPIO204 0xff 0x00000000
|
||||||
|
GPIO205 0xff 0x00000000
|
||||||
|
GPIO206 0xff 0x00000000
|
||||||
|
GPIO207 0xff 0x00000000
|
||||||
|
GPIO208 0xff 0x00000000
|
||||||
|
GPIO209 0xff 0x00000000
|
||||||
|
GPIO210 0xff 0x00000000
|
||||||
|
GPIO211 0xff 0x00000000
|
||||||
|
GPIO212 0xff 0x00000000
|
||||||
|
GPIO213 0xff 0x00000000
|
||||||
|
GPIO214 0xff 0x00000000
|
||||||
|
GPIO215 0xff 0x00000000
|
||||||
|
GPIO216 0xff 0x00000000
|
||||||
|
GPIO217 0xff 0x00000000
|
||||||
|
GPIO218 0xff 0x00000000
|
||||||
|
GPIO219 0xff 0x00000000
|
||||||
|
GPIO220 0xff 0x00000000
|
||||||
|
GPIO221 0xff 0x00000000
|
||||||
|
GPIO222 0xff 0x00000000
|
||||||
|
GPIO223 0xff 0x00000000
|
||||||
|
GPIO224 0xff 0x00000000
|
||||||
|
GPIO225 0xff 0x00000000
|
||||||
|
GPIO226 0xff 0x00000000
|
||||||
|
GPIO227 0xff 0x00000000
|
||||||
|
GPIO228 0xff 0x00000000
|
||||||
|
GPIO229 0xff 0x00000000
|
||||||
|
GPIO230 0xff 0x00000000
|
||||||
|
GPIO231 0xff 0x00000000
|
||||||
|
GPIO232 0xff 0x00000000
|
||||||
|
GPIO233 0xff 0x00000000
|
||||||
|
GPIO234 0xff 0x00000000
|
||||||
|
GPIO235 0xff 0x00000000
|
||||||
|
GPIO236 0xff 0x00000000
|
||||||
|
GPIO237 0xff 0x00000000
|
||||||
|
GPIO238 0xff 0x00000000
|
||||||
|
GPIO239 0xff 0x00000000
|
||||||
|
GPIO240 0xff 0x00000000
|
||||||
|
GPIO241 0xff 0x00000000
|
||||||
|
GPIO242 0xff 0x00000000
|
||||||
|
GPIO243 0xff 0x00000000
|
||||||
|
GPIO244 0xff 0x00000000
|
||||||
|
GPIO245 0xff 0x00000000
|
||||||
|
GPIO246 0xff 0x00000000
|
||||||
|
GPIO247 0xff 0x00000000
|
||||||
|
GPIO248 0xff 0x00000000
|
||||||
|
GPIO249 0xff 0x00000000
|
||||||
|
GPIO250 0xff 0x00000000
|
||||||
|
GPIO251 0xff 0x00000000
|
||||||
|
GPIO252 0xff 0x00000000
|
||||||
|
GPIO253 0xff 0x00000000
|
||||||
|
GPIO254 0xff 0x00000000
|
||||||
|
GPIO255 0xff 0x00000000
|
||||||
|
## HDAUDIO ##
|
||||||
|
hdaudioC0D0
|
||||||
|
vendor_name: Nvidia
|
||||||
|
chip_name: GPU 9f HDMI/DP
|
||||||
|
vendor_id: 0x10de009f
|
||||||
|
subsystem_id: 0x155850f2
|
||||||
|
revision_id: 0x100100
|
||||||
|
0x04: 0x185600f0
|
||||||
|
0x05: 0x185600f0
|
||||||
|
0x06: 0x185600f0
|
||||||
|
hdaudioC1D0
|
||||||
|
vendor_name: ATI
|
||||||
|
chip_name: R6xx HDMI
|
||||||
|
vendor_id: 0x1002aa01
|
||||||
|
subsystem_id: 0xaa0100
|
||||||
|
revision_id: 0x100700
|
||||||
|
0x03: 0x185600f0
|
||||||
|
0x05: 0x185600f0
|
||||||
|
0x07: 0x585600f0
|
||||||
|
0x09: 0x585600f0
|
||||||
|
0x0b: 0x585600f0
|
||||||
|
0x0d: 0x585600f0
|
||||||
|
hdaudioC2D0
|
||||||
|
vendor_name: Realtek
|
||||||
|
chip_name: ALC293
|
||||||
|
vendor_id: 0x10ec0293
|
||||||
|
subsystem_id: 0x155850f2
|
||||||
|
revision_id: 0x100003
|
||||||
|
0x12: 0x90a60130
|
||||||
|
0x13: 0x40000000
|
||||||
|
0x14: 0x90170110
|
||||||
|
0x15: 0x02211020
|
||||||
|
0x16: 0x411111f0
|
||||||
|
0x18: 0x02a11040
|
||||||
|
0x19: 0x411111f0
|
||||||
|
0x1a: 0x411111f0
|
||||||
|
0x1b: 0x411111f0
|
||||||
|
0x1d: 0x41738205
|
||||||
|
0x1e: 0x411111f0
|
11
models/kudu6/coreboot.config
Normal file
11
models/kudu6/coreboot.config
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
CONFIG_VENDOR_SYSTEM76=y
|
||||||
|
CONFIG_BOARD_SYSTEM76_KUDU6=y
|
||||||
|
CONFIG_CCACHE=y
|
||||||
|
CONFIG_CONSOLE_SERIAL=n
|
||||||
|
CONFIG_PAYLOAD_ELF=y
|
||||||
|
CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)"
|
||||||
|
CONFIG_POST_IO=n
|
||||||
|
CONFIG_SMMSTORE=y
|
||||||
|
CONFIG_SUBSYSTEM_DEVICE_ID=0x50f2
|
||||||
|
CONFIG_SUBSYSTEM_VENDOR_ID=0x1558
|
||||||
|
#CONFIG_CONSOLE_SYSTEM76_EC=y
|
1
models/kudu6/ec.config
Normal file
1
models/kudu6/ec.config
Normal file
@ -0,0 +1 @@
|
|||||||
|
BOARD=system76/kudu6
|
89
models/kudu6/ecspy.txt
Normal file
89
models/kudu6/ecspy.txt
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
id 5570 rev 2
|
||||||
|
A0: data 1 mirror 1 pot 0 control 00
|
||||||
|
A1: data 0 mirror 0 pot 0 control 44
|
||||||
|
A2: data 0 mirror 0 pot 0 control 00
|
||||||
|
A3: data 1 mirror 1 pot 0 control 44
|
||||||
|
A4: data 0 mirror 0 pot 0 control 00
|
||||||
|
A5: data 0 mirror 0 pot 0 control 00
|
||||||
|
A6: data 0 mirror 0 pot 0 control 00
|
||||||
|
A7: data 1 mirror 1 pot 0 control 00
|
||||||
|
B0: data 0 mirror 0 pot 0 control 84
|
||||||
|
B1: data 1 mirror 1 pot 0 control 84
|
||||||
|
B2: data 1 mirror 1 pot 0 control 84
|
||||||
|
B3: data 1 mirror 1 pot 0 control 80
|
||||||
|
B4: data 1 mirror 1 pot 0 control 40
|
||||||
|
B5: data 1 mirror 1 pot 0 control 44
|
||||||
|
B6: data 1 mirror 1 pot 0 control 44
|
||||||
|
B7: data 1 mirror 1 pot 0 control 80
|
||||||
|
C0: data 1 mirror 1 pot 0 control 80
|
||||||
|
C1: data 1 mirror 1 pot 0 control 04
|
||||||
|
C2: data 1 mirror 1 pot 0 control 04
|
||||||
|
C3: data 0 mirror 0 pot 0 control 04
|
||||||
|
C4: data 1 mirror 1 pot 0 control 44
|
||||||
|
C5: data 0 mirror 0 pot 0 control 04
|
||||||
|
C6: data 1 mirror 1 pot 0 control 40
|
||||||
|
C7: data 1 mirror 1 pot 0 control 44
|
||||||
|
D0: data 1 mirror 1 pot 0 control 44
|
||||||
|
D1: data 1 mirror 1 pot 0 control 40
|
||||||
|
D2: data 1 mirror 1 pot 0 control 00
|
||||||
|
D3: data 1 mirror 1 pot 0 control 40
|
||||||
|
D4: data 1 mirror 1 pot 0 control 40
|
||||||
|
D5: data 1 mirror 1 pot 0 control 40
|
||||||
|
D6: data 0 mirror 0 pot 0 control 02
|
||||||
|
D7: data 1 mirror 1 pot 0 control 02
|
||||||
|
E0: data 1 mirror 1 pot 0 control 04
|
||||||
|
E1: data 1 mirror 1 pot 0 control 42
|
||||||
|
E2: data 0 mirror 0 pot 0 control 84
|
||||||
|
E3: data 0 mirror 0 pot 0 control 44
|
||||||
|
E4: data 1 mirror 1 pot 0 control 42
|
||||||
|
E5: data 1 mirror 1 pot 0 control 40
|
||||||
|
E6: data 1 mirror 1 pot 0 control 82
|
||||||
|
E7: data 1 mirror 1 pot 0 control 04
|
||||||
|
F0: data 0 mirror 0 pot 0 control 44
|
||||||
|
F1: data 0 mirror 0 pot 0 control 44
|
||||||
|
F2: data 1 mirror 1 pot 0 control 44
|
||||||
|
F3: data 1 mirror 1 pot 0 control 44
|
||||||
|
F4: data 1 mirror 1 pot 0 control 04
|
||||||
|
F5: data 1 mirror 1 pot 0 control 04
|
||||||
|
F6: data 0 mirror 0 pot 0 control 00
|
||||||
|
F7: data 1 mirror 1 pot 0 control 84
|
||||||
|
G0: data 0 mirror 0 pot 0 control 80
|
||||||
|
G1: data 1 mirror 1 pot 0 control 44
|
||||||
|
G2: data 0 mirror 0 pot 0 control 40
|
||||||
|
G3: data 0 mirror 0 pot 0 control 00
|
||||||
|
G4: data 0 mirror 0 pot 0 control 00
|
||||||
|
G5: data 0 mirror 0 pot 0 control 00
|
||||||
|
G6: data 0 mirror 0 pot 0 control 44
|
||||||
|
G7: data 0 mirror 0 pot 0 control 00
|
||||||
|
H0: data 1 mirror 1 pot 0 control 80
|
||||||
|
H1: data 1 mirror 1 pot 0 control 80
|
||||||
|
H2: data 0 mirror 0 pot 0 control 44
|
||||||
|
H3: data 1 mirror 1 pot 0 control 40
|
||||||
|
H4: data 0 mirror 0 pot 0 control 06
|
||||||
|
H5: data 0 mirror 0 pot 0 control 44
|
||||||
|
H6: data 1 mirror 1 pot 0 control 80
|
||||||
|
H7: data 0 mirror 0 pot 0 control 42
|
||||||
|
I0: data 0 mirror 0 pot 0 control 00
|
||||||
|
I1: data 0 mirror 0 pot 0 control 00
|
||||||
|
I2: data 1 mirror 1 pot 0 control 40
|
||||||
|
I3: data 0 mirror 0 pot 0 control 00
|
||||||
|
I4: data 0 mirror 0 pot 0 control 00
|
||||||
|
I5: data 1 mirror 1 pot 0 control 80
|
||||||
|
I6: data 1 mirror 1 pot 0 control 40
|
||||||
|
I7: data 1 mirror 1 pot 0 control 80
|
||||||
|
J0: data 1 mirror 1 pot 0 control 44
|
||||||
|
J1: data 1 mirror 1 pot 0 control 40
|
||||||
|
J2: data 0 mirror 0 pot 0 control 80
|
||||||
|
J3: data 0 mirror 0 pot 0 control 84
|
||||||
|
J4: data 1 mirror 1 pot 0 control 44
|
||||||
|
J5: data 0 mirror 0 pot 0 control 40
|
||||||
|
J6: data 0 mirror 0 pot 0 control 44
|
||||||
|
J7: data 1 mirror 1 pot 0 control 44
|
||||||
|
M0: data 0 mirror 0 control 00
|
||||||
|
M1: data 1 mirror 1 control 00
|
||||||
|
M2: data 1 mirror 1 control 00
|
||||||
|
M3: data 0 mirror 0 control 00
|
||||||
|
M4: data 0 mirror 0 control 00
|
||||||
|
M5: data 1 mirror 1 control 00
|
||||||
|
M6: data 0 mirror 1 control 00
|
||||||
|
M7: data 0 mirror 0 control 00
|
9
models/kudu6/edk2.config
Normal file
9
models/kudu6/edk2.config
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
BOOTLOADER=COREBOOT
|
||||||
|
DISABLE_SERIAL_TERMINAL=TRUE
|
||||||
|
PLATFORM_BOOT_TIMEOUT=2
|
||||||
|
PS2_KEYBOARD_ENABLE=TRUE
|
||||||
|
#SECURE_BOOT_ENABLE=TRUE
|
||||||
|
SERIAL_DRIVER_ENABLE=FALSE
|
||||||
|
SHELL_TYPE=NONE
|
||||||
|
TPM_ENABLE=TRUE
|
||||||
|
#SYSTEM76_EC_LOGGING=TRUE
|
45
models/kudu6/hda_verb.c
Normal file
45
models/kudu6/hda_verb.c
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
|
#include <device/azalia_device.h>
|
||||||
|
|
||||||
|
const u32 cim_verb_data[] = {
|
||||||
|
/* Nvidia, GPU9fHDMI/DP */
|
||||||
|
0x10de009f, /* Vendor ID */
|
||||||
|
0x155850f2, /* Subsystem ID */
|
||||||
|
4, /* Number of entries */
|
||||||
|
AZALIA_SUBVENDOR(0, 0x155850f2),
|
||||||
|
AZALIA_PIN_CFG(0, 0x04, 0x185600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x05, 0x185600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x06, 0x185600f0),
|
||||||
|
/* ATI, R6xxHDMI */
|
||||||
|
0x1002aa01, /* Vendor ID */
|
||||||
|
0xaa0100, /* Subsystem ID */
|
||||||
|
7, /* Number of entries */
|
||||||
|
AZALIA_SUBVENDOR(0, 0xaa0100),
|
||||||
|
AZALIA_PIN_CFG(0, 0x03, 0x185600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x05, 0x185600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x07, 0x585600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x09, 0x585600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x0b, 0x585600f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x0d, 0x585600f0),
|
||||||
|
/* Realtek, ALC293 */
|
||||||
|
0x10ec0293, /* Vendor ID */
|
||||||
|
0x155850f2, /* Subsystem ID */
|
||||||
|
12, /* Number of entries */
|
||||||
|
AZALIA_SUBVENDOR(0, 0x155850f2),
|
||||||
|
AZALIA_PIN_CFG(0, 0x12, 0x90a60130),
|
||||||
|
AZALIA_PIN_CFG(0, 0x13, 0x40000000),
|
||||||
|
AZALIA_PIN_CFG(0, 0x14, 0x90170110),
|
||||||
|
AZALIA_PIN_CFG(0, 0x15, 0x02211020),
|
||||||
|
AZALIA_PIN_CFG(0, 0x16, 0x411111f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x18, 0x02a11040),
|
||||||
|
AZALIA_PIN_CFG(0, 0x19, 0x411111f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x1a, 0x411111f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x1b, 0x411111f0),
|
||||||
|
AZALIA_PIN_CFG(0, 0x1d, 0x41738205),
|
||||||
|
AZALIA_PIN_CFG(0, 0x1e, 0x411111f0),
|
||||||
|
};
|
||||||
|
|
||||||
|
const u32 pc_beep_verbs[] = {};
|
||||||
|
|
||||||
|
AZALIA_ARRAY_SIZES;
|
1
tools/PSPTool
Submodule
1
tools/PSPTool
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit f67df2b584ab04276c3db619a295938497491905
|
Loading…
x
Reference in New Issue
Block a user