i2c: amd-mp2: use msix/msi if the hardware supports
authorRaju Rangoju <Raju.Rangoju@amd.com>
Tue, 25 Oct 2022 18:11:24 +0000 (23:41 +0530)
committerWolfram Sang <wsa@kernel.org>
Tue, 1 Nov 2022 12:41:22 +0000 (13:41 +0100)
commit969864efae78eb51b0baa1d14b2dfe08151b5874
treed3b5ce9e4daf39c130ed299e462b96bd6c6bb7ff
parent30a0b95b1335e12efef89dd78518ed3e4a71a763
i2c: amd-mp2: use msix/msi if the hardware supports

Use msix or msi interrupts if the hardware supports it. Else, fallback to
legacy interrupts.

Co-developed-by: Basavaraj Natikar <basavaraj.natikar@amd.com>
Signed-off-by: Basavaraj Natikar <basavaraj.natikar@amd.com>
Signed-off-by: Raju Rangoju <Raju.Rangoju@amd.com>
Acked-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-amd-mp2-pci.c
drivers/i2c/busses/i2c-amd-mp2.h