drivers/base/regmap/internal.h | 5 - drivers/base/regmap/regmap.c | 5 + drivers/gpio/gpiolib-acpi.c | 88 ++- drivers/mfd/Kconfig | 12 + drivers/mfd/Makefile | 1 + drivers/mfd/upboard-fpga.c | 482 ++++++++++++++ drivers/pinctrl/Kconfig | 15 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-upboard.c | 1003 +++++++++++++++++++++++++++++ include/linux/acpi.h | 14 + include/linux/mfd/upboard-fpga.h | 49 ++ include/linux/regmap.h | 6 + 12 files changed, 1659 insertions(+), 22 deletions(-) create mode 100644 drivers/mfd/upboard-fpga.c create mode 100644 drivers/pinctrl/pinctrl-upboard.c create mode 100644 include/linux/mfd/upboard-fpga.h