Hardware Design Inquiry: Implementing 4-Port LAN on Thor t5000 using native ethercat driver

Dear

I am currently designing a carrier board for the Jetson Thor T5000 using an MGBE interface connected to an AQR113C-B0-I RJ45 jack output.

  1. I would like to ask if it is possible to use the native EtherCat driver? If so, could you please provide it for me?

We don’t validate EtherCAT on Jetpack 7 Thor.

Here’s another forum post that might be relevant and some Linux_for_Tegra/source references.

source/kernel/kernel-noble/Documentation/devicetree/bindings/net/marvell,aquantia.yaml
source/kernel/kernel-noble/Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
grep -ir "AQR113C" kernel/kernel-noble/drivers/net/phy/aquantia/aquantia_main.c
#define PHY_ID_AQR113C  0x31c31c12
static int aqr113c_config_init(struct phy_device *phydev)
static int aqr113c_wol_settings(struct phy_device *phydev, bool enable)
static void aqr113c_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
static int aqr113c_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol)
                return aqr113c_wol_settings(phydev, true);
                return aqr113c_wol_settings(phydev, false);
        .get_wol        = &aqr113c_get_wol,
        .set_wol        = &aqr113c_set_wol,
        PHY_ID_MATCH_MODEL(PHY_ID_AQR113C),
        .name           = "Aquantia AQR113C",
        .config_init    = aqr113c_config_init,
        { PHY_ID_MATCH_MODEL(PHY_ID_AQR113C) },
Linux_for_Tegra/source$ grep -irl ethercat
kernel/kernel-noble/MAINTAINERS
kernel/kernel-noble/drivers/net/pcs/pcs-rzn1-miic.c
kernel/kernel-noble/drivers/net/ethernet/engleder/tsnep_hw.h
kernel/kernel-noble/drivers/net/ethernet/ec_bhf.c
kernel/kernel-noble/drivers/net/ethernet/Kconfig
kernel/kernel-noble/include/uapi/linux/if_ether.h
kernel/kernel-noble/include/dt-bindings/net/pcs-rzn1-miic.h
kernel/kernel-noble/include/dt-bindings/pinctrl/rzn1-pinctrl.h