From: Pekon Gupta <pekon@ti.com>
To: Tony Lindgren <tony@atomide.com>
Cc: linux-omap <linux-omap@vger.kernel.org>,
Ezequiel Garcia <ezequiel.garcia@free-electrons.com>,
Stefan Roese <sr@denx.de>, Pekon Gupta <pekon@ti.com>
Subject: [PATCH v8 0/4] mtd: devices: elm: add checks ELM H/W constrains, driver code cleanup
Date: Thu, 20 Mar 2014 18:43:04 +0530 [thread overview]
Message-ID: <1395321188-4123-1-git-send-email-pekon@ti.com> (raw)
*changes v7 -> v8*
Incorporated feedbacks from Brian Norris <computersforpeace@gmail.com>
- renamed ecc_step_bytes -> ecc_syndrome_size
*changes v6 -> v7*
Incorporated feedbacks from Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
- using dev_err() instead of pr_err()
- moved un-related addition of info->ecc_steps, info->ecc_step_bytes,
info->ecc_step_size from [PATCH v6 1/4] into subsequent patches
- dropped pr_fmt() change
*changes v5 -> v6*
[PATCH 02/04] minor cleanup
*changes v4 -> v5*
This patch series is split version from earlier series [1].
This series refactors and cleans ELM driver which is used by Hardware
based BCHx ecc-schemes.
- Undo: introduction of 'struct mtd_info' and 'struct nand_chip'. Instead
keep ELM driver independent of mtd_info and nand_chip structs and
pass only required ECC configurations as elm_config() arguments
elm_config(..., int ecc_steps, int ecc_step_size, int ecc_step_bytes)
- Undo: re-writing of elm_load_syndrome() ECC register configurations.
*changes v3 -> v4 [1]*
- in-corporated feedbacks from Brian Norris <computersforpeace@gmail.com>
- updated: use 'pr_fmt(fmt)' to suffix DRIVER_NAME
- removed: local 'eccsteps' in ELM driver, instead using nand_chip->ecc.steps
- undo: irrelavant white-space changes
[1] http://lists.infradead.org/pipermail/linux-mtd/2013-November/050242.html
Pekon Gupta (4):
mtd: devices: elm: check for hardware engine's design constraints
mtd: devices: elm: clean elm_load_syndrome
mtd: devices: elm: configure parallel channels based on ecc_steps
mtd: devices: elm: update DRIVER_NAME as "omap-elm"
drivers/mtd/devices/elm.c | 43 ++++++++++++++++++++++++++++-----------
drivers/mtd/nand/omap2.c | 9 +++++---
include/linux/platform_data/elm.h | 10 ++-------
3 files changed, 39 insertions(+), 23 deletions(-)
--
1.8.5.1.163.gd7aced9
next reply other threads:[~2014-03-20 13:13 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-20 13:13 Pekon Gupta [this message]
2014-03-20 13:13 ` [PATCH v8 1/4] mtd: devices: elm: check for hardware engine's design constraints Pekon Gupta
2014-03-20 13:13 ` [PATCH v8 2/4] mtd: devices: elm: clean elm_load_syndrome Pekon Gupta
2014-03-20 13:13 ` [PATCH v8 3/4] mtd: devices: elm: configure parallel channels based on ecc_steps Pekon Gupta
2014-03-20 13:13 ` [PATCH v8 4/4] mtd: devices: elm: update DRIVER_NAME as "omap-elm" Pekon Gupta
2014-03-20 13:17 ` [PATCH v8 0/4] mtd: devices: elm: add checks ELM H/W constrains, driver code cleanup Gupta, Pekon
2014-03-20 13:18 Pekon Gupta
2014-03-20 13:48 ` Ezequiel Garcia
2014-03-26 6:12 ` Brian Norris
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1395321188-4123-1-git-send-email-pekon@ti.com \
--to=pekon@ti.com \
--cc=ezequiel.garcia@free-electrons.com \
--cc=linux-omap@vger.kernel.org \
--cc=sr@denx.de \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.