Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'clovercon')
-rw-r--r--clovercon/mod/etc/preinit.d/pc000_clovercon9
-rw-r--r--clovercon/mod/lib/modules/3.4.113/extra/clvcon.kobin0 -> 13852 bytes
2 files changed, 7 insertions, 2 deletions
diff --git a/clovercon/mod/etc/preinit.d/pc000_clovercon b/clovercon/mod/etc/preinit.d/pc000_clovercon
index e5efc915..3133af7d 100644
--- a/clovercon/mod/etc/preinit.d/pc000_clovercon
+++ b/clovercon/mod/etc/preinit.d/pc000_clovercon
@@ -1,5 +1,7 @@
if [ $cfg_clovercon_enabled == "y" ]; then
CLOVER_BOARD_NAME=$(cat $mountpoint/etc/clover/boardtype)
+MODULE="clvcon"
+[ -f "$mountpoint/lib/modules/$(uname -r)/extra/$MODULE.ko" ] || MODULE="clovercon"
echo "clovercon_hack: starting driver"
echo "home button combination: $cfg_clovercon_home_combination"
@@ -18,12 +20,15 @@ case "${CLOVER_BOARD_NAME}" in
dp-hvc)
module_params=1,-1,2,-1
;;
+ dp-shvc)
+ module_params=1,-1,2,-1
+ ;;
dp-nes)
module_params=1,195,2,194
;;
esac
-overmount /lib/modules/$(uname -r)/extra/clovercon.ko
-insmod $mountpoint/lib/modules/$(uname -r)/extra/clovercon.ko module_params=$module_params home_combination=$cfg_clovercon_home_combination autofire=$cfg_clovercon_autofire autofire_xy=$cfg_clovercon_autofire_xy autofire_interval=$cfg_clovercon_autofire_interval fc_start=$cfg_clovercon_fc_start
+overmount /lib/modules/$(uname -r)/extra/$MODULE.ko
+insmod $mountpoint/lib/modules/$(uname -r)/extra/$MODULE.ko module_params=$module_params home_combination=$cfg_clovercon_home_combination autofire=$cfg_clovercon_autofire autofire_xy=$cfg_clovercon_autofire_xy autofire_interval=$cfg_clovercon_autofire_interval fc_start=$cfg_clovercon_fc_start
fi
diff --git a/clovercon/mod/lib/modules/3.4.113/extra/clvcon.ko b/clovercon/mod/lib/modules/3.4.113/extra/clvcon.ko
new file mode 100644
index 00000000..3099a2a9
--- /dev/null
+++ b/clovercon/mod/lib/modules/3.4.113/extra/clvcon.ko
Binary files differ