<br>Hi Kevin,<br><div><br></div><div><br><div class="gmail_quote">On Wed, Dec 15, 2010 at 9:42 PM, Kevin Hilman <span dir="ltr">&lt;<a href="mailto:khilman@deeprootsystems.com">khilman@deeprootsystems.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">&quot;Govindraj.R&quot; &lt;<a href="mailto:govindraj.raja@ti.com">govindraj.raja@ti.com</a>&gt; writes:<br>


<br>
&gt; Changes invloves:<br>
&gt; ----------------<br>
&gt; 1) Addition of hwmod data for omap2/3/4.<br>
&gt; 1) McSPI driver hwmod adaptation with cleanup of base address<br>
&gt;    macros and using omap-device API&#39;s.<br>
&gt; 2) Runtime Conversion of McSPI driver<br>
&gt;<br>
</div><div class="im">&gt; Changes from v1:<br>
&gt; ---------------<br>
&gt; 1) Fixing patch 5/5 comments for hwmod+runtime<br>
&gt;    Split the patch 5/5 to hwmod adaptation<br>
&gt;    and then runtime conversion<br>
&gt;    <a href="http://www.mail-archive.com/linux-omap@vger.kernel.org/msg33387.html" target="_blank">http://www.mail-archive.com/linux-omap@vger.kernel.org/msg33387.html</a><br>
&gt;<br>
&gt; Testing Updates:<br>
&gt; ----------------<br>
&gt; Was tested using data transfer test module available at:<br>
&gt; <a href="http://dev.omapzoom.org/?p=richo/device_driver_test.git;a=blob;f=mcspi/test_code/" target="_blank">http://dev.omapzoom.org/?p=richo/device_driver_test.git;a=blob;f=mcspi/test_code/</a><br>
&gt; utils/mcspi_modules/omap_mcspi_datatest.c;<br>
&gt; h=e42ec10c5c844abdde6a7175a268b379fbbdb655;<br>
&gt; hb=5d9a755d50e58de861c5e8991f2f607bc49b5dc3<br>
<br>
</div>Can you summarize what this test does?<br>
<br>
On what platforms was this tested?<br>
<br>
How was it tested for OMAP1 and OMAP2?<br></blockquote><div><br></div><div><br></div><div>Using the above mentioned test module we had done some</div><div>data transfer tests.</div><div>Platforms used used where :</div><div>

1) OMAP2430 SDP.</div><div>2) OMAP3 (ZOOM boards zoom2/3).</div><div>3) OMAP4430 SDP [ Here even basic Ethernet functionality was checked which is over SPI interface]</div><div>We boot tested on 2420/n800.</div><div><br>
</div>
<div>Coming to omap1,</div><div><br></div><div>This driver[omap2_mcspi.c] is applicable only from omap2_plus</div><div>for omap1 omap_uwire.c is the spi driver file.</div><div><br></div><div>Looking into the driver/spi/Kconfig and Makefile:</div>

<div><br></div><div>&lt;KCONFIG SNIP&gt;</div><div><br></div><div><div>config SPI_OMAP_UWIRE</div><div>        tristate &quot;OMAP1 MicroWire&quot;</div><div>        depends on ARCH_OMAP1</div></div><div><br></div><div><div>

config SPI_OMAP24XX</div><div>        tristate &quot;McSPI driver for OMAP&quot;</div><div>        depends on ARCH_OMAP2PLUS</div></div><div><br></div><div>&lt;MAKEFILE SNIP&gt;</div><div><br></div><div>obj-$(CONFIG_SPI_OMAP_UWIRE)            += omap_uwire.o</div>

<div><div>obj-$(CONFIG_SPI_OMAP24XX)              += omap2_mcspi.o</div></div><div><br></div><div><br></div><div>---</div><div>Thanks,</div><div>Govindraj.R</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


<font color="#888888"><br>
Kevin<br>
</font><div><div></div><div class="h5"><br>
&gt; System wide suspend and ret/off counts observation,<br>
&gt; ensured that no behavioral difference with and without<br>
&gt; this patch series.<br>
&gt;<br>
&gt; Benoit Cousson (1):<br>
&gt;   OMAP4: hwmod data: Add McSPI<br>
&gt;<br>
&gt; Charulatha V (5):<br>
&gt;   OMAP2420: hwmod data: Add McSPI<br>
&gt;   OMAP2430: hwmod data: Add McSPI<br>
&gt;   OMAP3: hwmod data: Add McSPI<br>
&gt;   OMAP3: clocks: Update clock domain name for mcspi fck<br>
&gt;   OMAP: devices: Modify McSPI device to adapt to hwmod framework<br>
&gt;<br>
&gt; Govindraj.R (1):<br>
&gt;   OMAP: runtime: McSPI driver runtime conversion<br>
&gt;<br>
&gt;  arch/arm/mach-omap2/clock3xxx_data.c       |    4 +<br>
&gt;  arch/arm/mach-omap2/devices.c              |  189 ++++---------------<br>
&gt;  arch/arm/mach-omap2/omap_hwmod_2420_data.c |  156 ++++++++++++++++<br>
&gt;  arch/arm/mach-omap2/omap_hwmod_2430_data.c |  219 ++++++++++++++++++++++<br>
&gt;  arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  280 ++++++++++++++++++++++++++++<br>
&gt;  arch/arm/mach-omap2/omap_hwmod_44xx_data.c |  267 ++++++++++++++++++++++++++<br>
&gt;  arch/arm/plat-omap/include/plat/mcspi.h    |   11 +<br>
&gt;  drivers/spi/omap2_mcspi.c                  |  225 +++++++---------------<br>
&gt;  8 files changed, 1051 insertions(+), 300 deletions(-)<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; To unsubscribe from this list: send the line &quot;unsubscribe linux-omap&quot; in<br>
&gt; the body of a message to <a href="mailto:majordomo@vger.kernel.org">majordomo@vger.kernel.org</a><br>
&gt; More majordomo info at  <a href="http://vger.kernel.org/majordomo-info.html" target="_blank">http://vger.kernel.org/majordomo-info.html</a><br>
</div></div></blockquote></div><br><br>
</div>