diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-04-08 17:37:01 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-04-08 17:47:36 +0200 |
commit | 55da0c430fdbe242c58f2a0099135ca82ea9bdea (patch) | |
tree | c7e37e298dcffe1d179c083280fb742fc2a3e80e | |
parent | a42a5360cdb6d49f2d4a61a6c5569758cc8d3d88 (diff) | |
download | kernel_replicant_linux-tests/jack_kekzoz/ARM-dts-exynos-n710x-add-leds-1.tar.gz kernel_replicant_linux-tests/jack_kekzoz/ARM-dts-exynos-n710x-add-leds-1.tar.bz2 kernel_replicant_linux-tests/jack_kekzoz/ARM-dts-exynos-n710x-add-leds-1.zip |
Add basic leds testtests/jack_kekzoz/ARM-dts-exynos-n710x-add-leds-1
The test works fine.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | arch/arm/boot/dts/exynos4412-midas.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/configs/replicant_defconfig | 2 | ||||
-rw-r--r-- | tests/leds.sh | 104 |
3 files changed, 104 insertions, 6 deletions
diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi index 7d22158eca8b..8164d8281556 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -32,10 +32,6 @@ stdout-path = &serial_2; }; - firmware@204f000 { - compatible = "samsung,secure-firmware"; - reg = <0x0204F000 0x1000>; - }; fixed-rate-clocks { xxti { diff --git a/arch/arm/configs/replicant_defconfig b/arch/arm/configs/replicant_defconfig index b77f7f77636a..faaf3c4055b2 100644 --- a/arch/arm/configs/replicant_defconfig +++ b/arch/arm/configs/replicant_defconfig @@ -43,8 +43,6 @@ CONFIG_HIGHMEM=y CONFIG_ARM_APPENDED_DTB=y CONFIG_ARM_ATAG_DTB_COMPAT=y CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y -CONFIG_CMDLINE="root=/dev/mmcblk2p13 rw buildvariant=eng device=i9300 rootwait loglevel=8 no_console_suspend console=ttySAC2,115200" -CONFIG_CMDLINE_EXTEND=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y diff --git a/tests/leds.sh b/tests/leds.sh new file mode 100644 index 000000000000..b100287fd795 --- /dev/null +++ b/tests/leds.sh @@ -0,0 +1,104 @@ +#!/bin/sh +# GNUtoo 2022, GPLv2+ +red() +{ + value="$1" + echo "${value}" > "/sys/class/leds/red:status/brightness" +} + +green() +{ + value="$1" + echo "${value}" > "/sys/class/leds/green:status/brightness" +} + +blue() +{ + value="$1" + echo "${value}" > "/sys/class/leds/blue:status/brightness" +} + +test_progressive() +{ + color="$1" + + # Increment + i=0 + while [ $i -le 255 ] ; do + echo "${i}" > "/sys/class/leds/${color}:status/brightness" + i=$(expr "${i}" + 1) + done + echo "0" > "/sys/class/leds/${color}:status/brightness" + sleep 1 + + #decrement + i=255 + while [ $i -ge 0 ] ; do + echo "${i}" > "/sys/class/leds/${color}:status/brightness" + i=$(expr "${i}" - 1) + done + echo "0" > "/sys/class/leds/${color}:status/brightness" + + sleep 1 +} + +red 0 +green 0 +blue 0 + +echo "red" +red 0 +sleep 1 +red 255 +sleep 1 +red 0 + +echo "green" +green 0 +sleep 1 +green 255 +sleep 1 +green 0 + +echo "blue" +blue 0 +sleep 1 +blue 255 +sleep 1 +blue 0 + +echo "green + blue" +red 0 +green 255 +blue 255 +sleep 1 +red 0 +green 0 +blue 0 + +echo "red + green" +red 255 +green 255 +blue 0 +sleep 1 +red 0 +green 0 +blue 0 + +echo "red + green + blue" +red 255 +green 255 +blue 255 +sleep 1 +red 0 +green 0 +blue 0 + +echo "red progressive" +test_progressive "red" + +echo "green progressive" +test_progressive "green" + +echo "blue progressive" +test_progressive "blue" |