<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/video, branch colibri</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>Revert "fbcon: workaround full screen custom boot logo issue and disable cursor"</title>
<updated>2014-08-04T11:08:05+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-08-04T11:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5df112cd75b9cf85a5a976f847bdcba4020c2dcd'/>
<id>5df112cd75b9cf85a5a976f847bdcba4020c2dcd</id>
<content type='text'>
The whole rounding stuff really depends on a specific resolution.

This reverts commit 4dd83942b418b937e3da02746baabf63f37fe682.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The whole rounding stuff really depends on a specific resolution.

This reverts commit 4dd83942b418b937e3da02746baabf63f37fe682.
</pre>
</div>
</content>
</entry>
<entry>
<title>fbcon: workaround full screen custom boot logo issue and disable cursor</title>
<updated>2014-08-04T09:28:48+00:00</updated>
<author>
<name>Raul Munoz</name>
<email>raul.munoz@toradex.com</email>
</author>
<published>2014-08-04T09:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4dd83942b418b937e3da02746baabf63f37fe682'/>
<id>4dd83942b418b937e3da02746baabf63f37fe682</id>
<content type='text'>
Force round down in division calculating required logo height as
preceding code did round up as follows:

logo_lines = DIV_ROUND_UP(logo_height, vc-&gt;vc_font.height);

Which resulted in no boot-logo shown at all due to not enough lines
being available.

Additionally disable cursor for custom boot logo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Force round down in division calculating required logo height as
preceding code did round up as follows:

logo_lines = DIV_ROUND_UP(logo_height, vc-&gt;vc_font.height);

Which resulted in no boot-logo shown at all due to not enough lines
being available.

Additionally disable cursor for custom boot logo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "fbcon: workaround full screen boot-logo issue"</title>
<updated>2014-08-04T07:58:47+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-08-04T07:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2f6ab2173097420f32bf5bf7f18efa4725b3246d'/>
<id>2f6ab2173097420f32bf5bf7f18efa4725b3246d</id>
<content type='text'>
Using this unconditionally cuts the birds feet (;-p).

This reverts commit 491f263ebfb338c59abfbde6d4e0e7256a0150fa.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using this unconditionally cuts the birds feet (;-p).

This reverts commit 491f263ebfb338c59abfbde6d4e0e7256a0150fa.
</pre>
</div>
</content>
</entry>
<entry>
<title>fbcon: workaround full screen boot-logo issue</title>
<updated>2014-07-14T11:43:42+00:00</updated>
<author>
<name>Raul Munoz</name>
<email>raul.munoz@toradex.com</email>
</author>
<published>2014-07-14T11:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=491f263ebfb338c59abfbde6d4e0e7256a0150fa'/>
<id>491f263ebfb338c59abfbde6d4e0e7256a0150fa</id>
<content type='text'>
Force round down in division calculating required logo height as
preceding code did round up as follows:

logo_lines = DIV_ROUND_UP(logo_height, vc-&gt;vc_font.height);

Which resulted in no boot-logo shown at all due to not enough lines
being available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Force round down in division calculating required logo height as
preceding code did round up as follows:

logo_lines = DIV_ROUND_UP(logo_height, vc-&gt;vc_font.height);

Which resulted in no boot-logo shown at all due to not enough lines
being available.
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: tegra: dc: disable dc when framebuffer off detected</title>
<updated>2014-04-29T10:56:41+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-04-29T10:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=304c30ac23aa0181e5709d2e38bbfe1997eb25c1'/>
<id>304c30ac23aa0181e5709d2e38bbfe1997eb25c1</id>
<content type='text'>
Don't initialize the whole display controller (dc) when framebuffer
mode is set to off.

This avoids creation of the /dev/tegra_dc_x device. The tegra X
driver requires for each tegra_dc_x device an framebuffer device
with the same id. This patch avoids creation of both, which makes
the tegra X driver load correctly.

Note: Turning off tegrafb0 still leads to kernel crash due to
hard coded device enumeration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't initialize the whole display controller (dc) when framebuffer
mode is set to off.

This avoids creation of the /dev/tegra_dc_x device. The tegra X
driver requires for each tegra_dc_x device an framebuffer device
with the same id. This patch avoids creation of both, which makes
the tegra X driver load correctly.

Note: Turning off tegrafb0 still leads to kernel crash due to
hard coded device enumeration.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'l4t/l4t-r16-r2' into colibri</title>
<updated>2014-03-12T15:06:34+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-03-12T15:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d25f27034e1e3ca1f86c3e748ce0f565f13bff7f'/>
<id>d25f27034e1e3ca1f86c3e748ce0f565f13bff7f</id>
<content type='text'>
Conflicts:
	drivers/media/video/tegra_v4l2_camera.c
reverted to current driver supporting ACM rather than CSI2
	drivers/media/video/videobuf2-dma-nvmap.c
	drivers/video/tegra/host/Makefile
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	drivers/media/video/tegra_v4l2_camera.c
reverted to current driver supporting ACM rather than CSI2
	drivers/media/video/videobuf2-dma-nvmap.c
	drivers/video/tegra/host/Makefile
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: fb: colibri_t20: hack avoid 24 Hz mode</title>
<updated>2014-02-10T16:17:46+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2014-02-10T16:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d853a0bd57599165e18eea18b0d3abf467331cf0'/>
<id>d853a0bd57599165e18eea18b0d3abf467331cf0</id>
<content type='text'>
Hack to avoid 24 Hz mode in X resulting in no display at all. This has
been encountered using e.g. a Samsung SyncMaster F2380 if connected by
HDMI.

root@colibri-t20:~# xrandr
Screen 0: minimum 256 x 128, current 1920 x 1080, maximum 2048 x 2048
LVDS-1 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 0mm x 0mm
   1920x1080      60.0*+
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 160mm x 90mm
   1920x1080      60.0 +   24.0*
   1680x1050      59.9
   1280x1024      75.0     60.0
   1440x900       75.0     59.9
   1280x960       60.0
   1280x800       59.9
   1152x864       75.0
   1280x720       60.0     50.0
   1024x768       75.0     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   720x576        50.0
   720x480        59.9
   640x480        75.0     72.8     66.7     59.9
   720x400        70.1

This is really just enabling the same hack from Apalis/Colibri T30
which is now relevant on the Colibri T20 as well due to the modedb
changes:

3a6fc5303b9e798295caa01d2cfe75b05fdccf55
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hack to avoid 24 Hz mode in X resulting in no display at all. This has
been encountered using e.g. a Samsung SyncMaster F2380 if connected by
HDMI.

root@colibri-t20:~# xrandr
Screen 0: minimum 256 x 128, current 1920 x 1080, maximum 2048 x 2048
LVDS-1 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 0mm x 0mm
   1920x1080      60.0*+
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 160mm x 90mm
   1920x1080      60.0 +   24.0*
   1680x1050      59.9
   1280x1024      75.0     60.0
   1440x900       75.0     59.9
   1280x960       60.0
   1280x800       59.9
   1152x864       75.0
   1280x720       60.0     50.0
   1024x768       75.0     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   720x576        50.0
   720x480        59.9
   640x480        75.0     72.8     66.7     59.9
   720x400        70.1

This is really just enabling the same hack from Apalis/Colibri T30
which is now relevant on the Colibri T20 as well due to the modedb
changes:

3a6fc5303b9e798295caa01d2cfe75b05fdccf55
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: check if framebuffer is registred</title>
<updated>2014-02-06T17:16:02+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-02-06T17:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=098fb4efc843772a3f1e5695742dd1ca02e27960'/>
<id>098fb4efc843772a3f1e5695742dd1ca02e27960</id>
<content type='text'>
Before updating modes on HDMI hotplug, check if framebuffer is
registered at all. This allows to disable framebuffers completely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before updating modes on HDMI hotplug, check if framebuffer is
registered at all. This allows to disable framebuffers completely.
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: kernel parameters to change RGB clock polarity</title>
<updated>2014-01-29T14:12:46+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-28T16:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0a4e373dc430abd981b15d392098c9e32a134acd'/>
<id>0a4e373dc430abd981b15d392098c9e32a134acd</id>
<content type='text'>
Allow to change clock polarity for RGB display output using the
keywords outputen/pixclockpol/vsync and hsync. Add them right
after the driver specification, use 0/1 to specifiy high/low
polarity, e.g. video=tegrafb0:pixclockpol:1,800x480
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow to change clock polarity for RGB display output using the
keywords outputen/pixclockpol/vsync and hsync. Add them right
after the driver specification, use 0/1 to specifiy high/low
polarity, e.g. video=tegrafb0:pixclockpol:1,800x480
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: remove special clocks for Tegra 2</title>
<updated>2014-01-29T14:12:40+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-28T16:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8a87a46328d2e248cf11e1d2588ef42d67110b73'/>
<id>8a87a46328d2e248cf11e1d2588ef42d67110b73</id>
<content type='text'>
Remove special clocks for Tegra 2, but use backup clock source
instead. This allows to run all common used resolution within
the drivers -1/+9% allowed band for pixelclock exactness.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove special clocks for Tegra 2, but use backup clock source
instead. This allows to run all common used resolution within
the drivers -1/+9% allowed band for pixelclock exactness.
</pre>
</div>
</content>
</entry>
</feed>
