提交 f833cd62 编写于 作者: B Bin Meng 提交者: Simon Glass

arm: ls1021atwr: Convert to driver model and enable serial support

Convert ls1021atwr_nor to driver model support. As a start, enable
ns16550 serial port driver.
Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
Acked-by: NSimon Glass <sjg@chromium.org>
上级 9f29aeb8
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
spi0 = &qspi; spi0 = &qspi;
spi1 = &dspi1; spi1 = &dspi1;
}; };
chosen {
stdout-path = &uart0;
};
}; };
&qspi { &qspi {
......
...@@ -218,7 +218,6 @@ ...@@ -218,7 +218,6 @@
compatible = "fsl,16550-FIFO64", "ns16550a"; compatible = "fsl,16550-FIFO64", "ns16550a";
reg = <0x21c0500 0x100>; reg = <0x21c0500 0x100>;
interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
clock-frequency = <0>;
fifo-size = <15>; fifo-size = <15>;
status = "disabled"; status = "disabled";
}; };
...@@ -227,7 +226,6 @@ ...@@ -227,7 +226,6 @@
compatible = "fsl,16550-FIFO64", "ns16550a"; compatible = "fsl,16550-FIFO64", "ns16550a";
reg = <0x21c0600 0x100>; reg = <0x21c0600 0x100>;
interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
clock-frequency = <0>;
fifo-size = <15>; fifo-size = <15>;
status = "disabled"; status = "disabled";
}; };
...@@ -236,7 +234,6 @@ ...@@ -236,7 +234,6 @@
compatible = "fsl,16550-FIFO64", "ns16550a"; compatible = "fsl,16550-FIFO64", "ns16550a";
reg = <0x21d0500 0x100>; reg = <0x21d0500 0x100>;
interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
clock-frequency = <0>;
fifo-size = <15>; fifo-size = <15>;
status = "disabled"; status = "disabled";
}; };
...@@ -245,7 +242,6 @@ ...@@ -245,7 +242,6 @@
compatible = "fsl,16550-FIFO64", "ns16550a"; compatible = "fsl,16550-FIFO64", "ns16550a";
reg = <0x21d0600 0x100>; reg = <0x21d0600 0x100>;
interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
clock-frequency = <0>;
fifo-size = <15>; fifo-size = <15>;
status = "disabled"; status = "disabled";
}; };
......
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_TARGET_LS1021ATWR=y CONFIG_TARGET_LS1021ATWR=y
CONFIG_DM_SERIAL=y
CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr"
# CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_SETEXPR is not set
CONFIG_OF_CONTROL=y
CONFIG_DM=y
CONFIG_NETDEVICES=y CONFIG_NETDEVICES=y
CONFIG_E1000=y CONFIG_E1000=y
CONFIG_SYS_NS16550=y CONFIG_SYS_NS16550=y
...@@ -271,7 +271,9 @@ ...@@ -271,7 +271,9 @@
#else #else
#define CONFIG_CONS_INDEX 1 #define CONFIG_CONS_INDEX 1
#define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_SERIAL
#ifndef CONFIG_DM_SERIAL
#define CONFIG_SYS_NS16550_REG_SIZE 1 #define CONFIG_SYS_NS16550_REG_SIZE 1
#endif
#define CONFIG_SYS_NS16550_CLK get_serial_clock() #define CONFIG_SYS_NS16550_CLK get_serial_clock()
#endif #endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册