Add existing sysmocom recipes
diff --git a/recipes-isdn/dahdi-linux/dahdi-linux.inc b/recipes-isdn/dahdi-linux/dahdi-linux.inc
new file mode 100644
index 0000000..ebc2035
--- /dev/null
+++ b/recipes-isdn/dahdi-linux/dahdi-linux.inc
@@ -0,0 +1,76 @@
+DESCRITOPN = "Digium Asterisk Hardware Driver Interface - Linux kernel part"
+SECTION = "base"
+HOMEPAGE = "http://www.asterisk.org"
+LICENSE = "GPL"
+RDEPENDS_${PN} = "kernel (${KERNEL_VERSION})"
+DEPENDS = "virtual/kernel"
+RRECOMMENDS_${PN} = "dahdi-firmware"
+
+# those firmware images are normally downloaded as part of the 'make'
+# process of dahdi-linux.  In the context of OE, we want to list them
+# here so they are part of the 'downloads' directory and thus don't need
+# to be downloaded all the time.
+FIRMWARE_URI = " \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmadt032-1.07.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.11.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.17.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.18.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.19.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.20.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.22.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-064-1.05.01.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-128-1.05.01.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR5.6.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR6.12.tar.gz \
+http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-vpmadt032-1.07.tar.gz\
+	"
+
+SRC_URI = "http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-${PV}.tar.gz ${FIRMWARE_URI}"
+# why does this not work?
+#SRC_URI =+ "${FIRMWARE_URI}"
+
+INC_PR="r3"
+
+LIC_FILES_CHKSUM = "file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a"
+
+inherit module
+
+do_configure() {
+	# make sure the extracted firmware.bin are where Makefile expects
+	mv ../dahdi-fw-*.bin ../zaptel-fw-*.bin drivers/dahdi/firmware/
+	cp ${DL_DIR}/dahdi-fwload-*.tar.gz drivers/dahdi/firmware/
+	cp ${DL_DIR}/zaptel-fw-*.tar.gz drivers/dahdi/firmware/
+	cp ${DL_DIR}/dahdi-fw-*.tar.gz drivers/dahdi/firmware/
+}
+
+do_compile () {
+	do_make_scripts
+	unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
+	oe_runmake KSRC=${STAGING_KERNEL_DIR}   \
+		   KVERS=${KERNEL_VERSION}    \
+		   CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
+		   AR="${KERNEL_AR}" \
+		   ${MAKE_TARGETS}
+}
+
+do_install () {
+	unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
+	oe_runmake DEPMOD=echo DESTDIR="${D}" \
+	           KSRC=${STAGING_KERNEL_DIR} \
+		   KVERS=${KERNEL_VERSION}    \
+	           CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
+	           install
+}
+
+PACKAGES =+ "dahdi-firmware"
+
+FILES_${PN} = "${base_libdir}/modules/ ${sysconfdir}/udev/rules.d"
+
+FILES_dahdi-firmware = "${base_libdir}/firmware /usr/share/dahdi"
+PACKAGE_ARCH_dahdi-firmware = "all"
diff --git a/recipes-isdn/dahdi-linux/dahdi-linux_2.5.0.1.bb b/recipes-isdn/dahdi-linux/dahdi-linux_2.5.0.1.bb
new file mode 100644
index 0000000..3d429c7
--- /dev/null
+++ b/recipes-isdn/dahdi-linux/dahdi-linux_2.5.0.1.bb
@@ -0,0 +1,5 @@
+
+require ${PN}.inc
+
+PR = "${INC_PR}.1"
+