1*ab42b818SMauro Carvalho Chehab======================================== 2*ab42b818SMauro Carvalho Chehabarkfb - fbdev driver for ARK Logic chips 3*ab42b818SMauro Carvalho Chehab======================================== 4*ab42b818SMauro Carvalho Chehab 5*ab42b818SMauro Carvalho Chehab 6*ab42b818SMauro Carvalho ChehabSupported Hardware 7*ab42b818SMauro Carvalho Chehab================== 8*ab42b818SMauro Carvalho Chehab 9*ab42b818SMauro Carvalho Chehab ARK 2000PV chip 10*ab42b818SMauro Carvalho Chehab ICS 5342 ramdac 11*ab42b818SMauro Carvalho Chehab 12*ab42b818SMauro Carvalho Chehab - only BIOS initialized VGA devices supported 13*ab42b818SMauro Carvalho Chehab - probably not working on big endian 14*ab42b818SMauro Carvalho Chehab 15*ab42b818SMauro Carvalho Chehab 16*ab42b818SMauro Carvalho ChehabSupported Features 17*ab42b818SMauro Carvalho Chehab================== 18*ab42b818SMauro Carvalho Chehab 19*ab42b818SMauro Carvalho Chehab * 4 bpp pseudocolor modes (with 18bit palette, two variants) 20*ab42b818SMauro Carvalho Chehab * 8 bpp pseudocolor mode (with 18bit palette) 21*ab42b818SMauro Carvalho Chehab * 16 bpp truecolor modes (RGB 555 and RGB 565) 22*ab42b818SMauro Carvalho Chehab * 24 bpp truecolor mode (RGB 888) 23*ab42b818SMauro Carvalho Chehab * 32 bpp truecolor mode (RGB 888) 24*ab42b818SMauro Carvalho Chehab * text mode (activated by bpp = 0) 25*ab42b818SMauro Carvalho Chehab * doublescan mode variant (not available in text mode) 26*ab42b818SMauro Carvalho Chehab * panning in both directions 27*ab42b818SMauro Carvalho Chehab * suspend/resume support 28*ab42b818SMauro Carvalho Chehab 29*ab42b818SMauro Carvalho ChehabText mode is supported even in higher resolutions, but there is limitation to 30*ab42b818SMauro Carvalho Chehablower pixclocks (i got maximum about 70 MHz, it is dependent on specific 31*ab42b818SMauro Carvalho Chehabhardware). This limitation is not enforced by driver. Text mode supports 8bit 32*ab42b818SMauro Carvalho Chehabwide fonts only (hardware limitation) and 16bit tall fonts (driver 33*ab42b818SMauro Carvalho Chehablimitation). Unfortunately character attributes (like color) in text mode are 34*ab42b818SMauro Carvalho Chehabbroken for unknown reason, so its usefulness is limited. 35*ab42b818SMauro Carvalho Chehab 36*ab42b818SMauro Carvalho ChehabThere are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with 37*ab42b818SMauro Carvalho Chehabpacked pixels, high nibble first. Second mode (selected if nonstd == 1) is mode 38*ab42b818SMauro Carvalho Chehabwith interleaved planes (1 byte interleave), MSB first. Both modes support 39*ab42b818SMauro Carvalho Chehab8bit wide fonts only (driver limitation). 40*ab42b818SMauro Carvalho Chehab 41*ab42b818SMauro Carvalho ChehabSuspend/resume works on systems that initialize video card during resume and 42*ab42b818SMauro Carvalho Chehabif device is active (for example used by fbcon). 43*ab42b818SMauro Carvalho Chehab 44*ab42b818SMauro Carvalho Chehab 45*ab42b818SMauro Carvalho ChehabMissing Features 46*ab42b818SMauro Carvalho Chehab================ 47*ab42b818SMauro Carvalho Chehab(alias TODO list) 48*ab42b818SMauro Carvalho Chehab 49*ab42b818SMauro Carvalho Chehab * secondary (not initialized by BIOS) device support 50*ab42b818SMauro Carvalho Chehab * big endian support 51*ab42b818SMauro Carvalho Chehab * DPMS support 52*ab42b818SMauro Carvalho Chehab * MMIO support 53*ab42b818SMauro Carvalho Chehab * interlaced mode variant 54*ab42b818SMauro Carvalho Chehab * support for fontwidths != 8 in 4 bpp modes 55*ab42b818SMauro Carvalho Chehab * support for fontheight != 16 in text mode 56*ab42b818SMauro Carvalho Chehab * hardware cursor 57*ab42b818SMauro Carvalho Chehab * vsync synchronization 58*ab42b818SMauro Carvalho Chehab * feature connector support 59*ab42b818SMauro Carvalho Chehab * acceleration support (8514-like 2D) 60*ab42b818SMauro Carvalho Chehab 61*ab42b818SMauro Carvalho Chehab 62*ab42b818SMauro Carvalho ChehabKnown bugs 63*ab42b818SMauro Carvalho Chehab========== 64*ab42b818SMauro Carvalho Chehab 65*ab42b818SMauro Carvalho Chehab * character attributes (and cursor) in text mode are broken 66*ab42b818SMauro Carvalho Chehab 67*ab42b818SMauro Carvalho Chehab-- 68*ab42b818SMauro Carvalho ChehabOndrej Zajicek <santiago@crfreenet.org> 69