{
        struct tegra_utmip_config *config = phy->config;
        void __iomem *base = phy->pad_regs;
-       unsigned long flags;
        u32 val;
        int err;
 
        if (err)
                return err;
 
-       spin_lock_irqsave(&utmip_pad_lock, flags);
+       spin_lock(&utmip_pad_lock);
 
        if (utmip_pad_count++ == 0) {
                val = readl_relaxed(base + UTMIP_BIAS_CFG0);
                writel_relaxed(val, base + UTMIP_BIAS_CFG0);
        }
 
-       spin_unlock_irqrestore(&utmip_pad_lock, flags);
+       spin_unlock(&utmip_pad_lock);
 
        clk_disable_unprepare(phy->pad_clk);
 
 static int utmip_pad_power_off(struct tegra_usb_phy *phy)
 {
        void __iomem *base = phy->pad_regs;
-       unsigned long flags;
        u32 val;
        int ret;
 
        if (ret)
                return ret;
 
-       spin_lock_irqsave(&utmip_pad_lock, flags);
+       spin_lock(&utmip_pad_lock);
 
        if (!utmip_pad_count) {
                dev_err(phy->u_phy.dev, "UTMIP pad already powered off\n");
                writel_relaxed(val, base + UTMIP_BIAS_CFG0);
        }
 ulock:
-       spin_unlock_irqrestore(&utmip_pad_lock, flags);
+       spin_unlock(&utmip_pad_lock);
 
        clk_disable_unprepare(phy->pad_clk);