media: atomisp: move CCK endpoint address to generic header
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 26 Jun 2020 12:19:12 +0000 (14:19 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Sat, 18 Jul 2020 05:17:16 +0000 (07:17 +0200)
IOSF MBI header contains a lot of definitions, such as
end point addresses of IPs. Move CCK address from AtomISP driver
to generic header.

While here, drop unused one.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
arch/x86/include/asm/iosf_mbi.h
drivers/staging/media/atomisp/pci/atomisp-regs.h
drivers/staging/media/atomisp/pci/atomisp_v4l2.c

index 5270ff3..a1911fe 100644 (file)
@@ -39,6 +39,7 @@
 #define BT_MBI_UNIT_PMC                0x04
 #define BT_MBI_UNIT_GFX                0x06
 #define BT_MBI_UNIT_SMI                0x0C
+#define BT_MBI_UNIT_CCK                0x14
 #define BT_MBI_UNIT_USB                0x43
 #define BT_MBI_UNIT_SATA       0xA3
 #define BT_MBI_UNIT_PCIE       0xA6
index de34ee2..022997f 100644 (file)
@@ -20,9 +20,6 @@
 #define ATOMISP_REGS_H
 
 /* common register definitions */
-#define PUNIT_PORT             0x04
-#define CCK_PORT               0x14
-
 #define PCICMDSTS              0x01
 #define INTR                   0x0f
 #define MSI_CAPID              0x24
index 29ea66f..3bd78d8 100644 (file)
@@ -1687,7 +1687,7 @@ static int atomisp_pci_probe(struct pci_dev *dev,
                isp->dfs = &dfs_config_cht;
                isp->pdev->d3cold_delay = 0;
 
-               iosf_mbi_read(CCK_PORT, MBI_REG_READ, CCK_FUSE_REG_0, &val);
+               iosf_mbi_read(BT_MBI_UNIT_CCK, MBI_REG_READ, CCK_FUSE_REG_0, &val);
                switch (val & CCK_FUSE_HPLL_FREQ_MASK) {
                case 0x00:
                        isp->hpll_freq = HPLL_FREQ_800MHZ;