lkml.org 
[lkml]   [2020]   [Apr]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.4 006/232] Input: tm2-touchkey - add support for Coreriver TC360 variant
    Date
    From: Nick Reitemeyer <nick.reitemeyer@web.de>

    [ Upstream commit da3289044833769188c0da945d2cec90af35e87e ]

    The Coreriver TouchCore 360 is like the midas board touchkey, but it is
    using a fixed regulator.

    Signed-off-by: Nick Reitemeyer <nick.reitemeyer@web.de>
    Link: https://lore.kernel.org/r/20200121141525.3404-3-nick.reitemeyer@web.de
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/input/keyboard/tm2-touchkey.c | 11 +++++++++++
    1 file changed, 11 insertions(+)

    diff --git a/drivers/input/keyboard/tm2-touchkey.c b/drivers/input/keyboard/tm2-touchkey.c
    index 14b55bacdd0f1..fb078e049413f 100644
    --- a/drivers/input/keyboard/tm2-touchkey.c
    +++ b/drivers/input/keyboard/tm2-touchkey.c
    @@ -75,6 +75,14 @@ static struct touchkey_variant aries_touchkey_variant = {
    .cmd_led_off = ARIES_TOUCHKEY_CMD_LED_OFF,
    };

    +static const struct touchkey_variant tc360_touchkey_variant = {
    + .keycode_reg = 0x00,
    + .base_reg = 0x00,
    + .fixed_regulator = true,
    + .cmd_led_on = TM2_TOUCHKEY_CMD_LED_ON,
    + .cmd_led_off = TM2_TOUCHKEY_CMD_LED_OFF,
    +};
    +
    static int tm2_touchkey_led_brightness_set(struct led_classdev *led_dev,
    enum led_brightness brightness)
    {
    @@ -327,6 +335,9 @@ static const struct of_device_id tm2_touchkey_of_match[] = {
    }, {
    .compatible = "cypress,aries-touchkey",
    .data = &aries_touchkey_variant,
    + }, {
    + .compatible = "coreriver,tc360-touchkey",
    + .data = &tc360_touchkey_variant,
    },
    { },
    };
    --
    2.20.1


    \
     
     \ /
      Last update: 2020-04-16 16:06    [W:4.176 / U:0.412 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site