From cbb4dd50926337e0f9fe1dd1e8a74aa5cb3448a7 Mon Sep 17 00:00:00 2001 From: kRYstall9 <56226968+kRYstall9@users.noreply.github.com> Date: Mon, 10 Nov 2025 02:42:44 +0100 Subject: [PATCH] Add support for AMD 6800H - 680M --- README.md | 1 + src/device-db.h | 3 ++- udev/99-vendor-reset.rules | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 33073b7..79cd426 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ updating your initrd. |AMD|Vega 20| Radeon VII | |AMD|Vega 20| Instinct MI100 | |AMD|Navi 10| 5600XT, 5700, 5700XT +|AMD|Navi 10| 680M Rembrandt | |AMD|Navi 12| Pro 5600M | |AMD|Navi 14| Pro 5300, RX 5300, 5500XT diff --git a/src/device-db.h b/src/device-db.h index b17ca9c..faccd13 100644 --- a/src/device-db.h +++ b/src/device-db.h @@ -90,7 +90,8 @@ Place, Suite 330, Boston, MA 02111-1307 USA {PCI_VENDOR_ID_ATI, 0x731a, op, DEVICE_INFO(AMD_NAVI10)}, \ {PCI_VENDOR_ID_ATI, 0x731b, op, DEVICE_INFO(AMD_NAVI10)}, \ {PCI_VENDOR_ID_ATI, 0x731e, op, DEVICE_INFO(AMD_NAVI10)}, \ - {PCI_VENDOR_ID_ATI, 0x731f, op, DEVICE_INFO(AMD_NAVI10)} + {PCI_VENDOR_ID_ATI, 0x731f, op, DEVICE_INFO(AMD_NAVI10)}, \ + {PCI_VENDOR_ID_ATI, 0x1681, op, DEVICE_INFO(AMD_NAVI10)} #define _AMD_NAVI14(op) \ {PCI_VENDOR_ID_ATI, 0x7340, op, DEVICE_INFO(AMD_NAVI14)}, \ diff --git a/udev/99-vendor-reset.rules b/udev/99-vendor-reset.rules index 7aca485..55053c9 100644 --- a/udev/99-vendor-reset.rules +++ b/udev/99-vendor-reset.rules @@ -133,3 +133,6 @@ ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x1002", ATTR{device}=="0x7360", ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x1002", ATTR{device}=="0x7362", RUN+="/bin/sh -c '/sbin/modprobe vendor-reset; echo device_specific > /sys$env{DEVPATH}/reset_method'" ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x1002", ATTR{device}=="0x738c", RUN+="/bin/sh -c '/sbin/modprobe vendor-reset; echo device_specific > /sys$env{DEVPATH}/reset_method'" + +ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x1002", ATTR{device}=="0x1681", RUN+="/bin/sh -c '/sbin/modprobe vendor-reset; echo device_specific > /sys$env{DEVPATH}/reset_method'" +