From: Jaehoon Chung <jh80.chung@samsung.com>
To: Seungwon Jeon <tgih.jun@samsung.com>
Cc: 'Jaehoon Chung' <jh80.chung@samsung.com>,
linux-mmc@vger.kernel.org, 'Chris Ball' <cjb@laptop.org>,
'James Hogan' <james.hogan@imgtec.com>
Subject: Re: [PATCH] mmc: dw_mmc: add specified capabilities2 of the controller
Date: Mon, 12 Aug 2013 10:28:24 +0900 [thread overview]
Message-ID: <52083A38.2040104@samsung.com> (raw)
In-Reply-To: <001701ce9504$c919c480$5b4d4d80$%jun@samsung.com>
On 08/09/2013 10:31 PM, Seungwon Jeon wrote:
> On Fri, August 02, 2013, Jaehoon Chung wrote:
>> Add the capabilities2 of controller to use MMC_CAP2_*
>> In future, we can use the capability like packed command with caps2.
>>
>> Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
>> ---
>> drivers/mmc/host/dw_mmc.c | 3 +++
>> drivers/mmc/host/dw_mmc.h | 2 ++
>> 2 files changed, 5 insertions(+)
>>
>> diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
>> index ee5f167..17fe90c 100644
>> --- a/drivers/mmc/host/dw_mmc.c
>> +++ b/drivers/mmc/host/dw_mmc.c
>> @@ -1951,6 +1951,9 @@ static int dw_mci_init_slot(struct dw_mci *host, unsigned int id)
>> if (host->pdata->caps2)
>> mmc->caps2 = host->pdata->caps2;
>>
>> + if (drv_data && drv_data->caps2)
>> + mmc->caps2 |= drv_data->caps[ctrl_id];
> drv_data->caps2?
Sorry, Will fix..
Best Regards,
Jaehoon Chung
>
> Thanks,
> Seungwon Jeon
>
>> +
>> if (host->pdata->get_bus_wd)
>> bus_width = host->pdata->get_bus_wd(slot->id);
>> else if (host->dev->of_node)
>> diff --git a/drivers/mmc/host/dw_mmc.h b/drivers/mmc/host/dw_mmc.h
>> index 81b2994..1f0a9ad 100644
>> --- a/drivers/mmc/host/dw_mmc.h
>> +++ b/drivers/mmc/host/dw_mmc.h
>> @@ -186,6 +186,7 @@ extern int dw_mci_resume(struct dw_mci *host);
>> /**
>> * dw_mci driver data - dw-mshc implementation specific driver data.
>> * @caps: mmc subsystem specified capabilities of the controller(s).
>> + * @caps2: mmc subsystem specified capabilities2 of the controller(s).
>> * @init: early implementation specific initialization.
>> * @setup_clock: implementation specific clock configuration.
>> * @prepare_command: handle CMD register extensions.
>> @@ -198,6 +199,7 @@ extern int dw_mci_resume(struct dw_mci *host);
>> */
>> struct dw_mci_drv_data {
>> unsigned long *caps;
>> + unsigned long *caps2;
>> int (*init)(struct dw_mci *host);
>> int (*setup_clock)(struct dw_mci *host);
>> void (*prepare_command)(struct dw_mci *host, u32 *cmdr);
>> --
>> 1.7.9.5
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
prev parent reply other threads:[~2013-08-12 1:28 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-01 15:12 [PATCH] mmc: dw_mmc: add specified capabilities2 of the controller Jaehoon Chung
2013-08-09 13:31 ` Seungwon Jeon
2013-08-12 1:28 ` Jaehoon Chung [this message]
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=52083A38.2040104@samsung.com \
--to=jh80.chung@samsung.com \
--cc=cjb@laptop.org \
--cc=james.hogan@imgtec.com \
--cc=linux-mmc@vger.kernel.org \
--cc=tgih.jun@samsung.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.