<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/imxfb.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-04-25T15:03:37Z</updated>
<entry>
<title>video imxfb: do not depend on grouped clocks</title>
<updated>2012-04-25T15:03:37Z</updated>
<author>
<name>Sascha Hauer</name>
</author>
<published>2012-03-07T08:30:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13aaea03b9e33af420a327b7ab800332d6fbabf5'/>
<id>urn:sha1:13aaea03b9e33af420a327b7ab800332d6fbabf5</id>
<content type='text'>
the current i.MX clock support groups together unrelated clocks
to a single clock which is then used by the driver. This can't
be accomplished with the generic clock framework so we instead
request the individual clocks in the driver. For i.MX there are
generally three different clocks:

ipg: bus clock (needed to access registers)
ahb: dma relevant clock, sometimes referred to as hclk in the datasheet
per: bit clock, pixel clock

This patch changes the driver to request the individual clocks.
Currently all clk_get will get the same clock until the SoCs
are converted to the generic clock framework

Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>drivers/video/imxfb.c: add missing clk_put</title>
<updated>2011-06-02T08:07:41Z</updated>
<author>
<name>Julia Lawall</name>
</author>
<published>2011-06-01T17:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=609d3bbf044a6766f6505d8a29d4ed48020c014c'/>
<id>urn:sha1:609d3bbf044a6766f6505d8a29d4ed48020c014c</id>
<content type='text'>
Reorder the labels at the end of the function to correspond to the order in
which the resources are allocated.

A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@r exists@
expression e1,e2;
statement S;
@@

e1 = clk_get@p1(...);
... when != e1 = e2
    when != clk_put(e1)
    when any
if (...) { ... when != clk_put(e1)
               when != if (...) { ... clk_put(e1) ... }
* return@p3 ...;
 } else S
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Acked-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>video i.MX: remove mx1 compile time dependencies</title>
<updated>2011-05-19T11:11:26Z</updated>
<author>
<name>Sascha Hauer</name>
</author>
<published>2011-03-03T14:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f142b6196891660b329408e71573f97475823667'/>
<id>urn:sha1:f142b6196891660b329408e71573f97475823667</id>
<content type='text'>
remove usage of CONFIG_ARCH_MX1. It's mostly unused anyway, replace
it with cpu_is_mx1() where necessary. Also, depend on
IMX_HAVE_PLATFORM_IMX_FB instead of the architectures directly.

LAKML-Reference: 20110303141244.GQ29521@pengutronix.de
Acked-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>backlight: add backlight type</title>
<updated>2011-03-23T00:43:59Z</updated>
<author>
<name>Matthew Garrett</name>
</author>
<published>2011-03-22T23:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bb7ca747f8d6243b3943c5b133048652020f4a50'/>
<id>urn:sha1:bb7ca747f8d6243b3943c5b133048652020f4a50</id>
<content type='text'>
There may be multiple ways of controlling the backlight on a given
machine.  Allow drivers to expose the type of interface they are
providing, making it possible for userspace to make appropriate policy
decisions.

Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Cc: David Airlie &lt;airlied@linux.ie&gt;
Cc: Alex Deucher &lt;alexdeucher@gmail.com&gt;
Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Cc: Zhang Rui &lt;rui.zhang@intel.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Cc: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>video: imx: Update the manufacturer's name</title>
<updated>2011-01-12T06:06:59Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2011-01-10T11:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e3d5fb71e228c22ee1f78f19f19ef4e07f48f076'/>
<id>urn:sha1:e3d5fb71e228c22ee1f78f19f19ef4e07f48f076</id>
<content type='text'>
i.MX processors are currently manufactured by Freescale, not Motorola.

Make the manufacturer's name consistent.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>video: imxfb: Fix the maximum value for yres</title>
<updated>2010-12-27T14:05:55Z</updated>
<author>
<name>Fabio Estevam</name>
</author>
<published>2010-12-24T12:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=60328917e6019c7f8a2e70c08d433a05ba9fcfb7'/>
<id>urn:sha1:60328917e6019c7f8a2e70c08d433a05ba9fcfb7</id>
<content type='text'>
MX27 and MX25 have 10 bits in the YMAX field of LCDC Size Register.

Fix the maximum value for yres.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE</title>
<updated>2010-08-10T21:10:51Z</updated>
<author>
<name>Eric Bénard</name>
</author>
<published>2010-08-02T07:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81ef806163ebfd4775fc3154e031aad6feaaa192'/>
<id>urn:sha1:81ef806163ebfd4775fc3154e031aad6feaaa192</id>
<content type='text'>
From: Eric Bénard &lt;eric@eukrea.com&gt;

This fixes the following build failure:

	drivers/built-in.o: In function `imxfb_probe': mxcmmc.c:(.init.text+0xd04): undefined reference to `backlight_device_register'
	drivers/built-in.o: In function `imxfb_remove': mxcmmc.c:(.devexit.text+0x44): undefined reference to `backlight_device_unregister'

that was introduced by

	7a2bb23 (imxfb: add pwmr controlled backlight support)

Signed-off-by: Eric Bénard &lt;eric@eukrea.com&gt;
Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>imxfb: add pwmr controlled backlight support</title>
<updated>2010-07-26T12:29:21Z</updated>
<author>
<name>Eric Bénard</name>
</author>
<published>2010-07-16T13:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a2bb23c149e9f093b2b83c16c25991e32ef4ec3'/>
<id>urn:sha1:7a2bb23c149e9f093b2b83c16c25991e32ef4ec3</id>
<content type='text'>
Signed-off-by: Eric Bénard &lt;eric@eukrea.com&gt;
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>imxfb: correct location of callbacks in suspend and resume</title>
<updated>2010-02-03T02:11:22Z</updated>
<author>
<name>Uwe Kleine-König</name>
</author>
<published>2010-02-02T21:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ec562035ba64e724652cb12b8a770b3906e9bf5'/>
<id>urn:sha1:1ec562035ba64e724652cb12b8a770b3906e9bf5</id>
<content type='text'>
The probe function passes a pointer to a struct fb_info to
platform_set_drvdata(), so don't interpret the return value of
platform_get_drvdata() as a pointer to struct imxfb_info.

The original imxfb_info *fbi backlight_power was NULL but in imxfb_suspend
it was 4 resulting in an oops as imxfb_suspend calls
imxfb_disable_controller(fbi) which in turn has

	if (fbi-&gt;backlight_power)
			fbi-&gt;backlight_power(0);

Signed-off-by: Uwe Kleine-König  &lt;u.kleine-koenig@pengutronix.de&gt;
Acked-by: Sascha Hauer &lt;kernel@pengutronix.de&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>trivial: remove unnecessary semicolons</title>
<updated>2009-09-21T13:14:58Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2009-08-18T18:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a419aef8b858a2bdb98df60336063d28df4b272f'/>
<id>urn:sha1:a419aef8b858a2bdb98df60336063d28df4b272f</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
