summaryrefslogtreecommitdiffstats
path: root/include/fsl_usb.h
diff options
context:
space:
mode:
authorNikhil Badola <nikhil.badola@freescale.com>2014-04-15 14:44:52 +0530
committerYork Sun <yorksun@freescale.com>2014-04-22 17:58:52 -0700
commitd1c561cd546353686b28199bf9a90810805c7ada (patch)
treeef8eec407305f50ef8cdca0d1830496d6e82a5c2 /include/fsl_usb.h
parent0c12a1592c49c4fccea1df3eac9bf769aa1bd503 (diff)
downloadblackbird-obmc-uboot-d1c561cd546353686b28199bf9a90810805c7ada.tar.gz
blackbird-obmc-uboot-d1c561cd546353686b28199bf9a90810805c7ada.zip
powerpc/mpc85xx: Add Differential SYSCLK config support T1040
Adds support for clock sourcing from sysclk(100MHz) for usb on T104xRDB and T1040QDS. This requires changing reference divisor and multiplication factor to derive usb clock from sysclk. Signed-off-by: Nikhil Badola <nikhil.badola@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'include/fsl_usb.h')
-rw-r--r--include/fsl_usb.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/fsl_usb.h b/include/fsl_usb.h
index 8b63cdd88c..1a6c9c1636 100644
--- a/include/fsl_usb.h
+++ b/include/fsl_usb.h
@@ -48,6 +48,11 @@ struct ccsr_usb_phy {
#define CONFIG_SYS_FSL_USB_PLLPRG2_PHY2_CLK_EN (1 << 0)
#define CONFIG_SYS_FSL_USB_PLLPRG2_PHY1_CLK_EN (1 << 1)
#define CONFIG_SYS_FSL_USB_PLLPRG2_FRAC_LPF_EN (1 << 13)
+#ifdef CONFIG_SYS_FSL_SINGLE_SOURCE_CLK
+#define CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV_INTERNAL_CLK (5 << 4)
+#define CONFIG_SYS_FSL_USB_PLLPRG2_MFI_INTERNAL_CLK (6 << 16)
+#define CONFIG_SYS_FSL_USB_INTERNAL_SOC_CLK_EN (1 << 20)
+#endif
#define CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV (1 << 4)
#define CONFIG_SYS_FSL_USB_PLLPRG2_MFI (5 << 16)
#define CONFIG_SYS_FSL_USB_PLLPRG2_PLL_EN (1 << 21)
OpenPOWER on IntegriCloud