[U-Boot] [PATCH] Tegra114: Dalmore: Add pad config tables/code based on pinmux code
Stephen Warren
swarren at wwwdotorg.org
Tue Mar 12 18:41:19 CET 2013
On 03/12/2013 10:09 AM, Tom Warren wrote:
> Pad config registers exist in APB_MISC_GP space, and control slew
> rate, drive strengh, schmidt, high-speed, and low-power modes for
> all of the pingroups in Tegra30. This builds off of the pinmux
> way of constructing init tables to configure select pads (SDIOCFG,
> for instance) during pinmux_init().
>
> Currently, no padcfg entries exist. SDIO3CFG will be added when the
> MMC driver is added as per the TRM to work with the SD-card slot on
> Dalmore E1611.
Much of the pinmux driver code here is common with Tegra30. We should at
least file a bug to move it to a common file at some point.
> diff --git a/arch/arm/include/asm/arch-tegra114/pinmux.h b/arch/arm/include/asm/arch-tegra114/pinmux.h
> +#define PGRP_SLWF_NONE -1
> +#define PGRP_SLWF_MAX 3
> +#define PGRP_SLWR_NONE PGRP_SLWF_NONE
> +#define PGRP_SLWR_MAX PGRP_SLWF_MAX
> +
> +#define PGRP_DRVUP_NONE -1
> +#define PGRP_DRVUP_MAX 127
> +#define PGRP_DRVDN_NONE PGRP_DRVUP_NONE
> +#define PGRP_DRVDN_MAX PGRP_DRVUP_MAX
There seems to be some mixed use of TABs/spaces there. Feel free to fix
up when you apply it.
Aside from that,
Reviewed-by: Stephen Warren <swarren at nvidia.com>
More information about the U-Boot
mailing list