GSOC 2014 - MMC-DMA-Linux-performance Week 1 project report

Week 1 progress:

What has been accomplished?:

  1. Code review of omap_hsmmc driver.

  2. Analysis of SDHCI stack in Linux kernel.

  3. Identified issues with implementing SDHCI for TI OMAP MMC Controller.

Case Study of OMAP MMC controller driver and its SDHCI implementation is present at below link-

https://github.com/disdi/MMC-DMA-Linux-performance/wiki/Week1—GSOC-2014

Issues:

The OMAP MMC Controller is SDHCI compliant more or less.

The problems are more likely to be in other areas that are SoC specific independent of the controller such as handling of PM and clocks for MMC, SDHCI core.

Plans for the next period:

Implement the SDHCI stack for the TI OMAP MMC Controller since the stack is forgiving and flexible and allows one to specific platform-specific DMA hooks.

Regards,
Saket Sinha

Unfortunately it appears that various bits and pieces of your post are
blindly copy pasted excerpts of private email.

Week 1 progress:

What has been accomplished?:

1. Code review of omap_hsmmc driver.

2. Analysis of SDHCI stack in Linux kernel.

3. Identified issues with implementing SDHCI for TI OMAP MMC Controller.

Case Study of OMAP MMC controller driver and its SDHCI implementation is present at below link-

Week1 GSOC 2014 · disdi/MMC-DMA-Linux-performance Wiki · GitHub

Issues:

The OMAP MMC Controller is SDHCI compliant more or less.

How is that an issue?

The problems are more likely to be in other areas that are SoC specific independent of the controller such as handling of PM and clocks for MMC, SDHCI core.

This was just one of the things I told you as my opinion. Can you
please do some independent thinking instead of taking everything I say
literally and doing it?

Plans for the next period:

Implement the SDHCI stack for the TI OMAP MMC Controller since the stack is forgiving and flexible and allows one to specific platform-specific DMA hooks.

That doesn't make any sense and appears again to be a badly formatted
copy pasted version of our last private email. The formatting even
implies that.

Copying and pasting from email to form a nonsensical collage is
downright lazy and unacceptable.
From what I know about you, you can do better than this.

And, where is the comparison discussion you did with Tegra and others?
IT IS OK, to say "I tried this..but it didn't work" in your report.
That's exactly what the *issues* section is for.