arm: ls102xa: Add LPUART support for LS1021AQDS board
PATCH 1/2 arm: ls102xa: Add LPUART support for LS1021AQDS board
This patch adds LPUART support for LS1021AQDS board.
For ls1021aqds_nor_lpuart_defconfig, LPUART is used as the console.
--- board/freescale/ls1021aqds/MAINTAINERS | 1 + configs/ls1021aqds_nor_lpuart_defconfig | 3 +++ include/configs/ls1021aqds.h | 13 +++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 configs/ls1021aqds_nor_lpuart_defconfig
board/freescale/ls1021aqds/MAINTAINERS +1 -0
@@ -6,6 +6,7 @@ F: include/configs/ls1021aqds.h F: configs/ls1021aqds_nor_defconfig F: configs/ls1021aqds_ddr4_nor_defconfig F: configs/ls1021aqds_nor_SECURE_BOOT_defconfig +F: configs/ls1021aqds_nor_lpuart_defconfig F: configs/ls1021aqds_sdcard_defconfig F: configs/ls1021aqds_qspi_defconfig F: configs/ls1021aqds_nand_defconfig
configs/ls1021aqds_nor_lpuart_defconfig new file +3 -0
@@ -0,0 +1,3 @@ +CONFIG_SYS_EXTRA_OPTIONS="LPUART" ++S:CONFIG_ARM=y ++S:CONFIG_TARGET_LS1021AQDS=y
include/configs/ls1021aqds.h +13 -0
@@ -365,11 +365,16 @@ unsigned long get_board_ddr_clk(void);/* * Serial Port */ +#ifdef CONFIG_LPUART +#define CONFIG_FSL_LPUART +#define CONFIG_LPUART_32B_REG +#else #define CONFIG_CONS_INDEX 1#define CONFIG_SYS_NS16550 #define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_REG_SIZE 1#define CONFIG_SYS_NS16550_CLK get_serial_clock() +#endif #define CONFIG_BAUDRATE 115200
@@ -508,11 +513,19 @@ unsigned long get_board_ddr_clk(void);#define CONFIG_SYS_QE_FW_ADDR 0x67f40000 +#ifdef CONFIG_LPUART +#define CONFIG_EXTRA_ENV_SETTINGS \ + "bootargs=root=/dev/ram0 rw console=ttyLP0,115200\0" \ + "fdt_high=0xcfffffff\0" \ + "initrd_high=0xcfffffff\0" \ + "hwconfig=fsl_ddr:ctlr_intlv=null,bank_intlv=null\0" +#else #define CONFIG_EXTRA_ENV_SETTINGS \ "bootargs=root=/dev/ram0 rw console=ttyS0,115200\0" \ "fdt_high=0xcfffffff\0" \ "initrd_high=0xcfffffff\0" \ "hwconfig=fsl_ddr:ctlr_intlv=null,bank_intlv=null\0" +#endif /* * Miscellaneous configurable options
Signature · 1 line
2.1.0.27.g96db324
PATCH 2/2 arm: ls102xa: Add LPUART support for LS1021ATWR board
This patch adds LPUART support for LS1021ATWR board.
For ls1021atwr_nor_lpuart_defconfig, LPUART is used as the console.
--- board/freescale/ls1021atwr/MAINTAINERS | 1 + configs/ls1021atwr_nor_lpuart_defconfig | 3 +++ include/configs/ls1021atwr.h | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 configs/ls1021atwr_nor_lpuart_defconfig
board/freescale/ls1021atwr/MAINTAINERS +1 -0
@@ -5,5 +5,6 @@ F: board/freescale/ls1021atwr/ F: include/configs/ls1021atwr.h F: configs/ls1021atwr_nor_defconfig F: configs/ls1021atwr_nor_SECURE_BOOT_defconfig +F: configs/ls1021atwr_nor_lpuart_defconfig F: configs/ls1021atwr_sdcard_defconfig F: configs/ls1021atwr_qspi_defconfig
configs/ls1021atwr_nor_lpuart_defconfig new file +3 -0
@@ -0,0 +1,3 @@ +CONFIG_SYS_EXTRA_OPTIONS="LPUART" ++S:CONFIG_ARM=y ++S:CONFIG_TARGET_LS1021ATWR=y
include/configs/ls1021atwr.h +12 -0
@@ -186,11 +186,16 @@/* * Serial Port */ +#ifdef CONFIG_LPUART +#define CONFIG_FSL_LPUART +#define CONFIG_LPUART_32B_REG +#else #define CONFIG_CONS_INDEX 1#define CONFIG_SYS_NS16550 #define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_REG_SIZE 1#define CONFIG_SYS_NS16550_CLK get_serial_clock() +#endif #define CONFIG_BAUDRATE 115200
@@ -325,10 +330,17 @@#define CONFIG_BOOTDELAY 3 +#ifdef CONFIG_LPUART +#define CONFIG_EXTRA_ENV_SETTINGS \ + "bootargs=root=/dev/ram0 rw console=ttyLP0,115200\0" \ + "initrd_high=0xcfffffff\0" \ + "fdt_high=0xcfffffff\0" +#else #define CONFIG_EXTRA_ENV_SETTINGS \ "bootargs=root=/dev/ram0 rw console=ttyS0,115200\0" \ "initrd_high=0xcfffffff\0" \ "fdt_high=0xcfffffff\0" +#endif /* * Miscellaneous configurable options
Signature · 1 line
2.1.0.27.g96db324
PATCH 2/2 arm: ls102xa: Add LPUART support for LS1021ATWR board
Quoted 5 lines · Alison Wang
This patch adds LPUART support for LS1021ATWR board.
Forls1021atwr_nor_lpuart_defconfig, LPUART is used as the console.Signed-off-by Alison Wang <[email protected]>---
Applied to u-boot-fsl-qoriq master branch, awaiting upstream.
York
PATCH 1/2 arm: ls102xa: Add LPUART support for LS1021AQDS board
In reply to Alison WangQuoted 5 lines · Alison Wang
This patch adds LPUART support for LS1021AQDS board.
Forls1021aqds_nor_lpuart_defconfig, LPUART is used as the console.Signed-off-by Alison Wang <[email protected]>---
Applied to u-boot-fsl-qoriq master branch, awaiting upstream.
York