From: Minkyu Kang <mk7.kang@samsung.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] omap3: mmc: mmc2 support
Date: Thu, 02 Apr 2009 19:19:39 +0900 [thread overview]
Message-ID: <49D4913B.7060601@samsung.com> (raw)
In-Reply-To: <20090401092746.GC14366@game.jcrosoft.org>
Hi,
>> }
>>
>> unsigned char mmc_board_init(void)
> unsigned char?
> why
in omap3_mmc.c, many functions return the unsigned char.
I don't know why too :(
but if we need it can be changed.
>> + switch (curr_device) {
>> + case 1:
>> + writel(readl(&t2_base->pbias_lite) | PBIASLITEPWRDNZ1 |
>> + PBIASSPEEDCTRL0 | PBIASLITEPWRDNZ0,
>> + &t2_base->pbias_lite);
>>
>> - writel(readl(&t2_base->devconf0) | MMCSDIO1ADPCLKISEL,
>> - &t2_base->devconf0);
>> + writel(readl(&t2_base->devconf0) | MMCSDIO1ADPCLKISEL,
>> + &t2_base->devconf0);
>> + break;
>> + case 2:
>> + case 3:
>> + writel(readl(&t2_base->devconf1) | MMCSDIO2ADPCLKISEL,
>> + &t2_base->devconf1);
>> + break;
>> + }
> please only active code when the user activate the mmcx support
>
> how your driver will work it I want to have two mmc support at the sametime??
I announced the patch for mmc command (but not applied yet)
please check it
http://lists.denx.de/pipermail/u-boot/2009-March/049835.html
>> +int mmc_legacy_init(int dev)
>> {
>> + if (mmc_set_dev(dev) != 0)
>> + return 1;
>> +
> btw it will better to move to the new Framework
new Framework is what?
do you mean generic mmc?
>> /*
>> * OMAP HSMMC register definitions
>> */
>> -#define OMAP_HSMMC_BASE 0x4809C000
>> +#define OMAP_HSMMC_BASE_MMC1 0x4809C000
>> +#define OMAP_HSMMC_BASE_MMC2 0x480B4000
>> +#define OMAP_HSMMC_BASE_MMC3 0x480AD000
> it's really a shame that TI does not make it in order and at the same shift
> so we could do this
> #define OMAP_HSMMC_BASE(x) (0x4809C000 + (shift << x))
right but.. I can't find any patterns for OMAP's HSMMC register.
also HSMMC register is defined separately@linux kernel code
(please see arch/arm/plat-omap/include/mach/mmc.h)
Many thanks
Minkyu Kang
next prev parent reply other threads:[~2009-04-02 10:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-28 5:07 [U-Boot] [PATCH] omap3: mmc: mmc2 support Minkyu Kang
2009-04-01 9:27 ` Jean-Christophe PLAGNIOL-VILLARD
2009-04-02 10:19 ` Minkyu Kang [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-03-27 15:17 Minkyu Kang
2009-03-26 10:47 Minkyu Kang
2009-03-26 23:16 ` Dirk Behme
2009-03-27 19:01 ` Wolfgang Denk
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=49D4913B.7060601@samsung.com \
--to=mk7.kang@samsung.com \
--cc=u-boot@lists.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.