Module Name:    src
Committed By:   reinoud
Date:           Tue Jun  3 15:56:14 UTC 2014

Modified Files:
        src/sys/arch/arm/samsung: exynos_reg.h

Log Message:
Add used pmu registers, sysreg registers and usb phy registers for USB2. More
are added when used.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/samsung/exynos_reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/samsung/exynos_reg.h
diff -u src/sys/arch/arm/samsung/exynos_reg.h:1.5 src/sys/arch/arm/samsung/exynos_reg.h:1.6
--- src/sys/arch/arm/samsung/exynos_reg.h:1.5	Fri May  9 22:16:56 2014
+++ src/sys/arch/arm/samsung/exynos_reg.h	Tue Jun  3 15:56:14 2014
@@ -150,4 +150,41 @@
 #define EXYNOS_GPIO_PIN_PULL_UP		3
 
 
+/* used PMU registers */
+/* Exynos 4210 or Exynos 5 */
+#define EXYNOS_PMU_USBDEV_PHY_CTRL	0x704
+#define EXYNOS_PMU_USBHOST_PHY_CTRL	0x708
+/* Exynos 4x12 */
+#define EXYNOS_PMU_USB_PHY_CTRL		0x704
+#define EXYNOS_PMU_USB_HSIC_1_PHY_CTRL	0x708
+#define EXYNOS_PMU_USB_HSIC_2_PHY_CTRL	0x70C
+
+#define PMU_PHY_ENABLE			(1<< 0)
+#define PMU_PHY_DISABLE			(0)
+
+
+/* used SYSREG registers */
+#define EXYNOS5_SYSREG_USB20_PHY_TYPE	0x230
+
+
+/* used USB PHY registers */
+#define USB_PHYPWR			0x00
+#define   PHYPWR_FORCE_SUSPEND		__BIT(1)
+#define   PHYPWR_ANALOG_POWERDOWN	__BIT(3)
+#define   PHYPWR_OTG_DISABLE		__BIT(4)
+#define   PHYPWR_SLEEP_PHY0		__BIT(5)
+#define   PHYPWR_NORMAL_MASK		0x19
+#define   PHYPWR_NORMAL_MASK_PHY0	(__BITS(3,3) | 1)
+#define   PHYPWR_NORMAL_MASK_PHY1	__BITS(6,3)
+#define   PHYPWR_NORMAL_MASK_HSIC0	__BITS(9,3)
+#define   PHYPWR_NORMAL_MASK_HSIC1	__BITS(12,3)
+#define USB_PHYCLK			0x04
+#define USB_RSTCON			0x08
+#define   RSTCON_SWRST			__BIT(0)
+#define   RSTCON_HLINK_RWRST		__BIT(1)
+#define   RSTCON_DEVPHYLINK_SWRST	__BIT(2)
+#define   RSTCON_DEVPHY_SWRST		__BITS(0,3)
+#define   RSTCON_HOSTPHY_SWRST		__BITS(3,4)
+#define   RSTCON_HOSTPHYLINK_SWRST	__BITS(7,4)
+
 #endif /* _ARM_SAMSUNG_EXYNOS_REG_H_ */

Reply via email to