#interrupt-cells = <2>;
                        wakeup-parent = <&pdc>;
 
-                       qup_i2c0_default: qup-i2c0-default {
-                               mux {
-                                       pins = "gpio0", "gpio1";
-                                       function = "qup0";
-                               };
-
-                               config {
-                                       pins = "gpio0", "gpio1";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c0_default: qup-i2c0-default-state {
+                               pins = "gpio0", "gpio1";
+                               function = "qup0";
+                               drive-strength = <0x02>;
+                               bias-disable;
                        };
 
-                       qup_spi0_default: qup-spi0-default {
+                       qup_spi0_default: qup-spi0-default-state {
                                pins = "gpio0", "gpio1", "gpio2", "gpio3";
                                function = "qup0";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c1_default: qup-i2c1-default {
-                               mux {
-                                       pins = "gpio114", "gpio115";
-                                       function = "qup1";
-                               };
-
-                               config {
-                                       pins = "gpio114", "gpio115";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c1_default: qup-i2c1-default-state {
+                               pins = "gpio114", "gpio115";
+                               function = "qup1";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi1_default: qup-spi1-default {
+                       qup_spi1_default: qup-spi1-default-state {
                                pins = "gpio114", "gpio115", "gpio116", "gpio117";
                                function = "qup1";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c2_default: qup-i2c2-default {
-                               mux {
-                                       pins = "gpio126", "gpio127";
-                                       function = "qup2";
-                               };
-
-                               config {
-                                       pins = "gpio126", "gpio127";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c2_default: qup-i2c2-default-state {
+                               pins = "gpio126", "gpio127";
+                               function = "qup2";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi2_default: qup-spi2-default {
+                       qup_spi2_default: qup-spi2-default-state {
                                pins = "gpio126", "gpio127", "gpio128", "gpio129";
                                function = "qup2";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c3_default: qup-i2c3-default {
-                               mux {
-                                       pins = "gpio144", "gpio145";
-                                       function = "qup3";
-                               };
-
-                               config {
-                                       pins = "gpio144", "gpio145";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c3_default: qup-i2c3-default-state {
+                               pins = "gpio144", "gpio145";
+                               function = "qup3";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi3_default: qup-spi3-default {
+                       qup_spi3_default: qup-spi3-default-state {
                                pins = "gpio144", "gpio145", "gpio146", "gpio147";
                                function = "qup3";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c4_default: qup-i2c4-default {
-                               mux {
-                                       pins = "gpio51", "gpio52";
-                                       function = "qup4";
-                               };
-
-                               config {
-                                       pins = "gpio51", "gpio52";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c4_default: qup-i2c4-default-state {
+                               pins = "gpio51", "gpio52";
+                               function = "qup4";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi4_default: qup-spi4-default {
+                       qup_spi4_default: qup-spi4-default-state {
                                pins = "gpio51", "gpio52", "gpio53", "gpio54";
                                function = "qup4";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c5_default: qup-i2c5-default {
-                               mux {
-                                       pins = "gpio121", "gpio122";
-                                       function = "qup5";
-                               };
-
-                               config {
-                                       pins = "gpio121", "gpio122";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c5_default: qup-i2c5-default-state {
+                               pins = "gpio121", "gpio122";
+                               function = "qup5";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi5_default: qup-spi5-default {
+                       qup_spi5_default: qup-spi5-default-state {
                                pins = "gpio119", "gpio120", "gpio121", "gpio122";
                                function = "qup5";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c6_default: qup-i2c6-default {
-                               mux {
-                                       pins = "gpio6", "gpio7";
-                                       function = "qup6";
-                               };
-
-                               config {
-                                       pins = "gpio6", "gpio7";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c6_default: qup-i2c6-default-state {
+                               pins = "gpio6", "gpio7";
+                               function = "qup6";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi6_default: qup-spi6_default {
+                       qup_spi6_default: qup-spi6_default-state {
                                pins = "gpio4", "gpio5", "gpio6", "gpio7";
                                function = "qup6";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c7_default: qup-i2c7-default {
-                               mux {
-                                       pins = "gpio98", "gpio99";
-                                       function = "qup7";
-                               };
-
-                               config {
-                                       pins = "gpio98", "gpio99";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c7_default: qup-i2c7-default-state {
+                               pins = "gpio98", "gpio99";
+                               function = "qup7";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi7_default: qup-spi7_default {
+                       qup_spi7_default: qup-spi7_default-state {
                                pins = "gpio98", "gpio99", "gpio100", "gpio101";
                                function = "qup7";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c8_default: qup-i2c8-default {
-                               mux {
-                                       pins = "gpio88", "gpio89";
-                                       function = "qup8";
-                               };
-
-                               config {
-                                       pins = "gpio88", "gpio89";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c8_default: qup-i2c8-default-state {
+                               pins = "gpio88", "gpio89";
+                               function = "qup8";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi8_default: qup-spi8-default {
+                       qup_spi8_default: qup-spi8-default-state {
                                pins = "gpio88", "gpio89", "gpio90", "gpio91";
                                function = "qup8";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c9_default: qup-i2c9-default {
-                               mux {
-                                       pins = "gpio39", "gpio40";
-                                       function = "qup9";
-                               };
-
-                               config {
-                                       pins = "gpio39", "gpio40";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c9_default: qup-i2c9-default-state {
+                               pins = "gpio39", "gpio40";
+                               function = "qup9";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi9_default: qup-spi9-default {
+                       qup_spi9_default: qup-spi9-default-state {
                                pins = "gpio39", "gpio40", "gpio41", "gpio42";
                                function = "qup9";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c10_default: qup-i2c10-default {
-                               mux {
-                                       pins = "gpio9", "gpio10";
-                                       function = "qup10";
-                               };
-
-                               config {
-                                       pins = "gpio9", "gpio10";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c10_default: qup-i2c10-default-state {
+                               pins = "gpio9", "gpio10";
+                               function = "qup10";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi10_default: qup-spi10-default {
+                       qup_spi10_default: qup-spi10-default-state {
                                pins = "gpio9", "gpio10", "gpio11", "gpio12";
                                function = "qup10";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c11_default: qup-i2c11-default {
-                               mux {
-                                       pins = "gpio94", "gpio95";
-                                       function = "qup11";
-                               };
-
-                               config {
-                                       pins = "gpio94", "gpio95";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c11_default: qup-i2c11-default-state {
+                               pins = "gpio94", "gpio95";
+                               function = "qup11";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi11_default: qup-spi11-default {
+                       qup_spi11_default: qup-spi11-default-state {
                                pins = "gpio92", "gpio93", "gpio94", "gpio95";
                                function = "qup11";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c12_default: qup-i2c12-default {
-                               mux {
-                                       pins = "gpio83", "gpio84";
-                                       function = "qup12";
-                               };
-
-                               config {
-                                       pins = "gpio83", "gpio84";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c12_default: qup-i2c12-default-state {
+                               pins = "gpio83", "gpio84";
+                               function = "qup12";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi12_default: qup-spi12-default {
+                       qup_spi12_default: qup-spi12-default-state {
                                pins = "gpio83", "gpio84", "gpio85", "gpio86";
                                function = "qup12";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c13_default: qup-i2c13-default {
-                               mux {
-                                       pins = "gpio43", "gpio44";
-                                       function = "qup13";
-                               };
-
-                               config {
-                                       pins = "gpio43", "gpio44";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c13_default: qup-i2c13-default-state {
+                               pins = "gpio43", "gpio44";
+                               function = "qup13";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi13_default: qup-spi13-default {
+                       qup_spi13_default: qup-spi13-default-state {
                                pins = "gpio43", "gpio44", "gpio45", "gpio46";
                                function = "qup13";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c14_default: qup-i2c14-default {
-                               mux {
-                                       pins = "gpio47", "gpio48";
-                                       function = "qup14";
-                               };
-
-                               config {
-                                       pins = "gpio47", "gpio48";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c14_default: qup-i2c14-default-state {
+                               pins = "gpio47", "gpio48";
+                               function = "qup14";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi14_default: qup-spi14-default {
+                       qup_spi14_default: qup-spi14-default-state {
                                pins = "gpio47", "gpio48", "gpio49", "gpio50";
                                function = "qup14";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c15_default: qup-i2c15-default {
-                               mux {
-                                       pins = "gpio27", "gpio28";
-                                       function = "qup15";
-                               };
-
-                               config {
-                                       pins = "gpio27", "gpio28";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c15_default: qup-i2c15-default-state {
+                               pins = "gpio27", "gpio28";
+                               function = "qup15";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi15_default: qup-spi15-default {
+                       qup_spi15_default: qup-spi15-default-state {
                                pins = "gpio27", "gpio28", "gpio29", "gpio30";
                                function = "qup15";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c16_default: qup-i2c16-default {
-                               mux {
-                                       pins = "gpio86", "gpio85";
-                                       function = "qup16";
-                               };
-
-                               config {
-                                       pins = "gpio86", "gpio85";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c16_default: qup-i2c16-default-state {
+                               pins = "gpio86", "gpio85";
+                               function = "qup16";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi16_default: qup-spi16-default {
+                       qup_spi16_default: qup-spi16-default-state {
                                pins = "gpio83", "gpio84", "gpio85", "gpio86";
                                function = "qup16";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c17_default: qup-i2c17-default {
-                               mux {
-                                       pins = "gpio55", "gpio56";
-                                       function = "qup17";
-                               };
-
-                               config {
-                                       pins = "gpio55", "gpio56";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c17_default: qup-i2c17-default-state {
+                               pins = "gpio55", "gpio56";
+                               function = "qup17";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi17_default: qup-spi17-default {
+                       qup_spi17_default: qup-spi17-default-state {
                                pins = "gpio55", "gpio56", "gpio57", "gpio58";
                                function = "qup17";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c18_default: qup-i2c18-default {
-                               mux {
-                                       pins = "gpio23", "gpio24";
-                                       function = "qup18";
-                               };
-
-                               config {
-                                       pins = "gpio23", "gpio24";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c18_default: qup-i2c18-default-state {
+                               pins = "gpio23", "gpio24";
+                               function = "qup18";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi18_default: qup-spi18-default {
+                       qup_spi18_default: qup-spi18-default-state {
                                pins = "gpio23", "gpio24", "gpio25", "gpio26";
                                function = "qup18";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       qup_i2c19_default: qup-i2c19-default {
-                               mux {
-                                       pins = "gpio57", "gpio58";
-                                       function = "qup19";
-                               };
-
-                               config {
-                                       pins = "gpio57", "gpio58";
-                                       drive-strength = <0x02>;
-                                       bias-disable;
-                               };
+                       qup_i2c19_default: qup-i2c19-default-state {
+                               pins = "gpio57", "gpio58";
+                               function = "qup19";
+                               drive-strength = <2>;
+                               bias-disable;
                        };
 
-                       qup_spi19_default: qup-spi19-default {
+                       qup_spi19_default: qup-spi19-default-state {
                                pins = "gpio55", "gpio56", "gpio57", "gpio58";
                                function = "qup19";
                                drive-strength = <6>;
                                bias-disable;
                        };
 
-                       pcie0_default_state: pcie0-default {
-                               perst {
+                       pcie0_default_state: pcie0-default-state {
+                               perst-pins {
                                        pins = "gpio35";
                                        function = "gpio";
                                        drive-strength = <2>;
                                        bias-pull-down;
                                };
 
-                               clkreq {
+                               clkreq-pins {
                                        pins = "gpio36";
                                        function = "pci_e0";
                                        drive-strength = <2>;
                                        bias-pull-up;
                                };
 
-                               wake {
+                               wake-pins {
                                        pins = "gpio37";
                                        function = "gpio";
                                        drive-strength = <2>;
                                };
                        };
 
-                       pcie1_default_state: pcie1-default {
-                               perst {
+                       pcie1_default_state: pcie1-default-state {
+                               perst-pins {
                                        pins = "gpio102";
                                        function = "gpio";
                                        drive-strength = <2>;
                                        bias-pull-down;
                                };
 
-                               clkreq {
+                               clkreq-pins {
                                        pins = "gpio103";
                                        function = "pci_e1";
                                        drive-strength = <2>;
                                        bias-pull-up;
                                };
 
-                               wake {
+                               wake-pins {
                                        pins = "gpio104";
                                        function = "gpio";
                                        drive-strength = <2>;