aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-04-08 17:37:01 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-04-08 17:47:36 +0200
commit55da0c430fdbe242c58f2a0099135ca82ea9bdea (patch)
treec7e37e298dcffe1d179c083280fb742fc2a3e80e
parenta42a5360cdb6d49f2d4a61a6c5569758cc8d3d88 (diff)
downloadkernel_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
The test works fine. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--arch/arm/boot/dts/exynos4412-midas.dtsi4
-rw-r--r--arch/arm/configs/replicant_defconfig2
-rw-r--r--tests/leds.sh104
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"