From: Sourav Poddar <sourav.poddar@ti.com>
To: Brian Norris <computersforpeace@gmail.com>
Cc: marex@denx.de, linux-mtd@lists.infradead.org, balbi@ti.com,
dedekind1@gmail.com
Subject: Re: [PATCH 1/2] drivers: mtd: m25p80: convert "bool" read check into an enum
Date: Fri, 8 Nov 2013 23:58:15 +0530 [thread overview]
Message-ID: <527D2D3F.8050900@ti.com> (raw)
In-Reply-To: <20131108180630.GB20061@ld-irv-0074.broadcom.com>
On Friday 08 November 2013 11:36 PM, Brian Norris wrote:
> On Wed, Nov 06, 2013 at 08:05:34PM +0530, Sourav Poddar wrote:
>> This is a cleanup prior to adding quad read support. This will fecilitate
>> easy addition of more read commands check under an enum rather that defining a
>> seperate bool for it.
>>
>> Signed-off-by: Sourav Poddar<sourav.poddar@ti.com>
>> Suggested-by: Brian Norris<computersforpeace@gmail.com>
>> ---
>> drivers/mtd/devices/m25p80.c | 71 +++++++++++++++++++++++++++++++++--------
>> 1 files changed, 57 insertions(+), 14 deletions(-)
>>
>> diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
>> index 7eda71d..cfafdce 100644
>> --- a/drivers/mtd/devices/m25p80.c
>> +++ b/drivers/mtd/devices/m25p80.c
>> @@ -84,6 +84,11 @@
>>
>> /****************************************************************************/
>>
>> +enum read_type {
>> + M25P80_NORMAL = 0,
>> + M25P80_FAST,
>> +};
>> +
>> struct m25p {
>> struct spi_device *spi;
>> struct mutex lock;
>> @@ -94,7 +99,7 @@ struct m25p {
>> u8 read_opcode;
>> u8 program_opcode;
>> u8 *command;
>> - bool fast_read;
>> + enum read_type flash_read;
>> };
>>
>> static inline struct m25p *mtd_to_m25p(struct mtd_info *mtd)
>> @@ -350,6 +355,24 @@ static int m25p80_erase(struct mtd_info *mtd, struct erase_info *instr)
>> }
>>
>> /*
>> + * Dummy Cycle calculation for different type of read.
>> + * It can be used to support more commands with
>> + * different dummy cycle requirement.
> I changed:
>
> s/requirement/requirements/
>
>> + */
>> +static inline int m25p80_dummy_cycles_read(struct m25p *flash)
>> +{
>> + switch (flash->flash_read) {
>> + case M25P80_FAST:
>> + return 1;
>> + case M25P80_NORMAL:
>> + return 0;
>> + default:
>> + dev_err(&flash->spi->dev, "No valid read type supported");
> Added '\n' to the dev_err() strings (in multiple places).
>
>> + return -1;
>> + }
>> +}
>> +
>> +/*
>> * Read an address range from the flash chip. The address range
>> * may be any size provided it is within the physical boundaries.
>> */
> ...
>
> And pushed to l2-mtd.git. Thanks!
>
> Brian
Thanks Brian!
Just curious, is 2nd patch of this series not pushed for purpose? Its
reviewed by Marek and you said in one of your reply that its look good
to you too.
next prev parent reply other threads:[~2013-11-08 18:28 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-06 14:35 [PATCHv3 0/2] m25p80: QUAD read support + cleanup Sourav Poddar
2013-11-06 14:35 ` [PATCH 1/2] drivers: mtd: m25p80: convert "bool" read check into an enum Sourav Poddar
2013-11-06 20:24 ` Marek Vasut
2013-11-07 8:06 ` Brian Norris
2013-11-07 8:29 ` Sourav Poddar
2013-11-07 12:53 ` Marek Vasut
2013-11-08 18:06 ` Brian Norris
2013-11-08 18:28 ` Sourav Poddar [this message]
2013-11-06 14:35 ` [PATCHv3 2/2] drivers: mtd: m25p80: Add quad read support Sourav Poddar
2013-11-06 20:26 ` Marek Vasut
2013-11-07 9:01 ` Sourav Poddar
2013-11-08 18:37 ` Brian Norris
2013-11-07 18:29 ` [PATCHv3 0/2] m25p80: QUAD read support + cleanup Brian Norris
2013-11-08 4:24 ` Sourav Poddar
2013-11-08 12:47 ` Sourav Poddar
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=527D2D3F.8050900@ti.com \
--to=sourav.poddar@ti.com \
--cc=balbi@ti.com \
--cc=computersforpeace@gmail.com \
--cc=dedekind1@gmail.com \
--cc=linux-mtd@lists.infradead.org \
--cc=marex@denx.de \
/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.