From patchwork Thu Jan 9 22:00:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1220675 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=lupy590s; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 47v0Rz2qZZz9sR1 for ; Fri, 10 Jan 2020 09:01:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726380AbgAIWBC (ORCPT ); Thu, 9 Jan 2020 17:01:02 -0500 Received: from mail-lf1-f65.google.com ([209.85.167.65]:47091 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725775AbgAIWBC (ORCPT ); Thu, 9 Jan 2020 17:01:02 -0500 Received: by mail-lf1-f65.google.com with SMTP id f15so6353178lfl.13 for ; Thu, 09 Jan 2020 14:01:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=Mi3sk3TlD65TjPJS6t+i6kqtarlRrjgY8N4j6OEE+Sc=; b=lupy590s587XYo30Rgt0h/B5lxayn4BmVjvmVFaElEgBVOnGNKHxDhSxNzxyih7w1Q hSdB9U+AQGOGSbf4nqVd7mLLCMfJe2wHbg9dKTBMOLgszAFwm3btFQVD1iv2V3GWEa2r VG4IGpPBPPye2ee0Iquh/MEw1ixTrza6K0RnXjwIDWqSXa/2SA5JiZhg+pr4Sf+Nq6O3 C7eRlIVj6/A3vMl5FtW6lrKzq2MD7AEN568JwhZCF0vcel0UmkAxB/AzyGSEBZsAKBme oQeUGUsFTy2piLpuutukxu7dTq5LUDqidGPSekE2suuICUFGfqHm6+L+Pd3IE92pKUd3 t1Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Mi3sk3TlD65TjPJS6t+i6kqtarlRrjgY8N4j6OEE+Sc=; b=tM/UJi/rpodbuBDAGf2HSqlYcwueXyFgFcjnjF9lNOxX0kvQurjQwcS4fPtWFV9fBl lVccpaJTOk4pLI7WW+s6S63gsHZ8/rnioCsULhbto/vSFxElmVQJPUd6Er9ltkDMSL9e KFVuWLat2gW77VaK6jf8Vxeg2mOk6tqRdpcUl6UBezR7Y2Mby5JpCApq4KfL2uuqDcm3 7yWLvZRMsJLNjIeMb7aVSLn3FV/Q//hrZ3Lyd4M/9ZJtN/V6u1BJ4HuA5flh1L1wFTzd /vs1TRw6lJo3CEMhLmDmbTaVP+WNIjSmHD8BikdJI88BNe2G0VFa1VtlhDcPMX7D4oZI A9Sw== X-Gm-Message-State: APjAAAVF+jXL/nvk4gjMAm2LMEbYW3RTXrp/AFPIzjKMYOu4lqLAzXSK cYHNtFvZJ4eJBgBD8+RHCeeQAKSVP5egXiC9AuVO2QkNsZwp0g== X-Google-Smtp-Source: APXvYqzRI6RTJONfr++1e8TbnhwKAJWFgwOFxp3yxWshXsnym/ktIJLACYbuwcrWWHDSdmj91kgsFwt6HJtQ+1bo0m8= X-Received: by 2002:ac2:5e78:: with SMTP id a24mr7472412lfr.5.1578607260191; Thu, 09 Jan 2020 14:01:00 -0800 (PST) MIME-Version: 1.0 From: Linus Walleij Date: Thu, 9 Jan 2020 23:00:49 +0100 Message-ID: Subject: [GIT PULL] GPIO fixes for v5.5 To: Linus Torvalds Cc: "open list:GPIO SUBSYSTEM" , Bartosz Golaszewski , linux-kernel , Hans de Goede Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Hi Linus, here is a host of GPIO fixes for the v5.5 series. The ACPI fix is especially important, see the signed tag and commit for details. There is also a coding whitespace style fix on the mockup device maybe I shouldn't have merged that here for fixes, it was more of a -rc1 thing, it just slipped in through the winter vacation returning to duties window. So sorry about that, if you insist I can rebase the lot and take it out. Please pull it in! Yours, Linus Walleij The following changes since commit fd6988496e79a6a4bdb514a4655d2920209eb85d: Linux 5.5-rc4 (2019-12-29 15:29:16 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git tags/gpio-v5.5-3 for you to fetch changes up to aa23ca3d98f756d5b1e503fb140665fb24a41a38: gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (2020-01-07 12:58:15 +0100) ---------------------------------------------------------------- GPIO fixes for the v5.5 kernel cycle: - Select GPIOLIB_IRQCHIP on the max77620 GPIO expander - Fix context restore in the Zynq driver - Create a new ACPI quirk handler for disabling wakeups on problematic hardware. - Fix a coding style issue on the mockup device. ---------------------------------------------------------------- Bartosz Golaszewski (1): gpio: mockup: fix coding style Dmitry Osipenko (1): gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP Hans de Goede (2): gpiolib: acpi: Turn dmi_system_id table into a generic quirk table gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism Linus Walleij (1): Merge tag 'gpio-fixes-for-v5.5-rc5' of git://git.kernel.org/.../brgl/linux into fixes Swapna Manupati (1): gpio: zynq: Fix for bug in zynq_gpio_restore_context API drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-mockup.c | 4 ++-- drivers/gpio/gpio-zynq.c | 8 ++++--- drivers/gpio/gpiolib-acpi.c | 51 ++++++++++++++++++++++++++++++++++++++++----- 4 files changed, 54 insertions(+), 10 deletions(-)