summaryrefslogtreecommitdiff
path: root/recipes-connectivity/usb-gadget-mode
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-connectivity/usb-gadget-mode')
-rwxr-xr-xrecipes-connectivity/usb-gadget-mode/files/usb-gadget69
-rw-r--r--recipes-connectivity/usb-gadget-mode/files/usb-gadget.conf6
-rwxr-xr-xrecipes-connectivity/usb-gadget-mode/files/usb-gadget.init21
-rw-r--r--recipes-connectivity/usb-gadget-mode/usb-gadget-mode.bb56
4 files changed, 0 insertions, 152 deletions
diff --git a/recipes-connectivity/usb-gadget-mode/files/usb-gadget b/recipes-connectivity/usb-gadget-mode/files/usb-gadget
deleted file mode 100755
index 8da88ad..0000000
--- a/recipes-connectivity/usb-gadget-mode/files/usb-gadget
+++ /dev/null
@@ -1,69 +0,0 @@
-#! /bin/sh
-#
-# Copyright Matthias Hentges <devel@hentges.net> (c) 2007
-# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)
-#
-# Filename: usb-gadget
-# Date: 20070606 (YMD)
-#
-#################################################################################
-#
-# 20070606 - v0.0.1 - Initial release
-# 20070630 - v0.0.2 - Add forgotten host mode
-# 20090529 - add support for all gadgets in 2.6.29 (koen)
-
-CONF_FILE="/etc/default/usb-gadget"
-
-die() {
- echo "ERROR: $1"
- exit 1
-}
-
-go() {
- test -e "$CONF_FILE" && . "$CONF_FILE"
-
- case "$USB_MODE" in
- networking) setup_usb g_ether ;;
- zero) setup_usb g_zero ;;
- midi) setup_usb g_midi ;;
- printer) setup_usb g_printer ;;
- gadgetfs) setup_usb gadgetfs ;;
- composite) setup_usb g_cdc ;;
- serial) setup_usb g_serial ;;
- storage) setup_usb g_file_storage ;;
- hostmode) unload_usb_gadgets
- setup_usb ohci_hcd ;;
- none) unload_usb_gadgets ;;
- esac
-
-}
-
-setup_usb() {
-
- if ! ( lsmod | grep -q "$1" )
- then
- unload_usb_gadgets
- echo "Loading [$1]"
- modprobe "$1" $MODULE_OPTIONS
- else
- echo "Already loaded: [$1]"
- fi
-}
-
-unload_usb_gadgets() {
- KERNEL_VERSION="`uname -r`"
- GADGET_MODULES="`find /lib/modules/$KERNEL_VERSION/kernel/drivers/usb/gadget -name "*g_*"`"
-
- for module in $GADGET_MODULES
- do
- MODULE_NAME="`basename $module | sed "s/\.ko//"`"
-
- if ( lsmod | grep -q "$MODULE_NAME" )
- then
- echo "Unloading [$MODULE_NAME]"
- rmmod "$module"
- fi
- done
-}
-
-go
diff --git a/recipes-connectivity/usb-gadget-mode/files/usb-gadget.conf b/recipes-connectivity/usb-gadget-mode/files/usb-gadget.conf
deleted file mode 100644
index f3a7a6b..0000000
--- a/recipes-connectivity/usb-gadget-mode/files/usb-gadget.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-# set to "no" to disable usb-gadget
-ENABLED="yes"
-
-USB_MODE="serial"
-MODULE_OPTIONS=""
-
diff --git a/recipes-connectivity/usb-gadget-mode/files/usb-gadget.init b/recipes-connectivity/usb-gadget-mode/files/usb-gadget.init
deleted file mode 100755
index 403fd23..0000000
--- a/recipes-connectivity/usb-gadget-mode/files/usb-gadget.init
+++ /dev/null
@@ -1,21 +0,0 @@
-#! /bin/sh
-#
-# Copyright Matthias Hentges <devel@hentges.net> (c) 2007
-# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)
-#
-# Filename: usb-gadget.init
-# Date: 20070606 (YMD)
-#
-#################################################################################
-#
-# 20070606 - v0.0.1 - Initial release
-
-ENABLED="yes"
-
-[ -r /etc/default/usb-gadget ] && source /etc/default/usb-gadget
-[ "$ENABLED" == "yes" ] || exit 0
-
-case "$1" in
-start) usb-gadget ;;
-esac
-
diff --git a/recipes-connectivity/usb-gadget-mode/usb-gadget-mode.bb b/recipes-connectivity/usb-gadget-mode/usb-gadget-mode.bb
deleted file mode 100644
index 0f15830..0000000
--- a/recipes-connectivity/usb-gadget-mode/usb-gadget-mode.bb
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright Matthias Hentges <devel@hentges.net> (c) 2007
-# License: MIT (see http://www.opensource.org/licenses/mit-license.php
-# for a copy of the license)
-#
-# Filename: usb-gadget-mode.bb
-# Date: 20070606 (YMD)
-
-DESCRIPTION = "Manage the default USB gadget mode"
-SECTION = "console/network"
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-PV = "0.0.2"
-PR = "r3"
-
-SRC_URI = "\
- file://usb-gadget.conf \
- file://usb-gadget \
- file://usb-gadget.init \
-"
-
-do_install() {
- install -d ${D}${sysconfdir}
- install -d ${D}${sysconfdir}/init.d
- install -d ${D}${bindir}
- install -d ${D}${sysconfdir}/default
-
- install -m 0644 ${WORKDIR}/usb-gadget.conf ${D}${sysconfdir}/default/usb-gadget
- install -m 0755 ${WORKDIR}/usb-gadget.init ${D}${sysconfdir}/init.d/usb-gadget
- install -m 0755 ${WORKDIR}/usb-gadget ${D}${bindir}
-}
-
-# disbale usb-gadget for mtcap hardware
-do_install_append_mtcap() {
- sed -i 's/ENABLED="yes"/ENABLED="no"/g' ${D}${sysconfdir}/default/usb-gadget
-}
-
-pkg_postinst_${PN}() {
- test -n "$D" && opt="-r $D"
- update-rc.d $opt usb-gadget defaults 50
-}
-
-pkg_postrm_${PN}() {
- update-rc.d -f usb-gadget remove
-}
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-# disable usb-gadget on mtr
-do_install_append_mtr() {
- sed -i 's/ENABLED="yes"/ENABLED="no"/g' ${D}${sysconfdir}/default/usb-gadget
-}
-
-# disable usb-gadget on mtrv1
-do_install_append_mtrv1() {
- sed -i 's/ENABLED="yes"/ENABLED="no"/g' ${D}${sysconfdir}/default/usb-gadget
-}