[coreboot-gerrit] Patch set updated for coreboot: pcengines/api2: reenable Kconfig variables for pinmux
Piotr Król (piotr.krol@3mdeb.com)
gerrit at coreboot.org
Mon Jun 6 16:57:00 CEST 2016
Piotr Król (piotr.krol at 3mdeb.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14138
-gerrit
commit 800c14090393011dc70a7d4170e8190a80cca470
Author: Piotr Król <piotr.krol at 3mdeb.com>
Date: Mon Jun 6 15:36:36 2016 +0200
pcengines/api2: reenable Kconfig variables for pinmux
Change-Id: Id23e448e27f4bba47b7e9e7fa7679e2690c6e4bc
Signed-off-by: Piotr Król <piotr.krol at 3mdeb.com>
---
src/mainboard/pcengines/apu2/Kconfig | 30 ++++++++++++++++++++++++++++++
src/mainboard/pcengines/apu2/mainboard.c | 8 ++++----
2 files changed, 34 insertions(+), 4 deletions(-)
diff --git a/src/mainboard/pcengines/apu2/Kconfig b/src/mainboard/pcengines/apu2/Kconfig
index 5faffad..2ca27d8 100644
--- a/src/mainboard/pcengines/apu2/Kconfig
+++ b/src/mainboard/pcengines/apu2/Kconfig
@@ -53,4 +53,34 @@ config HUDSON_LEGACY_FREE
bool
default y
+choice
+ prompt "J19 pins 1-10"
+ default APU2_PINMUX_OFF_C
+
+config APU2_PINMUX_OFF_C
+ bool "disable"
+
+config APU2_PINMUX_GPIO0
+ bool "GPIO"
+
+config APU2_PINMUX_UART_C
+ bool "UART 0x3e8"
+
+endchoice
+
+choice
+ prompt "J19 pins 11-20"
+ default APU2_PINMUX_OFF_D
+
+config APU2_PINMUX_OFF_D
+ bool "disable"
+
+config APU2_PINMUX_GPIO1
+ bool "GPIO"
+
+config APU2_PINMUX_UART_D
+ bool "UART 0x2e8"
+
+endchoice
+
endif # BOARD_PCENGINES_APU2
diff --git a/src/mainboard/pcengines/apu2/mainboard.c b/src/mainboard/pcengines/apu2/mainboard.c
index 72b0843..98fe8dd 100644
--- a/src/mainboard/pcengines/apu2/mainboard.c
+++ b/src/mainboard/pcengines/apu2/mainboard.c
@@ -149,16 +149,16 @@ static void config_gpio_mux(void)
uart = dev_find_slot_pnp(SIO_PORT, NCT5104D_SP3);
gpio = dev_find_slot_pnp(SIO_PORT, NCT5104D_GPIO0);
if (uart)
- uart->enabled = CONFIG_PINMUX_UART_C;
+ uart->enabled = CONFIG_APU2_PINMUX_UART_C;
if (gpio)
- gpio->enabled = CONFIG_PINMUX_GPIO0;
+ gpio->enabled = CONFIG_APU2_PINMUX_GPIO0;
uart = dev_find_slot_pnp(SIO_PORT, NCT5104D_SP4);
gpio = dev_find_slot_pnp(SIO_PORT, NCT5104D_GPIO1);
if (uart)
- uart->enabled = CONFIG_PINMUX_UART_D;
+ uart->enabled = CONFIG_APU2_PINMUX_UART_D;
if (gpio)
- gpio->enabled = CONFIG_PINMUX_GPIO1;
+ gpio->enabled = CONFIG_APU2_PINMUX_GPIO1;
}
/**********************************************
More information about the coreboot-gerrit
mailing list