arm: bcm7xxx: Convert to DM_SERIAL
authorThomas Fitzsimmons <fitzsim@fitzsim.org>
Sun, 5 Feb 2023 01:36:57 +0000 (20:36 -0500)
committerTom Rini <trini@konsulko.com>
Fri, 10 Feb 2023 16:24:08 +0000 (11:24 -0500)
Remove ns16550 configuration from header files.  Document
DM_SERIAL-required prior stage device tree configuration.

configs/bcm7260_defconfig
configs/bcm7445_defconfig
doc/README.bcm7xxx
include/configs/bcm7260.h
include/configs/bcm7445.h
include/configs/bcmstb.h

index f8e0327..51e0a5d 100644 (file)
@@ -40,6 +40,6 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 CONFIG_MMC_SDHCI=y
 CONFIG_MMC_SDHCI_BCMSTB=y
 CONFIG_MTD=y
-CONFIG_SYS_NS16550_SERIAL=y
-CONFIG_SYS_NS16550_REG_SIZE=-4
+CONFIG_DM_SERIAL=y
+CONFIG_SYS_NS16550=y
 # CONFIG_EFI_LOADER is not set
index 81433b0..f5f1e8d 100644 (file)
@@ -44,8 +44,8 @@ CONFIG_MTD=y
 CONFIG_DM_SPI_FLASH=y
 CONFIG_SPI_FLASH_MACRONIX=y
 CONFIG_SPI_FLASH_STMICRO=y
-CONFIG_SYS_NS16550_SERIAL=y
-CONFIG_SYS_NS16550_REG_SIZE=-4
+CONFIG_DM_SERIAL=y
+CONFIG_SYS_NS16550=y
 CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_BCMSTB_SPI=y
index 9b5eae4..6839da5 100644 (file)
@@ -31,6 +31,12 @@ ${CROSS_COMPILE}strip u-boot
 Run
 ===
 
+To tell U-Boot which serial port to use for its console, set the
+"stdout-path" property in the "/chosen" node of the BOLT-generated
+device tree.  For example:
+
+BOLT> dt add prop chosen stdout-path s serial0:115200n8
+
 Flash the u-boot binary into board storage, then invoke it from BOLT.
 For example:
 
index 43edc91..dbe545c 100644 (file)
@@ -10,8 +10,6 @@
 #ifndef __CONFIG_H
 #define __CONFIG_H
 
-#define CFG_SYS_NS16550_COM1   0xf040c000
-
 #define CFG_SYS_INIT_RAM_ADDR  0x10200000
 
 #include "bcmstb.h"
index 1143372..b59048d 100644 (file)
@@ -10,8 +10,6 @@
 #ifndef __CONFIG_H
 #define __CONFIG_H
 
-#define CFG_SYS_NS16550_COM1   0xf040ab00
-
 #define CFG_SYS_INIT_RAM_ADDR  0x80200000
 
 #include "bcmstb.h"
index d1de356..c928092 100644 (file)
@@ -92,19 +92,6 @@ extern phys_addr_t prior_stage_fdt_address;
  * Large kernel image bootm configuration.
  */
 
-/*
- * NS16550 configuration.
- */
-#define V_NS16550_CLK                  81000000
-
-#define CFG_SYS_NS16550_CLK            V_NS16550_CLK
-
-/*
- * Serial console configuration.
- */
-#define CFG_SYS_BAUDRATE_TABLE {4800, 9600, 19200, 38400, 57600, \
-                                        115200}
-
 /*
  * Informational display configuration.
  */