i2c0: i2c@600 {
                #address-cells = <1>;
                #size-cells = <0>;
+               dmas = <0>, <0>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_flx0_default>;
                i2c-analog-filter;
        status = "disabled";
 
        spi4: spi@400 {
+               dmas = <0>, <0>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_flx4_default>;
                status = "disabled";
        i2c6: i2c@600 {
                #address-cells = <1>;
                #size-cells = <0>;
+               dmas = <0>, <0>;
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_flx6_default>;
                i2c-analog-filter;
 
                                        interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 13>;
                                        clock-names = "spi_clk";
+                                       dmas = <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(8))>,
+                                               <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(9))>;
+                                       dma-names = "tx", "rx";
                                        atmel,fifo-size = <16>;
                                        status = "disabled";
                                };
                                        reg = <0x600 0x200>;
                                        interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 9>;
+                                       dmas = <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(12))>,
+                                               <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(13))>;
+                                       dma-names = "tx", "rx";
                                        atmel,fifo-size = <16>;
                                        status = "disabled";
                                };
                                        reg = <0x600 0x200>;
                                        interrupts = <5 IRQ_TYPE_LEVEL_HIGH 7>;
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 5>;
+                                       dmas = <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(0))>,
+                                               <&dma0
+                                               (AT91_XDMAC_DT_MEM_IF(0) |
+                                                AT91_XDMAC_DT_PER_IF(1) |
+                                                AT91_XDMAC_DT_PERID(1))>;
+                                       dma-names = "tx", "rx";
                                        atmel,fifo-size = <16>;
                                        status = "disabled";
                                };