Skip to content

Commit 5bcfca5

Browse files
committed
docs(u-boot): Add documentation of Ethernet boot for J784s4 SoC
Ethernet boot support has been added to J784s4 SoC, add documentation for the same. Signed-off-by: Chintan Vankar <c-vankar@ti.com>
1 parent 04cb54c commit 5bcfca5

4 files changed

Lines changed: 23 additions & 10 deletions

File tree

configs/AM69/AM69_linux_config.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ Replacement Variables
3232
'__PCIE_BASE_ADDRESS__' : '2900000'
3333
'__PCIE_DEVICE_ID__' : '0xb00d'
3434
'__IMAGE_TYPE__' : 'default'
35+
'__SPL_VCI_STRING_LEN__' : '18'
36+
'__SPL_VCI_STRING__' : 'AM69 U-Boot R5 SPL'
37+
'__UBOOT_VCI_STRING_LEN__' : '19'
38+
'__UBOOT_VCI_STRING__' : 'AM69 U-Boot A72 SPL'
3539

3640
Configuration Values
3741
--------------------

configs/AM69/AM69_linux_toc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ linux/Foundational_Components/U-Boot/UG-UART
3131
linux/Foundational_Components/U-Boot/UG-SATA
3232
linux/Foundational_Components/U-Boot/UG-UFS
3333
linux/Foundational_Components/U-Boot/UG-DDRSS-J7
34+
linux/Foundational_Components/U-Boot/UG-Network-K3
3435
linux/Foundational_Components/U-Boot/UG-HyperBus
3536
linux/Foundational_Components/U-Boot/UG-RemoteProc
3637
linux/Foundational_Components/U-Boot/UG-HSM

source/linux/Foundational_Components/U-Boot/UG-General-Info.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -372,15 +372,15 @@ Build U-Boot
372372

373373
.. ifconfig:: CONFIG_part_variant in ('J784S4')
374374

375-
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+
376-
| Board | SD/eMMC Boot | UART boot | OSPI boot | USB DFU |
377-
+============================+=================================+================================+================================+================================+
378-
| J784S4 EVM | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig |
379-
| | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig |
380-
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+
381-
| AM69 HS-FS SK | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | |
382-
| | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | |
383-
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+
375+
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------------+
376+
| Board | SD/eMMC Boot | UART boot | OSPI boot | USB DFU | Ethernet boot |
377+
+============================+=================================+================================+================================+================================+======================================+
378+
| J784S4 EVM | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | |
379+
| | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | |
380+
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------------+
381+
| AM69 HS-FS SK | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | j784s4\_evm\_r5\_defconfig | | am69\_sk\_r5\_ethboot\_defconfig |
382+
| | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | j784s4\_evm\_a72\_defconfig | | am69\_sk\_a72\_ethboot\_defconfig |
383+
+----------------------------+---------------------------------+--------------------------------+--------------------------------+--------------------------------+--------------------------------------+
384384

385385
.. ifconfig:: CONFIG_part_variant in ('J742S2')
386386

source/linux/Foundational_Components/U-Boot/UG-Network-K3.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,15 @@ binaries files to be sent over TFTP are listed in the table below.
8080

8181
- Ethernet RGMII boot is supported over RGMII on J721S2 SoC.
8282

83-
.. ifconfig:: CONFIG_part_variant in ('AM64X','AM62X','J722S','AM62PX','J721S2')
83+
.. ifconfig:: CONFIG_part_variant in ('J784S4')
84+
85+
Build tiboot3.bin using ``am69_evm_r5_ethboot_defconfig``. Build tispl.bin and u-boot.img using ``am69_evm_a72_ethboot_defconfig``. For instructions to build the bootloader images please refer to :ref:`Build-U-Boot-label`.
86+
87+
.. important::
88+
89+
- Ethernet RGMII boot is supported over RGMII on J784S4 SoC.
90+
91+
.. ifconfig:: CONFIG_part_variant in ('AM64X','AM62X','J722S','AM62PX','J721S2','J784S4')
8492

8593
If using ISC dhcpd an example host entry would look like this:
8694

0 commit comments

Comments
 (0)