From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergei Shtylyov Date: Mon, 13 Sep 2010 12:54:28 +0400 Subject: [U-Boot] [PATCH 2/2] mmc: print out avaible partition table In-Reply-To: <1284350762-32415-2-git-send-email-leiwen@marvell.com> References: <1284350762-32415-1-git-send-email-leiwen@marvell.com> <1284350762-32415-2-git-send-email-leiwen@marvell.com> Message-ID: <4C8DE6C4.3000808@mvista.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello. On 13-09-2010 8:06, Lei Wen wrote: > Signed-off-by: Lei Wen > --- > common/cmd_mmc.c | 20 ++++++++++++++++++++ > disk/part.c | 3 +++ > 2 files changed, 23 insertions(+), 0 deletions(-) > diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c > index c0b30d8..fe04f8d 100644 > --- a/common/cmd_mmc.c > +++ b/common/cmd_mmc.c > @@ -154,6 +154,25 @@ int do_mmcops(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) > mmc_init(mmc); > > return 0; > + } else if (strncmp(argv[1], "part", 4) == 0) { > + int dev = simple_strtoul(argv[2], NULL, 10); > + block_dev_desc_t *mmc_dev; > + struct mmc *mmc = find_mmc_device(dev); > + > + if (!mmc) { > + puts("no mmc devices available\n"); > + return 1; > + } > + mmc_init(mmc); > + mmc_dev = mmc_get_dev(dev); > + if (mmc_dev != NULL && > + mmc_dev->type != DEV_TYPE_UNKNOWN) { Too much indentation. WBR, Sergei