<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/video, branch v2017.05-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/video?h=v2017.05-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/video?h=v2017.05-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-04-15T02:05:17Z</updated>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-video</title>
<updated>2017-04-15T02:05:17Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-04-15T02:05:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3fea95369850987de15a2a0ac009d05e13b90246'/>
<id>urn:sha1:3fea95369850987de15a2a0ac009d05e13b90246</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video: Fix crash when scroll screen</title>
<updated>2017-04-14T14:11:38Z</updated>
<author>
<name>eric.gao@rock-chips.com</name>
<email>eric.gao@rock-chips.com</email>
</author>
<published>2017-04-10T02:02:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7682736c891d2b6f0cce167f4ecd55d2df0f562f'/>
<id>urn:sha1:7682736c891d2b6f0cce167f4ecd55d2df0f562f</id>
<content type='text'>
After enabling log printing to lcd, when the screen starts
scrolling, system crashes. Log is shown as bellow:

    "Synchronous Abort" handler, esr 0x96000045
    "Synchronous Abort" handler, esr 0x96000045

Checking the source code, we found that the variable "pixels"
gets a wrong value:

    int pixels = VIDEO_FONT_HEIGHT * vid_priv-&gt;line_length;

"pixels" here means the value of pixels for a character, rather
than the bytes for a character. So the variable "pixels" is 4
times bigger than it's exact value, which will cause the memory
overflow when the cpu runs the following code:

    for (i = 0; i &lt; pixels; i++)
        *dst++ = clr; &lt;&lt;----

Signed-off-by: Eric Gao &lt;eric.gao@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>at91: video: Support driver-model for the HLCD driver</title>
<updated>2017-04-14T12:51:35Z</updated>
<author>
<name>Songjun Wu</name>
<email>songjun.wu@microchip.com</email>
</author>
<published>2017-04-11T08:33:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7927831e21a1ec2f44e0e0eb142ca24be807d202'/>
<id>urn:sha1:7927831e21a1ec2f44e0e0eb142ca24be807d202</id>
<content type='text'>
Add driver-model support to this driver.

Signed-off-by: Songjun Wu &lt;songjun.wu@microchip.com&gt;
</content>
</entry>
<entry>
<title>video: fsl_dcu_fb: add additional modes for DCU</title>
<updated>2017-04-14T11:59:07Z</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2017-04-11T05:42:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7a2d533eec571ae815455048e8ef4986725c9f87'/>
<id>urn:sha1:7a2d533eec571ae815455048e8ef4986725c9f87</id>
<content type='text'>
Add common widescreen modes 800x480 and 1024x600.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
Reviewed-by: Alison Wang &lt;alison.wang@nxp.com&gt;
</content>
</entry>
<entry>
<title>video: fsl_dcu_fb: Fix DCU_MODE_BLEND_ITER setting</title>
<updated>2017-04-14T11:56:24Z</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2017-04-11T05:42:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7ce92a554a257d2f9ceee9ab855b878f01a5f88a'/>
<id>urn:sha1:7ce92a554a257d2f9ceee9ab855b878f01a5f88a</id>
<content type='text'>
DCU_LAYER_MAX_NUM is currently used for DCU_MODE_BLEND_ITER and it
actually overflows the maximum value of BLEND_ITER for Vybrid and
LS102XA. Fix this by using a default value of 2.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
</content>
</entry>
<entry>
<title>video: fsl_dcu_fb: Enable pixel clock after initialization</title>
<updated>2017-04-14T11:52:56Z</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2017-04-11T05:42:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=32f26f56b3b918444ee2b3bf8f928bec506021b8'/>
<id>urn:sha1:32f26f56b3b918444ee2b3bf8f928bec506021b8</id>
<content type='text'>
When enabling the DCU and pixel clock, the test mode is activated
since this is the reset configuration. The test mode immediately
shows a red screen on a LCD. A moment later, the DCU gets
initialized properly.

This patch enables the pixel clock after initialization of the DCU
control register. This avoids this initial flicker on LCD screens.

While at it change the polarity of pixel clock to display samples
data on the rising edge.

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
Reviewed-by: Alison Wang &lt;alison.wang@nxp.com&gt;
</content>
</entry>
<entry>
<title>video: fsl_dcu_fb: fix framebuffer to the end of memory</title>
<updated>2017-04-14T11:50:41Z</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2017-04-11T05:42:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=77810e638efb5cdfed0c2f55149b59dca6f519d9'/>
<id>urn:sha1:77810e638efb5cdfed0c2f55149b59dca6f519d9</id>
<content type='text'>
Fix the framebuffer location to the very end of the available memory.
This allows to remove the area from available memory for the kernel,
which in turn allows to display the splash screen through the Linux
kernel boot process.

Ideas has been taken from the sunxi display driver, e.g.
20779ec3a5 ("sunxi: video: Dynamically reserve framebuffer memory")

Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_FSL_DCU_FB to Kconfig</title>
<updated>2017-04-14T11:37:35Z</updated>
<author>
<name>Sanchayan Maity</name>
<email>maitysanchayan@gmail.com</email>
</author>
<published>2017-04-11T05:42:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b215fb3f34befbff084550b67ee15c0363e9e9de'/>
<id>urn:sha1:b215fb3f34befbff084550b67ee15c0363e9e9de</id>
<content type='text'>
Rename CONFIG_FSL_DCU_FB to CONFIG_VIDEO_FSL_DCU_FB
and convert it to Kconfig.

Signed-off-by: Sanchayan Maity &lt;maitysanchayan@gmail.com&gt;
Reviewed-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Reviewed-by: Alison Wang &lt;alison.wang@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://www.denx.de/git/u-boot-imx</title>
<updated>2017-04-13T15:19:00Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-04-13T14:17:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1622559066d890f1b7622be0ede8a5d64de66ef3'/>
<id>urn:sha1:1622559066d890f1b7622be0ede8a5d64de66ef3</id>
<content type='text'>
Drop CONFIG_STACKSIZE from include/configs/imx6_logic.h

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>ARM: mxs: Rename M28EVK</title>
<updated>2017-04-05T16:12:04Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2017-04-05T11:31:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fcea480d1d4048c5ba1af236b1ed68162bc17ba6'/>
<id>urn:sha1:fcea480d1d4048c5ba1af236b1ed68162bc17ba6</id>
<content type='text'>
The board is now manufactured by Aries Embedded GmbH , rename it.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
</feed>
