artik533: compy: support indicator LED
authorJaewon Kim <jaewon02.kim@samsung.com>
Wed, 6 Dec 2017 10:44:00 +0000 (19:44 +0900)
committerJaewon Kim <jaewon02.kim@samsung.com>
Wed, 6 Dec 2017 10:44:00 +0000 (19:44 +0900)
This patch turns off indicator LED during booting.
And sends board type information on bootargs.

Change-Id: I9fdb0c97953b595b53ff49a9d6f9ba494dc17712
Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
board/nexell/s5p4418/artik530_raptor/board.c
include/configs/artik533_raptor.h

index c1f40b82b7c16db8d2943ea77b3316f1f9975d96..1620c728847ddd1c13de18d3a5e607ea321b6500 100644 (file)
@@ -339,8 +339,16 @@ int board_late_init(void)
                setenv_ulong("model_id", 533);
 #endif
 #ifdef CONFIG_SUPPORT_COMPY_BOARD
-       if (check_sub_board() == BOARD_COMPY)
+       if (check_sub_board() == BOARD_COMPY) {
                setenv("board_type" ,"compy");
+               /* Clear Indicator LED */
+               nx_gpio_set_pad_function(1, 11, 2);
+               nx_gpio_set_pad_function(4, 31, 1);
+               nx_gpio_set_output_enable(1, 11, 1);
+               nx_gpio_set_output_enable(4, 31, 1);
+               nx_gpio_set_output_value(1, 11, 0);
+               nx_gpio_set_output_value(4, 31, 0);
+       }
 #endif
 #ifdef CONFIG_DM_PMIC_NXE2000
        pmic_init();
index bfe5d8aa9964914c2d11880f685593dab0886717..8125e486a0d9d2c03988e0579043681a0dcb083b 100644 (file)
                "root=/dev/mmcblk${rootdev}p${rootpart} ${root_rw} "    \
                "rootfstype=${rootfs_type} ${recoverymode} ${ota} "     \
                "drm_panel=$lcd_panel nr_cpus=${nr_cpus} ${opts} "      \
-               "bootfrom=${bootpart} rescue=${rescue};\0"              \
+               "bootfrom=${bootpart} rescue=${rescue} "                \
+               "board_type=${board_type};\0"                           \
        "load_kernel="                                                  \
                "ret=0; "                                               \
                "ext4load mmc ${rootdev}:${bootpart} $kerneladdr $kernel_file && setexpr ret 1; " \