<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Documentation/fb, branch v3.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/Documentation/fb?h=v3.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/Documentation/fb?h=v3.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-08-24T10:12:38Z</updated>
<entry>
<title>udlfb: Enable fbcon access to framebuffer by default</title>
<updated>2011-08-24T10:12:38Z</updated>
<author>
<name>Bernie Thompson</name>
<email>bernie@plugable.com</email>
</author>
<published>2011-08-21T20:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4aa7faffe44bda5db54c214f5b3f789ec805cb9b'/>
<id>urn:sha1:4aa7faffe44bda5db54c214f5b3f789ec805cb9b</id>
<content type='text'>
Signed-off-by: Bernie Thompson &lt;bernie@plugable.com&gt;
Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>udlfb: Enable fb_defio by default</title>
<updated>2011-08-24T10:12:33Z</updated>
<author>
<name>Bernie Thompson</name>
<email>bernie@plugable.com</email>
</author>
<published>2011-08-21T20:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9f811b72c669e29f8c01e258d912254065e58f11'/>
<id>urn:sha1:9f811b72c669e29f8c01e258d912254065e58f11</id>
<content type='text'>
Enables page fault based detection of mmap writes to the framebuffer,
which allows standard fbdev apps (like the generic fbdev xorg driver)
to work on DisplayLink devices.

Not all bugs are shaken out of the fb_defio path of udlfb, but it's
tantalizingly close, so this seems a good time to enable by default.

Alternatively, option can be disabled when running with an xorg driver
that can more directly communicate damaged regions of the framebuffer
via IOCTL. This is a simpler, higher perf option, when available.

Signed-off-by: Bernie Thompson &lt;bernie@plugable.com&gt;
Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>udlfb: Add module option to do without shadow framebuffer</title>
<updated>2011-08-24T10:10:44Z</updated>
<author>
<name>Stuart Hopkins</name>
<email>stuart@linux-depot.com</email>
</author>
<published>2011-08-21T20:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3189545ee69527e949769b89a4cbb331de97b4a'/>
<id>urn:sha1:d3189545ee69527e949769b89a4cbb331de97b4a</id>
<content type='text'>
By default, udlfb allocates a 2nd buffer to shadow what's across
the bus on the USB device.  It can operate without this shadow,
but then it cannot tell which pixels have changed, and must send all.

Saves host memory, but worsens the USB 2.0 bus bottleneck.

This option allows users in very low memory situations (e.g.
bifferboard) to optionally turn off this shadow framebuffer.

Signed-off-by: Stuart Hopkins &lt;stuart@linux-depot.com&gt;
Signed-off-by: Bernie Thompson &lt;bernie@plugable.com&gt;
Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>DRM: clean up and document parsing of video= parameter</title>
<updated>2011-07-25T11:02:26Z</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eike-kernel@sf-tec.de</email>
</author>
<published>2011-06-15T09:27:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=04fee895ef98ffbb91a941b53a92d6949bb6d1c4'/>
<id>urn:sha1:04fee895ef98ffbb91a941b53a92d6949bb6d1c4</id>
<content type='text'>
The video= parameter of the DRM drivers supports some additional flags that
the normal fb drivers do not have. They also allow to limit these flags to
specific outputs. Both things were previously undocumented.

Also the parsing of the line had some oddities:
-A lot of misplaced options were silently ignored or partly rejected instead
 of stopping the parsing immediately
-The 'R' option is documented to follow the 'M' option if specified. It is not
 documented that 'M' is needed to specify 'R' (also this is the case for normal
 fb drivers). In fact the code is correct for normal fb drivers but wrong for
 DRM ones.
 The old code allowed 'R' only _before_ 'M' (since it parses backwards) and only
 if 'M' is given at all which is not needed for the DRM drivers.
-the margins option ('m') was parsed but later ignored even if the later
 functions support it.
-specifying multiple enable options at the same time did not lead to an error.
-specifying something bogus for horizontal resolution (i.e. other things as
 digits) did not lead to an error but an invalid resolution was used.

If any errors are encountered the position of the faulting string is now
printed to the user and the complete mode is ignored. This gives much
more consistent error behaviour.

I also removed some useless assignments and changed the local flag variables
to be bool.

Signed-off-by: Rolf Eike Beer &lt;eike-kernel@sf-tec.de&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
<email>lucas.demarchi@profusion.mobi</email>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>video, sm501: add edid and commandline support</title>
<updated>2011-03-22T08:17:00Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2011-01-26T07:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e6a049807105decf5aa7f0c510f5e5ec96c3548e'/>
<id>urn:sha1:e6a049807105decf5aa7f0c510f5e5ec96c3548e</id>
<content type='text'>
- add commandline options:
  sm501fb.mode:
    Specify resolution as "&lt;xres&gt;x&lt;yres&gt;[-&lt;bpp&gt;][@&lt;refresh&gt;]"
  sm501fb.bpp:
    Specify bit-per-pixel if not specified mode

- Add support for encoding display mode information
  in the device tree using verbatim EDID block.

  If the "edid" entry in the "smi,sm501" node is present,
  the driver will build mode database using EDID data
  and allow setting the display modes from this database.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
cc: linux-fbdev@vger.kernel.org
cc: devicetree-discuss@ozlabs.org
cc: Ben Dooks &lt;ben@simtec.co.uk&gt;
cc: Vincent Sanders &lt;vince@simtec.co.uk&gt;
cc: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
cc: linux-kernel@vger.kernel.org
cc: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
cc: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fbdev/udlfb'</title>
<updated>2011-01-06T09:10:09Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-01-06T09:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ca9c20ce2b383032b71bdae9ec0b468d428ca8d4'/>
<id>urn:sha1:ca9c20ce2b383032b71bdae9ec0b468d428ca8d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fbdev: Update documentation index file.</title>
<updated>2010-11-18T06:01:54Z</updated>
<author>
<name>Vicente Jimenez Aguilar</name>
<email>googuy@gmail.com</email>
</author>
<published>2010-11-18T06:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=89c8fb7a0156f19237880c4ea576eb5add8c0d60'/>
<id>urn:sha1:89c8fb7a0156f19237880c4ea576eb5add8c0d60</id>
<content type='text'>
This is a simple update of the file Documentation/fb/00-INDEX based on
the directory content.

Signed-off-by: Vicente Jimenez Aguilar &lt;googuy@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>fbdev: move udlfb out of staging.</title>
<updated>2010-11-16T05:00:24Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-11-16T05:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=96f8d864afd646e4a52ea55462b7d83e3b94fd5c'/>
<id>urn:sha1:96f8d864afd646e4a52ea55462b7d83e3b94fd5c</id>
<content type='text'>
udlfb has undergone a fair bit of cleanup recently and is effectively at
the point where it can be liberated from staging purgatory and promoted
to a real driver.

The outstanding cleanups are all minor, with some of them dependent on
drivers/video headers, so these will be done incrementally from udlfb's
new home.

Requested-by: Bernie Thompson &lt;bernie@plugable.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6</title>
<updated>2010-10-28T02:02:41Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2010-10-28T02:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9ae6d039224def926656206725ae6e89d1331417'/>
<id>urn:sha1:9ae6d039224def926656206725ae6e89d1331417</id>
<content type='text'>
* 'viafb-next' of git://github.com/schandinat/linux-2.6: (29 commits)
  viafb: add initial VX900 support
  viafb: fix hardware acceleration for suspend &amp; resume
  viafb: make suspend and resume work (on all machines?)
  viafb: restore display on resume
  Minimal support for viafb suspend/resume
  viafb: use proper register for colour when doing fill ops
  viafb: add documentation for proc interface
  viafb: rename output devices
  viafb: add a mapping of supported output devices
  viafb: set sync polarity for all output devices
  viafb: add function to change sync polarity per device
  viafb: reduce I2C timeout and delay
  viafb: enable I2C for CRT
  viafb: fix i2c_transfer error handling
  viafb: vt1636 cleanup
  viafb: introduce per output device power management
  viafb: limit LCD code impact
  viafb: add interface for output device configuration
  viafb: merge the remaining output path with enable functions
  viafb: use new device routing
  ...
</content>
</entry>
</feed>
