Message ID | 1489648712-27367-1-git-send-email-yingxi.yu@nxp.com |
---|---|
State | Accepted |
Commit | 132a1468dcc0bb79553bf2e219014cc8c527c8e6 |
Delegated to: | York Sun |
Headers | show |
On 03/16/2017 12:32 AM, Yingxi Yu wrote: > USB requires 100MHz clock. On ls1012, sysclk(125MHz) is not for USB. > Another 100MHz clock is for USB. So For USB, check if sysclk is 100MHz > is failed on ls1012, sysclk is not for USB. Don't check sysclk for > USB on ls1012. Does this only apply to LS1012A? Or does this apply a group of SoCs? York
Hi York: Currenly LS1012A is the only case. If there is other platform apply it in the future, we can add other platform later. Best Regards Yingxi Yu ________________________________ 发件人: york sun 发送时间: 2017年3月27日 8:29:02 收件人: Yingxi Yu; u-boot@lists.denx.de 主题: Re: [PATCH] armv8/fsl-layerscape: fdt: On ls1012 don't check sysclk for USB On 03/16/2017 12:32 AM, Yingxi Yu wrote: > USB requires 100MHz clock. On ls1012, sysclk(125MHz) is not for USB. > Another 100MHz clock is for USB. So For USB, check if sysclk is 100MHz > is failed on ls1012, sysclk is not for USB. Don't check sysclk for > USB on ls1012. Does this only apply to LS1012A? Or does this apply a group of SoCs? York
On 03/16/2017 12:32 AM, Yingxi Yu wrote: > USB requires 100MHz clock. On ls1012, sysclk(125MHz) is not for USB. > Another 100MHz clock is for USB. So For USB, check if sysclk is 100MHz > is failed on ls1012, sysclk is not for USB. Don't check sysclk for > USB on ls1012. > > Signed-off-by: Yingxi Yu <yingxi.yu@nxp.com> > --- Rewrote commit message. Applied to fsl-qoriq master, awaiting upstream. Thanks. York
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/fdt.c b/arch/arm/cpu/armv8/fsl-layerscape/fdt.c index 26d4a30..762a95b 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/fdt.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/fdt.c @@ -387,8 +387,9 @@ void ft_cpu_setup(void *blob, bd_t *bd) #ifdef CONFIG_SYS_DPAA_FMAN fdt_fixup_fman_firmware(blob); #endif +#ifndef CONFIG_LS1012A fsl_fdt_disable_usb(blob); - +#endif #ifdef CONFIG_HAS_FEATURE_GIC64K_ALIGN fdt_fixup_gic(blob); #endif
USB requires 100MHz clock. On ls1012, sysclk(125MHz) is not for USB. Another 100MHz clock is for USB. So For USB, check if sysclk is 100MHz is failed on ls1012, sysclk is not for USB. Don't check sysclk for USB on ls1012. Signed-off-by: Yingxi Yu <yingxi.yu@nxp.com> --- arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)