spi: intel: Fix device private data and PR_NUM for Broxton controllers
authorMauro Lima <mauro.lima@eclypsium.com>
Wed, 1 Feb 2023 20:54:54 +0000 (17:54 -0300)
committerMark Brown <broonie@kernel.org>
Thu, 2 Feb 2023 11:42:29 +0000 (11:42 +0000)
commitb4c58d540777124f31ab0cb37a14c6573438d381
tree0ded524a779821477a4a431e25fea85dc1556105
parentbf7499553732e68d1b3156ae9ce494c6ab9668d1
spi: intel: Fix device private data and PR_NUM for Broxton controllers

Some private data fields have to change from bxt_info to cnl_info.
Here is the list of Device IDs with the respective documentation taken for
validation:
    0xa0a4 - Intel® 500 Series Chipset Family On-Package PCH
    0x02a4 - Intel® 400 Series Chipset Family On-Package PCH
    0x06a4 - Intel® 400 Series Chipset Family Platform Controller Hub
    0x34a4 - Intel® 495 Chipset Family On-Package
    0xa3a4 - Intel® B460 and H410 Chipset

According to documentation Broxton controller type has five PR registers.

Signed-off-by: Mauro Lima <mauro.lima@eclypsium.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/r/20230201205455.550308-2-mauro.lima@eclypsium.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-intel-pci.c
drivers/spi/spi-intel.c