public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] mmc: Add an mmcsilent option
  2012-11-29  7:34 [U-Boot] [PATCH] mmc: Add an mmcsilent option Pantelis Antoniou
@ 2012-11-28 16:04 ` Wolfgang Denk
  2012-11-28 16:49 ` Andy Fleming
  1 sibling, 0 replies; 5+ messages in thread
From: Wolfgang Denk @ 2012-11-28 16:04 UTC (permalink / raw)
  To: u-boot

Dear Pantelis Antoniou,

In message <1354174469-5625-1-git-send-email-panto@antoniou-consulting.com> you wrote:
> When using MMC commands for dfu there is considerable noise.
> Suppress mmc messages when mmcsilent is set.
> 
> Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
> ---
>  common/cmd_mmc.c | 10 ++++++----
>  1 file changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c
> index 4c19df7..73383f3 100644
> --- a/common/cmd_mmc.c
> +++ b/common/cmd_mmc.c
> @@ -278,8 +278,9 @@ static int do_mmcops(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
>  			return 1;
>  		}
>  
> -		printf("\nMMC %s: dev # %d, block # %d, count %d ... ",
> -				argv[1], curr_device, blk, cnt);
> +		if (getenv("mmcsilent") == NULL)
> +			printf("\nMMC %s: dev # %d, block # %d, count %d ... ",
> +					argv[1], curr_device, blk, cnt);
>  
>  		mmc_init(mmc);
>  
> @@ -301,8 +302,9 @@ static int do_mmcops(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
>  			BUG();
>  		}
>  
> -		printf("%d blocks %s: %s\n",
> -				n, argv[1], (n == cnt) ? "OK" : "ERROR");
> +		if (getenv("mmcsilent") == NULL)
> +			printf("%d blocks %s: %s\n",
> +					n, argv[1], (n == cnt) ? "OK" : "ERROR");
>  		return (n == cnt) ? 0 : 1;

Do we need these messages at all? Or should we not just turn these
printf() into debug() ?

If not, the "mmcsilent" variable needs to be documented.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Being schizophrenic is better than living alone.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH] mmc: Add an mmcsilent option
  2012-11-29  7:34 [U-Boot] [PATCH] mmc: Add an mmcsilent option Pantelis Antoniou
  2012-11-28 16:04 ` Wolfgang Denk
@ 2012-11-28 16:49 ` Andy Fleming
  2012-11-28 16:50   ` Pantelis Antoniou
  1 sibling, 1 reply; 5+ messages in thread
From: Andy Fleming @ 2012-11-28 16:49 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 29, 2012 at 1:34 AM, Pantelis Antoniou <
panto@antoniou-consulting.com> wrote:

> When using MMC commands for dfu there is considerable noise.
> Suppress mmc messages when mmcsilent is set.
>
> Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
>


I'm not familiar with DFU mode, but is there a reason it's invoking the
command line call, rather than accessing the card programmatically? The
reason that printf is there is because it's a user-facing interface, rather
than a software-facing interface.

Andy

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH] mmc: Add an mmcsilent option
  2012-11-28 16:49 ` Andy Fleming
@ 2012-11-28 16:50   ` Pantelis Antoniou
  2012-11-29 15:57     ` Tom Rini
  0 siblings, 1 reply; 5+ messages in thread
From: Pantelis Antoniou @ 2012-11-28 16:50 UTC (permalink / raw)
  To: u-boot

Hi Andy,

On Nov 28, 2012, at 6:49 PM, Andy Fleming wrote:

> 
> 
> 
> On Thu, Nov 29, 2012 at 1:34 AM, Pantelis Antoniou <panto@antoniou-consulting.com> wrote:
> When using MMC commands for dfu there is considerable noise.
> Suppress mmc messages when mmcsilent is set.
> 
> Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
> 
> 
> I'm not familiar with DFU mode, but is there a reason it's invoking the command line call, rather than accessing the card programmatically? The reason that printf is there is because it's a user-facing interface, rather than a software-facing interface.
> 

No there is not. It's just what was there and the messages were irritating. I would prefer a software interface TBH.

> Andy

Regards

-- Pantelis

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH] mmc: Add an mmcsilent option
@ 2012-11-29  7:34 Pantelis Antoniou
  2012-11-28 16:04 ` Wolfgang Denk
  2012-11-28 16:49 ` Andy Fleming
  0 siblings, 2 replies; 5+ messages in thread
From: Pantelis Antoniou @ 2012-11-29  7:34 UTC (permalink / raw)
  To: u-boot

When using MMC commands for dfu there is considerable noise.
Suppress mmc messages when mmcsilent is set.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
---
 common/cmd_mmc.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c
index 4c19df7..73383f3 100644
--- a/common/cmd_mmc.c
+++ b/common/cmd_mmc.c
@@ -278,8 +278,9 @@ static int do_mmcops(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 			return 1;
 		}
 
-		printf("\nMMC %s: dev # %d, block # %d, count %d ... ",
-				argv[1], curr_device, blk, cnt);
+		if (getenv("mmcsilent") == NULL)
+			printf("\nMMC %s: dev # %d, block # %d, count %d ... ",
+					argv[1], curr_device, blk, cnt);
 
 		mmc_init(mmc);
 
@@ -301,8 +302,9 @@ static int do_mmcops(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 			BUG();
 		}
 
-		printf("%d blocks %s: %s\n",
-				n, argv[1], (n == cnt) ? "OK" : "ERROR");
+		if (getenv("mmcsilent") == NULL)
+			printf("%d blocks %s: %s\n",
+					n, argv[1], (n == cnt) ? "OK" : "ERROR");
 		return (n == cnt) ? 0 : 1;
 	}
 
-- 
1.7.12

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH] mmc: Add an mmcsilent option
  2012-11-28 16:50   ` Pantelis Antoniou
@ 2012-11-29 15:57     ` Tom Rini
  0 siblings, 0 replies; 5+ messages in thread
From: Tom Rini @ 2012-11-29 15:57 UTC (permalink / raw)
  To: u-boot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/28/12 11:50, Pantelis Antoniou wrote:
> Hi Andy,
> 
> On Nov 28, 2012, at 6:49 PM, Andy Fleming wrote:
> 
>> 
>> 
>> 
>> On Thu, Nov 29, 2012 at 1:34 AM, Pantelis Antoniou
>> <panto@antoniou-consulting.com> wrote: When using MMC commands
>> for dfu there is considerable noise. Suppress mmc messages when
>> mmcsilent is set.
>> 
>> Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
>> 
>> 
>> I'm not familiar with DFU mode, but is there a reason it's
>> invoking the command line call, rather than accessing the card
>> programmatically? The reason that printf is there is because it's
>> a user-facing interface, rather than a software-facing
>> interface.
>> 
> 
> No there is not. It's just what was there and the messages were
> irritating. I would prefer a software interface TBH.

I'm trying to recall.  Part of the issue was that, I believe, there
wasn't an easy software interface to all of the MMC commands that we
needed to use here.  It might however have boiled down to as a future
clean-up, abstract things so that cmd_mmc and cmd_dfu could make use
of the same lower level code.

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQt4XhAAoJENk4IS6UOR1WnUcQAJDRFObh3mxSRccDDtsJ4Cab
RBDnAdV6KmiCEJF3x2aWtlUdQVVUI15lPwqG6oKHup5s4oNEupSgvmvdXE3I8lCs
dWlDU3pSRlIHMFIMJbd6Cy4nYX0rEwxXVEtlujZ875y+wx6sG25FdA7NoQ42uxif
c+Oyt/2aUOXx0z2oFsrB7dIadF3cWxglwhla4ob2XBS4w2RYEmti94Vmp4drjlmj
s+DMbS3h9Ar9tUIty1sFGUFVU4DycgeZ2COS3IezbcD4E+H6vTGchhZpxFgzsOwo
KydHMRsbMvo3px42fE4frFto/n/UwIiS/eSdnN7vpILdZUhH6MmzmPKeLTYpxyGb
HiZWnttVmbZHGGLZ/i95XIbQe9PeLsA0WEy5sZrBrn/2JgQ5ktJdpoWHePNk/4VU
jO+DItIUWlh5cAsfsi2WFi42MNwMvbkZTItKuQrMpWSTwjmZIiWiIlHmFu5DUo5b
2TNReo2Ybr+7ajb4jz3rBbyVLGJdSPE0lJ+ZUkn6qjf/v3Sz0Z2QsF41keN499PB
RaVmLvPVH96r/0jZQN0zlEwPX5f8g5ULnUBHsjLGDo8uc0ZzR9aNGq2bOvFSXOVO
bZ/qedEHZvqrGxTkDO5LCpGwQPt8UigL7s9FWfkoXgZLP+4y7D+X4tPOYw3VbV+6
RTnJU9MduHBf6AU7XgRI
=55le
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-11-29 15:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-29  7:34 [U-Boot] [PATCH] mmc: Add an mmcsilent option Pantelis Antoniou
2012-11-28 16:04 ` Wolfgang Denk
2012-11-28 16:49 ` Andy Fleming
2012-11-28 16:50   ` Pantelis Antoniou
2012-11-29 15:57     ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox