From: Andre Schwarz <andre.schwarz@matrix-vision.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] [PATCH] mpc5200 without fec
Date: Thu, 13 Mar 2008 18:05:13 +0100 [thread overview]
Message-ID: <47D95EC9.8080205@matrix-vision.de> (raw)
In-Reply-To: <fa686aa40803130954m195d6b6br64cd102e4363bc34@mail.gmail.com>
Grant Likely schrieb:
> On Thu, Mar 13, 2008 at 6:50 AM, Andr? Schwarz
> <andre.schwarz@matrix-vision.de> wrote:
>
>> include fec specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
>> defined. Systems without FEC, i.e. no fec node in dtb, should be possible.
>>
>> Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
>>
>
> Hmm; if there is no fec node; then won't this just fail silently? In
> which case; I'd rather avoid adding more inline #ifdefs to the code.
> (correct me if I'm wrong)
>
> Cheers,
> g.
>
>
it fails - but not silently. If you don't care for the error messages on
the console you don't need it.
I don't like _any_ error message :-)
After all it's not a board specific #ifdef ...
>> ---
>>
>>
>> MATRIX VISION GmbH, Talstra?e 16, DE-71570 Oppenweiler - Registergericht: Amtsgericht Stuttgart, HRB 271090
>> Gesch?ftsf?hrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner
>>
>> diff --git a/cpu/mpc5xxx/cpu.c b/cpu/mpc5xxx/cpu.c
>> index e4d6168..dbfdd97 100644
>> --- a/cpu/mpc5xxx/cpu.c
>> +++ b/cpu/mpc5xxx/cpu.c
>> @@ -119,7 +119,9 @@ void ft_cpu_setup(void *blob, bd_t *bd)
>> {
>> int div = in_8((void*)CFG_MBAR + 0x204) & 0x0020 ? 8 : 4;
>> char * cpu_path = "/cpus/" OF_CPU;
>> +#ifdef CONFIG_MPC5xxx_FEC
>> char * eth_path = "/" OF_SOC "/ethernet at 3000";
>> +#endif
>>
>> do_fixup_by_path_u32(blob, cpu_path, "timebase-frequency", OF_TBCLK, 1);
>> do_fixup_by_path_u32(blob, cpu_path, "bus-frequency", bd->bi_busfreq, 1);
>> @@ -127,7 +129,9 @@ void ft_cpu_setup(void *blob, bd_t *bd)
>> do_fixup_by_path_u32(blob, "/" OF_SOC, "bus-frequency", bd->bi_ipbfreq, 1);
>> do_fixup_by_path_u32(blob, "/" OF_SOC, "system-frequency",
>> bd->bi_busfreq*div, 1);
>> +#ifdef CONFIG_MPC5xxx_FEC
>> do_fixup_by_path(blob, eth_path, "mac-address", bd->bi_enetaddr, 6, 0);
>> do_fixup_by_path(blob, eth_path, "local-mac-address", bd->bi_enetaddr, 6, 0);
>> +#endif
>> }
>> #endif
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> U-Boot-Users mailing list
>> U-Boot-Users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>>
>>
>>
>
>
>
>
MATRIX VISION GmbH, Talstra?e 16, DE-71570 Oppenweiler - Registergericht: Amtsgericht Stuttgart, HRB 271090
Gesch?ftsf?hrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20080313/c2ec8934/attachment.htm
next prev parent reply other threads:[~2008-03-13 17:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-13 12:50 [U-Boot-Users] [PATCH] mpc5200 without fec André Schwarz
2008-03-13 16:54 ` Grant Likely
2008-03-13 17:05 ` Andre Schwarz [this message]
2008-03-13 18:03 ` Grant Likely
2008-03-25 23:00 ` Wolfgang Denk
2008-03-25 22:59 ` 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=47D95EC9.8080205@matrix-vision.de \
--to=andre.schwarz@matrix-vision.de \
--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.