intel/dev: Handle BSW naming issues
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 13 Jul 2021 22:56:11 +0000 (17:56 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 14 Jul 2021 23:02:34 +0000 (23:02 +0000)
commit915e5a8cc306c35dad2f7e3a83c18ce72b16e3d6
tree30b798c01abb3749495e05bb6c86eb8b2d92e7e1
parent56d70ba6861545d13071a6c3be46648c668091f6
intel/dev: Handle BSW naming issues

Braswell, a particular Cherryview variant, is especially strange.  We
can't even get the chip name from the PCI ID and instead have to look at
fusing information to decide if it's a 400 or a 405.  Pull that into the
common code as well.  This fixes BSW naming on ANV and crocus.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11861>
src/intel/dev/intel_device_info.c
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_screen.c
src/mesa/drivers/dri/i965/brw_screen.h