--- meta-raspberrypi/conf/machine/include/rpi-base.inc	2015-05-19 10:34:22.099500543 +0800
+++ meta-raspberrypi.new/conf/machine/include/rpi-base.inc	2015-06-17 02:34:11.538069350 +0800
@@ -23,18 +23,17 @@
     bcm2708-rpi-b-plus.dtb \
     bcm2709-rpi-2-b.dtb \
     \
-    ds1307-rtc-overlay.dtb \
-    hifiberry-amp-overlay.dtb \
-    hifiberry-dac-overlay.dtb \
-    hifiberry-dacplus-overlay.dtb \
-    hifiberry-digi-overlay.dtb \
-    iqaudio-dac-overlay.dtb \
-    iqaudio-dacplus-overlay.dtb \
-    lirc-rpi-overlay.dtb \
-    pcf8523-rtc-overlay.dtb \
-    pps-gpio-overlay.dtb \
-    w1-gpio-overlay.dtb \
-    w1-gpio-pullup-overlay.dtb \
+    overlays/hifiberry-amp-overlay.dtb \
+    overlays/hifiberry-dac-overlay.dtb \
+    overlays/hifiberry-dacplus-overlay.dtb \
+    overlays/hifiberry-digi-overlay.dtb \
+	overlays/i2c-rtc-overlay.dtb \
+    overlays/iqaudio-dac-overlay.dtb \
+    overlays/iqaudio-dacplus-overlay.dtb \
+    overlays/lirc-rpi-overlay.dtb \
+    overlays/pps-gpio-overlay.dtb \
+    overlays/w1-gpio-overlay.dtb \
+    overlays/w1-gpio-pullup-overlay.dtb \
     "
 KERNEL_IMAGETYPE ?= "Image"
 
--- meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi.inc	2015-05-19 10:34:22.103500543 +0800
+++ meta-raspberrypi.new/recipes-kernel/linux/linux-raspberrypi.inc	2015-06-17 04:34:03.562361029 +0800
@@ -42,6 +42,9 @@
 
 do_install_prepend() {
     install -d ${D}/lib/firmware
+    if [ -n "${KERNEL_DEVICETREE}" ]; then
+		mkdir -p ${B}/arch/${ARCH}/boot/dts/overlays
+	fi
 }
 
 do_deploy_append() {
