aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/dts/kirkwood-km_common.dtsi1
-rw-r--r--board/keymile/km_arm/Kconfig1
-rw-r--r--include/configs/km/km_arm.h9
3 files changed, 2 insertions, 9 deletions
diff --git a/arch/arm/dts/kirkwood-km_common.dtsi b/arch/arm/dts/kirkwood-km_common.dtsi
index 75dc839..9d0fc51 100644
--- a/arch/arm/dts/kirkwood-km_common.dtsi
+++ b/arch/arm/dts/kirkwood-km_common.dtsi
@@ -22,6 +22,7 @@
serial@12000 {
status = "okay";
+ clock-frequency = <200000000>;
};
};
diff --git a/board/keymile/km_arm/Kconfig b/board/keymile/km_arm/Kconfig
index 7da052f..335a454 100644
--- a/board/keymile/km_arm/Kconfig
+++ b/board/keymile/km_arm/Kconfig
@@ -42,6 +42,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
def_bool y
select BOARD_LATE_INIT
select DM
+ select DM_SERIAL
select DM_SPI
select DM_SPI_FLASH
imply CMD_CRAMFS
diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h
index 8b0b665..96227b1 100644
--- a/include/configs/km/km_arm.h
+++ b/include/configs/km/km_arm.h
@@ -61,15 +61,6 @@
#define CONFIG_SKIP_LOWLEVEL_INIT /* disable board lowlevel_init */
/*
- * NS16550 Configuration
- */
-#define CONFIG_SYS_NS16550_SERIAL
-#define CONFIG_SYS_NS16550_REG_SIZE (-4)
-#define CONFIG_SYS_NS16550_CLK CONFIG_SYS_TCLK
-#define CONFIG_SYS_NS16550_COM1 KW_UART0_BASE
-#define CONFIG_SYS_NS16550_COM2 KW_UART1_BASE
-
-/*
* For booting Linux, the board info and command line data
* have to be in the first 8 MB of memory, since this is
* the maximum mapped by the Linux kernel during initialization.