of_id = of_match_device(pxad_dt_ids, &op->dev);
        if (of_id) {
-               of_property_read_u32(op->dev.of_node, "#dma-channels",
-                                    &dma_channels);
-               ret = of_property_read_u32(op->dev.of_node, "#dma-requests",
+               /* Parse new and deprecated dma-channels properties */
+               if (of_property_read_u32(op->dev.of_node, "dma-channels",
+                                        &dma_channels))
+                       of_property_read_u32(op->dev.of_node, "#dma-channels",
+                                            &dma_channels);
+               /* Parse new and deprecated dma-requests properties */
+               ret = of_property_read_u32(op->dev.of_node, "dma-requests",
                                           &nb_requestors);
+               if (ret)
+                       ret = of_property_read_u32(op->dev.of_node, "#dma-requests",
+                                                  &nb_requestors);
                if (ret) {
                        dev_warn(pdev->slave.dev,
                                 "#dma-requests set to default 32 as missing in OF: %d",