Message ID | 20230714202457.423866-1-amadeuszx.slawinski@linux.intel.com |
---|---|
Headers | show |
Series | PCI: Define Intel PCI IDs and use them in drivers | expand |
On Fri, Jul 14, 2023 at 10:24:42PM +0200, Amadeusz Sławiński wrote: > PCI IDs for Intel HDA are duplicated across quite a few drivers, due to > various configurations and historical reasons. Currently almost all uses > of HDA PCI IDs have corresponding comment telling which platform it is. > Additionally there are some inconsistencies between drivers about which > ID corresponds to which device. > > Simplify things, by adding PCI IDs to global header and make use of them > in drivers. This allows for removal of comments by having IDs themselves > being self explanatory. Additionally it allows for removal of existing > inconsistencies by having one source of truth. > Changes from v2: > - Change CHV to BSW (Andy) > - Fix incorrectly rebased patches (Andy) > - Fix commit message and add suggestions from Andy to SST patch (Andy) > - Rebased on top of Linus tree commit: 4b810bf037e5 Use --base parameter, it will help CIs as well to test your changes against correct base.
On 7/14/2023 2:35 PM, Andy Shevchenko wrote: > On Fri, Jul 14, 2023 at 10:24:45PM +0200, Amadeusz Sławiński wrote: >> Current code references 0x1a98 which is BXT-M (not -T as it is >> commented) and it's an RVP, BXT-M B0 to be specific. From what we know >> no BXT is available on market. > > ... > >> sound/hda/intel-dsp-config.c | 7 ------- >> sound/soc/sof/intel/pci-apl.c | 2 -- > > I dunno how SOF and HDA are related to each other, but in the next patch you > also do something about HDA, either group all of them, or split HDA, or split > on per file basis. I'm not familiar with the relationship between them up to > you which way you choose. > Well SOF is a DSP driver, so that's why I split it from HDA - intel-dsp-config.c file is used to perform checks to know if it should load DSP driver (and which one), hence the "weird" split.
On Fri, Jul 14, 2023 at 10:24:42PM +0200, Amadeusz Sławiński wrote: > PCI IDs for Intel HDA are duplicated across quite a few drivers, due to > various configurations and historical reasons. Currently almost all uses > of HDA PCI IDs have corresponding comment telling which platform it is. > Additionally there are some inconsistencies between drivers about which > ID corresponds to which device. Acked-by: Mark Brown <broonie@kernel.org>