<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/video, branch kk4.4.3_2.0.0-beta</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>Merge remote-tracking branch 'remotes/google/android-3.10' into imx_3.10.y_android</title>
<updated>2014-05-30T06:01:16+00:00</updated>
<author>
<name>Ke Qinghua</name>
<email>qinghua.ke@freescale.com</email>
</author>
<published>2014-05-30T05:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=64b70876fa43a963871056648819e230e1dd74d8'/>
<id>64b70876fa43a963871056648819e230e1dd74d8</id>
<content type='text'>
Conflicts:
	arch/arm/common/Kconfig
	arch/arm/common/Makefile
	arch/arm/mm/mmu.c
	drivers/input/Kconfig
	drivers/input/Makefile
	drivers/input/evdev.c
	drivers/input/keyreset.c
	drivers/input/misc/gpio_event.c
	drivers/of/fdt.c
	drivers/staging/android/Kconfig
	drivers/staging/android/Makefile
	drivers/staging/android/ion/Kconfig
	drivers/staging/android/ion/Makefile
	drivers/staging/android/ion/ion.c
	drivers/usb/gadget/android.c
	drivers/usb/phy/Kconfig
	drivers/usb/phy/Makefile
	drivers/video/Kconfig
	drivers/video/adf/adf.c
	drivers/video/adf/adf_memblock.c
	include/linux/keyreset.h
	include/linux/mm_types.h
	include/linux/wakelock.h
	include/net/tcp.h
	include/uapi/linux/prctl.h
	include/video/adf_fbdev.h
	kernel/cpu.c
	kernel/futex.c
	kernel/power/Kconfig
	kernel/power/Makefile
	kernel/power/wakeup_reason.c
	kernel/sys.c
	net/ipv4/ping.c
	net/ipv4/sysctl_net_ipv4.c
	net/ipv6/ping.c
	net/ipv6/route.c
	net/netfilter/xt_IDLETIMER.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/common/Kconfig
	arch/arm/common/Makefile
	arch/arm/mm/mmu.c
	drivers/input/Kconfig
	drivers/input/Makefile
	drivers/input/evdev.c
	drivers/input/keyreset.c
	drivers/input/misc/gpio_event.c
	drivers/of/fdt.c
	drivers/staging/android/Kconfig
	drivers/staging/android/Makefile
	drivers/staging/android/ion/Kconfig
	drivers/staging/android/ion/Makefile
	drivers/staging/android/ion/ion.c
	drivers/usb/gadget/android.c
	drivers/usb/phy/Kconfig
	drivers/usb/phy/Makefile
	drivers/video/Kconfig
	drivers/video/adf/adf.c
	drivers/video/adf/adf_memblock.c
	include/linux/keyreset.h
	include/linux/mm_types.h
	include/linux/wakelock.h
	include/net/tcp.h
	include/uapi/linux/prctl.h
	include/video/adf_fbdev.h
	kernel/cpu.c
	kernel/futex.c
	kernel/power/Kconfig
	kernel/power/Makefile
	kernel/power/wakeup_reason.c
	kernel/sys.c
	net/ipv4/ping.c
	net/ipv4/sysctl_net_ipv4.c
	net/ipv6/ping.c
	net/ipv6/route.c
	net/netfilter/xt_IDLETIMER.c
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: fbdev: add stubs for kernels without ADF_FBDEV</title>
<updated>2014-05-02T23:07:00+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2014-04-29T18:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=10689a3985d3a1689bd4f36f0d5327b7d655d1bb'/>
<id>10689a3985d3a1689bd4f36f0d5327b7d655d1bb</id>
<content type='text'>
Change-Id: I42e087cddc29f6b93749791606e80dbd3e6f59ce
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I42e087cddc29f6b93749791606e80dbd3e6f59ce
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: add buffer padding quirk</title>
<updated>2014-04-22T03:35:45+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2014-04-08T19:36:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e5b48b2f7e27af52ce615226aac0d4c0223bb28a'/>
<id>e5b48b2f7e27af52ce615226aac0d4c0223bb28a</id>
<content type='text'>
Quirks specify common behaviors that vary slightly among devices, and
which ADF must account for.

The buffer padding quirk captures the way different devices fetch the
last scanline in a buffer: some devices fetch an entire line (including
padding to the pitch) while others only fetch up to the visible width.
ADF's buffer size validation now takes this quirk into account.

Change-Id: I828b13316e27621d8a9efd9d5fffa6ce12a525ff
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Quirks specify common behaviors that vary slightly among devices, and
which ADF must account for.

The buffer padding quirk captures the way different devices fetch the
last scanline in a buffer: some devices fetch an entire line (including
padding to the pitch) while others only fetch up to the visible width.
ADF's buffer size validation now takes this quirk into account.

Change-Id: I828b13316e27621d8a9efd9d5fffa6ce12a525ff
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: replace fbdev helper's open flag with refcount</title>
<updated>2014-04-22T03:35:44+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2014-03-24T23:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=29b0a2930c712cce71a462e4017266ec5abbde89'/>
<id>29b0a2930c712cce71a462e4017266ec5abbde89</id>
<content type='text'>
A device's fb_info is shared between clients.  fb_release() is called
when each client is released, not just the last one.  Since the fbdev
helper needs to release its dma-buf when the last client goes away, it
must keep its own reference count.

fbmem and fbcon hold different locks while calling fb_release(), so
explicit locking is needed.

Change-Id: I42cd659f7633adba7c11f407d4b594bd43305d6a
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A device's fb_info is shared between clients.  fb_release() is called
when each client is released, not just the last one.  Since the fbdev
helper needs to release its dma-buf when the last client goes away, it
must keep its own reference count.

fbmem and fbcon hold different locks while calling fb_release(), so
explicit locking is needed.

Change-Id: I42cd659f7633adba7c11f407d4b594bd43305d6a
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: expose adf_modeinfo_set_{name,vrefresh} to drivers</title>
<updated>2014-04-22T03:35:25+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-10-17T20:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=811203f49e03b82f087243222270912f5d6f32f1'/>
<id>811203f49e03b82f087243222270912f5d6f32f1</id>
<content type='text'>
Change-Id: Id9f8b2184927a77b244ce0b33d619d6e44a0f17a
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id9f8b2184927a77b244ce0b33d619d6e44a0f17a
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: add helpers for validating custom formats</title>
<updated>2014-04-22T03:35:24+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-10-15T19:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2f9e09ae374017140c7eff52290dd0cd47d406bd'/>
<id>2f9e09ae374017140c7eff52290dd0cd47d406bd</id>
<content type='text'>
Many custom formats look a lot like the standard ones, but with
different subsampling, bpp, etc.  Expose and document
adf_buffer_validate()'s main body, so drivers can reuse its logic when
validating these formats.

Change-Id: I1d06981c9e5aab26f3ab2956c08c679f2c823bcc
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many custom formats look a lot like the standard ones, but with
different subsampling, bpp, etc.  Expose and document
adf_buffer_validate()'s main body, so drivers can reuse its logic when
validating these formats.

Change-Id: I1d06981c9e5aab26f3ab2956c08c679f2c823bcc
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: add informational flags to interfaces</title>
<updated>2014-04-22T03:35:23+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-09-13T18:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e1f700a90f559e989e56196710068d6689c833aa'/>
<id>e1f700a90f559e989e56196710068d6689c833aa</id>
<content type='text'>
Informational flags don't affect ADF directly but may be useful to
clients.  Currently used to indicate primary and external displays.

Change-Id: I343c7f0148da0869244c8e818350e9855525df85
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Informational flags don't affect ADF directly but may be useful to
clients.  Currently used to indicate primary and external displays.

Change-Id: I343c7f0148da0869244c8e818350e9855525df85
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: add fbdev compatibility helper</title>
<updated>2014-04-22T03:35:23+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-07-09T20:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=24643b4bba33b3e545945da0fdda19acae125be1'/>
<id>24643b4bba33b3e545945da0fdda19acae125be1</id>
<content type='text'>
Change-Id: I2b82bb625f805e8edb27799743b290dda5befb97
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2b82bb625f805e8edb27799743b290dda5befb97
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: add supported formats to adf_overlay_engine_data</title>
<updated>2014-04-22T03:35:23+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-06-11T19:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5bbf994b7ff153baf2c0244eb2e033e08d8d1a91'/>
<id>5bbf994b7ff153baf2c0244eb2e033e08d8d1a91</id>
<content type='text'>
Change-Id: If2aa783b9ece60160f465bf697508fc58682e1bc
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If2aa783b9ece60160f465bf697508fc58682e1bc
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: adf: support "simple" buffers</title>
<updated>2014-04-22T03:35:23+00:00</updated>
<author>
<name>Greg Hackmann</name>
<email>ghackmann@google.com</email>
</author>
<published>2013-10-10T20:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=05da51499926c6e4f267a8e22740bb4e1215f485'/>
<id>05da51499926c6e4f267a8e22740bb4e1215f485</id>
<content type='text'>
Simple buffers are linear RGB buffers analogous to KMS's dumb buffers.
Simple buffers can be allocated and posted to a display interface
without any driver-private data.

Internally, ADF drivers provide the driver-private data needed (if any)
to post a simple buffer to the display.

Change-Id: Ib0b737622eaf343111310f6623f99d69cf3807d2
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simple buffers are linear RGB buffers analogous to KMS's dumb buffers.
Simple buffers can be allocated and posted to a display interface
without any driver-private data.

Internally, ADF drivers provide the driver-private data needed (if any)
to post a simple buffer to the display.

Change-Id: Ib0b737622eaf343111310f6623f99d69cf3807d2
Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
