Skip to content

Commit 7c613b6

Browse files
chintanv133StaticRocket
authored andcommitted
feat(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 <[email protected]>
1 parent 38e5dff commit 7c613b6

File tree

4 files changed

+23
-10
lines changed

4 files changed

+23
-10
lines changed

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
@@ -70,7 +70,15 @@ binaries files to be sent over TFTP are listed in the table below.
7070

7171
- Ethernet RGMII boot is supported over RGMII on J721S2 SoC.
7272

73-
.. ifconfig:: CONFIG_part_variant in ('AM64X','AM62X','J722S','AM62PX','J721S2')
73+
.. ifconfig:: CONFIG_part_variant in ('J784S4')
74+
75+
Build tiboot3.bin using ``am69_evm_r5_ethboot_defconfig``. Build tispl.bin and u-boot.img using ``am69_evm_a72_ethboot_defconfig``.
76+
77+
.. important::
78+
79+
- Ethernet RGMII boot is supported over RGMII on J784S4 SoC.
80+
81+
.. ifconfig:: CONFIG_part_variant in ('AM64X','AM62X','J722S','AM62PX','J721S2','J784S4')
7482

7583
If using ISC dhcpd an example host entry would look like this:
7684

0 commit comments

Comments
 (0)