static inline int zynqmp_is_valid_ioctl(u32 ioctl_id)
 {
        switch (ioctl_id) {
+       case IOCTL_SD_DLL_RESET:
        case IOCTL_SET_SD_TAPDELAY:
        case IOCTL_SET_PLL_FRAC_MODE:
        case IOCTL_GET_PLL_FRAC_MODE:
 
 };
 
 enum pm_ioctl_id {
-       IOCTL_SET_SD_TAPDELAY = 7,
+       IOCTL_SD_DLL_RESET = 6,
+       IOCTL_SET_SD_TAPDELAY,
        IOCTL_SET_PLL_FRAC_MODE,
        IOCTL_GET_PLL_FRAC_MODE,
        IOCTL_SET_PLL_FRAC_DATA,
        PM_TAPDELAY_OUTPUT,
 };
 
+enum dll_reset_type {
+       PM_DLL_RESET_ASSERT,
+       PM_DLL_RESET_RELEASE,
+       PM_DLL_RESET_PULSE,
+};
+
 /**
  * struct zynqmp_pm_query_data - PM query data
  * @qid:       query ID