[U-Boot] [PATCH 7/8] armv7: Add workaround for USB erratum A-008997
York Sun
york.sun at nxp.com
Mon Aug 7 22:23:16 UTC 2017
On 07/09/2017 07:41 PM, Ran Wang wrote:
> Low Frequency Periodic Singaling (LFPS) Peak-to-Peak Differential
> Output Voltage Test Compliance fails using default transmitter settings
>
> Change settings required for transmitter signal swings to pass
> compliance tests.
>
> Signed-off-by: Sriram Dash <sriram.dash at nxp.com>
> Signed-off-by: Rajesh Bhagat <rajesh.bhagat at nxp.com>
> Signed-off-by: Suresh Gupta <suresh.gupta at nxp.com>
> Signed-off-by: Ran Wang <ran.wang_1 at nxp.com>
> ---
> arch/arm/cpu/armv7/ls102xa/Kconfig | 6 ++++++
> arch/arm/cpu/armv7/ls102xa/soc.c | 13 +++++++++++++
> arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 3 +++
> 3 files changed, 22 insertions(+)
>
> diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig
> index c605fc0..4f2e86e 100644
> --- a/arch/arm/cpu/armv7/ls102xa/Kconfig
> +++ b/arch/arm/cpu/armv7/ls102xa/Kconfig
> @@ -7,6 +7,7 @@ config ARCH_LS1021A
> select SYS_FSL_ERRATUM_A010315
> select SYS_FSL_ERRATUM_A009008
> select SYS_FSL_ERRATUM_A009798
> + select SYS_FSL_ERRATUM_A008997
> select SYS_FSL_SRDS_1
> select SYS_HAS_SERDES
> select SYS_FSL_DDR_BE if SYS_FSL_DDR
> @@ -62,6 +63,11 @@ config SYS_FSL_ERRATUM_A009798
> help
> Workaround for USB PHY erratum A009798
>
> +config SYS_FSL_ERRATUM_A008997
> + bool
> + help
> + Workaround for USB PHY erratum A008997
> +
> config SYS_FSL_SRDS_1
> bool
>
> diff --git a/arch/arm/cpu/armv7/ls102xa/soc.c b/arch/arm/cpu/armv7/ls102xa/soc.c
> index ef44a6c..15b2299 100644
> --- a/arch/arm/cpu/armv7/ls102xa/soc.c
> +++ b/arch/arm/cpu/armv7/ls102xa/soc.c
> @@ -79,6 +79,18 @@ static void erratum_a009798(void)
> #endif /* CONFIG_SYS_FSL_ERRATUM_A009798 */
> }
>
> +static void erratum_a008997(void)
> +{
> +#ifdef CONFIG_SYS_FSL_ERRATUM_A008997
> + u32 __iomem *scfg = (u32 __iomem *)SCFG_BASE;
> + u32 val = in_be32(scfg + SCFG_USB3PRM2CR / 4);
Put a blank line here.
York
More information about the U-Boot
mailing list