diff options
author | blogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-10-17 22:45:58 +0000 |
---|---|---|
committer | blogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-10-17 22:45:58 +0000 |
commit | 4f2090ad48927532f42272c92c874cc370fc349b (patch) | |
tree | 405d52924fbc92967e8681bcca5e9c17d35aab8c /package/mmc_over_gpio/files | |
parent | 7e317f44dfece68398538581f41ddf7f7d4f14b1 (diff) |
[kernel] move lots of kernel related packages to the new system/ folder
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33830 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mmc_over_gpio/files')
-rw-r--r-- | package/mmc_over_gpio/files/mmc_over_gpio.config | 8 | ||||
-rw-r--r-- | package/mmc_over_gpio/files/mmc_over_gpio.init | 83 |
2 files changed, 0 insertions, 91 deletions
diff --git a/package/mmc_over_gpio/files/mmc_over_gpio.config b/package/mmc_over_gpio/files/mmc_over_gpio.config deleted file mode 100644 index 23f0084857..0000000000 --- a/package/mmc_over_gpio/files/mmc_over_gpio.config +++ /dev/null @@ -1,8 +0,0 @@ -config 'mmc_over_gpio' - option 'name' 'default' - option 'enabled' '0' - option 'DI_pin' '@GPIO_DI_PIN@' - option 'DO_pin' '@GPIO_DO_PIN@' - option 'CLK_pin' '@GPIO_CLK_PIN@' - option 'CS_pin' '@GPIO_CS_PIN@' - option 'mode' '0' diff --git a/package/mmc_over_gpio/files/mmc_over_gpio.init b/package/mmc_over_gpio/files/mmc_over_gpio.init deleted file mode 100644 index 121c80398c..0000000000 --- a/package/mmc_over_gpio/files/mmc_over_gpio.init +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2008 OpenWrt.org -START=90 - -CONFIGFS_DIR="/config/gpiommc" - -# add_device(name, DI_pin, DO_pin, CLK_pin, CS_pin, mode) -add_device() { - local dir="$CONFIGFS_DIR/$1" - - mkdir -p $dir - [ $? -eq 0 ] || return 1 - echo $2 > $dir/gpio_data_in - [ $? -eq 0 ] || return 1 - echo $3 > $dir/gpio_data_out - [ $? -eq 0 ] || return 1 - echo $4 > $dir/gpio_clock - [ $? -eq 0 ] || return 1 - echo $5 > $dir/gpio_chipselect - [ $? -eq 0 ] || return 1 - echo $6 > $dir/spi_mode - [ $? -eq 0 ] || return 1 - # XXX We have more config options available. Use defaults for now. - - echo 1 > $dir/register - [ $? -eq 0 ] || return 1 - - return 0 -} - -# remove_device(name) -remove_device() { - local dir="$CONFIGFS_DIR/$1" - - rmdir $dir -} - -mount_configfs() { - # FIXME: This should probably be done somewhere else. - mount | grep configfs - if [ $? -eq 0 ]; then - # already mounted - return 0 - fi - mkdir -p /config - [ $? -eq 0 ] || return 1 - mount configfs -t configfs /config - [ $? -eq 0 ] || return 1 - - return 0 -} - -start_service() { - local section="$1" - config_get "name" "$section" "name" - config_get "DI_pin" "$section" "DI_pin" - config_get "DO_pin" "$section" "DO_pin" - config_get "CLK_pin" "$section" "CLK_pin" - config_get "CS_pin" "$section" "CS_pin" - config_get "mode" "$section" "mode" - config_get_bool "enabled" "$section" "enabled" '1' - [ "$enabled" -gt 0 ] && add_device "$name" $DI_pin $DO_pin $CLK_pin $CS_pin $mode & -} - -stop_service() { - local section="$1" - config_get "name" "$section" "name" - remove_device "$name" -} - -start() { - # Make sure configfs is mounted - mount_configfs - [ $? -eq 0 ] || return 1 - - config_load "mmc_over_gpio" - config_foreach start_service "mmc_over_gpio" -} - -stop() { - config_load "mmc_over_gpio" - config_foreach stop_service "mmc_over_gpio" -} |