util/inteltool: Enable dumping GPIOs from Tiger Lake IoT PCH
Tested on Intel i5-1145GRE and it worked. Change-Id: I0731e651eafe8635c50546eafdfccd00b74bcd2f Signed-off-by: Ingo Reitz <9l@9lo.re> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90034 Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
04778ddd38
commit
a43498e193
5 changed files with 6 additions and 0 deletions
|
|
@ -1051,6 +1051,7 @@ int print_gpios(struct pci_dev *sb, int show_all, int show_diffs)
|
|||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_U_BASE:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_SUPER:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_PREM:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_EMBEDDED_IOTG:
|
||||
case PCI_DEVICE_ID_INTEL_C621:
|
||||
case PCI_DEVICE_ID_INTEL_C622:
|
||||
case PCI_DEVICE_ID_INTEL_C624:
|
||||
|
|
|
|||
|
|
@ -198,6 +198,7 @@ const struct gpio_community *const *get_gpio_communities(struct pci_dev *const s
|
|||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_U_BASE:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_SUPER:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_PREM:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_EMBEDDED_IOTG:
|
||||
*community_count = ARRAY_SIZE(tigerlake_pch_lp_communities);
|
||||
*pad_stepping = 16;
|
||||
return tigerlake_pch_lp_communities;
|
||||
|
|
|
|||
|
|
@ -359,6 +359,8 @@ static const struct {
|
|||
"Tiger Point Y Engineering Sample" },
|
||||
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_PREM,
|
||||
"Tiger Point Y Premium/Tigerlake" },
|
||||
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TIGERPOINT_EMBEDDED_IOTG,
|
||||
"Tiger Point Embedded IOTG" },
|
||||
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_H110, "H110" },
|
||||
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_H170, "H170" },
|
||||
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_Z170, "Z170" },
|
||||
|
|
|
|||
|
|
@ -158,6 +158,7 @@ static inline uint32_t inl(unsigned port)
|
|||
#define PCI_DEVICE_ID_INTEL_TIGERPOINT_U_BASE 0xa083
|
||||
#define PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_SUPER 0xa086
|
||||
#define PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_PREM 0xa087
|
||||
#define PCI_DEVICE_ID_INTEL_TIGERPOINT_EMBEDDED_IOTG 0xa088
|
||||
#define PCI_DEVICE_ID_INTEL_H110 0xa143
|
||||
#define PCI_DEVICE_ID_INTEL_H170 0xa144
|
||||
#define PCI_DEVICE_ID_INTEL_Z170 0xa145
|
||||
|
|
|
|||
|
|
@ -150,6 +150,7 @@ void pcr_init(struct pci_dev *const sb)
|
|||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_U_BASE:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_SUPER:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_Y_PREM:
|
||||
case PCI_DEVICE_ID_INTEL_TIGERPOINT_EMBEDDED_IOTG:
|
||||
case PCI_DEVICE_ID_INTEL_ADL_P:
|
||||
case PCI_DEVICE_ID_INTEL_ADL_M:
|
||||
case PCI_DEVICE_ID_INTEL_RPL_P:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue