From: Dinesh Maniyam <dinesh.mani...@altera.com>

The existing 'bridge' command help was incomplete and contained a
spelling error. This patch updates the help text to clearly describe
the available bridge bit positions and their corresponding masks:

    bit0: h2f/s2f
    bit1: lwhps2fpga
    bit2: f2h/f2s

On Stratix 10 devices, additional bridges are supported:
    bit3: f2sdram0
    bit4: f2sdram1
    bit5: f2sdram2

The updated help also includes more descriptive command messages and
examples, making it easier for users to enable or disable bridges from
U-Boot.

Example:
    bridge enable 0x3   # Enable h2f/s2f and lwhps2fpga
    bridge disable 0x1  # Disable only h2f/s2f

Signed-off-by: Dinesh Maniyam <dinesh.mani...@altera.com>
---
 arch/arm/mach-socfpga/misc.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-socfpga/misc.c b/arch/arm/mach-socfpga/misc.c
index 76747c2196a..1d709065fa7 100644
--- a/arch/arm/mach-socfpga/misc.c
+++ b/arch/arm/mach-socfpga/misc.c
@@ -223,8 +223,16 @@ static int do_bridge(struct cmd_tbl *cmdtp, int flag, int 
argc,
 
 U_BOOT_CMD(bridge, 3, 1, do_bridge,
           "SoCFPGA HPS FPGA bridge control",
-          "enable [mask] - Enable HPS-to-FPGA (Bit 0), LWHPS-to-FPGA (Bit 1), 
FPGA-to-HPS (Bit 2) bridges\n"
-          "bridge disable [mask] - Disable HPS-to-FPGA (Bit 0), LWHPS-to-FPGA 
(Bit 1), FPGA-to-HPS (Bit 2) bridges\n"
+          "enable [mask] - Enable HPS-to-FPGA (Bit 0), LWHPS-to-FPGA (Bit 1), 
FPGA-to-HPS (Bit 2), F2SDRAM0 (Bit 3), F2SDRAM1 (Bit 4), F2SDRAM2 (Bit 5) 
bridges\n"
+          "bridge disable [mask] - Disable HPS-to-FPGA (Bit 0), LWHPS-to-FPGA 
(Bit 1), FPGA-to-HPS (Bit 2), F2SDRAM0 (Bit 3), F2SDRAM1 (Bit 4), F2SDRAM2 (Bit 
5) bridges\n"
+          "Bit 3, Bit 4 and Bit 5 bridges only available in Stratix 10\n"
+          "For example:\n"
+          "1) To enable and disable all bridges (command without mask):\n"
+          "    a) bridge enable\n"
+          "    b) bridge disable\n"
+          "2) To enable and disable HPS-to-FPGA and LWHPS-to-FPGA bridges 
(command with mask):\n"
+          "    a) bridge enable 0x3\n"
+          "    b) bridge disable 0x3\n"
           ""
 );
 
-- 
2.35.3

Reply via email to