Jump to content

Recommended Posts

Posted

Hi guys, I created another device tree overlay that I needed, to enable two user leds on GPIO. Specifically GPIO0_B7 and GPIO0_C0, which is pins 27 and 28 on the header. Posting it here in case someone needs it, like I did with with the SPIdev overlay too.

 

Here it is: rk3308-user-leds.dts

 

What I needed this for is ethernet port LEDs, since the original connector does not include them. To get standard ethernet LED behavior on these newly defined LEDs, you can do this (you need su access):
 

modprobe ledtrig-netdev
echo "netdev" > /sys/class/leds/rock-s0\:orange\:user1/trigger
echo "netdev" > /sys/class/leds/rock-s0\:green\:user2/trigger
echo "1" > /sys/class/leds/rock-s0\:orange\:user1/rx
echo "1" > /sys/class/leds/rock-s0\:green\:user2/link
echo "end0" > /sys/class/leds/rock-s0\:orange\:user1/device_name
echo "end0" > /sys/class/leds/rock-s0\:green\:user2/device_name

(Change end0 to eth0 in the last two lines if you use ubuntu-based image instead of debian-based (minimal).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines