summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/initscripts/initscripts-1.0/openslug/device_table.txt1
-rw-r--r--packages/pwc/pwc-10.0.7a/.mtn2git_empty0
-rw-r--r--packages/pwc/pwc-10.0.7a/Makefile13
-rw-r--r--packages/pwc/pwc_10.0.7a.bb30
4 files changed, 44 insertions, 0 deletions
diff --git a/packages/initscripts/initscripts-1.0/openslug/device_table.txt b/packages/initscripts/initscripts-1.0/openslug/device_table.txt
index e01396ecd6..287319c162 100644
--- a/packages/initscripts/initscripts-1.0/openslug/device_table.txt
+++ b/packages/initscripts/initscripts-1.0/openslug/device_table.txt
@@ -164,5 +164,6 @@
/dev/ttyUSB c 660 0 5 188 0 0 1 2
/dev/urandom c 644 0 0 1 9 - - -
/dev/usbmouse c 640 0 45 10 32 - - -
+/dev/video c 644 0 0 81 0 - - -
/dev/zero c 644 0 0 1 5 - - -
/dev/input/mice c 660 0 0 13 63 - - -
diff --git a/packages/pwc/pwc-10.0.7a/.mtn2git_empty b/packages/pwc/pwc-10.0.7a/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/pwc/pwc-10.0.7a/.mtn2git_empty
diff --git a/packages/pwc/pwc-10.0.7a/Makefile b/packages/pwc/pwc-10.0.7a/Makefile
new file mode 100644
index 0000000000..d941f1a6f2
--- /dev/null
+++ b/packages/pwc/pwc-10.0.7a/Makefile
@@ -0,0 +1,13 @@
+ifneq ($(KERNELRELEASE),)
+pwc-objs := pwc-if.o pwc-misc.o pwc-ctrl.o pwc-v4l.o pwc-uncompress.o \
+ pwc-dec1.o pwc-dec23.o pwc-kiara.o pwc-timon.o
+
+obj-m += pwc.o
+
+else
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
+
+default modules:
+ $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+endif
diff --git a/packages/pwc/pwc_10.0.7a.bb b/packages/pwc/pwc_10.0.7a.bb
new file mode 100644
index 0000000000..f6af027f56
--- /dev/null
+++ b/packages/pwc/pwc_10.0.7a.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "Philips USB Webcam driver for Linux that supports VGA resolution"
+PRIORITY = "optional"
+SECTION = "kernel/modules"
+MAINTAINER = "dyoung <dyoung8888@yahoo.com>"
+LICENSE = "GPL"
+PR = "r0"
+
+SRC_URI = "http://www.saillard.org/linux/pwc/files/pwc-${PV}.tar.bz2 \
+ file://Makefile"
+
+S = "${WORKDIR}/pwc-${PV}"
+
+inherit module
+
+do_compile_prepend() {
+ cp -f ${WORKDIR}/Makefile ${S}/
+}
+
+do_compile () {
+ unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
+ oe_runmake 'KDIR=${STAGING_KERNEL_DIR}' \
+ 'CC=${KERNEL_CC}' \
+ 'LD=${KERNEL_LD}'
+}
+
+do_install() {
+ install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/usb/media
+ install -m 0644 *${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/usb/media
+}
+