EasyManua.ls Logo

Phytec i.MX 93 - Network

Default Icon
85 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
The rst part of the string MX93_PAD_UART1_RXD__LPUART1_RX names the pad (in this example
UART1_RXD). The second part of the string (LPUART1_RX) is the desired muxing option for this pad.
The pad setting value (hex value on the right) denes dierent modes of the pad, for example, if internal
pull resistors are activated or not. In this case, the internal pull up is activated.
The device tree representation for UART1 pinmuxing: https://git.phytec.de/linux-imx/tree/arch/arm64/
boot/dts/freescale/imx93-phyboard-segin.dts?h=v6.1.55_2.2.0-phy3#n262
7.2 Network
phyBOARD-Segin/Nash i.MX 93 provides two ethernet interfaces.
On phyBOARD-Segin we have:
a 100 megabit Ethernet provided by phyCORE-i.MX93
and 100 megabit Ethernet provided by phyBOARD.
On phyBOARD-Nash we have:
a 100 megabit Ethernet provided by phyCORE-i.MX93
and 1 gigabit Ethernet provided by phyBOARD.
All interfaces oer a standard Linux network port that can be programmed using the BSD socket interface.
The whole network conguration is handled by the systemd-networkd daemon. The relevant conguration
les can be found on the target in /lib/systemd/network/ as well as the BSP in meta-ampliphy/recipes-core/
systemd/systemd-conf.
IP addresses can be congured within *.network les. The default IP address and netmask for eth0 is:
eth0: 192.168.3.11/24
The DT Ethernet setup might be split into two les depending on your hardware conguration: the module
DT and the board-specic DT. The device tree set up for the FEC ethernet IP core where the ethernet PHY
is populated on the SoM can be found here: https://git.phytec.de/linux-imx/tree/arch/arm64/boot/dts/
freescale/imx93-phycore-som.dtsi?h=v6.1.55_2.2.0-phy3#n61.
The device tree set up for EQOS Ethernet IP core where the PHY is populated on the phyBOARD-
Segin/Nash i.MX 93 can be found here: https://git.phytec.de/linux-imx/tree/arch/arm64/boot/dts/
freescale/imx93-phyboard-segin.dts?h=v6.1.55_2.2.0-phy3#n114 or here: https://git.phytec.de/linux-imx/
tree/arch/arm64/boot/dts/freescale/imx93-phyboard-nash.dts?h=v6.1.55_2.2.0-phy3#n83.
7.2.1 Network Environment Customization
U-boot network-environment
To nd the Ethernet settings in the target bootloader:
u-boot=> printenv ipaddr serverip netmask
With your development host set to IP 192.168.3.10 and netmask 255.255.255.0, the target should
return:
u-boot=> printenv ipaddr serverip netmask
ipaddr=192.168.3.11
serverip=192.168.3.10
netmask=255.225.255.0
Accessing Peripherals 46