Skip to content

OMAP: McSPI: Hwmod adaptation + runtime conversion

Cousson, Benoit linux-arm-kernel linux-omap linux-spi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v3 Latest0 of 6 patches 0 repliesNew

Patches in v3 No applies recorded yet

None of the 6 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 0/6] OMAP: McSPI: Hwmod adaptation + runtime conversion

Hi Grant,

Quoted 14 lines · Grant Likely
Quoted 7 lines · Govindraj.R

Changes invloves:
----------------
1) Addition of hwmod data for omap2/3/4.
2) McSPI driver hwmod adaptation with cleanup of base address macros and using omap-device API's.
3) Runtime Conversion of McSPI driver.

Quoted 5 lines

Changes from v2:
---------------
1) Fixing minor comments and adding ack from Grant Likely.

        https://patchwork.kernel.org/patch/371321/
        https://patchwork.kernel.org/patch/371331/
Quoted 6 lines

Hi Govindraj,

My comment still stands that it looks like a lot of duplicate data is being generated, which makes this patch set larger than it appears to need to be, but those files aren't in a directory that I maintain so it's not my call. :-)

As Paul said in a previous email, we are well aware of that issue. This is something I will work on for the future OMAP4 variants. Since these files are manually done on OMAP2 & 3 and generated for OMAP4, it will require some time and a bunch of scripts to manage easily the delta between OMAP2, 3 and 4.
It should be much more straightforward for OMAP4 and beyond.

Regards,
Benoit

Quoted 49 lines

Tony, I'm okay with your merging this series through your tree.

g.

Quoted 41 lines

Changes from v1:
---------------
1) Fixing patch 5/5 comments for hwmod+runtime
Split the patch 5/5 to hwmod adaptation
and then runtime conversion
http://www.mail-archive.com/linux-omap at vger.kernel.org/msg33387.html

Testing Updates:
----------------
Was tested using data transfer test module available at:
http://dev.omapzoom.org/?p=richo/device_driver_test.git;a=blob;f=mcspi/test_code/
utils/mcspi_modules/omap_mcspi_datatest.c; h=e42ec10c5c844abdde6a7175a268b379fbbdb655; hb=5d9a755d50e58de861c5e8991f2f607bc49b5dc3
This test basically involves MISO<--> MOSI lines looped and data transfer test done using the above test module.
System wide suspend and ret/off counts observation, ensured that no behavioral difference with and without this patch series.

Charulatha V (1):
OMAP: devices: Modify McSPI device to adapt to hwmod framework

Govindraj.R (5):
OMAP2420: hwmod data: Add McSPI
OMAP2430: hwmod data: Add McSPI
OMAP3: hwmod data: Add McSPI
OMAP4: hwmod data: Add McSPI
OMAP: runtime: McSPI driver runtime conversion

  arch/arm/mach-omap2/devices.c              |  187 ++++---------------
  arch/arm/mach-omap2/omap_hwmod_2420_data.c |  156 ++++++++++++++++
  arch/arm/mach-omap2/omap_hwmod_2430_data.c |  219 ++++++++++++++++++++++
  arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  280 ++++++++++++++++++++++++++++
  arch/arm/mach-omap2/omap_hwmod_44xx_data.c |  266 ++++++++++++++++++++++++++
  arch/arm/plat-omap/include/plat/mcspi.h    |   11 +
  drivers/spi/omap2_mcspi.c                  |  224 +++++++---------------
  7 files changed, 1043 insertions(+), 300 deletions(-)