sync code with last fixes and improvements from OpenBSD

This commit is contained in:
purplerain 2023-06-12 03:32:40 +00:00
parent bf0676207f
commit 8f31919cdb
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
325 changed files with 2094 additions and 51856 deletions

View file

@ -1,4 +1,4 @@
# $OpenBSD: files.fdt,v 1.192 2023/05/23 14:10:27 patrick Exp $
# $OpenBSD: files.fdt,v 1.193 2023/06/10 18:31:38 patrick Exp $
#
# Config file and device description for machine-independent FDT code.
# Included by ports that need it.
@ -691,6 +691,11 @@ device qcmtx
attach qcmtx at fdt
file dev/fdt/qcmtx.c qcmtx
# Qualcomm Peripheral Authentication Service
device qcpas
attach qcpas at fdt
file dev/fdt/qcpas.c qcpas
# Qualcomm SCM
device qcscm
attach qcscm at fdt

1286
sys/dev/fdt/qcpas.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -202,15 +202,17 @@ static const struct pci_matchid amdgpu_devices[] = {
/* GC 10.3.7, DCN 3.1.6, APU, Ryzen 7020 "Mendocino" */
{0x1002, 0x1506 },
/* GC 11.0.0, DCN 3.2.0, dGPU, Radeon RX 7900 XT/XTX "Navi 31" */
{0x1002, 0x744c },
/* GC 11.0.0, DCN 3.2.0, dGPU, "Navi 31" */
{0x1002, 0x744c }, /* Radeon RX 7900 XT/XTX */
{0x1002, 0x7448 }, /* Radeon Pro W7900 */
{0x1002, 0x745e }, /* Radeon Pro W7800 */
/* GC 11.0.1, DCN 3.1.4, APU, Ryzen 7040 "Phoenix" */
{0x1002, 0x15bf },
/* GC 11.0.2, DCN 3.2.1, dGPU, "Navi 33" */
{0x1002, 0x7480 },
{0x1002, 0x7483 },
{0x1002, 0x7480 }, /* Radeon RX 7600S, 7700S, 7600M XT, 7600 */
{0x1002, 0x7483 }, /* Radeon RX 7600M */
/* GC 11.0.3, DCN 3.2.0, dGPU */
/* GC 11.0.4, DCN 3.1.4, APU */

View file

@ -1,4 +1,4 @@
$OpenBSD: pcidevs,v 1.2037 2023/05/22 13:23:56 denis Exp $
$OpenBSD: pcidevs,v 1.2038 2023/06/12 01:12:33 jsg Exp $
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
/*
@ -2097,7 +2097,9 @@ product ATI BEIGE_GOBY_3 0x7422 Navi 24
product ATI BEIGE_GOBY_4 0x7423 Navi 24
product ATI BEIGE_GOBY_5 0x7424 Navi 24
product ATI BEIGE_GOBY_6 0x743f Navi 24
product ATI NAVI31_2 0x7448 Navi 31
product ATI NAVI31_1 0x744c Navi 31
product ATI NAVI31_3 0x745e Navi 31
product ATI NAVI33_1 0x7480 Navi 33
product ATI NAVI33_2 0x7483 Navi 33
product ATI RADEON_9000IGP 0x7834 Radeon 9000/9100 IGP

View file

@ -2,7 +2,7 @@
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* OpenBSD: pcidevs,v 1.2037 2023/05/22 13:23:56 denis Exp
* OpenBSD: pcidevs,v 1.2038 2023/06/12 01:12:33 jsg Exp
*/
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
@ -2102,7 +2102,9 @@
#define PCI_PRODUCT_ATI_BEIGE_GOBY_4 0x7423 /* Navi 24 */
#define PCI_PRODUCT_ATI_BEIGE_GOBY_5 0x7424 /* Navi 24 */
#define PCI_PRODUCT_ATI_BEIGE_GOBY_6 0x743f /* Navi 24 */
#define PCI_PRODUCT_ATI_NAVI31_2 0x7448 /* Navi 31 */
#define PCI_PRODUCT_ATI_NAVI31_1 0x744c /* Navi 31 */
#define PCI_PRODUCT_ATI_NAVI31_3 0x745e /* Navi 31 */
#define PCI_PRODUCT_ATI_NAVI33_1 0x7480 /* Navi 33 */
#define PCI_PRODUCT_ATI_NAVI33_2 0x7483 /* Navi 33 */
#define PCI_PRODUCT_ATI_RADEON_9000IGP 0x7834 /* Radeon 9000/9100 IGP */

View file

@ -2,7 +2,7 @@
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* OpenBSD: pcidevs,v 1.2037 2023/05/22 13:23:56 denis Exp
* OpenBSD: pcidevs,v 1.2038 2023/06/12 01:12:33 jsg Exp
*/
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
@ -6535,10 +6535,18 @@ static const struct pci_known_product pci_known_products[] = {
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_BEIGE_GOBY_6,
"Navi 24",
},
{
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_NAVI31_2,
"Navi 31",
},
{
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_NAVI31_1,
"Navi 31",
},
{
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_NAVI31_3,
"Navi 31",
},
{
PCI_VENDOR_ATI, PCI_PRODUCT_ATI_NAVI33_1,
"Navi 33",