public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
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);
> +}

  reply	other threads:[~2012-04-09 21:27 UTC|newest]

Thread overview: 13+ 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 ` [U-Boot] [PATCH v4 22/23] tegra: fdt: Add EMC data for Tegra2 Seaboard Simon Glass
2012-04-09 21:30   ` Stephen Warren
2012-04-09 21:53     ` 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox