<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/dma/pch_dma.c, branch v3.0-rc4</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>pch_dma: modify pci device table definition</title>
<updated>2011-05-09T11:42:24+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=eb8590b504caacb029dea4540e0b0dcc98da4381'/>
<id>eb8590b504caacb029dea4540e0b0dcc98da4381</id>
<content type='text'>
Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: Support new device ML7223 IOH</title>
<updated>2011-05-09T11:42:23+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c0dfc04ac96847913a791f5459f4ac83a81a4745'/>
<id>c0dfc04ac96847913a791f5459f4ac83a81a4745</id>
<content type='text'>
Support new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).
The ML7223 IOH is for MP(Media Phone) use.
The ML7223 is companion chip for Intel Atom E6xx series.
The ML7223 is completely compatible for Intel EG20T PCH.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).
The ML7223 IOH is for MP(Media Phone) use.
The ML7223 is companion chip for Intel Atom E6xx series.
The ML7223 is completely compatible for Intel EG20T PCH.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: Support I2S for ML7213 IOH</title>
<updated>2011-05-09T11:42:23+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=194f5f2706c7472f9c6bb2d17fa788993606581f'/>
<id>194f5f2706c7472f9c6bb2d17fa788993606581f</id>
<content type='text'>
Support I2S device for ML7213 IOH

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support I2S device for ML7213 IOH

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: Fix DMA setting issue</title>
<updated>2011-05-09T11:42:23+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=60092d0bde4c8741198da4a69b693d3709385bf1'/>
<id>60092d0bde4c8741198da4a69b693d3709385bf1</id>
<content type='text'>
Currently, Direct-Start mode(*) is enabled.
Our IOH's devices must not use this mode.
This causes unexpected behavior.
This patch deletes Direct-Start setting.
(*) This mode is used in order for CPU to generate the DMA request.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, Direct-Start mode(*) is enabled.
Our IOH's devices must not use this mode.
This causes unexpected behavior.
This patch deletes Direct-Start setting.
(*) This mode is used in order for CPU to generate the DMA request.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: modify for checkpatch</title>
<updated>2011-05-09T11:42:23+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=08645fdc7bab4564f7dfd07525da8a1761f8f106'/>
<id>08645fdc7bab4564f7dfd07525da8a1761f8f106</id>
<content type='text'>
Fix checkpatch warnings.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix checkpatch warnings.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: fix dma direction issue for ML7213 IOH video-in</title>
<updated>2011-05-09T11:42:23+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-05-09T07:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c8fcba600c46c5d7667ec230b1d9ce3ce5859f9c'/>
<id>c8fcba600c46c5d7667ec230b1d9ce3ce5859f9c</id>
<content type='text'>
Currently, even-channel number is set as tx direction and odd is set as rx.
However, though video-in uses ch6, the direction is not tx but rx.
This patch sets video-in's DMA direction correctly.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, even-channel number is set as tx direction and odd is set as rx.
However, though video-in uses ch6, the direction is not tx but rx.
This patch sets video-in's DMA direction correctly.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers, pch_dma: Fix uninitialized var before use</title>
<updated>2011-04-06T08:44:56+00:00</updated>
<author>
<name>Liu Yuan</name>
<email>tailai.ly@taobao.com</email>
</author>
<published>2011-04-02T06:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=364de77831213be20f7f33c39ca1c194593b5c11'/>
<id>364de77831213be20f7f33c39ca1c194593b5c11</id>
<content type='text'>
In the function pdc_desc_get(), var 'i' is not
initialized before use. This patch fixes it.

Signed-off-by: Liu Yuan &lt;tailai.ly@taobao.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the function pdc_desc_get(), var 'i' is not
initialized before use. This patch fixes it.

Signed-off-by: Liu Yuan &lt;tailai.ly@taobao.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers, pch_dma: Fix warning when CONFIG_PM=n.</title>
<updated>2011-03-06T19:56:50+00:00</updated>
<author>
<name>Rakib Mullick</name>
<email>rakib.mullick@gmail.com</email>
</author>
<published>2011-03-06T11:26:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0b863b333f529c7ddd8bee58e6696a7254417a05'/>
<id>0b863b333f529c7ddd8bee58e6696a7254417a05</id>
<content type='text'>
When CONFIG_PM=n, we get the following warning:

drivers/dma/pch_dma.c:741: warning: ‘pch_dma_suspend’ defined but not used
drivers/dma/pch_dma.c:755: warning: ‘pch_dma_resume’ defined but not used

To fix it, wrap pch_dma_{suspend,resume} and
pch_dma_{save,restore}_regs functions with CONFIG_PM.

Signed-off-by: Rakib Mullick &lt;rakib.mullick@gmail.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When CONFIG_PM=n, we get the following warning:

drivers/dma/pch_dma.c:741: warning: ‘pch_dma_suspend’ defined but not used
drivers/dma/pch_dma.c:755: warning: ‘pch_dma_resume’ defined but not used

To fix it, wrap pch_dma_{suspend,resume} and
pch_dma_{save,restore}_regs functions with CONFIG_PM.

Signed-off-by: Rakib Mullick &lt;rakib.mullick@gmail.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: set the number of array correctly</title>
<updated>2011-02-26T14:48:33+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-02-18T04:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=26d890f0d09fd58f7194aad651e86283cb9e6574'/>
<id>26d890f0d09fd58f7194aad651e86283cb9e6574</id>
<content type='text'>
set the number of array correctly.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set the number of array correctly.

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pch_dma: fix kernel error issue</title>
<updated>2011-02-26T14:48:29+00:00</updated>
<author>
<name>Tomoya MORINAGA</name>
<email>tomoya-linux@dsn.okisemi.com</email>
</author>
<published>2011-02-18T04:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c5a9f9d0895b2c16908979244d3d678fd6db0545'/>
<id>c5a9f9d0895b2c16908979244d3d678fd6db0545</id>
<content type='text'>
fix the following kernel error

------------[ cut here ]------------
WARNING: at kernel/softirq.c:159 _local_bh_enable_ip.clone.5+0x35/0x71()
Hardware name: To be filled by O.E.M.
Modules linked in: pch_uart pch_dma fuse mga drm cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec matroxfb_base snd_hwdep 8250_pnp snd_seq snd_seq_device matroxfb_DAC1064 snd_pcm joydev 8250 matroxfb_accel snd_timer matroxfb_Ti3026 ppdev pegasus parport_pc snd parport matroxfb_g450 g450_pll serial_core video output matroxfb_misc soundcore snd_page_alloc serio_raw pcspkr ext4 jbd2 crc16 sdhci_pci sdhci mmc_core floppy [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.37.upstream_check+ #8
Call Trace:
 [&lt;c0433add&gt;] warn_slowpath_common+0x65/0x7a
 [&lt;c043825b&gt;] ? _local_bh_enable_ip.clone.5+0x35/0x71
 [&lt;c0433b01&gt;] warn_slowpath_null+0xf/0x13
 [&lt;c043825b&gt;] _local_bh_enable_ip.clone.5+0x35/0x71
 [&lt;c043829f&gt;] local_bh_enable_ip+0x8/0xa
 [&lt;c06ec471&gt;] _raw_spin_unlock_bh+0x10/0x12
 [&lt;f82b57dd&gt;] pd_prep_slave_sg+0xba/0x200 [pch_dma]
 [&lt;f82f7b7a&gt;] pch_uart_interrupt+0x44d/0x6aa [pch_uart]
 [&lt;c046fa97&gt;] handle_IRQ_event+0x1d/0x9e
 [&lt;c047146f&gt;] handle_fasteoi_irq+0x90/0xc7
 [&lt;c04713df&gt;] ? handle_fasteoi_irq+0x0/0xc7
 &lt;IRQ&gt;  [&lt;c04045af&gt;] ? do_IRQ+0x3e/0x89
 [&lt;c04035a9&gt;] ? common_interrupt+0x29/0x30
 [&lt;c04400d8&gt;] ? sys_getpriority+0x12d/0x1a2
 [&lt;c058bb2b&gt;] ? arch_local_irq_enable+0x5/0xb
 [&lt;c058c740&gt;] ? acpi_idle_enter_bm+0x22a/0x261
 [&lt;c0648b11&gt;] ? cpuidle_idle_call+0x70/0xa1
 [&lt;c0401f44&gt;] ? cpu_idle+0x49/0x6a
 [&lt;c06d9fc4&gt;] ? rest_init+0x58/0x5a
 [&lt;c089e762&gt;] ? start_kernel+0x2d0/0x2d5
 [&lt;c089e0ce&gt;] ? i386_start_kernel+0xce/0xd5

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix the following kernel error

------------[ cut here ]------------
WARNING: at kernel/softirq.c:159 _local_bh_enable_ip.clone.5+0x35/0x71()
Hardware name: To be filled by O.E.M.
Modules linked in: pch_uart pch_dma fuse mga drm cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec matroxfb_base snd_hwdep 8250_pnp snd_seq snd_seq_device matroxfb_DAC1064 snd_pcm joydev 8250 matroxfb_accel snd_timer matroxfb_Ti3026 ppdev pegasus parport_pc snd parport matroxfb_g450 g450_pll serial_core video output matroxfb_misc soundcore snd_page_alloc serio_raw pcspkr ext4 jbd2 crc16 sdhci_pci sdhci mmc_core floppy [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Not tainted 2.6.37.upstream_check+ #8
Call Trace:
 [&lt;c0433add&gt;] warn_slowpath_common+0x65/0x7a
 [&lt;c043825b&gt;] ? _local_bh_enable_ip.clone.5+0x35/0x71
 [&lt;c0433b01&gt;] warn_slowpath_null+0xf/0x13
 [&lt;c043825b&gt;] _local_bh_enable_ip.clone.5+0x35/0x71
 [&lt;c043829f&gt;] local_bh_enable_ip+0x8/0xa
 [&lt;c06ec471&gt;] _raw_spin_unlock_bh+0x10/0x12
 [&lt;f82b57dd&gt;] pd_prep_slave_sg+0xba/0x200 [pch_dma]
 [&lt;f82f7b7a&gt;] pch_uart_interrupt+0x44d/0x6aa [pch_uart]
 [&lt;c046fa97&gt;] handle_IRQ_event+0x1d/0x9e
 [&lt;c047146f&gt;] handle_fasteoi_irq+0x90/0xc7
 [&lt;c04713df&gt;] ? handle_fasteoi_irq+0x0/0xc7
 &lt;IRQ&gt;  [&lt;c04045af&gt;] ? do_IRQ+0x3e/0x89
 [&lt;c04035a9&gt;] ? common_interrupt+0x29/0x30
 [&lt;c04400d8&gt;] ? sys_getpriority+0x12d/0x1a2
 [&lt;c058bb2b&gt;] ? arch_local_irq_enable+0x5/0xb
 [&lt;c058c740&gt;] ? acpi_idle_enter_bm+0x22a/0x261
 [&lt;c0648b11&gt;] ? cpuidle_idle_call+0x70/0xa1
 [&lt;c0401f44&gt;] ? cpu_idle+0x49/0x6a
 [&lt;c06d9fc4&gt;] ? rest_init+0x58/0x5a
 [&lt;c089e762&gt;] ? start_kernel+0x2d0/0x2d5
 [&lt;c089e0ce&gt;] ? i386_start_kernel+0xce/0xd5

Signed-off-by: Tomoya MORINAGA &lt;tomoya-linux@dsn.okisemi.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
