Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp783659imj; Thu, 7 Feb 2019 11:46:25 -0800 (PST) X-Google-Smtp-Source: AHgI3IYXN4zwf/BfyEENzDWOBCUqXKNoWmyez3nYc0Lx0m4J1oMX6WeWzsCFhY+wURhNiV9f4UH2 X-Received: by 2002:a17:902:7e0d:: with SMTP id b13mr18500101plm.154.1549568785186; Thu, 07 Feb 2019 11:46:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549568785; cv=none; d=google.com; s=arc-20160816; b=JOmnbbnpne8u0rUJJDu7dxMB1UAViPpE7RwrOgTsLp2ilJrpGQ9MthMnNPESCk4wh2 Z0DUBE7Hak699q7xOTTUVi1vuytlMHqXTN6gmf7TIpEBnDRloHEnH7Q/6MLxAazr/NkV f7EdIP2n4RNqgOwnx3xPx62lPrClMICVAAVW68G7plE8FUWVAWsV3N3b4wAYX6Y1Kspu ZZqMpuoNocANf0JyqCP2ST5uXNR+VV6CQvrrPyQsXtSgf2HkNPIy6XeUZ48NIJRRkpVF mWZHD1npicaxDEHqc049Qn1L2vwjjdM47zx3SRbQIuCSThUFE/3LHrQicheOLyqzRY57 p2zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JvpSFgNurCVQ0pSjB7JZlKGgNsPdHnhIpspVbJugIqI=; b=mKdHZv4u7gDhhAeb/GcvWHHcaDkaNvsEPtwWVp8/WcsdGfl04hLUSpuIO+f5pJkO2G wWEJEO6p7KZFVfcX+6YsuhkZ27R5kRjp8eZ2D1+eu/rEIZUig6GtmZBoWAuBN++bkI/n slbCkOC3eeLcqEUY5J2qX8JIT4AGh2sjvzU7sb6f0U2rqbpa892ZzrVcaYKrQhfUVtcd UfrXByZmx8Qdy9hwRAWoQ70ACxsIMqorGOXtiM+2XyCEGhJSCASdq1HXvmrMxpHrdVJn 0VKIIVPuC66YyYGq49mZVXQE+Q26fUZc2xKwJdlrIRJRnNr/YYYqvEg73ZXhFya/tjUz Lb9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NnPqr9bC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y2si10258308pfy.29.2019.02.07.11.46.09; Thu, 07 Feb 2019 11:46:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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=@gmail.com header.s=20161025 header.b=NnPqr9bC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727059AbfBGTp7 (ORCPT + 99 others); Thu, 7 Feb 2019 14:45:59 -0500 Received: from mail-pf1-f196.google.com ([209.85.210.196]:39982 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726401AbfBGTp6 (ORCPT ); Thu, 7 Feb 2019 14:45:58 -0500 Received: by mail-pf1-f196.google.com with SMTP id i12so420830pfo.7; Thu, 07 Feb 2019 11:45:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JvpSFgNurCVQ0pSjB7JZlKGgNsPdHnhIpspVbJugIqI=; b=NnPqr9bCqxcGlDrfzqQV1c9O4qCAafCd4NZly5D9HXSOAoxjoYKucw00Mo6g83MEwo iiHdfxtYJ+HvKnuj8ZYH8POShdI5tA3Jn1GnKCkgeS2Od4FTJIdLhAeaIU5efqXFWaHO p0Nd5SznikTMAoWY8ykeQfXPINenXIb2T6KpjdRyBgxeY0Suhf8rq6BN8EPAIKgxc6uv O55lDskF6Qv7n4jWAhubDqufAkQeMVLCguP60vc6F7qYhRYm4OIHh2/OX1R4RpNA6S72 Pouw3x+IQZKklyXFtn4P8HWBHXdwENSm+TzoUdVK39aqZtvznze958oImXKxvjZq3BQg R9CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JvpSFgNurCVQ0pSjB7JZlKGgNsPdHnhIpspVbJugIqI=; b=ffGeYLoiHbFFWhk+8S3KzWhkHHxQ6q8N7ac5O/p25IIA7ooSioORRibVE/ORxxjjyN fOk52KupJTelSWTMMUV7BAqD3CSdm11/0r0Rvn1n0j3+cEfNIDEMpX9dcQUSvczJuKZp 0utPUUOyafu/hY/5vYy3t+YbAsupDEN5gHpGvVs/dX+V732Zc45y6trwTlgWU6fA60MJ nrHzDtRMH5suT2En+OPqzLUdqm0ISHj7XJvhBZoGBj6IBTQEcGk605KYzi8g9xLE3CUK zEp/yKI1BbLt4MPBQgTZi+pLIgT6ZykXJ1qKIubCBWbi+IarGZVmIE/GzzUH06W65qrO owAg== X-Gm-Message-State: AHQUAua34Kp1AjqdOeBrAASaJEktNVaf0IgyofGoEGdYdhJl0zRcmkW6 52nfdE7cDgedhacKoxV+zXAdoe/q8h1YboYuHF4= X-Received: by 2002:a65:6116:: with SMTP id z22mr16324544pgu.265.1549568758203; Thu, 07 Feb 2019 11:45:58 -0800 (PST) MIME-Version: 1.0 References: <20190207185917.167829-1-egranata@google.com> In-Reply-To: From: Andy Shevchenko Date: Thu, 7 Feb 2019 21:45:46 +0200 Message-ID: Subject: Re: [PATCH] driver: platform: Add support for GpioInt() ACPI to platform_get_irq() To: "Rafael J. Wysocki" Cc: egranata@google.com, Greg Kroah-Hartman , Enric Balletbo i Serra , Linux Kernel Mailing List , Gwendal Grignou , Dmitry Torokhov , ACPI Devel Maling List , Brian Norris , Enrico Granata , Mika Westerberg , Andy Shevchenko , Hans de Goede Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 7, 2019 at 9:39 PM Andy Shevchenko wrote: > On Thu, Feb 7, 2019 at 9:04 PM Rafael J. Wysocki wrote: > > > This commit adds that functionality. > > How that can override the configuration / BIOS flavour when driver > needs to register an interrupt out of GpioIo() resource? One more missed example, Two variants of the IRQ resources in the table for the _same_ device but on different platforms. --Variant1-- Device(XYZ) _CRS1() { Interrupt() GpioInt() Interrupt() } --Variant2-- Device(XYZ) _CRS2() { GpioInt() Interrupt() Interrupt() } How to always get second resource? -- With Best Regards, Andy Shevchenko