};
 };
 
+&trackpad {
+       interrupts = <58 IRQ_TYPE_EDGE_FALLING>;
+};
+
 /* PINCTRL - modifications to sc7180-trogdor.dtsi */
 
+&trackpad_int_1v8_odl {
+       pinmux {
+               pins = "gpio58";
+       };
+
+       pinconf {
+               pins = "gpio58";
+       };
+};
+
 &ts_reset_l {
        pinconf {
                /* This pin is not connected on -rev0, pull up to park. */
 
        status = "okay";
        clock-frequency = <400000>;
 
-       trackpad@15 {
+       trackpad: trackpad@15 {
                compatible = "elan,ekth3000";
                reg = <0x15>;
                pinctrl-names = "default";
-               pinctrl-0 = <&trackpad_int_1v8_odl>;
+               pinctrl-0 = <&tp_int_odl>;
 
                interrupt-parent = <&tlmm>;
-               interrupts = <58 IRQ_TYPE_EDGE_FALLING>;
+               interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
 
                vcc-supply = <&pp3300_fp_tp>;
 
                };
        };
 
-       trackpad_int_1v8_odl: trackpad-int-1v8-odl {
+       /* Named trackpad_int_1v8_odl on earlier revision schematics */
+       trackpad_int_1v8_odl:
+       tp_int_odl: tp-int-odl {
                pinmux {
-                       pins = "gpio58";
+                       pins = "gpio0";
                        function = "gpio";
                };
 
                pinconf {
-                       pins = "gpio58";
+                       pins = "gpio0";
 
                        /* Has external pullup */
                        bias-disable;