FreeBSD Bugzilla – Attachment 226289 Details for
Bug 254267
muge(4) LEDs do not work on RPi 3B+ 13.0-RC2 image
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Locate the LED-modes again.
if_muge.c.diff (text/plain), 873 bytes, created by
rz-rpi03
on 2021-07-07 19:36:37 UTC
(
hide
)
Description:
Locate the LED-modes again.
Filename:
MIME Type:
Creator:
rz-rpi03
Created:
2021-07-07 19:36:37 UTC
Size:
873 bytes
patch
obsolete
>diff --git a/sys/dev/usb/net/if_muge.c b/sys/dev/usb/net/if_muge.c >index 3d008ea3c66..63cacb42b10 100644 >--- a/sys/dev/usb/net/if_muge.c >+++ b/sys/dev/usb/net/if_muge.c >@@ -1532,13 +1532,14 @@ muge_set_leds(struct usb_ether *ue) > { > #ifdef FDT > struct muge_softc *sc = uether_getsc(ue); >- phandle_t node; >+ phandle_t dev_node, gc_node; > pcell_t modes[4]; /* 4 LEDs are possible */ > ssize_t proplen; > uint32_t count; > >- if ((node = usb_fdt_get_node(ue->ue_dev, ue->ue_udev)) != -1 && >- (proplen = OF_getencprop(node, "microchip,led-modes", modes, >+ if ((dev_node = usb_fdt_get_node(ue->ue_dev, ue->ue_udev)) != -1 && >+ (gc_node = OF_child(OF_child(dev_node))) != 0 && >+ (proplen = OF_getencprop(gc_node, "microchip,led-modes", modes, > sizeof(modes))) > 0) { > count = proplen / sizeof( uint32_t ); > sc->sc_leds = (count > 0) * ETH_HW_CFG_LEDO_EN_ |
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 254267
:
223302
|
226287
| 226289