skrll
2d1abfdfec
More alignment spellos
2014-01-25 10:14:29 +00:00
mlelstv
80628d62e4
close uhidev only when it was successfully opened.
2014-01-25 00:03:14 +00:00
bouyer
7d0aaf03d2
Snapshot of work in progress:
...
Add support xorg wsfb driver. Tested on evbmips/loongson
2014-01-24 12:11:40 +00:00
msaitoh
4317f499b1
Add comments and KNF. No functional change.
2014-01-23 17:43:28 +00:00
msaitoh
a11dbb6a11
Add entry for Intel Quark X1000 UART.
2014-01-23 17:21:06 +00:00
skrll
5e6b2c172a
Provide a wsdisplay_accessops.pollc
...
This makes sure that the screen gets painted properly during early boot
input (e.g. boot -a) on the Raspberry PI.
2014-01-22 18:47:11 +00:00
matt
7050a06bc8
swap16 -> bswap16 swap32 -> bswap32
2014-01-22 17:29:29 +00:00
christos
1d09820de1
fix unused variable warnings
2014-01-22 15:21:08 +00:00
macallan
4f788ce7bc
implement WSDISPLAYIO_{GET|PUT}CMAP ioctl()s
...
while there:
- unmap registers and vram only in WSDISPLAYIO_MODE_MAPPED ( so DRM can map
them ) but not in WSDISPLAYIO_MODE_DUMBFB ( so wsfb can do things that
require hardware access, like palette and cursor ioctl()s )
- reject ioctl()s that need hardware access if registers are unmapped ( so we
don't crash instead )
- use the same bit order in cursor sprite images as the other drivers do
with all this, Xorg with wsfb works properly on top of radeonfb
tested on i386 and macppc ( fingers crossed for alpha ;) )
2014-01-22 07:57:33 +00:00
christos
fa70b03959
fix unused variables
2014-01-21 19:50:16 +00:00
mlelstv
685334f079
one more file needed
2014-01-21 15:03:31 +00:00
mlelstv
8c1acc4017
wscons driver for Intel Graphics Media Accelerator.
...
Initial commit that already works for a couple of Notebooks
based on G35, G45, Sandy Bridge and Ivy Bridge chips.
Despite the word 'Accelerator' there is nothing acclerated yet.
2014-01-21 14:52:07 +00:00
msaitoh
a9a7d73cae
Rename 88SE91XX.
2014-01-21 09:26:47 +00:00
msaitoh
b084d18e05
Regen.
2014-01-21 09:26:18 +00:00
msaitoh
edad32d4bb
Rename MARVELL2's 0x91a3 entry to 88SE91XX.
2014-01-21 09:25:49 +00:00
mlelstv
5fe0c7679f
fix build
2014-01-21 00:36:11 +00:00
mlelstv
4066bef8de
keep track of VCONS_DRAW_INTR screen cache also in erasecols/rows and
...
copycols/rows methods.
2014-01-21 00:10:46 +00:00
mlelstv
0bc28762a3
add function to detach wscons from a console. This allows to
...
switch the console to a different driver.
2014-01-21 00:08:27 +00:00
jdc
27e697cae2
Remove the check for (cmdlen > 0) when writing. When i2cscan sends a
...
quick_write, the command length is 0, so we were previously returning
success for every address in this case.
2014-01-20 22:02:32 +00:00
msaitoh
152fffcfb5
Fix a bug that EG20T's UARTs from #1 to #3 never match.
...
Tested with my MinnowBoard.
2014-01-20 01:10:38 +00:00
bouyer
d59207e222
Request a 80x25 tty emulation, which is more likely to work than 80x30
...
on a 640x400 VGA.
2014-01-18 19:24:46 +00:00
apb
b29660a1ad
+ Please also update ACPI_DATE in include/acapps.h.
2014-01-18 09:51:08 +00:00
dsl
5dae941417
Add another XXX comment, I'm not in a postition to fix the code.
...
The 'cycle' bit of a LINK trb must not be changed until the cycle bit
of the following trb has been set.
2014-01-16 20:55:56 +00:00
jakllsch
edc30bfbd4
Fix PR kern/46376 with Nat Sloss's patch (with slight modification).
...
Serial console now works on x86 with genfb enabled.
2014-01-16 18:41:10 +00:00
macallan
5357cde09e
cap mappable framebuffer size at 64MB before dividing it up for each output
...
now we can actually access the 2nd fb on boards with more than 64MB VRAM
2014-01-14 09:46:42 +00:00
macallan
2ff97689e1
- move cursor area to the end of each display's chunk of fb RAM
...
- use memory between display and cursor as glyph cache instead of blindly
trying to use 8MB
should fix PR 48492
2014-01-14 01:35:13 +00:00
macallan
86e9be6a98
try not to crash when calling glyphcache_wipe() on an uninitialized cache
...
first step to fix PR 48492
2014-01-13 19:30:33 +00:00
reinoud
0e492f7c8d
Regen
2014-01-13 08:24:17 +00:00
reinoud
4e9ecc3794
Add Atmel's SAM-BA programming port as found on Atmel's SAM3E (ARM CortexM3)
...
boards
2014-01-13 08:23:58 +00:00
reinoud
680415d3af
Regen
2014-01-13 08:22:07 +00:00
reinoud
39e8846521
Add Future Bits as vendor code
...
Add Atmel SAM3E based microcontroller board "4Pi" by Future Bits
2014-01-13 08:21:41 +00:00
jakllsch
e45cb093f5
KASSERT that cmd is non-NULL in more places, and in a place that previously
...
did not use KASSERT to do the same thing.
2014-01-11 20:29:03 +00:00
jakllsch
056e4dba49
Do not take data from the controller in interrupt handler if we are polling.
2014-01-11 20:17:56 +00:00
msaitoh
5010e7e4fc
Sync with pcidev's change. Rename PCI_PRODUCT_MARVELL2_88SE9128 to
...
PCI_PRODUCT_MARVELL2_88SE912Z. No functional change.
2014-01-10 01:43:52 +00:00
msaitoh
9fecef6533
regen.
2014-01-10 01:42:20 +00:00
msaitoh
4165b90127
Rework for Marvell 88SE9128. Change the description of 0x9123 to
...
88SE912[38]. For 0x91a3, add '(unclear)' into the description.
FreeBSD, Linux and http://pci-ids.ucw.cz have no such device.
2014-01-10 01:39:48 +00:00
christos
9682229fe5
regen
2014-01-09 22:37:44 +00:00
christos
07a9cab707
revert unintended changes
2014-01-09 22:37:18 +00:00
htodd
886ddaff87
Fix build. Only compile tested.
2014-01-09 21:14:53 +00:00
msaitoh
9a75aee207
regen.
2014-01-09 17:28:30 +00:00
msaitoh
b22423017d
Remove 88SE9128(0x913a) entry. At least one of 88SE9128 chip's
...
product ID is 0x9123. I have this one. Add new 88SE912X entry
with 0x9123. OK'ed by jakllsch.
2014-01-09 17:28:05 +00:00
mlelstv
8aa54a5db6
add three temperature sensors from ST.
2014-01-09 16:51:05 +00:00
jakllsch
7f23e64fd1
Fix whitespace issues.
2014-01-08 16:49:48 +00:00
jakllsch
8b3ffd0418
Add unused tps65217pmic_reg_write() function.
2014-01-08 16:45:14 +00:00
msaitoh
4737180880
Insert completion barrier between register write and delay().
...
One exception is chip reset (to avoid hangup).
2014-01-07 13:14:39 +00:00
macallan
4a4332fa68
__unuse the right function
...
( note to self - don't commit half asleep )
2014-01-04 16:37:05 +00:00
msaitoh
1d1c89224b
regen.
2014-01-04 02:57:50 +00:00
msaitoh
af1b92eef3
Add Intel Z68 LPC
2014-01-04 02:57:27 +00:00
pgoyette
1c14899110
Modularize
2014-01-03 16:09:22 +00:00
pgoyette
ff65229f7e
If you're going to build this driver as a module, make sure that it
...
depends on opencrypto module.
2014-01-03 16:07:27 +00:00
macallan
e1cc895ece
do as joerg requested and mark an unused function __unused
2014-01-03 15:57:12 +00:00
msaitoh
b20d0e739e
regen.
2014-01-01 08:33:31 +00:00
msaitoh
9d4e4bce46
Change description from ASPEED2000 to ASPEED Graphics Family because
...
the IP is used on AST1000,2050 and 2100, too.
2014-01-01 08:33:00 +00:00
skrll
3546eea784
Remove unused variable.
...
OK rkujawa
2013-12-31 14:51:46 +00:00
msaitoh
a86fd0ccac
regen.
2013-12-30 07:08:47 +00:00
msaitoh
a9e0b043d1
Add ASPEED AST2000.
2013-12-30 07:08:24 +00:00
msaitoh
bcf70d1755
Add support For I354(C2000 interna Ethernet controller):
...
- Add I354 support.
- Fix SGMII+MDIO case. SGMII+I2C is not supported yet.
- Not tested well.
- Sprinkle "XXX" to check later.
2013-12-29 21:28:41 +00:00
pgoyette
1b0023ef9a
Modularize net/zlib so it can be used by the vnd module (and, eventually,
...
by an opencrypto module).
2013-12-29 08:09:44 +00:00
pgoyette
8682ae0dd0
ccd module also needs dk_subr
2013-12-28 19:44:41 +00:00
pgoyette
e5a29159a9
Make dksubr.c into a module, and make the cgd and dm modules depend on
...
it.
Now that cgd is completely modularized, descend into modules/cgd to
actually create the module.
2013-12-28 19:25:07 +00:00
msaitoh
575d9f62e6
Add Intel C2000 PCU SMBus
2013-12-28 11:15:43 +00:00
christos
6865ff7222
use ACPI_DEBUG not ACPI_DEBUGGER which is used internally by acpica
2013-12-27 20:55:59 +00:00
christos
0a1a7e4862
Add new functions
2013-12-27 18:53:25 +00:00
christos
e9e92000ab
- remove function list that was out of date
...
- explain magical munging so that people are not scared to update in the future.
2013-12-27 18:53:16 +00:00
christos
a76e346af4
function argument changed width
2013-12-27 18:52:16 +00:00
christos
5b339ad5cf
constant changed name
2013-12-27 18:51:44 +00:00
msaitoh
6985a537b1
regen.
2013-12-27 08:40:28 +00:00
msaitoh
a7a21cbef2
Add some Marvell 88SE9xxx devices.
2013-12-27 08:39:56 +00:00
christos
069760d69e
from "Just a Normal Person", make sure that we set things to NULL after
...
we free them.
2013-12-26 15:32:48 +00:00
bad
2a83adff5d
Also disable MCR4INT in ubsec_detach() when appropriate.
2013-12-26 00:51:23 +00:00
msaitoh
0d115b4766
Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel.
2013-12-25 16:05:59 +00:00
msaitoh
df0b85a475
regen.
2013-12-25 16:05:18 +00:00
msaitoh
2e4d0c4ddd
Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel.
2013-12-25 16:04:54 +00:00
msaitoh
c3c28eb736
Add support S1200's UART. Part of PR#48016.
2013-12-25 15:17:56 +00:00
nonaka
9abd425b02
regen
2013-12-25 13:53:20 +00:00
nonaka
682d4102dc
Added Planex GW-450D.
2013-12-25 13:52:37 +00:00
mlelstv
be9a4c1bae
release proplib iterator in failure paths.
2013-12-24 22:14:07 +00:00
msaitoh
a608d207ef
regen.
2013-12-23 10:05:09 +00:00
msaitoh
5874195e0a
Add Intel C2000 devices.
2013-12-23 10:04:49 +00:00
kiyohara
9745ea1238
Support Basic Mode for Armada XP.
2013-12-23 02:23:25 +00:00
mlelstv
e0271abc62
Preallocate command and status buffers as auto allocation cannot
...
happen in intrrupt context.
2013-12-22 18:30:21 +00:00
mlelstv
9dd2780596
Catch illegal memory allocations in softints.
2013-12-22 18:29:25 +00:00
matt
7532101325
Now that cngetc supports -1 as a return value from the cn_getc routine,
...
let cngetc loop until a character is available so it can call the critpoll
hooks.
2013-12-22 18:20:46 +00:00
matt
51abc2a7e7
raise spl to IPL_HIGH when calling cngetc. Make sure to call
...
do_critpollhooks() when outputing and getting input.
2013-12-22 18:05:40 +00:00
nonaka
68be9a10fc
regen
2013-12-22 07:25:01 +00:00
nonaka
b87af9359a
Added some Realtek devices.
2013-12-22 07:24:33 +00:00
kiyohara
91d01b24a6
Add Marvell 88E1543. Tested on OPENBLOCKS_AX3.
2013-12-21 15:20:39 +00:00
kiyohara
e18003215d
Regen.
2013-12-21 15:18:21 +00:00
kiyohara
9b43ff34a8
Add Marvell 88E1543 Quad Port Gb PHY
2013-12-21 15:16:23 +00:00
msaitoh
e73c08c0cd
regen.
2013-12-21 09:24:11 +00:00
msaitoh
974c26e26d
Add some Intel E600 and EG20T devices.
2013-12-21 09:23:36 +00:00
jakllsch
d5501e90a2
Add support for the brandless "QF9700" USB 1.1 to 10Mbit/s Ethernet adapter.
...
The multicast filter doesn't appear to work, so put the chip in promisc
mode so that IPv6 NDP works.
2013-12-20 01:17:54 +00:00
jakllsch
b1c1d4380e
regen
2013-12-20 01:06:21 +00:00
jakllsch
550d9d9378
Add QF9700 USB Ethernet.
2013-12-20 01:05:26 +00:00
msaitoh
60fd7f72f9
Add support for FTDI FT230X.
2013-12-19 08:22:40 +00:00
msaitoh
a60de8f7b3
regen.
2013-12-19 08:22:13 +00:00
msaitoh
196684f4fb
Add FTDI FT230X.
2013-12-19 08:21:49 +00:00
macallan
612b1d90d4
get rid of /dev/fb support which has never been used for anything other than
...
some highly experimental code in xf86/Xsun
2013-12-18 11:53:17 +00:00
jakllsch
3b480d7c2c
Add an ID for VIA VT1705.
2013-12-17 17:13:46 +00:00
martin
fff1da5204
Remove unused variables.
2013-12-17 16:00:23 +00:00