interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
+                       clocks = <&clk IMX93_CLK_GPIO2_GATE>,
+                                <&clk IMX93_CLK_GPIO2_GATE>;
+                       clock-names = "gpio", "port";
                        gpio-ranges = <&iomuxc 0 32 32>;
                };
 
                        interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
+                       clocks = <&clk IMX93_CLK_GPIO3_GATE>,
+                                <&clk IMX93_CLK_GPIO3_GATE>;
+                       clock-names = "gpio", "port";
                        gpio-ranges = <&iomuxc 0 64 32>;
                };
 
                        interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
+                       clocks = <&clk IMX93_CLK_GPIO4_GATE>,
+                                <&clk IMX93_CLK_GPIO4_GATE>;
+                       clock-names = "gpio", "port";
                        gpio-ranges = <&iomuxc 0 96 32>;
                };
 
                        interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-controller;
                        #interrupt-cells = <2>;
+                       clocks = <&clk IMX93_CLK_GPIO1_GATE>,
+                                <&clk IMX93_CLK_GPIO1_GATE>;
+                       clock-names = "gpio", "port";
                        gpio-ranges = <&iomuxc 0 0 32>;
                };
        };