aboutsummaryrefslogtreecommitdiff
path: root/manual/se/tc37.yaml
blob: f07a69ac3b48a57c4f8ccebe81ae2fb909c17cba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
metadata:
    name: TC37
    format: "Manual Test Definition 1.0"
    description: "TC37: GPIO input"
    maintainer:
        - ryan.harkin@linaro.org
    os:
        - openembedded
    scope:
        - functional
    devices:
        - lces2
        - soca9
    environment:
        - manual-test

run:
    steps:
        - "#soca9: ok"
        - "# Sumo 4.9"
        - "sw3=384"
        - "sw4=385"
        - "# Warrior 4.19"
        - "sw3=1920"
        - "sw4=1921"
        - " "
        - "#lces2: ok"
        - "sw3=461"
        - "# sw4 is not routed as a GPIO like this"
        - " "
        - "# buttons on SoCA9 are SW3 and SW4"
        - "sw=${sw3}"
        - "# or"
        - "sw=${sw4}"
        - " "
        - "echo ${sw} > /sys/class/gpio/export"
        - "echo in > /sys/class/gpio/gpio${sw}/direction"
        - "cat /sys/class/gpio/gpio${sw}/value"
        - " "
        - "echo 1 > /sys/class/gpio/gpio${sw}/active_low"
        - "cat /sys/class/gpio/gpio${sw}/value"

    expected:
        - "The GPIO value read correctly when the button is pressed or not"