how do I set the address of dpmac.1?
Even if I use 17 entries in tlv_eeprom:
Base MAC Address 0x24 6 FA:00:E7:00:00:00
MAC Addresses 0x2A 2 17
I don’t see any u-boot configuration of dpmac1:
Net: eth0: DPMAC3@xgmii, eth1: DPMAC4@xgmii, eth2: DPMAC5@xgmii, eth3: DPMAC6@xgmii, eth4: DPMAC7@xgmii, eth5: DPMAC8@xgmii, eth6: DPMAC9@xgmii, eth7: DPMAC10@xgmii, eth8: DPMAC17@rgmii-id [PRIME]
And indeed if I bring up eth1 (bound to dpmac.1) its mac address is random:
dmesg | grep mac
[ 3.553631] fsl_mac: fsl_mac: FSL FMan MAC API based driver
[ 5.374262] fsl_dpaa2_mac dpmac.17: Adding to iommu group 3
[ 5.381445] fsl_dpaa2_mac dpmac.1: Adding to iommu group 3
ls-addni dpmac.1
[ 44.132557] fsl_mc_allocator dpbp.1: Adding to iommu group 3
[ 44.140511] fsl_mc_allocator dpmcp.53: Adding to iommu group 3
[ 44.148359] fsl_mc_allocator dpcon.31: Adding to iommu group 3
[ 44.155740] fsl_mc_allocator dpcon.30: Adding to iommu group 3
[ 44.163464] fsl_mc_allocator dpcon.29: Adding to iommu group 3
[ 44.170983] fsl_mc_allocator dpcon.28: Adding to iommu group 3
[ 44.178377] fsl_mc_allocator dpcon.27: Adding to iommu group 3
[ 44.186084] fsl_mc_allocator dpcon.26: Adding to iommu group 3
[ 44.192935] fsl_mc_allocator dpcon.25: Adding to iommu group 3
[ 44.199596] fsl_mc_allocator dpcon.24: Adding to iommu group 3
[ 44.207119] fsl_mc_allocator dpcon.23: Adding to iommu group 3
[ 44.213937] fsl_mc_allocator dpcon.22: Adding to iommu group 3
[ 44.221549] fsl_mc_allocator dpcon.21: Adding to iommu group 3
[ 44.228344] fsl_mc_allocator dpcon.20: Adding to iommu group 3
[ 44.235607] fsl_mc_allocator dpcon.19: Adding to iommu group 3
[ 44.243123] fsl_mc_allocator dpcon.18: Adding to iommu group 3
[ 44.249939] fsl_mc_allocator dpcon.17: Adding to iommu group 3
[ 44.257625] fsl_mc_allocator dpcon.16: Adding to iommu group 3
[ 44.264715] fsl_dpaa2_eth dpni.1: Adding to iommu group 3
[ 44.458785] fsl_dpaa2_eth dpni.1: Probed interface eth1
Created interface: eth1 (object:dpni.1, endpoint: dpmac.1)
ip a
…
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether fa:00:e7:00:00:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.68.64/22 metric 1024 brd 192.168.71.255 scope global dynamic eth0
valid_lft 7158sec preferred_lft 7158sec
inet6 fe80::f800:e7ff:fe00:8/64 scope link
valid_lft forever preferred_lft forever
5: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ce:89:2a:a8:0f:92 brd ff:ff:ff:ff:ff:ff