From fcc153890bd8360de98510979e84314447aeecb5 Mon Sep 17 00:00:00 2001 From: lijilai Date: Tue, 17 Jul 2018 11:10:26 +0800 Subject: [PATCH] BSP: IFPMIC Flash led driver [9609][WING] Flash led driver Bug:HQ00000000 Workaround:no Change-Id: I2b49faec49ac6fe223a9f4cbcacafdca4cf380aa Signed-off-by: Jinchul Kim Signed-off-by: Keunho Hwang --- .../arm64/boot/dts/exynos/exynos9609-wing.dts | 37 +++++++++++++++++++ arch/arm64/configs/wing_defconfig | 1 + 2 files changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos9609-wing.dts b/arch/arm64/boot/dts/exynos/exynos9609-wing.dts index 038d46eec3c4..76a2ac8e1711 100755 --- a/arch/arm64/boot/dts/exynos/exynos9609-wing.dts +++ b/arch/arm64/boot/dts/exynos/exynos9609-wing.dts @@ -2055,6 +2055,43 @@ default-clk = <100000000>; }; + flash_led { + /* Change here if you want to use FLED_EN pin + fled-en1-gpio = <&gpg1 2 0>; + fled-en2-gpio = <&gpg1 2 0>; + fled-en3-gpio = <&gpg1 2 0>; + fled-en4-gpio = <&gpg1 2 0>; + */ + status = "okay"; + default_current = <50>; + max_current = <200>; + default_timer = <0>; + + s2mu106-channel1 { + id = <0>; + /* + current = <100>; + timer = <200>; + */ + }; + + s2mu106-channel2 { + id = <1>; + /* + current = <100>; + timer = <200>; + */ + }; + + s2mu106-channel3 { + id = <2>; + /* + current = <100>; + timer = <200>; + */ + }; + }; + s2mu106-charger { status = "okay"; battery,charger_name = "s2mu106-charger"; diff --git a/arch/arm64/configs/wing_defconfig b/arch/arm64/configs/wing_defconfig index 411c9a531602..f61f6e9f0f4b 100644 --- a/arch/arm64/configs/wing_defconfig +++ b/arch/arm64/configs/wing_defconfig @@ -296,6 +296,7 @@ CONFIG_MFD_SEC_CORE=y CONFIG_MFD_S2MU106=y CONFIG_MFD_S2MPU09=y CONFIG_MFD_S2MPB02=y +CONFIG_LEDS_S2MU106_FLASH=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_S2MPU09=y CONFIG_REGULATOR_S2MPB02=y -- 2.20.1