summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev
AgeCommit message (Collapse)Author
2002-08-16remove debugging codeJason Wright
2002-08-06catch 'break' and handle appropriately, I thought I had committed this long ago.Jason Wright
2002-08-02registers should be volatile, also add yet more register defnsJason Wright
2002-08-02Do correct bounds checking in get/set/put cmap routines. A few ofTodd C. Miller
these check were already OK but have been modified for consistency. Problem found by Silvio Cesare.
2002-08-01add support for mapping interrupts.Jason Wright
2002-07-30allow cf_flags to determine whether console acceleration should be used ↵Jason Wright
(defaults to yes)
2002-07-30simplify vgafb_mmap()Jason Wright
2002-07-29use ROP_OLD for VSCROLL, with this, vertical scroll (copyrows) works (and ↵Jason Wright
it's -fast-)
2002-07-29- cache the last value written to FBC_FG and avoid unnecessary fifo writesJason Wright
- add a copyrows implementation based on the VSCROLL drawing operation. It draws a correctly sized rectangle, but I have no idea where the source data came from... so it's currently disabled =)
2002-07-28documentationJason Wright
2002-07-28more registers; jason@ ok.Federico G. Schwindt
2002-07-26fifo needs 6 entries before we feed it rectangle commandJason Wright
2002-07-26- add hardware support for eraserows and erasecolsJason Wright
- also fix some register names and add yet more of them [one thing this chip isn't lacking is registers...]
2002-07-26- remove duplicate defnsJason Wright
- start at some utility functions for the FBC handling
2002-07-26- Move register defns to their own header file and add a whole bunch of themJason Wright
- map the fbc register set
2002-07-25use bus_space_map, not bus_space_map2, and fix failure printf'sJason Wright
2002-07-25There's no need to override the default mapping to big endian now that ↵Jason Wright
rasops8 handles byte swapping itself.
2002-07-25Adapt the framebuffer code to the WSDISPLAY_TYPE constant changes, andMiod Vallat
add the necessary magic for wsemul_sun color handling. Initially based on a patch from jason@, then some tinkering by me.
2002-07-24nuke debugging cruftJason Wright
2002-07-24add support for schizo streaming buffers (per PBM), but leave the buffers ↵Jason Wright
disabled for now
2002-07-24No need to cast &thing to paddr_t* when thing IS a paddr_tJason Wright
2002-07-24more use of volatile on registers, cleaningJason Wright
2002-07-24- don't need mmio or io registers mapped for console useJason Wright
- can't map expansion rom this way, remove it until we find a safe way - use less magic constants
2002-07-18- Add support for both of the schizo iommu's(There is an iommu per pbm)Jason Wright
- const the cfattach - clean - deal with the fact that the register property doesn't reflect the true length of the register set (grr!) - move away from home grown read/write_8 and use bus_space where possible
2002-07-18s/0/NULL in pointer comparisonJason Wright
2002-07-18Match compatible sab82532Jason Wright
2002-07-18another name, 'parallel'Jason Wright
2002-07-18another prom name, 'audio'Jason Wright
2002-06-15add my name here as suggested by jason@Federico G. Schwindt
2002-06-12add mmap implementation and skeleton interrupt mappingJason Wright
2002-06-11Fix (include sys/pciio.h)Jason Wright
2002-06-11s/pcitag/sc_pcitag so it compiles (sorry matthieu)Jason Wright
2002-06-11add a new ioctl to wscons (currently implemented only on sparc64)Matthieu Herrb
`that returns the bus:dev:func PCI id of the device. ok jason@.
2002-06-11More registersJason Wright
2002-06-11remove call to debuggerJason Wright
2002-06-11UPA driver for the Blade1000Jason Wright
2002-06-11UPA attachment for creatorJason Wright
2002-06-11split creator driver into bus specific and common code.Federico G. Schwindt
requested and ok by jason@
2002-06-11Remove upa_softc from here (it will return, but it's in the way for now)Jason Wright
2002-06-09more of those crazy registersJason Wright
2002-06-08Move stuff around like a crazy man... (split into var/reg)Jason Wright
2002-06-08Initial (not quite fully working) driver for the schizo on the blade1000Jason Wright
2002-06-08make pci_conf_{read|write} indirect functions so we can overload themJason Wright
2002-06-07remove staticJason Wright
2002-06-04Convert vgafb from rcons to rasopsJason Wright
If depth is 24, select rasops32 (and make sure the stride is right)
2002-06-04identify keyboard/mouse portsJason Wright
2002-06-04Identify keyboard/mouse ports if not claimed by other drivers.Jason Wright
2002-06-03- use the 24 bits dumb frame buffer reg. instead of the 32 one, but returnFederico G. Schwindt
32 bpp to wsfb. - print the model; the board type is not useful. this enables video output in the U1/E and probably some other creator models. tested by jason@ and Daniel Zieber <dlz@astro.caltech.edu>; jason@ ok.
2002-05-29Add a new wskbd type for Sun type 5 keyboards (WSKBD_TYPE_SUN5).Mats O Jansson
This is needed since eg Swedish type 4 and 5 keyboard has keycodes with different keycodes. eg AltGr and Compose are switched in type 5 compared with type 4. This change will need a new Xserver to allow sun type 5 keyboards. -moj ok miod@
2002-05-27left over __P removalsTheo de Raadt