diff options
author | Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> | 2016-11-21 18:16:11 +0800 |
---|---|---|
committer | Shuah Khan <shuahkh@osg.samsung.com> | 2016-12-13 07:26:37 -0700 |
commit | 22f6592b23ef8a0c09283bcb13087340721e1154 (patch) | |
tree | eec674365b5b31af10032eeeb50ed74615c96cb1 /tools/testing/selftests/Makefile | |
parent | 981c3db62e2d2dfb0c5725dd55d8c3cf8ed4edd8 (diff) | |
download | op-kernel-dev-22f6592b23ef8a0c09283bcb13087340721e1154.zip op-kernel-dev-22f6592b23ef8a0c09283bcb13087340721e1154.tar.gz |
selftest/gpio: add gpio test case
This test script try to do whitebox testing for gpio subsystem(based on
gpiolib). It manipulate gpio device through chardev or sysfs and check
the result from debugfs. This script test gpio-mockup through chardev by
default. User could test other gpio chip by passing the module name.
Some of the testcases are turned off by default to avoid the conflicting
with gpiochip in system.
In details, it test the following things:
1. Test direction and output value for valid pin.
2. Test dynamic allocation of gpio base.
3. Add single, multi gpiochip to do overlap check.
Run "tools/testing/selftests/gpio/gpio-mockup.sh -h" for usage.
Acked-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
Diffstat (limited to 'tools/testing/selftests/Makefile')
-rw-r--r-- | tools/testing/selftests/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile index 69cf1a6..3044d43 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -6,6 +6,7 @@ TARGETS += exec TARGETS += firmware TARGETS += ftrace TARGETS += futex +TARGETS += gpio TARGETS += ipc TARGETS += kcmp TARGETS += lib |