Just booted up my clusterboard, running Armbian Debian Buster, and this worked fine on it also. Thanks for the tip!
I'll now need to see if there is anything else interesting that can be done poking those registers... i.e. powering down the link when it's not in use, triggering a phy reset when it's misbehaving, etc.
Are those last two lines what you mean to put in? Just wondering why you didn't do
as this seems to be what the datasheet instructs (after doing the led control register changes).

Are those last two lines what you mean to put in? Just wondering why you didn't do
Code:
# switch to the PHY’s Page
phytool write eth0/0/31 0x0000