--- linux-3.16.7-ckt9/arch/arm/boot/dts/am335x-boneblack.dts    2015-03-30 12:09:09.000000000 +0200
+++ am335x-boneblack.dts    2015-04-21 17:52:37.831056908 +0200
@@ -29,6 +29,10 @@
 };
 
 &am33xx_pinmux {
+       bb_w1_pins: pinmux_bb_w1_pins {
+               pinctrl-single,pins =  <0x34 0x37 /* gpmc_ad13.gpio1_13, OMAP_PIN_INPUT_PULLUP | OMAP_MUX_MODE7 - w1-gpio */ >;
+       };
+
        nxp_hdmi_bonelt_pins: nxp_hdmi_bonelt_pins {
                pinctrl-single,pins = <
                        0x1b0 0x03      /* xdma_event_intr0, OMAP_MUX_MODE3 | AM33XX_PIN_OUTPUT */
@@ -61,6 +65,17 @@
        };
 };
 
+&ocp {
+       onewire@0 {
+         status          = "okay";
+         compatible      = "w1-gpio";
+         pinctrl-names   = "default";
+         pinctrl-0       = <&bb_w1_pins>;
+
+         gpios = <&gpio1 13 0>;
+       };
+};
+
 &lcdc {
        status = "okay";
 };
--- linux-3.16.7-ckt9/arch/arm/boot/dts/am33xx.dtsi     2015-03-30 12:09:09.000000000 +0200
+++ am33xx.dtsi     2015-04-21 16:36:40.665384959 +0200
@@ -99,7 +99,7 @@
         * for the moment, just use a fake OCP bus entry to represent
         * the whole bus hierarchy.
         */
-       ocp {
+       ocp: ocp {
                compatible = "simple-bus";
                #address-cells = <1>;
                #size-cells = <1>;
