From: Stephen Warren <swarren@wwwdotorg.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v4 19/23] tegra: Add EMC settings for Seaboard
Date: Mon, 09 Apr 2012 15:27:50 -0600 [thread overview]
Message-ID: <4F835456.2040901@wwwdotorg.org> (raw)
In-Reply-To: <1333662916-17958-20-git-send-email-sjg@chromium.org>
On 04/05/2012 03:55 PM, Simon Glass wrote:
> From: Jimmy Zhang <jimmzhang@nvidia.com>
>
> Set Seaboard to optimal memory settings based on the SOC in use (T20 or T25).
>
> Signed-off-by: Simon Glass <sjg@chromium.org>
> ---
> Changes in v2:
> - Move EMC tables to device tree
> - Removed check for nominal voltage (not needed as it is done just before)
>
> Changes in v3:
> - Add better error reporting when EMC setup fails
>
> Changes in v4:
> - Remove support for T20 memory timings
> diff --git a/board/nvidia/common/emc.c b/board/nvidia/common/emc.c
> +/* This rate is hard-coded for now, until fdt provides them */
> +#define EMC_SDRAM_RATE_T25 (380000 * 2 * 1000)
> +
> +int board_emc_init(void)
> +{
> + unsigned rate;
> +
> + switch (tegra_get_chip_type()) {
> + default:
> + case TEGRA_SOC_T20:
> + debug("%s: EMC timings not supported for T20 Seaboard\n",
> + __func__);
This isn't Seaboard-specific code, so the string shouldn't say
"Seaboard" there.
Why not support Tegra20? Many/all of the other Tegra boards U-Boot
supports are Tegra20 not Tegra25.
Presumably this code doesn't blow up if the EMC tables aren't in the
.dts file; the code should use the tables if they're present, otherwise
be a no-op.
> + return -1;
> + case TEGRA_SOC_T25:
> + rate = EMC_SDRAM_RATE_T25;
> + break;
> + }
> + return tegra_set_emc(gd->fdt_blob, rate);
> +}
next prev parent reply other threads:[~2012-04-09 21:27 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-05 21:54 [U-Boot] [PATCH v4 05/23] Add AES crypto library Simon Glass
2012-04-05 21:55 ` [U-Boot] [PATCH v4 19/23] tegra: Add EMC settings for Seaboard Simon Glass
2012-04-09 21:27 ` Stephen Warren [this message]
2012-04-09 21:40 ` Simon Glass
2012-04-09 21:59 ` Stephen Warren
2012-04-09 22:03 ` Olof Johansson
2012-04-09 23:07 ` Simon Glass
2012-04-10 3:51 ` Stephen Warren
2012-04-10 7:56 ` Marc Dietrich
2012-04-10 15:09 ` Simon Glass
2012-04-05 21:55 ` [PATCH v4 22/23] tegra: fdt: Add EMC data for Tegra2 Seaboard Simon Glass
2012-04-05 21:55 ` [U-Boot] " Simon Glass
2012-04-09 21:30 ` Stephen Warren
2012-04-09 21:30 ` [U-Boot] " Stephen Warren
2012-04-09 21:53 ` Simon Glass
2012-04-09 21:53 ` [U-Boot] " Simon Glass
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=4F835456.2040901@wwwdotorg.org \
--to=swarren@wwwdotorg.org \
--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.