diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp b/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp index 2211eafa6e..3fc2957430 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp @@ -325,12 +325,43 @@ const struct supported_device { {0x6798, 6, 0, RADEON_TAHITI, CHIP_STD, "Radeon HD 7970"}, {0x6799, 6, 0, RADEON_TAHITI, CHIP_STD, "Radeon HD 7990"}, // Aruba DCE 6.1 Trinity / Richland + {0x9900, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7660"}, + {0x9901, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7660"}, + {0x9903, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7640"}, + {0x9904, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7560"}, + {0x9905, 6, 1, RADEON_ARUBA, CHIP_APU, "FirePro A300"}, + {0x9906, 6, 1, RADEON_ARUBA, CHIP_APU, "FirePro A300"}, + {0x9907, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7560"}, + {0x9908, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7620"}, + {0x9909, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7500"}, + {0x990a, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7500"}, + {0x990b, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8650"}, + {0x990d, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8550"}, + {0x990f, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8610"}, + {0x9910, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7660"}, + {0x9913, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7640"}, + {0x9917, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7620"}, + {0x9918, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7600"}, + {0x9919, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7500"}, {0x9990, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7920"}, {0x9991, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7540"}, {0x9992, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7420"}, {0x9993, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7480"}, {0x9994, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7400"}, + {0x9995, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8450"}, + {0x9996, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8470"}, + {0x9997, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8350"}, + {0x9998, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8730"}, + {0x999a, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8410"}, + {0x999b, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8310"}, + {0x999c, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8650"}, + {0x999d, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 8550"}, + {0x99a0, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7520"}, + {0x99a2, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7420"}, + {0x99a4, 6, 1, RADEON_ARUBA, CHIP_APU, "Radeon HD 7400"}, // Oland DCE 6,4 + {0x990c, 6, 4, RADEON_OLAND, CHIP_STD, "Radeon HD 8670"}, + {0x990e, 6, 4, RADEON_OLAND, CHIP_STD, "Radeon HD 8570"}, {0x6600, 6, 4, RADEON_OLAND, CHIP_STD, "Radeon HD Oland"}, {0x6601, 6, 4, RADEON_OLAND, CHIP_STD, "Radeon HD Oland"}, {0x6602, 6, 4, RADEON_OLAND, CHIP_STD, "Radeon HD Oland"}, @@ -383,31 +414,31 @@ const struct supported_device { {0x665c, 8, 2, RADEON_BONAIRE, CHIP_STD, "Radeon HD 7790"}, {0x665d, 8, 2, RADEON_BONAIRE, CHIP_STD, "Radeon HD Bonaire"}, // Kabini DCE 8.3 - {0x9830, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9831, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9832, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9833, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9834, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9835, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9836, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9837, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9838, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x9839, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, + {0x9830, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8400"}, + {0x9831, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8400"}, + {0x9832, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8330"}, + {0x9833, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8330"}, + {0x9834, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8210"}, + {0x9835, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8210"}, + {0x9836, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8280"}, + {0x9837, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8280"}, + {0x9838, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8240"}, + {0x9839, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8180"}, {0x983a, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, {0x983b, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, {0x983c, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, - {0x983d, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, + {0x983d, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD 8250"}, {0x983e, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, {0x983f, 8, 3, RADEON_KABINI, CHIP_STD, "Radeon HD Kabini"}, // Mullins DCE 8.3 - {0x9850, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9851, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9852, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9853, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9854, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9855, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9856, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, - {0x9857, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, + {0x9850, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R3"}, + {0x9851, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, + {0x9852, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, + {0x9853, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, + {0x9854, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, + {0x9855, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R3"}, + {0x9856, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, + {0x9857, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD R2"}, {0x9858, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, {0x9859, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"}, {0x985a, 8, 3, RADEON_MULLINS, CHIP_STD, "Radeon HD Mullins"},