lib/display_options: Fix print_freq
PATCH v2 1/1 lib/display_options: Fix print_freq
Build without CONFIG_SPL_SERIAL_SUPPORT does not print the cpu freq. Booting an odroid U3 board, one sees this:
CPU: Exynos4412 @ GHz
instead of:
CPU: Exynos4412 @ 1 GHz
This change was done to get rid of compiler warnings related to the unused variable 'n' when CONFIG_SPL_SERIAL_SUPPORT is not defined in an SPL build. Example board: smartweb
---
v2:
* Get rid of variable 'n' altogether
v1:
* Remove #ifdef CONFIG_SPL_SERIAL_SUPPORT
lib/display_options.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
lib/display_options.c +1 -9
@@ -26,9 +26,6 @@ int display_options (void)void print_freq (uint64_t freq,const char *s) {unsigned long m =0 ; -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) -unsigned long n; -#endif uint32_t f;static const char names[] = {'G' ,'M' ,'K' };unsigned long d =1e9 ;
@@ -48,9 +45,6 @@ void print_freq(uint64_t freq, const char *s) } f =do_div (freq, d); -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) - n = freq; -#endif /* If there's a remainder, show the first few digits */ if (f) {
@@ -63,9 +57,7 @@ void print_freq(uint64_t freq, const char *s) m = (m /10 ) + (m %100 >=50 ); } -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) -printf ("%lu" , n); -#endif +printf ("%lu" , (unsigned long ) freq);if (m)printf (".%ld" , m);printf (" %cHz%s" , c, s);
Signature · 1 line
1.9.1
PATCH v2 1/1 lib/display_options: Fix print_freq
Hello Suriyan,
Am 25.08.2015 um 07:59 schrieb Suriyan Ramasami:
Quoted 13 lines
Build without
CONFIG_SPL_SERIAL_SUPPORTdoes not print the cpu freq. Booting an odroid U3 board, one sees this:
CPU: Exynos4412 @ GHz
instead of:
CPU: Exynos4412 @ 1 GHzThis change was done to get rid of compiler warnings related to the unused variable 'n' when
CONFIG_SPL_SERIAL_SUPPORTis not defined in an SPL build. Example board: smartwebSigned-off-by Suriyan Ramasami <[email protected]>---
Quoted 8 lines
v2:
* Get rid of variable 'n' altogetherv1:
* Remove #ifdefCONFIG_SPL_SERIAL_SUPPORTlib/display_options.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
Thanks!
bye,
Heiko
Quoted 37 lines
lib/display_options.c +1
-9@@ -26,9 +26,6 @@ int display_options (void)void print_freq (uint64_t freq,const char *s) {unsigned long m =0 ; -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) -unsigned long n; -#endif uint32_t f;static const char names[] = {'G' ,'M' ,'K' };unsigned long d =1e9 ;@@ -48,9 +45,6 @@ void print_freq(uint64_t freq, const char *s) } f =do_div (freq, d); -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) - n = freq; -#endif /* If there's a remainder, show the first few digits */ if (f) {@@ -63,9 +57,7 @@ void print_freq(uint64_t freq, const char *s) m = (m /10 ) + (m %100 >=50 ); } -#if defined(CONFIG_SPL_SERIAL_SUPPORT ) -printf ("%lu" , n); -#endif +printf ("%lu" , (unsigned long ) freq);if (m)printf (".%ld" , m);printf (" %cHz%s" , c, s);
Signature · 2 lines
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
PATCH v2 1/1 lib/display_options: Fix print_freq
In reply to Suriyan RamasamiQuoted 11 lines · Suriyan Ramasami
Build without
CONFIG_SPL_SERIAL_SUPPORTdoes not print the cpu freq. Booting an odroid U3 board, one sees this:
CPU: Exynos4412 @ GHz
instead of:
CPU: Exynos4412 @ 1 GHzThis change was done to get rid of compiler warnings related to the unused variable 'n' when
CONFIG_SPL_SERIAL_SUPPORTis not defined in an SPL build. Example board: smartwebSigned-off-by Suriyan Ramasami <[email protected]>
PATCH v2 1/1 lib/display_options: Fix print_freq
In reply to Suriyan RamasamiQuoted 6 lines · Suriyan Ramasami
Build without
CONFIG_SPL_SERIAL_SUPPORTdoes not print the cpu freq. Booting an odroid U3 board, one sees this:
CPU: Exynos4412 @ GHz
instead of:
CPU: Exynos4412 @ 1 GHz
Quoted 7 lines
This change was done to get rid of compiler warnings related to the unused variable 'n' when
CONFIG_SPL_SERIAL_SUPPORTis not defined in an SPL build. Example board: smartwebSigned-off-by Suriyan Ramasami <[email protected]>Acked-by Heiko Schocher<[email protected]>Reviewed-by Joe Hershberger <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150828/8f3e793c/attachment.sig>