diff --git a/packages/x11/xserver/xorg-server/patches/xorg-server-1.20.0-update_pci_ids.patch b/packages/x11/xserver/xorg-server/patches/xorg-server-1.20.0-update_pci_ids.patch new file mode 100644 index 0000000000..956a075c5c --- /dev/null +++ b/packages/x11/xserver/xorg-server/patches/xorg-server-1.20.0-update_pci_ids.patch @@ -0,0 +1,37 @@ +diff -Naur xorg-server-1.20.0/hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h ../6.42/build.LibreELEC-Generic.x86_64-8.2.5-6.42.2/xorg-server-1.19.6/hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h +--- xorg-server-1.20.0/hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h 2018-05-10 18:32:35.000000000 +0200 ++++ xorg-server-1.20.0/hw/xfree86/dri2/pci_ids/radeonsi_pci_ids.h 2018-06-03 20:05:55.564739662 +0200 +@@ -205,3 +205,33 @@ + CHIPSET(0x67DF, POLARIS10_, POLARIS10) + + CHIPSET(0x98E4, STONEY_, STONEY) ++ ++CHIPSET(0x6980, POLARIS12_, POLARIS12) ++CHIPSET(0x6981, POLARIS12_, POLARIS12) ++CHIPSET(0x6985, POLARIS12_, POLARIS12) ++CHIPSET(0x6986, POLARIS12_, POLARIS12) ++CHIPSET(0x6987, POLARIS12_, POLARIS12) ++CHIPSET(0x6995, POLARIS12_, POLARIS12) ++CHIPSET(0x6997, POLARIS12_, POLARIS12) ++CHIPSET(0x699F, POLARIS12_, POLARIS12) ++ ++CHIPSET(0x694C, VEGAM_, VEGAM) ++CHIPSET(0x694E, VEGAM_, VEGAM) ++ ++CHIPSET(0x6860, VEGA10_, VEGA10) ++CHIPSET(0x6861, VEGA10_, VEGA10) ++CHIPSET(0x6862, VEGA10_, VEGA10) ++CHIPSET(0x6863, VEGA10_, VEGA10) ++CHIPSET(0x6864, VEGA10_, VEGA10) ++CHIPSET(0x6867, VEGA10_, VEGA10) ++CHIPSET(0x6868, VEGA10_, VEGA10) ++CHIPSET(0x687F, VEGA10_, VEGA10) ++CHIPSET(0x686C, VEGA10_, VEGA10) ++ ++CHIPSET(0x69A0, VEGA12_, VEGA12) ++CHIPSET(0x69A1, VEGA12_, VEGA12) ++CHIPSET(0x69A2, VEGA12_, VEGA12) ++CHIPSET(0x69A3, VEGA12_, VEGA12) ++CHIPSET(0x69AF, VEGA12_, VEGA12) ++ ++CHIPSET(0x15DD, RAVEN_, RAVEN)