u32 freq_ref;
        u64 frac_div;
 
-       /* Verify 32KHz, 2MHz - 54MHz MCLK provided, and set input divider */
-       if (da7219->mclk_rate == 32768) {
-               indiv_bits = DA7219_PLL_INDIV_2_5_MHZ;
-               indiv = DA7219_PLL_INDIV_2_5_MHZ_VAL;
-       } else if (da7219->mclk_rate < 2000000) {
+       /* Verify 2MHz - 54MHz MCLK provided, and set input divider */
+       if (da7219->mclk_rate < 2000000) {
                dev_err(codec->dev, "PLL input clock %d below valid range\n",
                        da7219->mclk_rate);
                return -EINVAL;
        case DA7219_SYSCLK_PLL_SRM:
                pll_ctrl |= DA7219_PLL_MODE_SRM;
                break;
-       case DA7219_SYSCLK_PLL_32KHZ:
-               pll_ctrl |= DA7219_PLL_MODE_32KHZ;
-               break;
        default:
                dev_err(codec->dev, "Invalid PLL config\n");
                return -EINVAL;
 
 #define DA7219_PLL_MODE_BYPASS         (0x0 << 6)
 #define DA7219_PLL_MODE_NORMAL         (0x1 << 6)
 #define DA7219_PLL_MODE_SRM            (0x2 << 6)
-#define DA7219_PLL_MODE_32KHZ          (0x3 << 6)
 
 /* DA7219_PLL_FRAC_TOP = 0x22 */
 #define DA7219_PLL_FBDIV_FRAC_TOP_SHIFT        0
        DA7219_SYSCLK_MCLK = 0,
        DA7219_SYSCLK_PLL,
        DA7219_SYSCLK_PLL_SRM,
-       DA7219_SYSCLK_PLL_32KHZ
 };
 
 /* Regulators */