Index: sys/arch/sparc64/dev/psycho.c =================================================================== RCS file: /cvsroot/src/sys/arch/sparc64/dev/psycho.c,v retrieving revision 1.137 diff -u -r1.137 psycho.c --- sys/arch/sparc64/dev/psycho.c 23 Feb 2022 21:54:40 -0000 1.137 +++ sys/arch/sparc64/dev/psycho.c 3 Sep 2023 20:25:31 -0000 @@ -476,9 +476,8 @@ pba.pba_bus = psycho_br[0]; pba.pba_bridgetag = NULL; - /* Fix up invalid 0x00-0xff bus-range, as found on SPARCle */ - if (psycho_br[0] == 0 && psycho_br[1] == 0xff) - psycho_fixup_bus_range(sc->sc_node, psycho_br); + /* Fix up bus-range, as OFW doesn't set it for Cardbus bridges */ + psycho_fixup_bus_range(sc->sc_node, psycho_br); aprint_normal("bus range %u to %u", psycho_br[0], psycho_br[1]); aprint_normal("; PCI bus %d", psycho_br[0]);