{
        dma_addr_t rx_dma;
        unsigned long time_left;
-       void *dma_buf = NULL;
+       void *dma_buf;
        struct geni_se *se = &gi2c->se;
        size_t len = msg->len;
 
-       if (!of_machine_is_compatible("lenovo,yoga-c630"))
-               dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
-
+       dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
        if (dma_buf)
                geni_se_select_mode(se, GENI_SE_DMA);
        else
 {
        dma_addr_t tx_dma;
        unsigned long time_left;
-       void *dma_buf = NULL;
+       void *dma_buf;
        struct geni_se *se = &gi2c->se;
        size_t len = msg->len;
 
-       if (!of_machine_is_compatible("lenovo,yoga-c630"))
-               dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
-
+       dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
        if (dma_buf)
                geni_se_select_mode(se, GENI_SE_DMA);
        else