lkml.org 
[lkml]   [2015]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.2 035/124] ARM: tegra: paz00: use con_ids to refer GPIOs in gpiod_lookup table
    Date
    4.2-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Dmitry Osipenko <digetx@gmail.com>

    commit e77b675f8786f38d40fc1562e1275875daf67fef upstream.

    Commit 72daceb9a10a ("net: rfkill: gpio: Add default GPIO driver mappings
    for ACPI") removed possibility to request GPIO by table index for non-ACPI
    platforms without changing its users. As result "shutdown" GPIO request
    will fail if request for "reset" GPIO succeeded or "reset" will be
    requested instead of "shutdown" if "reset" wasn't defined. Fix it by
    making gpiod_lookup_table use con_id's instead of indexes.

    Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
    Fixes: 72daceb (net: rfkill: gpio: Add default GPIO driver mappings for ACPI)
    Acked-by: Alexandre Courbot <acourbot@nvidia.com>
    Reviewed-by: Marc Dietrich <marvin24@gmx.de>
    Tested-by: Marc Dietrich <marvin24@gmx.de>
    Signed-off-by: Thierry Reding <treding@nvidia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/arm/mach-tegra/board-paz00.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    --- a/arch/arm/mach-tegra/board-paz00.c
    +++ b/arch/arm/mach-tegra/board-paz00.c
    @@ -39,8 +39,8 @@ static struct platform_device wifi_rfkil
    static struct gpiod_lookup_table wifi_gpio_lookup = {
    .dev_id = "rfkill_gpio",
    .table = {
    - GPIO_LOOKUP_IDX("tegra-gpio", 25, NULL, 0, 0),
    - GPIO_LOOKUP_IDX("tegra-gpio", 85, NULL, 1, 0),
    + GPIO_LOOKUP("tegra-gpio", 25, "reset", 0),
    + GPIO_LOOKUP("tegra-gpio", 85, "shutdown", 0),
    { },
    },
    };



    \
     
     \ /
      Last update: 2015-12-07 17:21    [W:4.823 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site