Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2005159pxb; Mon, 8 Mar 2021 11:28:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJxkr47hB7OrV3COoRJelWhWf/uWdwPRXVeemoB2JQGPCUCln/KDwLxjTUVxUNr8N8iqeeoC X-Received: by 2002:a05:6402:26c9:: with SMTP id x9mr150163edd.322.1615231730396; Mon, 08 Mar 2021 11:28:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615231730; cv=none; d=google.com; s=arc-20160816; b=IOtFirlkYzXUsZwXuWfjcFYBsoK5bADErdDAlh3eH+/zTvLi/pCwGDwz9XBOI0rEq8 byJYbqTjb2KxIBU62r4mEC08VYRwdscS/yB1izx2V20O/ttWhiKT6w4Fkydq3AO+JyB8 Rp38uzIc7wV7poc/Zlm1BtUxrnTPcHTocvQ4IlDbhXSRPA7NvCKhHD4VliGuEBD2I5l6 G8u/4r2SHj3XTNsJkjxjTXr6V0WLDzUPO9O562nJqXnCZEfePn68/9toyy/fSYRddIOr 88u2A2oz/4z0nkN1gA+GONSHcYh9wqP2H63BlIAU6HfKsV+JdIQ7PMI8SnNvUr6sLo63 NF2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=LhDCvCR30nrEhblW1OV/Z84DMoZAtLVIncQRLbuBF7Y=; b=VkV+6e36OYeNA7FX/b+nrp3r+Dv/EQl8ugdYLoJhznV1v1+fAxNezzEridwD+3Zvw0 7mgEYHP+AcB7xTbvxX/7NPGTnBbLilQwXTXUU7xUKs0JkuDJEHnpDR/gXzx/WPNqDULZ m/0F4B22NmqchC/0+76zKxP7OqcV26RA988EptRrzKkn7gWd0QfWldl0DUePgDYq1MXv BwZOKTSmNhvqvSQme3xDI5gztkR62oa0jAXCSm5H3JddFWV2oJdU7ApeOzhLF/Hzt9t7 8ukuX3Bk7n1PovsyUOFXEoIHqL/xFzfghvJxrhVfP5yYUd8GScjuQ2NyBxLL05M+ZXMo O01A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g17si7661907eds.403.2021.03.08.11.28.25; Mon, 08 Mar 2021 11:28:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229813AbhCHT1Z (ORCPT + 99 others); Mon, 8 Mar 2021 14:27:25 -0500 Received: from mail-ot1-f54.google.com ([209.85.210.54]:43324 "EHLO mail-ot1-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231156AbhCHT0u (ORCPT ); Mon, 8 Mar 2021 14:26:50 -0500 Received: by mail-ot1-f54.google.com with SMTP id v12so10332203ott.10; Mon, 08 Mar 2021 11:26:50 -0800 (PST) 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=LhDCvCR30nrEhblW1OV/Z84DMoZAtLVIncQRLbuBF7Y=; b=S4w5B6D7abLtdtAxLW5QHJan5DwBNmE+DVncpvIC45w1siED4jx9Bnv75oJp08xppE W6kolRBgcPb1NpXPFU53eEy+5KnT4BpCjFm+qZgaXCt2GQUrOkTdIBV3sK0hkFXQezNg 5m/yr4o9ZF+P0fVV/pdJ8uWr4xZlGd3U7eoolpvuE+TDoeCzZiM5NC4AGFs0/dPf3BhN PGMpuPWDocZmGX73HgMczRpfJYiO3NcIgsAzS/6KgwwHyNN6+ODzeeYMSjcZUmqPtAOU GWrQA9as7a8sQHqns51P9zynktTHBT5uN9GyhG33B3OvbsQ8GS4CKGVpoNispvO5PVAt 0ISw== X-Gm-Message-State: AOAM533MsX/hvR7eVyzHuVjWWxRSPcMbzCjmPtYWiBVkm74JdGVi5jzD hXbZ54xrYe1ibebOirShE6svk4gFMUEkafhpwSg= X-Received: by 2002:a9d:3422:: with SMTP id v31mr16733025otb.260.1615231610242; Mon, 08 Mar 2021 11:26:50 -0800 (PST) MIME-Version: 1.0 References: <20210304201253.14652-1-andriy.shevchenko@linux.intel.com> In-Reply-To: From: "Rafael J. Wysocki" Date: Mon, 8 Mar 2021 20:26:39 +0100 Message-ID: Subject: Re: [PATCH v3 0/5] gpiolib: switch to fwnode in the core To: Bartosz Golaszewski Cc: "Rafael J. Wysocki" , Andy Shevchenko , Mika Westerberg , Linus Walleij , "open list:DOCUMENTATION" , Linux Kernel Mailing List , "open list:GPIO SUBSYSTEM" , ACPI Devel Maling List , Marc Zyngier , Jonathan Corbet , Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 8, 2021 at 8:23 PM Bartosz Golaszewski wrote: > > On Mon, Mar 8, 2021 at 7:22 PM Rafael J. Wysocki wrote: > > > > On Thu, Mar 4, 2021 at 9:13 PM Andy Shevchenko > > wrote: > > > > > > GPIO library uses of_node and fwnode in the core in non-unified way. > > > The series cleans this up and improves IRQ domain creation for non-OF cases > > > where currently the names of the domain are 'unknown'. > > > > > > This has been tested on Intel Galileo Gen 2. > > > > > > In v3: > > > - fix subtle bug in gpiod_count > > > - make irq_domain_add_simple() static inline (Marc) > > > > > > In v2: > > > - added a new patch due to functionality in irq_comain_add_simple() (Linus) > > > - tagged patches 2-4 (Linus) > > > - Cc'ed to Rafael > > > > > > Andy Shevchenko (5): > > > irqdomain: Introduce irq_domain_create_simple() API > > > gpiolib: Unify the checks on fwnode type > > > gpiolib: Move of_node operations to gpiolib-of and correct fwnode use > > > gpiolib: Introduce acpi_gpio_dev_init() and call it from core > > > gpiolib: Reuse device's fwnode to create IRQ domain > > > > [1-4/5] applied as 5.13 material and I have a minor comment regarding > > the last patch (will send separately). > > > > Thanks! > > Hi Rafael! > > AFAICT this should go through the GPIO tree as usual. Any reason for > you to pick these patches this time? My impression was that Andy wanted me to take them. However, if you'd rather take care of them yourself, there you go! I'll drop them now and assume that they will be routed through the GPIO tree. Thanks!