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.
- 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