<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/via/viafbdev.c, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-08T17:00:12Z</updated>
<entry>
<title>video/via: Convert to kstrtou8_from_user</title>
<updated>2012-05-08T17:00:12Z</updated>
<author>
<name>Peter Huewe</name>
</author>
<published>2012-05-04T00:23:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9f5610e20b322347ce3e55e75a78965717a62412'/>
<id>urn:sha1:9f5610e20b322347ce3e55e75a78965717a62412</id>
<content type='text'>
This patch replaces the code for getting an number from a
userspace buffer by a simple call to kstrou8_from_user.
This makes it easier to read and less error prone.

Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Acked-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: avoid refresh and mode lookup in set_par</title>
<updated>2012-03-08T18:41:38Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2012-02-26T10:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=838ac785d521e091bd8b5f6a2b545166f5f32b77'/>
<id>urn:sha1:838ac785d521e091bd8b5f6a2b545166f5f32b77</id>
<content type='text'>
As check_var already ensures that the mode is valid there is no need
to do those expensive lookups here again. The only thing that might
change is that the deprecated interface could report slightly
different refresh rates due to rounding errors.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: LCD bpp cleanup</title>
<updated>2012-03-04T12:05:15Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2012-02-12T20:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91dc1be8f698eb016343d534159a919678e3889c'/>
<id>urn:sha1:91dc1be8f698eb016343d534159a919678e3889c</id>
<content type='text'>
This patch removes redundant bits per pixel information by using the
one storged in var directly. Simplifies code without any functional
changes.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: another workaround for OLPCs weird wiring</title>
<updated>2012-02-21T08:50:19Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2012-02-19T01:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78145b7a343fe2950478e649e905f557054df884'/>
<id>urn:sha1:78145b7a343fe2950478e649e905f557054df884</id>
<content type='text'>
On OLPC we must not touch this I2C bus or it will hang.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: add initial EDID support</title>
<updated>2012-02-13T07:28:14Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2012-01-12T12:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dc5f61813a9c3ab7dd0a6982ad044834134db5a'/>
<id>urn:sha1:5dc5f61813a9c3ab7dd0a6982ad044834134db5a</id>
<content type='text'>
This patch adds support for using EDID data on CRT and DVP1 for
initial configuration if viafb_mode or viafb_mode1 are not present.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: add auxiliary device management infrastructure</title>
<updated>2012-02-10T19:11:51Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2011-07-30T01:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e75892715db800ee96fe4ac0407b73b57d866a68'/>
<id>urn:sha1:e75892715db800ee96fe4ac0407b73b57d866a68</id>
<content type='text'>
This patch adds the basic infrastructure and a few stub drivers for
devices that are connected via I2C busses. The infrastructure will
be used to replace and extend the support that is scattered
throughout viafb. The stub drivers are not very useful yet but they
show how the infrastructure works, provide information about the
chips integrated into a system and maybe gather some testers as it
would be very difficult for a single person to get a sane test
environment.
The only thing this actually does is probing the I2C busses which
will hopefully not cause any regressions.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: replace strict_strtoul to kstrto* and check return value</title>
<updated>2011-08-17T20:13:13Z</updated>
<author>
<name>Wang Shaoyan</name>
</author>
<published>2011-08-08T02:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ce36bbb0497bdd3d6b8682175e5c58745b7acdd'/>
<id>urn:sha1:4ce36bbb0497bdd3d6b8682175e5c58745b7acdd</id>
<content type='text'>
This commit replace the function strict_strtoul(becasue commit 33ee3b2e), and check the return value to avoid such warning:

  drivers/video/via/viafbdev.c:1992: warning: ignoring return value of 'kstrtoul', declared with attribute warn_unused_result

Signed-off-by: Wang Shaoyan &lt;wangshaoyan.pt@taobao.com&gt;
Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>Merge commit 'v3.1-rc2' into HEAD</title>
<updated>2011-08-17T16:14:01Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2011-08-17T16:14:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94bd217e2d683719ab21a4ac117d8a1b91cbedc9'/>
<id>urn:sha1:94bd217e2d683719ab21a4ac117d8a1b91cbedc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>viafb: get rid of the remaining modetable structure assumptions</title>
<updated>2011-08-07T13:34:35Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2011-08-07T13:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dd72f12df00cbabc16de770b79b17ced63138be'/>
<id>urn:sha1:5dd72f12df00cbabc16de770b79b17ced63138be</id>
<content type='text'>
This patch removes the remaining places where assumptions about the
structure of the modetable were made. Aside from some places where
assumptions are made that certain modes are in the modetable the
only code dealing with the modetable and not just a single mode is
in viamode. This will allow chaniging the modetable and use other
sources for videomodes like the subsystem or EDID.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
<entry>
<title>viafb: add new funcions to select a single mode</title>
<updated>2011-08-06T23:22:49Z</updated>
<author>
<name>Florian Tobias Schandinat</name>
</author>
<published>2011-08-06T23:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94715ba97508dd42919a7525e362efb00dde1271'/>
<id>urn:sha1:94715ba97508dd42919a7525e362efb00dde1271</id>
<content type='text'>
This patch introduces 2 new functions for selecting a single mode
based on hres, vres and refresh rate and changes some uses to use
those. The advantage is that it is less error prone than doing the
selection based on refresh rate everywhere and allows replacing the
modetable structure. This includes a little change that users may
notice: If a refresh rate was given as module parameters but does
not exist in the modetable prior to this patch a refresh rate of 60
was assumed and after this patch the closest supported refresh rate
to the one provided by the user is used.

Signed-off-by: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;
</content>
</entry>
</feed>
