pchtherm.c (5084dde5f087264cf9a826569d1152c65d88a0fe) pchtherm.c (6678e75e4ff9026357950e97964e901d807578a5)
1/*
2 * Copyright (c) 2020 Takanori Watanabe
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.

--- 82 unchanged lines hidden (view full) ---

91 PCI_DESCR("Haswell Thermal Subsystem")},
92 { PCI_DEV(0x8086, 0x9ca4),
93 PCI_DESCR("Wildcat Point Thermal Subsystem")},
94 { PCI_DEV(0x8086, 0x9d31),
95 PCI_DESCR("Skylake PCH Thermal Subsystem")},
96 { PCI_DEV(0x8086, 0xa131),
97 PCI_DESCR("Skylake PCH 100 Thermal Subsystem")},
98 { PCI_DEV(0x8086, 0x9df9),
1/*
2 * Copyright (c) 2020 Takanori Watanabe
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.

--- 82 unchanged lines hidden (view full) ---

91 PCI_DESCR("Haswell Thermal Subsystem")},
92 { PCI_DEV(0x8086, 0x9ca4),
93 PCI_DESCR("Wildcat Point Thermal Subsystem")},
94 { PCI_DEV(0x8086, 0x9d31),
95 PCI_DESCR("Skylake PCH Thermal Subsystem")},
96 { PCI_DEV(0x8086, 0xa131),
97 PCI_DESCR("Skylake PCH 100 Thermal Subsystem")},
98 { PCI_DEV(0x8086, 0x9df9),
99 PCI_DESCR("Cannon Lake PCH Thermal Controller")},
99 PCI_DESCR("CannonLake-LP Thermal Subsystem")},
100 { PCI_DEV(0x8086, 0xa379),
101 PCI_DESCR("CannonLake-H Thermal Subsystem")},
102 { PCI_DEV(0x8086, 0x02f9),
103 PCI_DESCR("CometLake-LP Thermal Subsystem")},
104 { PCI_DEV(0x8086, 0x06f9),
105 PCI_DESCR("CometLake-H Thermal Subsystem")},
106 { PCI_DEV(0x8086, 0xa1b1),
107 PCI_DESCR("Lewisburg Thermal Subsystem")},
100};
101
102static int pchtherm_probe(device_t dev)
103{
104 const struct pci_device_table *tbl;
105
106 tbl = PCI_MATCH(dev, pchtherm_devices);
107 if (tbl == NULL)

--- 211 unchanged lines hidden ---
108};
109
110static int pchtherm_probe(device_t dev)
111{
112 const struct pci_device_table *tbl;
113
114 tbl = PCI_MATCH(dev, pchtherm_devices);
115 if (tbl == NULL)

--- 211 unchanged lines hidden ---