From patchwork Thu Apr 25 10:20:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 162838 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp1741827jan; Thu, 25 Apr 2019 03:20:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqzJP5cLNmY/mzf4SFYu8hr3MaCkCrIXtuCgNGRpIx2GGoDpurdR0V8r2e6HHzGtc4cF3ZGp X-Received: by 2002:a17:902:854c:: with SMTP id d12mr38616933plo.150.1556187625363; Thu, 25 Apr 2019 03:20:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556187625; cv=none; d=google.com; s=arc-20160816; b=Wv51eUTdXxnBWMLY8G8M39gdyLPKD+lirxkn+YwuWH6dXDT+/5NLGRRzHOWz08H7XH YZ98nt8Pu7eANS2RmYEPGtgYFy3Fqh2fMnTgWiM54mAY7XsXk3c0HNEAq6uepJ1zz/WG 4U5Zj8qpIcVIbJEXhRH1FYyd08JqWTopvGI92F+2ZWyllcD/h8GDsPGLBfUfcU3tpvAc CPER6gs6BXrN0dK7/e8QJKB8Fjrcq3HvdqmGXrJhxtZZYbavW6//jKgzFFXOW0fJHmmw 0dnNe/fkz8v+QRqvBDUBBOgtZeAcOLXKM0kBpeSJzHXje7AEPygDOZhIy0/Zl5z3OayA oJfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=XqNLGma+ixHx7XIvDs40zCtRSaXc3gkgaMrErDoBfZc=; b=MKmu+bF2kr7PZd1uGo0oZb+4ispkFB+xraQHvPqq+loUyqr2cv6/cbsjBw94Gu/WX3 NqSEbOUg5HaseJ1Hui5Z685KnittBDlCFlIm2GfWspFBAxoBKp6fVWU9gKkgJsDxMoAm Aq7Y3iylIGUL0iIeWai0Qc5KHawph3lsEfilSHwyGZPgWMHVS1Pq1mBfQIu+cZRI6M28 0/bfP1yFlANOAtDtw1f3bs8JBkZfaIsWJNOh733vXB0F2BniT9eYS7noR9ycT40Tqu4a jb5Pb9HBJmL2J+AW04rGrfsXGh4GOQcKrdiJ0PLSwxPdz47xBB1DqhM7RUFI46JQgGH+ D3YQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=i3xq6Ek+; spf=pass (google.com: best guess record for domain of linux-gpio-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-gpio-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w3si22229688plp.260.2019.04.25.03.20.25; Thu, 25 Apr 2019 03:20:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-gpio-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=i3xq6Ek+; spf=pass (google.com: best guess record for domain of linux-gpio-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-gpio-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726393AbfDYKUY (ORCPT + 5 others); Thu, 25 Apr 2019 06:20:24 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:40503 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbfDYKUY (ORCPT ); Thu, 25 Apr 2019 06:20:24 -0400 Received: by mail-wm1-f66.google.com with SMTP id h11so2955450wmb.5 for ; Thu, 25 Apr 2019 03:20:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XqNLGma+ixHx7XIvDs40zCtRSaXc3gkgaMrErDoBfZc=; b=i3xq6Ek+UWnbbgUUoOlRn5hq0zP+h3wcQkD0iiYL1EGGop5H5HOjjDPpCONxaaFGwm zrA+9HZoRcyUKv4sIuY3ISAuPPp/QG+Oci6yyddSHNzrR6iQmu2Yn8LP+pA6ppWHatuF KfUT29hMpbK4hs4x3jD+98oClAD9XO2SjtxKEtpEcweyaig43zSH60OVKeKvU9V6OntS 3UEqEgVp1wxdWctEiiHxoUbYoIRve60zsnpILefD9IuNRIWUS8ZHah8K2L+aOSpH051L LDe2f3QDv44d/KZIYJVM+JW4jsbu6DWJVeVLvEnvkGOTY2K36V8eTWcB1PssdKujGNXy oL9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XqNLGma+ixHx7XIvDs40zCtRSaXc3gkgaMrErDoBfZc=; b=Keo1ECzYB3IRkAiCYJNSzsZeQPa3rn+0/LwOGm6pNCDCgWnltyl9xqZCpZLez8NHL9 ne/YNh4wphV2DVAJSi7Tv1s84Uougc8i+70SSNqSA2pQwnsp+t6XOLIPYnCkabATe+1e 0Nm/ZYRtPveT5ytkUJRkxP88Xv8GUI4qvndtkjFQizpY/+XuJfIOGTwWItPZk8SJfBy6 lOgi23NpelBBuNaCkvN7YO8ai/uuIqLueMd1jPJ7xUjCiJHNGQVFJJuW8Ybj8Izk81Ox g2dsxzMPMReJtUAVP5VlSb1nEVSyG9soUVjhKWvjAs6OaU5EtjYGN4USFtpC2vxDqYSz ipSA== X-Gm-Message-State: APjAAAX9AZeWA76nQG2uDN9k+x6HwdTk4f5bqDuTmr4d2VZkLqfMZfmm Bh8bu5UGXDAqXoWhwODLNzY6xg== X-Received: by 2002:a1c:7e10:: with SMTP id z16mr3029925wmc.117.1556187622757; Thu, 25 Apr 2019 03:20:22 -0700 (PDT) Received: from sudo.home ([2a01:cb1d:112:6f00:95f:9014:5be9:5288]) by smtp.gmail.com with ESMTPSA id p18sm5611364wrp.38.2019.04.25.03.20.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Apr 2019 03:20:21 -0700 (PDT) From: Ard Biesheuvel To: linux-arm-kernel@lists.infradead.org Cc: linux-gpio@vger.kernel.org, Ard Biesheuvel , Masahisa Kojima , Linus Walleij , Marc Zyngier , Graeme Gregory Subject: [RFC PATCH 0/3] synquacer: implement ACPI gpio/interrupt support Date: Thu, 25 Apr 2019 12:20:17 +0200 Message-Id: <20190425102020.21533-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Wire up the existing GPIO and interrupt controller drivers to the ACPI subsystem so they can be used on ACPI systems for ACPI event (power button, hardware error notification etc) Cc: Masahisa Kojima Cc: Linus Walleij Cc: Marc Zyngier Cc: Graeme Gregory Ard Biesheuvel (3): irqchip/exiu: preparatory refactor for ACPI support irqchip/exiu: implement ACPI gpiolib/irqchip support gpio: mb86s70: enable ACPI and irqchip support drivers/gpio/Kconfig | 4 + drivers/gpio/gpio-mb86s7x.c | 58 ++++++-- drivers/irqchip/irq-sni-exiu.c | 157 +++++++++++++++----- 3 files changed, 173 insertions(+), 46 deletions(-) -- 2.20.1