MCPcopy Create free account
hub / github.com/coreboot/coreboot / print_diff

Function print_diff

util/inteltool/gpio.c:802–825  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

800}
801
802static void print_diff(const io_register_t *const reg,
803 const uint32_t def, const uint32_t diff)
804{
805 switch (reg->size) {
806 case 4:
807 printf("gpiobase+0x%04x: 0x%08x (%s) DEFAULT\n",
808 reg->addr, def, reg->name);
809 printf("gpiobase+0x%04x: 0x%08x (%s) DIFF\n",
810 reg->addr, diff, reg->name);
811 break;
812 case 2:
813 printf("gpiobase+0x%04x: 0x%04x (%s) DEFAULT\n",
814 reg->addr, def, reg->name);
815 printf("gpiobase+0x%04x: 0x%04x (%s) DIFF\n",
816 reg->addr, diff, reg->name);
817 break;
818 case 1:
819 printf("gpiobase+0x%04x: 0x%02x (%s) DEFAULT\n",
820 reg->addr, def, reg->name);
821 printf("gpiobase+0x%04x: 0x%02x (%s) DIFF\n",
822 reg->addr, diff, reg->name);
823 break;
824 }
825}
826
827int print_gpios(struct pci_dev *sb, int show_all, int show_diffs)
828{

Callers 1

print_gpiosFunction · 0.85

Calls 1

printfFunction · 0.85

Tested by

no test coverage detected