--- zzzz-none-000/linux-5.15.111/drivers/mfd/lpc_ich.c 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/drivers/mfd/lpc_ich.c 2024-02-07 10:23:06.000000000 +0000 @@ -222,7 +222,8 @@ LPC_9S, /* 9 Series */ LPC_APL, /* Apollo Lake SoC */ LPC_GLK, /* Gemini Lake SoC */ - LPC_COUGARMOUNTAIN,/* Cougar Mountain SoC*/ + LPC_PUMA7,/* Puma7 SoC */ + LPC_CHERRYTRAIL,/* Cherry Trail SoC */ }; static struct lpc_ich_info lpc_chipset_info[] = { @@ -556,8 +557,12 @@ .name = "Gemini Lake SoC", .spi_type = INTEL_SPI_BXT, }, - [LPC_COUGARMOUNTAIN] = { - .name = "Cougar Mountain SoC", + [LPC_PUMA7] = { + .name = "Puma7 SoC", + .iTCO_version = 3, + }, + [LPC_CHERRYTRAIL] = { + .name = "Cherry Trail SoC", .iTCO_version = 3, }, }; @@ -640,6 +645,7 @@ { PCI_VDEVICE(INTEL, 0x1f3a), LPC_AVN}, { PCI_VDEVICE(INTEL, 0x1f3b), LPC_AVN}, { PCI_VDEVICE(INTEL, 0x229c), LPC_BRASWELL}, + { PCI_VDEVICE(INTEL, 0x229c), LPC_CHERRYTRAIL}, { PCI_VDEVICE(INTEL, 0x2310), LPC_DH89XXCC}, { PCI_VDEVICE(INTEL, 0x2390), LPC_COLETO}, { PCI_VDEVICE(INTEL, 0x2410), LPC_ICH}, @@ -689,7 +695,7 @@ { PCI_VDEVICE(INTEL, 0x2918), LPC_ICH9}, { PCI_VDEVICE(INTEL, 0x2919), LPC_ICH9M}, { PCI_VDEVICE(INTEL, 0x3197), LPC_GLK}, - { PCI_VDEVICE(INTEL, 0x2b9c), LPC_COUGARMOUNTAIN}, + { PCI_VDEVICE(INTEL, 0x2b9c), LPC_PUMA7}, { PCI_VDEVICE(INTEL, 0x3a14), LPC_ICH10DO}, { PCI_VDEVICE(INTEL, 0x3a16), LPC_ICH10R}, { PCI_VDEVICE(INTEL, 0x3a18), LPC_ICH10},