freebsd-dev/sys/sparc64
Marius Strobl a3d97e12a0 Turn on atkbdc(4), atkbd(4), creator(4), machfb(4), syscons(4), ohci(4),
psm(4), ukbd(4), ums(4) and usb(4) on by default. Modulo some nits with
the most annoying one probably being USB keyboards no longer working at
the OFW boot prompt after halting FreeBSD these drivers work fine on
sparc64 including X and there's nothing left that I'd consider a show-
stopper. I.e. graphical consoles on sun4u machines should either work
out of the box or by plugging in a card that is supported by either
creator(4) or machfb(4). The exception obviously are SBus-only machines
without UPA slots like some Ultra 1 (but which also still lack support
in other areas) and certain Exx0 (but which probably are mainly used
with serial consoles anyway). I'll try to add a cgsix(4) for these later
as Sun CG6 cards are probably the most common SBus framebuffer cards in
sun4u machines. I however don't see much sense in adding drivers for the
dozen of SBus framebuffers that were destined for sparc v8 machines.
The rest of the USB drivers aren't enabled as I'm only aware of ukbd(4)
and ums(4) as well as ohci(4) working with the on-board ALI M5237 and
Sun PCIO-2 controllers. Aue(4) definitely doesn't work on sparc64, yet.

Thanks to:
- Jake for the initial work on syscons(4) on sparc64 and creator(4).
- Marcel for uart(4) and especially for its support for the SCCs which
  are only used on sparc64 so far. In various regards it wouldn't have
  been possible to enable syscons(4) by default on sparc64, yet, without
  uart(4).
- All that tested patches.

Ok'ed by:	scottl (RE hat), tmm
2005-06-10 23:11:16 +00:00
..
central - Add suport for the bus_get_resource() device interface method to 2005-05-19 15:09:56 +00:00
compile
conf Turn on atkbdc(4), atkbd(4), creator(4), machfb(4), syscons(4), ohci(4), 2005-06-10 23:11:16 +00:00
creator - In creator_configure() when probed for the high-level console return 2005-06-04 21:15:27 +00:00
ebus Now that all affected drivers have been changed remove the helpers 2005-06-04 20:31:20 +00:00
fhc Remove superfluous breaks. 2005-06-05 10:16:27 +00:00
include MFP4: 2005-06-09 19:45:09 +00:00
isa - When iterating over the register resources of the children don't use 2005-05-19 15:47:37 +00:00
pci
sbus - Try to not leak resources in the attach functions of the esp(4) SBus 2005-05-19 14:51:10 +00:00
sparc64 Introduce a procedure, pmap_page_init(), that initializes the 2005-06-10 03:33:36 +00:00