|
@@ -41,6 +41,7 @@ struct omap_device;
|
|
|
|
|
|
extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type1;
|
|
|
extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type2;
|
|
|
+extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type3;
|
|
|
|
|
|
/*
|
|
|
* OCP SYSCONFIG bit shifts/masks TYPE1. These are for IPs compliant
|
|
@@ -70,6 +71,15 @@ extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type2;
|
|
|
#define SYSC_TYPE2_MIDLEMODE_SHIFT 4
|
|
|
#define SYSC_TYPE2_MIDLEMODE_MASK (0x3 << SYSC_TYPE2_MIDLEMODE_SHIFT)
|
|
|
|
|
|
+/*
|
|
|
+ * OCP SYSCONFIG bit shifts/masks TYPE3.
|
|
|
+ * This is applicable for some IPs present in AM33XX
|
|
|
+ */
|
|
|
+#define SYSC_TYPE3_SIDLEMODE_SHIFT 0
|
|
|
+#define SYSC_TYPE3_SIDLEMODE_MASK (0x3 << SYSC_TYPE3_SIDLEMODE_SHIFT)
|
|
|
+#define SYSC_TYPE3_MIDLEMODE_SHIFT 2
|
|
|
+#define SYSC_TYPE3_MIDLEMODE_MASK (0x3 << SYSC_TYPE3_MIDLEMODE_SHIFT)
|
|
|
+
|
|
|
/* OCP SYSSTATUS bit shifts/masks */
|
|
|
#define SYSS_RESETDONE_SHIFT 0
|
|
|
#define SYSS_RESETDONE_MASK (1 << SYSS_RESETDONE_SHIFT)
|