aboutsummaryrefslogtreecommitdiff
path: root/board/liebherr
diff options
context:
space:
mode:
authorJosua Mayer2022-05-19 12:31:58 +0300
committerStefano Babic2022-06-14 21:25:26 +0200
commit17baba4682001cc11446ff8406c63850b46edf72 (patch)
tree2ada70a2dbd1386e01abbd2ead121c32a16f72f9 /board/liebherr
parent54337abb141d898ae114f51619531cf905d5b0b5 (diff)
ARM: dts: imx6qdl-sr-som: add support for alternate phy addresses
The Cubox has an unstable phy address - which can appear at either address 0 (intended) or 4 (unintended). SoM revision 1.9 has replaced the ar8035 phy with an adin1300, which will always appear at address 1. Change the reg property of the phy node to the magic value 0xffffffff, which indicates to the generic phy driver that all addresses should be probed. That allows the same node (which is pinned by phy-handle) to match either the AR8035 PHY at both possible addresses, as well as the new one at address 1. Also add the new adi,phy-output-clock property for enabling the 125MHz clock used by the fec ethernet controller, as submitted to Linux [1]. Linux solves this problem differently: For the ar8035 phy it will probe both phy nodes in device-tree in order, and use the one that succeeds. For the new adin1300 it expects U-Boot to patch the status field in the DTB before booting While at it also sync the reset-delay with the upstream Linux dtb. [1] https://patchwork.kernel.org/project/netdevbpf/patch/20220428082848.12191-4-josua@solid-run.com/ Signed-off-by: Josua Mayer <josua@solid-run.com>
Diffstat (limited to 'board/liebherr')
0 files changed, 0 insertions, 0 deletions