From 017c2150d4a528c58a454705db74210477623a5f Mon Sep 17 00:00:00 2001 From: Kyösti Mälkki Date: Mon, 11 May 2015 22:53:19 +0300 Subject: pcengines/apu1: Add switch between UART and GPIO modes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These are alternative customer options connected to J19 header. We need to avoid modifying devicetree.cb, so we fix devicetree for the super-io device-enables at runtime instead. Change-Id: I04a79974b9bdf52b09ffc1b1362e201eab1ee011 Signed-off-by: Kyösti Mälkki Reviewed-on: http://review.coreboot.org/10178 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Patrick Georgi --- src/mainboard/pcengines/apu1/Kconfig | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/mainboard/pcengines/apu1/Kconfig') diff --git a/src/mainboard/pcengines/apu1/Kconfig b/src/mainboard/pcengines/apu1/Kconfig index 9409bc3cd1..197dbc0f6b 100644 --- a/src/mainboard/pcengines/apu1/Kconfig +++ b/src/mainboard/pcengines/apu1/Kconfig @@ -82,4 +82,34 @@ config DRIVERS_PS2_KEYBOARD bool default n +choice + prompt "J19 pins 1-10" + default PINMUX_OFF_C + +config PINMUX_OFF_C + bool "disable" + +config PINMUX_GPIO0 + bool "GPIO" + +config PINMUX_UART_C + bool "UART 0x3e8" + +endchoice + +choice + prompt "J19 pins 11-20" + default PINMUX_OFF_D + +config PINMUX_OFF_D + bool "disable" + +config PINMUX_GPIO1 + bool "GPIO" + +config PINMUX_UART_D + bool "UART 0x2e8" + +endchoice + endif # BOARD_PCENGINES_APU1 -- cgit v1.2.3