Marek Olšák
aafc95ceb6
radeonsi: add support for Renoir
...
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
2019-08-14 17:31:04 -04:00
Marek Olšák
7708540363
amd: add support for Arcturus
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
2019-07-29 17:52:54 -04:00
Nicolai Hähnle
8845a23698
amd: add NAVI10 PCI IDs
...
Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
2019-07-03 15:51:13 -04:00
Anuj Phogat
e334a595e4
intel/icl: Add new ICL PCI-IDs
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-06-21 08:38:08 -07:00
Marek Olšák
b257956021
ac: treat Mullins as Kabini, remove the enum
...
it's the same design
2019-05-27 15:10:51 -04:00
Jian-Hong Pan
7295487c6d
intel: Fix the description of Coffeelake pci-id 0x3E98
...
According to Intel website [1], the description of chipset 8086:3E98 is
Intel(R) UHD Graphics 630. Besides, xserver also mentions it as
"Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2)" in commit d3a26bbf
(DRI2: Add another Coffeelake PCI ID) [2].
This patch modifies the description to sync with xserver.
[1]: https://ark.intel.com/content/www/us/en/ark/products/134896/intel-core-i5-9600k-processor-9m-cache-up-to-4-60-ghz.html
[2]: d3a26bbf61
Fixes: commit 44f1dcf9b3
"i965: Add a new CFL PCI ID."
Signed-off-by: Jian-Hong Pan <jian-hong@endlessm.com >
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com >
Reviewed-by: Anuj Phogat anuj.phogat@gmail.com
2019-04-10 12:31:00 -07:00
Anuj Phogat
82f6a746e8
intel: Add support for Comet Lake
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
2019-04-01 14:07:40 -07:00
Anuj Phogat
dce13e58b0
intel: Add Elkhart Lake PCI-IDs
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-03-27 19:34:48 +00:00
Kenneth Graunke
2dce0e94a3
iris: Initial commit of a new 'iris' driver for Intel Gen8+ GPUs.
...
This commit introduces a new Gallium driver for Intel Gen8+ GPUs,
named 'iris_dri.so' after the hardware.
Developed by:
- Kenneth Graunke (overall driver)
- Dave Airlie (shaders, conditional render, overflow query, Gen8 port)
- Chris Wilson (fencing, pinned memory, ...)
- Jordan Justen (compute shaders)
- Jason Ekstrand (image load store)
- Caio Marcelo de Oliveira Filho (tessellation control passthrough)
- Rafael Antognolli (auxiliary buffer fixes)
- The rest of the i965 contributors and the Mesa community
2019-02-21 10:26:04 -08:00
Rodrigo Vivi
56c3b4971d
intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
...
Align with kernel commits:
5e0f5a58b167 ("drm/i915/cfl: Adding another PCI Device ID.")
03ca3cf8e9aa ("drm/i915/icl: Adding few more device IDs for Ice Lake")
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Kenneth Graunke <kenneth@whitecape.org >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-02-04 10:05:25 -08:00
Alex Deucher
516160d717
pci_ids: add new VegaM pci id
...
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-21 11:51:34 -05:00
Alex Deucher
4db4b3447d
pci_ids: add new vega20 pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-14 14:48:39 -05:00
Alex Deucher
56cf25a114
pci_ids: add new vega10 pci ids
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-14 14:48:18 -05:00
Kenneth Graunke
5bd8369681
i965: Add PCI IDs for new Amberlake parts that are Coffeelake based
...
See commit c0c46ca461f136a0ae1ed69da6c874e850aeeb53 in the Linux kernel,
where José Roberto de Souza added this new PCI ID there.
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2018-10-15 18:10:27 -07:00
Rodrigo Vivi
24db1c7fcc
intel: Introducing Whiskey Lake platform
...
Whiskey Lake uses the same gen graphics as Coffe Lake, including some
ids that were previously marked as reserved on Coffe Lake, but that
now are moved to WHL page.
This follows the ids and approach used on kernel's commit
b9be78531d27 ("drm/i915/whl: Introducing Whiskey Lake platform")
and commit c1c8f6fa731b ("drm/i915: Redefine some Whiskey Lake SKUs")
v2: Lionel noticed that GT{1,2,3} on kernel wasn't following
spec when looking to number of EUs, so kernel has been updated.
Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-10-11 10:02:40 -07:00
Alex Deucher
afb7c6b301
pci_ids: add new polaris pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-09-21 14:33:13 -05:00
Kenneth Feng
4490fce166
amd: Add Picasso device id
...
No changes here compared to Raven.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Reviewed-by: Huang Rui <ray.huang@amd.com >
Signed-off-by: Kenneth Feng <kenneth.feng@amd.com >
Signed-off-by: Huang Rui <ray.huang@amd.com >
Cc: 18.1 18.2 <mesa-stable@lists.freedesktop.org >
2018-09-18 18:05:17 -04:00
Rodrigo Vivi
e8c42ed4ab
intel: Introducing Amber Lake platform
...
Amber Lake uses the same gen graphics as Kaby Lake, including a id
that were previously marked as reserved on Kaby Lake, but that
now is moved to AML page.
This follows the ids and approach used on kernel's commit
e364672477a1 ("drm/i915/aml: Introducing Amber Lake platform")
Reported-by: Timo Aaltonen <timo.aaltonen@canonical.com >
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-08-31 13:57:52 -07:00
Rodrigo Vivi
44f1dcf9b3
i965: Add a new CFL PCI ID.
...
One more CFL ID added to spec.
Align with kernel commit d0e062ebb3a4 ("drm/i915/cfl:
Add a new CFL PCI ID.")
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-08-14 15:46:56 -07:00
Marek Olšák
2e0b00ab7d
radeonsi: add support for Vega20
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2018-07-12 16:48:12 -04:00
Matt Atwood
3ba5a646e5
Intel: Add a Kaby Lake PCI ID
...
v2: Branding changed
Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com >
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com >
2018-04-25 13:31:55 -07:00
Marek Olšák
c6f1d36019
radeonsi: add support for VegaM
...
Acked-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
2018-04-18 14:45:33 -04:00
Anuj Phogat
ff8b82666a
Add more Coffee Lake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2018-04-05 14:50:11 -07:00
Marek Olšák
20eb44ad65
radeonsi: add support for Vega12
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2018-03-28 11:37:43 -04:00
Anuj Phogat
ad7ed86bf7
intel: Add a Ice Lake PCI IDs
...
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com >
2018-03-22 09:56:09 -07:00
Anuj Phogat
464d057c86
intel: Add Coffee Lake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
2018-02-08 10:26:34 -08:00
Anuj Phogat
56b9060381
intel: Add Geminilake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Acked-by: Kenneth Graunke <kenneth@whitecape.org >
2018-01-22 15:40:04 -08:00
Anuj Phogat
fe668b5c15
intel: Add more Coffee Lake PCI IDs
...
More Coffee Lake PCI IDs have been added to the spec.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2018-01-11 10:16:54 -08:00
Marek Olšák
24e9004708
radeonsi: remove unused field in the PCI ID table
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2017-11-07 17:26:36 +01:00
Anuj Phogat
7567e3ece8
Revert "intel: Remove unused Kabylake pci ids
...
drm-intel is in favor of keeping the unused pci-id's which
are still listed in the h/w specs. To keep it uniform
across multiple gfx stack components, I'm reverting below
Mesa patches:
b2dae9f8fd
ebc5ccf3cc
.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2017-09-21 14:12:27 -07:00
Anuj Phogat
b2dae9f8fd
intel: Remove unused Kabylake pci id
...
I missed this one in Mesa commit ebc5ccf
.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-11 08:45:43 -07:00
Anuj Phogat
ad160c2273
intel: Add brand string for KBL-R
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-06 10:09:44 -07:00
Anuj Phogat
9c588ffdfb
intel: Change a KBL pci id to GT2 from GT1.5
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-06 10:09:34 -07:00
Anuj Phogat
a000fca415
intel: Fix few KBL brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-06 10:09:25 -07:00
Anuj Phogat
ebc5ccf3cc
intel: Remove unused Kabylake pci ids
...
These PCI IDs are not used in any Kabylake SKUs.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-06 10:08:58 -07:00
Anusha Srivatsa
de7ed0ba55
i965/CFL: Add PCI Ids for Coffee Lake.
...
Coffee Lake has a gen9 graphics following KBL.
From 3D perspective, CFL is a clone of KBL/SKL features.
v2: Change commit message, correct alignment <Anuj Phogat>
v3: Update IDs.
v4: Initialize l3_banks, correct nomenclature <Anuj>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com >
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com >
Acked-by: Benjamin Widawsky <benjamin.widawsky@intel.com >
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
2017-06-22 14:28:43 -07:00
Alex Deucher
5c603b902b
radeonsi: add new polaris12 pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: 17.0 17.1 <mesa-stable@lists.freedesktop.org >
2017-06-16 16:03:16 -04:00
Ben Widawsky
e179a3438a
i965/cnl: Add a preliminary device for Cannonlake
...
v2 (Anuj):
Rebased on master and updated pci ids
Remove redundant initialization of max_wm_threads to 64 * 12.
For gen9+ max_wm_threads are initialized in gen_get_device_info().
v3 (Anuj):
Move the patch to end of series.
Remove unused gt1, gt2, gt3 functions.
Remove l3_banks variable. Variable is now available on master.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Ben Widawsky <benjamin.widawsky@intel.com >
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
2017-06-09 16:03:00 -07:00
Marek Olšák
7622181cad
radeonsi/gfx9: add support for Raven
...
Cc: 17.1 <mesa-stable@lists.freedesktop.org >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
2017-05-15 13:00:26 +02:00
Alex Deucher
2f0450c627
radeonsi: add new vega10 pci ids
...
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
Cc: 17.1 <mesa-stable@lists.freedesktop.org >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2017-05-10 13:41:38 -04:00
Alex Deucher
d921af62f5
radeonsi: add new polaris10 pci id
...
Reviewed-by: Christian König <christian.koenig@amd.com >
Cc: 13.0 17.0 <mesa-stable@lists.freedesktop.org >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2017-04-05 10:13:08 -04:00
Marek Olšák
675af982e1
radeonsi: add Vega10 PCI IDs
...
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
2017-03-30 14:44:33 +02:00
Alex Deucher
c2a97fb7ae
radeonsi: add new polaris12 pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Cc: 17.0 <mesa-stable@lists.freedesktop.org >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2017-03-17 14:13:17 -04:00
Ben Widawsky
d844d8e4d5
i965: Add Kaby Lake brandstrings
...
While here, use the spacing defined in Ark.
https://ark.intel.com/products/codename/82879/Kaby-Lake
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Signed-off-by: Ben Widawsky <ben@bwidawsk.net >
2017-03-02 21:00:02 -08:00
Junwei Zhang
13ae47234a
radeonsi: add Polaris12 PCI ID
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Junwei Zhang <Jerry.Zhang@amd.com >
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
2016-12-21 15:10:54 -05:00
Ben Widawsky
19a01f8139
i965: Fix KBL typo in string
...
Signed-off-by: Ben Widawsky <ben@bwidawsk.net >
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2016-11-15 17:34:37 -08:00
Ben Widawsky
2193fb0e1f
i965/glk: Add basic Geminilake support
...
v2: s/bdw/gen; Add the 2x6 config
v3: Add min_ds_entries
Cc: "13.0" <mesa-stable@lists.freedesktop.org >
Signed-off-by: Ben Widawsky <ben@bwidawsk.net >
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2016-11-15 17:34:37 -08:00
Ben Widawsky
ffd9060b23
i965: Reorder PCI ID list to match release order
...
I have some OCD...
Signed-off-by: Ben Widawsky <ben@bwidawsk.net >
Reviewed-by: Dylan Baker <dylan@pnwbakers.com >
2016-10-20 08:54:03 -07:00
Ben Widawsky
b8509c8936
i965: Add some APL and KBL SKU strings
...
We got a couple for products that exist on ark.intel.com, so let's just
put them in now.
Signed-off-by: Ben Widawsky <ben@bwidawsk.net >
2016-10-20 08:54:03 -07:00
Rodrigo Vivi
85ea8deb26
i965: Removing PCI IDs that are no longer listed as Kabylake.
...
This is unusual. Usually IDs listed on early stages of platform
definition are kept there as reserved for later use.
However these IDs here are not listed anymore in any of steppings
and devices IDs tables for Kabylake on configurations overview
section of BSpec.
So it is better removing them before they become used in any
other future platform.
Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com >
Acked-by: Kenneth Graunke <kenneth@whitecape.org >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2016-06-29 11:14:19 -07:00