<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/media/video/ivtv/Kconfig, branch master</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>[media] rename most media/video pci drivers to media/pci</title>
<updated>2012-08-15T19:36:22+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2012-08-14T15:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b285192a43f0432d82c2c10974204e78af0da596'/>
<id>b285192a43f0432d82c2c10974204e78af0da596</id>
<content type='text'>
Rename all PCI drivers with their own directory under
drivers/media/video into drivers/media/pci and update the
building system.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename all PCI drivers with their own directory under
drivers/media/video into drivers/media/pci and update the
building system.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] rc: rename the remaining things to rc_core</title>
<updated>2010-12-29T10:16:50+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2010-11-17T16:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6bda96447cef24fbf97a798b1ea664224d5fdc25'/>
<id>6bda96447cef24fbf97a798b1ea664224d5fdc25</id>
<content type='text'>
The Remote Controller subsystem is meant to be used not only by Infra Red
but also for similar types of Remote Controllers. The core is not specific
to Infra Red. As such, rename:
	- ir-core.h to rc-core.h
	- IR_CORE to RC_CORE
	- namespace inside rc-core.c/rc-core.h

To be consistent with the other changes.

No functional change on this patch.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Remote Controller subsystem is meant to be used not only by Infra Red
but also for similar types of Remote Controllers. The core is not specific
to Infra Red. As such, rename:
	- ir-core.h to rc-core.h
	- IR_CORE to RC_CORE
	- namespace inside rc-core.c/rc-core.h

To be consistent with the other changes.

No functional change on this patch.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[media] ir-core: more cleanups of ir-functions.c</title>
<updated>2010-12-29T10:16:36+00:00</updated>
<author>
<name>David HÃ¤rdeman</name>
<email>david@hardeman.nu</email>
</author>
<published>2010-10-29T19:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3ffea4988be3f3fa65f2104ba31eff2b5e0e82a0'/>
<id>3ffea4988be3f3fa65f2104ba31eff2b5e0e82a0</id>
<content type='text'>
cx88 only depends on VIDEO_IR because it needs ir_extract_bits().
Move that function to ir-core.h and make it inline.

Lots of drivers had dependencies on VIDEO_IR when they really
wanted IR_CORE.

The only remaining drivers to depend on VIDEO_IR are bt8xx and
saa7134 (ir_rc5_timer_end is the only function exported by
ir-functions).

Rename VIDEO_IR -&gt; IR_LEGACY to give a hint to anyone writing or
converting drivers to IR_CORE that they do not want a dependency
on IR_LEGACY.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
Acked-by: Jarod Wilson &lt;jarod@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cx88 only depends on VIDEO_IR because it needs ir_extract_bits().
Move that function to ir-core.h and make it inline.

Lots of drivers had dependencies on VIDEO_IR when they really
wanted IR_CORE.

The only remaining drivers to depend on VIDEO_IR are bt8xx and
saa7134 (ir_rc5_timer_end is the only function exported by
ir-functions).

Rename VIDEO_IR -&gt; IR_LEGACY to give a hint to anyone writing or
converting drivers to IR_CORE that they do not want a dependency
on IR_LEGACY.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
Acked-by: Jarod Wilson &lt;jarod@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB: fix Kconfig to depends on VIDEO_IR</title>
<updated>2010-08-12T18:07:57+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2010-08-09T17:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=361be7b1d099b671e01ca56b59b1e8b8e9ce4771'/>
<id>361be7b1d099b671e01ca56b59b1e8b8e9ce4771</id>
<content type='text'>
warning: (VIDEO_BT848 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; VIDEO_V4L2 &amp;&amp; INPUT || VIDEO_SAA7134 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_CX88 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_IVTV &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_CX18 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; DVB_CORE &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; EXPERIMENTAL &amp;&amp; INPUT || VIDEO_EM28XX &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_TLG2300 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT &amp;&amp; SND &amp;&amp; DVB_CORE || VIDEO_CX231XX &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT || DVB_BUDGET_CI &amp;&amp; MEDIA_SUPPORT &amp;&amp; DVB_CAPTURE_DRIVERS &amp;&amp; DVB_CORE &amp;&amp; DVB_BUDGET_CORE &amp;&amp; I2C &amp;&amp; INPUT || DVB_DM1105 &amp;&amp; MEDIA_SUPPORT &amp;&amp; DVB_CAPTURE_DRIVERS &amp;&amp; DVB_CORE &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_GO7007 &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT &amp;&amp; SND || VIDEO_CX25821 &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; DVB_CORE &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT) selects VIDEO_IR which has unmet direct dependencies (IR_CORE)

Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
warning: (VIDEO_BT848 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; VIDEO_V4L2 &amp;&amp; INPUT || VIDEO_SAA7134 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_CX88 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_IVTV &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_CX18 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; DVB_CORE &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; EXPERIMENTAL &amp;&amp; INPUT || VIDEO_EM28XX &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_TLG2300 &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT &amp;&amp; SND &amp;&amp; DVB_CORE || VIDEO_CX231XX &amp;&amp; MEDIA_SUPPORT &amp;&amp; VIDEO_CAPTURE_DRIVERS &amp;&amp; VIDEO_V4L2 &amp;&amp; V4L_USB_DRIVERS &amp;&amp; USB &amp;&amp; VIDEO_DEV &amp;&amp; I2C &amp;&amp; INPUT || DVB_BUDGET_CI &amp;&amp; MEDIA_SUPPORT &amp;&amp; DVB_CAPTURE_DRIVERS &amp;&amp; DVB_CORE &amp;&amp; DVB_BUDGET_CORE &amp;&amp; I2C &amp;&amp; INPUT || DVB_DM1105 &amp;&amp; MEDIA_SUPPORT &amp;&amp; DVB_CAPTURE_DRIVERS &amp;&amp; DVB_CORE &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT || VIDEO_GO7007 &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT &amp;&amp; SND || VIDEO_CX25821 &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; DVB_CORE &amp;&amp; VIDEO_DEV &amp;&amp; PCI &amp;&amp; I2C &amp;&amp; INPUT) selects VIDEO_IR which has unmet direct dependencies (IR_CORE)

Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9486): ivtv/ivtvfb: no longer experimental</title>
<updated>2008-11-11T10:11:25+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2008-10-28T13:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7c34158f206dca89c717e6818d04b8db187155a3'/>
<id>7c34158f206dca89c717e6818d04b8db187155a3</id>
<content type='text'>
Remove the EXPERIMENTAL tag.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the EXPERIMENTAL tag.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9485): ivtv: remove incorrect V4L1 &amp; tvaudio dependency</title>
<updated>2008-11-11T10:11:25+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2008-10-28T13:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6a95ec590647989089b86a6d04c5f064240cb033'/>
<id>6a95ec590647989089b86a6d04c5f064240cb033</id>
<content type='text'>
ivtv used tvaudio in the past and at the time tvaudio required V4L1.
Since tvaudio is no longer dependent on V4L1 and since ivtv actually
no longer uses tvaudio at all, this is no removed from Kconfig.

Without this patch ivtv won't be build if V4L1 is disabled.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ivtv used tvaudio in the past and at the time tvaudio required V4L1.
Since tvaudio is no longer dependent on V4L1 and since ivtv actually
no longer uses tvaudio at all, this is no removed from Kconfig.

Without this patch ivtv won't be build if V4L1 is disabled.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (8534): remove select's of FW_LOADER</title>
<updated>2008-07-27T15:24:37+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-07-27T13:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=445c2714cf72817ab1ad3ca894c6d9b2047b3a3e'/>
<id>445c2714cf72817ab1ad3ca894c6d9b2047b3a3e</id>
<content type='text'>
After commit d9b19199e4894089456aaad295023263b5225c1a
(always enable FW_LOADER unless EMBEDDED=y) we can remove
the FW_LOADER select's and corresponding dependencies
on HOTPLUG.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After commit d9b19199e4894089456aaad295023263b5225c1a
(always enable FW_LOADER unless EMBEDDED=y) we can remove
the FW_LOADER select's and corresponding dependencies
on HOTPLUG.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7851): Fix FW_LOADER depencency at v4l/dvb</title>
<updated>2008-05-14T05:54:08+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-05-06T17:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=755a18baad393836c88ce92c3b7198c70e2e3205'/>
<id>755a18baad393836c88ce92c3b7198c70e2e3205</id>
<content type='text'>
Since:
1) FW_LOADER is defined as:

config FW_LOADER
        tristate "Userspace firmware loading support"
        depends on HOTPLUG

2) several V4L/DVB driver just selects it;

3) select is not smart enough to auto-select HOTPLUG, if select FW_LOADER.

So, All drivers that select FW_LOADER should also depend on HOTPLUG.

An easier solution (for the end-user perspective) would be to "select HOTPLUG".
However, live is not simple. This would cause recursive dependency issues like
this one:

drivers/usb/Kconfig:62:error: found recursive dependency: USB -&gt; USB_OHCI_HCD
-&gt; I2C -&gt; MEDIA_TUNER -&gt; MEDIA_TUNER_XC2028 -&gt; HOTPLUG -&gt; PCCARD -&gt; PCMCIA -&gt;
USB_ARCH_HAS_HCD -&gt; MOUSE_APPLETOUCH -&gt; USB

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since:
1) FW_LOADER is defined as:

config FW_LOADER
        tristate "Userspace firmware loading support"
        depends on HOTPLUG

2) several V4L/DVB driver just selects it;

3) select is not smart enough to auto-select HOTPLUG, if select FW_LOADER.

So, All drivers that select FW_LOADER should also depend on HOTPLUG.

An easier solution (for the end-user perspective) would be to "select HOTPLUG".
However, live is not simple. This would cause recursive dependency issues like
this one:

drivers/usb/Kconfig:62:error: found recursive dependency: USB -&gt; USB_OHCI_HCD
-&gt; I2C -&gt; MEDIA_TUNER -&gt; MEDIA_TUNER_XC2028 -&gt; HOTPLUG -&gt; PCCARD -&gt; PCMCIA -&gt;
USB_ARCH_HAS_HCD -&gt; MOUSE_APPLETOUCH -&gt; USB

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7846): Re-creates VIDEO_TUNER</title>
<updated>2008-05-14T05:54:07+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-05-06T15:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fdbbfb092cee0d826cba96df51f56c0e22cae579'/>
<id>fdbbfb092cee0d826cba96df51f56c0e22cae579</id>
<content type='text'>
VIDEO_TUNER is responsible for compilation of tuners.ko module. This were the
previous behaviour before the creation of MEDIA_TUNER.

Before this patch, tuner.ko were created even for drivers that don't need a
tuner (like webcam drivers).

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VIDEO_TUNER is responsible for compilation of tuners.ko module. This were the
previous behaviour before the creation of MEDIA_TUNER.

Before this patch, tuner.ko were created even for drivers that don't need a
tuner (like webcam drivers).

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename common tuner Kconfig names to use the same</title>
<updated>2008-04-29T21:41:38+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-04-30T00:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=149ef72deeba57078216c9fa678baff392295853'/>
<id>149ef72deeba57078216c9fa678baff392295853</id>
<content type='text'>
namespace for all of them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
namespace for all of them.
</pre>
</div>
</content>
</entry>
</feed>
