From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 02/20] mpc832x: add support for the mpc8321 based suvd3 board
Date: Mon, 14 Mar 2011 08:20:33 +0100 [thread overview]
Message-ID: <4D7DC1C1.4060209@denx.de> (raw)
In-Reply-To: <20110313221119.308BC1518DB5@gemini.denx.de>
Hello Wolfgang,
Wolfgang Denk wrote:
> Dear Heiko Schocher,
>
> In message <1299591018-8944-3-git-send-email-hs@denx.de> you wrote:
>> - serial console on UART1
>> - Ethernet RMII over UCC4
>> - PHY SMSC LAN8700
>> - 64MB Flash
>> - 128 MB DDR2 RAM
>> - I2C
>> - bootcount
>>
>> This board is similiar to the kmeter1 (8360) board,
>> so common config options are extracted into the
>> include/configs/km83xx-common.h file.
>
> ...
>> -#if defined(CONFIG_BOOTCOUNT_LIMIT) && defined(CONFIG_MPC8360)
>> +#if defined(CONFIG_BOOTCOUNT_LIMIT) && \
>> + (defined(CONFIG_MPC8360) || defined(CONFIG_MPC832x))
>> #include <asm/immap_qe.h>
>
> Please keep lists sorted: 832x < 8360. Please fix globally.
Ok.
>> +phys_size_t initdram (int board_type)
>> +{
>> +#if defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER)
>> + extern void ddr_enable_ecc (unsigned int dram_size);
>> +#endif
>> + volatile immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
>> + u32 msize = 0;
>> +
>> + if ((im->sysconf.immrbar & IMMRBAR_BASE_ADDR) != (u32)im)
>> + return -1;
>> +
>> + /* DDR SDRAM - Main SODIMM */
>
> Is this comment correct?
No, remove it.
>> + im->sysconf.ddrlaw[0].bar = CONFIG_SYS_DDR_BASE & LAWBAR_BAR;
>> + msize = fixed_sdram ();
>
> Can we not use get_ram_size() ?
fixed_sdram calls this.
>> +extern int ivm_read_eeprom (void);
>
> Protoypes belong to header files.
Yep, this extern is not needed, as the header file is included, remove it.
> Um... seems you did not run checkpatch?
:-(
Argh, you are right ...
> I see this:
>
> [PATCH 01/20] keymile: rework headerfiles for keymile boards
> total: 0 errors, 16 warnings, 659 lines checked
Hmm... I see other statistics:
[hs at pollux u-boot]$ ./../linux-2.6-denx/scripts/checkpatch.pl 20110308/0001-keymile-rework-headerfiles-for-keymile-boards.patch
WARNING: line over 80 characters
#636: FILE: include/configs/kmeter1.h:179:
+#define CONFIG_SYS_MONITOR_LEN (768 * 1024) /* Reserve 768 kB for Mon */
WARNING: line over 80 characters
#750: FILE: include/configs/mgcoge.h:133:
+#define CONFIG_SYS_MONITOR_LEN (768 << 10) /* Reserve 768KB for Monitor */
total: 0 errors, 2 warnings, 659 lines checked
20110313/0001-keymile-rework-headerfiles-for-keymile-boards.patch has style problems, please review. If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
[hs@pollux u-boot]$
Only 2 warnings ... which checkpatch.pl do you use?
> [PATCH 02/20] mpc832x: add support for the mpc8321 based suvd3 board
> total: 17 errors, 63 warnings, 1326 lines checked
> [PATCH 03/20] mpc832x: add support for mpc8321 based tuxa1 board
> total: 16 errors, 2 warnings, 250 lines checked
> [PATCH 04/20] mpc832x: add support for mpc8321 based tuda1 board
> total: 0 errors, 4 warnings, 265 lines checked
> ...
> [PATCH 06/20] arm: add support of Kirkwood based board SUEN8
> total: 0 errors, 1 warnings, 73 lines checked
> [PATCH 07/20] ppc: add support for ppc based board mgcoge2ne
> total: 11 errors, 14 warnings, 733 lines checked
> ...
> [PATCH 09/20] powerpc, 83xx: add kmsupx5 board support
> total: 3 errors, 3 warnings, 103 lines checked
> [PATCH 10/20] km-arm: i2c support for suenx based boards
> total: 1 errors, 0 warnings, 70 lines checked
> ...
> [PATCH 12/20] ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support
> total: 1 errors, 5 warnings, 570 lines checked
> [PATCH 13/20] keymile, common; fix i2c deblocking support
> total: 0 errors, 21 warnings, 161 lines checked
> [PATCH 14/20] arm, keymile: updates for the arm based boards from keymile
> total: 0 errors, 2 warnings, 142 lines checked
> [PATCH 15/20] keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET
> total: 1 errors, 1 warnings, 38 lines checked
> [PATCH 16/20] keymile, common: add setting of some environment variables
> total: 0 errors, 7 warnings, 145 lines checked
> [PATCH 17/20] ppc, arm: rework and enhance keymile-common.h
> total: 0 errors, 3 warnings, 253 lines checked
> ...
> [PATCH 19/20] keymile-common.h: remove IO mux stuff
> total: 3 errors, 5 warnings, 27 lines checked
>
>
> Please check and fix where needed. I stop reviewing here.
Ok, I recheck this, thanks!
bye,
Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
next prev parent reply other threads:[~2011-03-14 7:20 UTC|newest]
Thread overview: 123+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-08 13:29 [U-Boot] [PATCH 0/20] keymile board update Heiko Schocher
2011-03-08 13:29 ` [U-Boot] [PATCH 01/20] keymile: rework headerfiles for keymile boards Heiko Schocher
2011-03-13 22:00 ` Wolfgang Denk
2011-03-14 7:16 ` Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 02/20] mpc832x: add support for the mpc8321 based suvd3 board Heiko Schocher
2011-03-13 22:11 ` Wolfgang Denk
2011-03-14 7:20 ` Heiko Schocher [this message]
2011-03-14 12:38 ` Wolfgang Denk
2011-03-08 13:30 ` [U-Boot] [PATCH 03/20] mpc832x: add support for mpc8321 based tuxa1 board Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 04/20] mpc832x: add support for mpc8321 based tuda1 board Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 05/20] arm: add support for kirkwood based mgcoge2un board Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 06/20] arm: add support of Kirkwood based board SUEN8 Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 07/20] ppc: add support for ppc based board mgcoge2ne Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 08/20] keymile, 8321 boards: move common definitions to km8321-common.h Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 09/20] powerpc, 83xx: add kmsupx5 board support Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 10/20] km-arm: i2c support for suenx based boards Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 11/20] km_arm: change some register values for SDRAM initialization Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 12/20] ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 13/20] keymile, common; fix i2c deblocking support Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 14/20] arm, keymile: updates for the arm based boards from keymile Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 15/20] keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 16/20] keymile, common: add setting of some environment variables Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 17/20] ppc, arm: rework and enhance keymile-common.h Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 18/20] keymile boards: support of boardId / hwkey lists Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 19/20] keymile-common.h: remove IO mux stuff Heiko Schocher
2011-03-08 13:30 ` [U-Boot] [PATCH 20/20] ppc, mgcoge, mgcoge2ne: add DIP switch detection Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 00/21] keymile board update Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 01/21] arm, keymile: rename MACH_SUEN3 to MACH_KM_KIRKWOOD Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 02/21] ppc, arm: adapt keymile header Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 03/21] arm, ppc: rework environment variables for keymile boards Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 04/21] mpc832x: add support for the mpc8321 based suvd3 board Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 05/21] mpc832x: add support for mpc8321 based tuxa1 board Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 06/21] mpc832x: add support for mpc8321 based tuda1 board Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 07/21] arm: add support for kirkwood based mgcoge2un board Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 08/21] arm: add support of Kirkwood based board SUEN8 Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 09/21] ppc: add support for ppc based board mgcoge2ne Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 10/21] keymile, 8321 boards: move common definitions to km8321-common.h Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 11/21] powerpc, 83xx: add kmsupx5 board support Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 12/21] km-arm: i2c support for suenx based boards Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 13/21] km_arm: change some register values for SDRAM initialization Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 14/21] ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 15/21] keymile, common; fix i2c deblocking support Heiko Schocher
2011-03-15 9:03 ` [U-Boot] [PATCH v2 16/21] arm, keymile: updates for the arm based boards from keymile Heiko Schocher
2011-03-15 9:04 ` [U-Boot] [PATCH v2 17/21] keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET Heiko Schocher
2011-03-15 9:04 ` [U-Boot] [PATCH v2 18/21] keymile, common: add setting of some environment variables Heiko Schocher
2011-03-15 9:04 ` [U-Boot] [PATCH v2 19/21] ppc, arm: rework and enhance keymile-common.h Heiko Schocher
2011-03-15 9:04 ` [U-Boot] [PATCH v2 20/21] keymile boards: support of boardId / hwkey lists Heiko Schocher
2011-03-15 9:04 ` [U-Boot] [PATCH v2 21/21] keymile-common.h: remove IO mux stuff Heiko Schocher
2011-03-21 7:01 ` [U-Boot] [PATCH v3 00/23] keymile board update Heiko Schocher
2011-03-21 7:01 ` [U-Boot] [PATCH v3 01/23] powerpc, mpc83xx: add missing functions to mpc83xx.h Heiko Schocher
2011-03-31 0:40 ` Kim Phillips
2011-03-31 5:38 ` Heiko Schocher
2011-03-31 15:54 ` Kim Phillips
2011-03-21 7:01 ` [U-Boot] [PATCH v3 02/23] arm, keymile: rename MACH_SUEN3 to MACH_KM_KIRKWOOD Heiko Schocher
2011-03-21 7:01 ` [U-Boot] [PATCH v3 03/23] keymile: Fix Coding style issues for keymile boards Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 04/23] ppc, arm: adapt keymile header Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v5 05/23] arm, ppc: rework environment variables for keymile boards Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 06/23] mpc832x: add support for the mpc8321 based suvd3 board Heiko Schocher
2011-03-31 0:43 ` Kim Phillips
2011-03-31 6:02 ` Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 07/23] mpc832x: add support for mpc8321 based tuxa1 board Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 08/23] mpc832x: add support for mpc8321 based tuda1 board Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 09/23] arm: add support for kirkwood based mgcoge2un board Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 10/23] arm: add support of Kirkwood based board SUEN8 Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 11/23] ppc: add support for ppc based board mgcoge2ne Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 12/23] keymile, 8321 boards: move common definitions to km8321-common.h Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 13/23] powerpc, 83xx: add kmsupx5 board support Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 14/23] km-arm: i2c support for suenx based boards Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 15/23] km_arm: change some register values for SDRAM initialization Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 16/23] ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 17/23] keymile, common; fix i2c deblocking support Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 18/23] arm, keymile: updates for the arm based boards from keymile Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 19/23] keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 20/23] keymile, common: add setting of some environment variables Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 21/23] ppc, arm: rework and enhance keymile-common.h Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 22/23] keymile boards: support of boardId / hwkey lists Heiko Schocher
2011-03-21 7:02 ` [U-Boot] [PATCH v3 23/23] keymile-common.h: remove IO mux stuff Heiko Schocher
2011-03-22 5:50 ` [U-Boot] [PATCH v3 00/23] keymile board update Prafulla Wadaskar
2011-03-22 6:14 ` Heiko Schocher
2011-03-22 8:30 ` Holger Brunck
2011-03-27 16:30 ` Albert ARIBAUD
2011-04-01 7:16 ` [U-Boot] [PATCH v4 " Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 01/23] powerpc, mpc83xx: add missing functions to include/common.h Heiko Schocher
2011-04-01 22:31 ` Kim Phillips
2011-04-02 13:04 ` Albert ARIBAUD
2011-04-05 1:26 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 02/23] arm, keymile: rename MACH_SUEN3 to MACH_KM_KIRKWOOD Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 03/23] keymile: Fix Coding style issues for keymile boards Heiko Schocher
2011-04-01 22:32 ` Kim Phillips
2011-04-01 22:51 ` Wolfgang Denk
2011-04-01 23:17 ` Kim Phillips
2011-04-27 11:39 ` Wolfgang Denk
2011-04-28 0:02 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 04/23] ppc, arm: adapt keymile header Heiko Schocher
2011-04-01 22:32 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 05/23] arm, ppc: rework environment variables for keymile boards Heiko Schocher
2011-04-01 22:33 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 06/23] mpc832x: add support for the mpc8321 based suvd3 board Heiko Schocher
2011-04-01 22:33 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 07/23] mpc832x: add support for mpc8321 based tuxa1 board Heiko Schocher
2011-04-01 22:33 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 08/23] mpc832x: add support for mpc8321 based tuda1 board Heiko Schocher
2011-04-01 22:34 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 09/23] arm: add support for kirkwood based mgcoge2un board Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 10/23] arm: add support of Kirkwood based board SUEN8 Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 11/23] ppc: add support for ppc based board mgcoge2ne Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 12/23] keymile, 8321 boards: move common definitions to km8321-common.h Heiko Schocher
2011-04-01 22:34 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 13/23] powerpc, 83xx: add kmsupx5 board support Heiko Schocher
2011-04-01 22:34 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 14/23] km-arm: i2c support for suenx based boards Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 15/23] km_arm: change some register values for SDRAM initialization Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 16/23] ppc, 8321: cleanup tuxa1, tuda1 and suvd3 support Heiko Schocher
2011-04-01 22:35 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 17/23] keymile, common; fix i2c deblocking support Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 18/23] arm, keymile: updates for the arm based boards from keymile Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 19/23] keymile boards: add CONFIG_PIGGY_MAC_ADRESS_OFFSET Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 20/23] keymile, common: add setting of some environment variables Heiko Schocher
2011-04-01 22:35 ` Kim Phillips
2011-04-01 7:16 ` [U-Boot] [PATCH v4 21/23] ppc, arm: rework and enhance keymile-common.h Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 22/23] keymile boards: support of boardId / hwkey lists Heiko Schocher
2011-04-01 7:16 ` [U-Boot] [PATCH v4 23/23] keymile-common.h: remove IO mux stuff Heiko Schocher
2011-04-29 22:48 ` [U-Boot] [PATCH v4 00/23] keymile board update 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=4D7DC1C1.4060209@denx.de \
--to=hs@denx.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.