Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-11] src



Module Name:    src
Committed By:   martin
Date:           Thu Apr  2 19:04:53 UTC 2026

Modified Files:
        src/share/installboot/evbarm [netbsd-11]: boards.plist
        src/sys/dev/ic [netbsd-11]: rtl8169.c
        src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip [netbsd-11]:
            rk3399-nanopi-r4s.dts

Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #228):

        sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts: revision 1.2
        share/installboot/evbarm/boards.plist: revision 1.17
        sys/dev/ic/rtl8169.c: revision 1.182

evbarm/boards.plist: add nanopi-r4s

rk3399-nanopi-r4s.dts: apply upstream USB fix

This gives us the addition of:
[   1.0000040] rkusbphy2 at rkusb1: USB2 host port

This is taken from the following commit (applied to a different file
in the current Linux tree; it should be included in the DTS update
skrll@ is planning, but could be simpler to pull up to netbsd-11 in
this form):
>From 38f4aa34a5f737ea8588dac320d884cc2e762c03 Mon Sep 17 00:00:00 2001
From: Justin Klaassen <justin%tidylabs.net@localhost>
Date: Tue, 25 Feb 2025 17:03:58 +0000
Subject: arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
The u2phy1_host should always have the same status as usb_host1_ehci
and usb_host1_ohci, otherwise the EHCI and OHCI drivers may be
initialized for a disabled usb port.
Per the NanoPi R4S schematic, the phy-supply for u2phy1_host is set to
the vdd_5v regulator.
Fixes: db792e9adbf8 ("rockchip: rk3399: Add support for FriendlyARM NanoPi R4S")
Cc: stable%vger.kernel.org@localhost
Signed-off-by: Justin Klaassen <justin%tidylabs.net@localhost>
Reviewed-by: Dragan Simic <dsimic%manjaro.org@localhost>
Link: https://lore.kernel.org/r/20250225170420.3898-1-justin%tidylabs.net@localhost
Signed-off-by: Heiko Stuebner <heiko%sntech.de@localhost>

rtl8169.c: generate MAC address for hardware without an EEPROM

Borrow the equivalent change from if_ure.c (r. 1.33). These re(4)
devices otherwise end up with an all zero MAC. Found (at least) on the
NanoPi R4S (non-"Enterprise" version, the other being distinguished by
including an EEPROM to set a consistent MAC address).
(Given this code is in two places now, it may make more sense to
centralize this if it grows any further.)


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.15.2.1 src/share/installboot/evbarm/boards.plist
cvs rdiff -u -r1.179 -r1.179.2.1 src/sys/dev/ic/rtl8169.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.12.1 \
    src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index