util/inteltool: Split GPIO community switch-case into its own function
So far printing the GPIO groups chose the community definition. As the list of supported platforms grows the massive switch case gets repetetive and hinders the readers view. It also reduces the ability to reuse the code in a potential libinteltool. To takle these issues the detection logic was split into its own function. Change-Id: I215c1b7d6ec164b8afd9489ebd54b63d3df50cb9 Signed-off-by: Johanna Schander <coreboot@mimoja.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38631 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Patrick Georgi
parent
7da602ff47
commit
e32ded82f0
@@ -395,6 +395,9 @@ int print_mchbar(struct pci_dev *nb, struct pci_access *pacc, const char *dump_s
|
||||
int print_pmbase(struct pci_dev *sb, struct pci_access *pacc);
|
||||
int print_rcba(struct pci_dev *sb);
|
||||
int print_gpios(struct pci_dev *sb, int show_all, int show_diffs);
|
||||
const struct gpio_community *const *get_gpio_communities(struct pci_dev *const sb,
|
||||
size_t* community_count,
|
||||
size_t* pad_stepping);
|
||||
void print_gpio_groups(struct pci_dev *sb);
|
||||
int print_epbar(struct pci_dev *nb);
|
||||
int print_dmibar(struct pci_dev *nb);
|
||||
|
Reference in New Issue
Block a user