Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- U-Boot(2021.10) configuration
- $ cp orangepi_one_plus_defconfig{,.orig}
- $ echo "CONFIG_NET=y" >> orangepi_one_plus_defconfig
- $ echo "CONFIG_SUN8I_EMAC=y" >> orangepi_one_plus_defconfig
- build with ATF, no crust(SCP) firmware
- ---
- U-Boot commands for test
- # ensure syscon value is suitable for emac/external phy
- mw 03000030 00050846
- # enable PD6 as GPIO/output
- mw 0300b06c 51555555
- # PD6=high
- mw 0300b07c 00000040
- # check phy address=0x00-0x0f, register=3
- mw 05020048 00300031; sleep 1; md 05020048 2
- mw 05020048 00301031; sleep 1; md 05020048 2
- mw 05020048 00302031; sleep 1; md 05020048 2
- mw 05020048 00303031; sleep 1; md 05020048 2
- mw 05020048 00304031; sleep 1; md 05020048 2
- mw 05020048 00305031; sleep 1; md 05020048 2
- mw 05020048 00306031; sleep 1; md 05020048 2
- mw 05020048 00307031; sleep 1; md 05020048 2
- mw 05020048 00308031; sleep 1; md 05020048 2
- mw 05020048 00309031; sleep 1; md 05020048 2
- mw 05020048 0030a031; sleep 1; md 05020048 2
- mw 05020048 0030b031; sleep 1; md 05020048 2
- mw 05020048 0030c031; sleep 1; md 05020048 2
- mw 05020048 0030d031; sleep 1; md 05020048 2
- mw 05020048 0030e031; sleep 1; md 05020048 2
- mw 05020048 0030f031; sleep 1; md 05020048 2
- ---
- result (example)
- => mw 03000030 00050846
- => mw 0300b06c 51555555
- => mw 0300b07c 00000040
- => mw 05020048 00300031; sleep 1; md 05020048 2
- 05020048: 00300030 0000c915 0.0.....
- => mw 05020048 00301031; sleep 1; md 05020048 2
- 05020048: 00301030 0000ffff 0.0.....
- => mw 05020048 00302031; sleep 1; md 05020048 2
- 05020048: 00302030 0000ffff 0 0.....
- => mw 05020048 00303031; sleep 1; md 05020048 2
- 05020048: 00303030 0000ffff 000.....
- => mw 05020048 00307031; sleep 1; md 05020048 2
- 05020048: 00307030 0000c915 0p0.....
- => mw 05020048 00308031; sleep 1; md 05020048 2
- 05020048: 00308030 0000ffff 0.0.....
- => mw 05020048 00309031; sleep 1; md 05020048 2
- 05020048: 00309030 0000ffff 0.0.....
- => mw 05020048 0030a031; sleep 1; md 05020048 2
- 05020048: 0030a030 0000ffff 0.0.....
- =>
Advertisement
Add Comment
Please, Sign In to add comment