summaryrefslogtreecommitdiff
path: root/sys/arch/macppc/dev
AgeCommit message (Collapse)Author
2002-01-02if pm_adb_op times out waiting for an interrupt, attempt to takedbj
an interrupt anyway, just in case. Otherwise, report the timout condition. This works around a problem in my ibook if a key is pressed after boot and before adb is configured, such as when booting with -d.
2002-01-02defer attaching akbd as console until after it hasdbj
been initialized in akbdattach
2001-11-04Use common macro to check message length.tsutsui
2001-10-03Add a new optional method, dev_ioctl, to the audio hardware driver interface.augustss
It is called when an unrecognized ioctl() is performed on a device, thus allowing ioctl()s that frob the hardware driver (like loading microcode).
2001-10-02Use WSKBD_TYPE_ADB.mycroft
2001-09-16Grammar improvements in comments.wiz
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-09-09Properly initiatize sc->sc_wdcdev.set_modes for non-DMA controllers.bouyer
2001-08-05use unsigned variable types as appropriatejdolecek
2001-08-03Remove (#if 0'ed) m68k asm codes.tsubai
2001-08-02Properly setup timings for ata-4 controllers, including UDMA modes.bouyer
Tested on a brand new ("dual USB ?") ibook.
2001-07-26Add rnd entropy gathering.mjl
2001-07-26Change description of handler-ID == 195.tsubai
2001-07-26Fix a warning when compiled w/o DDB.tsubai
2001-07-25Return() if piomode == -1 (i.e. we have no drives), avoid reading an array withbouyer
a negative offset. Thanks to Andrew Cagney for pointing this out.
2001-07-22bcopy -> memcpy, bzero -> memset, bcmp -> memcmp.wiz
Reviewed by Matt Thomas, ok'd by Tsubai Masanari.
2001-07-17Eject PCMCIA card on ohare based models only.tsubai
2001-07-12Add the keyboard ID found on the American versions of the PowerBook G4 andnathanw
iBook (dual USB).
2001-07-11Allow build with KGDB defined.briggs
2001-06-20There is no other support for KGDB in this driver yet, so ifdef out thebriggs
call to a non-existent (on macppc) zs_check_kgdb() for now.
2001-06-19`existent', not `existant'wiz
2001-06-19Add/change prototypes so that macpcc builds with -Wstrict-prototypes.simonb
2001-06-17Support the new iBook.tsubai
2001-06-15Pass WDC_CAPABILITY_MODE to the wdc core, so that it will set timingsbouyer
on the drive side too. Deal properly with the case where master and slave don't have the same timings, and set PIO timings too.
2001-06-10Use machine/bat.h rather than powerpc/mpc6xx/bat.h.tsubai
2001-06-10Forgot to commit this; s/offb/ofb/.tsubai
2001-06-10Use ofb_softc again.tsubai
2001-06-10Enable color! call in ofb_putcmap again.tsubai
Matt, please don't remove codes silently without confirmation. (At least, leave a log message!)
2001-06-08Make macppc compile by default with -Wall -Wmissing-prototype in additionmatt
to its currently enabled warnings. For the lack of a better place, most global function prototype wound up in <machine/autoconf.h> unless there was a better place for them. ofb_* structs renamed to offb_* to avoid conflict with ofb_softc in <dev/ofw/openfirm.h>
2001-06-06Changes new pmap, common param.h, vmparam.h, and moved includes.matt
2001-05-30add missing #include "opt_kgdb.h"lukem
2001-05-30use _KERNEL_OPTmrg
2001-05-16Add AirMac frontend.tsubai
2001-05-02Add `l_poll' to `struct linesw' and provide an xxxpoll() entry pointscw
in each tty driver to indirect through it. This allows tty line-disciplines to handle poll(2) system calls.
2001-04-26Remove spaces at EOL.tsubai
2001-04-25Pull up the thorpej_scsipi branch to main branch.bouyer
This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate. Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
2001-04-24Make sure free rx buffers have GMAC_OWN set.tsubai
2001-04-20After finishing with the received descriptor, make sure to "eieio" to makematt
sure the OWN gets back to the gmac in the proper order. This reduces (and maybe even fixes) the gm0 out-of-order problem.
2001-04-05Support uni-north based models. (XXX not complete)tsubai
2001-04-05Correct input volume settings.tsubai
2001-04-01Correct vBufA offset. (currenly not used)tsubai
2001-04-01Adjust timing for pmu99. Internal keyboard of recent PowerBookstsubai
should work now.
2001-03-29When attached, do not change brightness if the value is zero.tsubai
2001-03-29use NCR_F_DMASELECT instead of ncr53c9x_dmaselectpetrov
2001-03-15Accept 8000Hz (XXX).tsubai
2001-03-15Use write-through caching for video ram. (Disabled by default, for now.)tsubai
2001-03-15Add ulinear16 support.tsubai
Return EINVAL if specified rate is not available.
2001-03-12Round up block size to at least NBPG bytes.tsubai
2001-03-02Enable CD and microphone sound input on paddington based systems.tsubai
2001-02-28Back out previous change. It was harmful on my PowerBook G3.tsubai