Skip to content

feat(linux): Add CPSW Proxy Client documentation for AM62PX#311

Merged
StaticRocket merged 1 commit into
TexasInstruments:masterfrom
Siddharth-Vadapalli-at-TI:CPSW-Proxy-Client-AM62P
Jun 13, 2025
Merged

feat(linux): Add CPSW Proxy Client documentation for AM62PX#311
StaticRocket merged 1 commit into
TexasInstruments:masterfrom
Siddharth-Vadapalli-at-TI:CPSW-Proxy-Client-AM62P

Conversation

@Siddharth-Vadapalli-at-TI

Copy link
Copy Markdown
Collaborator

The CPSW3G instance of CPSW on the AM62P SoC supports Native Ethernet by default where Linux running on A53 configures CPSW3G. An alternative to this is that of CPSW3G being configured by Ethernet Switch Firmware (EthFw) running on R5. The CPSW Proxy Client driver in Linux interfaces with EthFw to enable Ethernet functionality in the alternate configuration. EthFw enables Ethernet traffic sharing among various cores on the SoC.

@github-actions

github-actions Bot commented Jun 5, 2025

Copy link
Copy Markdown

New warnings found with rstcheck:

source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:157: (ERROR/3) (bash) syntax error near unexpected token `('
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:157: (ERROR/3) (bash) `ti_cpsw_proxy_client virtio2.ti.ethfw.ethdevice.-1.101: 1 Virtual Switch Port(s), 1 Virtual MAC Only P'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:178: (ERROR/3) (bash) syntax error near unexpected token `newline'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:178: (ERROR/3) (bash) `udhcpc -i <ethX>'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:184: (ERROR/3) (bash) syntax error near unexpected token `<'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:184: (ERROR/3) (bash) `ifconfig <ethX> <IP-Address>'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:194: (ERROR/3) (bash) syntax error near unexpected token `newline'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:194: (ERROR/3) (bash) `ifconfig <ethX> hw ether <MAC-Address>'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:232: (ERROR/3) (bash) syntax error near unexpected token `newline'
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Proxy-Client.rst:232: (ERROR/3) (bash) `ip maddr add <Multicast-Address> dev <ethX>'

The CPSW3G instance of CPSW on the AM62P SoC supports Native Ethernet by
default where Linux running on A53 configures CPSW3G. An alternative to
this is that of CPSW3G being configured by Ethernet Switch Firmware
(EthFw) running on R5. The CPSW Proxy Client driver in Linux interfaces
with EthFw to enable Ethernet functionality in the alternate configuration.
EthFw enables Ethernet traffic sharing among various cores on the SoC.

Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
@Siddharth-Vadapalli-at-TI

Copy link
Copy Markdown
Collaborator Author

@StaticRocket, thank you for reviewing this PR. I have addressed your feedback and have updated this PR.

@cshilwant cshilwant requested a review from StaticRocket June 11, 2025 01:33
@StaticRocket StaticRocket merged commit b6e7d71 into TexasInstruments:master Jun 13, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants