Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1831042imm; Thu, 23 Aug 2018 09:26:15 -0700 (PDT) X-Google-Smtp-Source: AA+uWPxKh6QdK4XCl+xIBtDiGbcfXeYs3R/KpqLoC0yrnHfHBY8qZEDKnFZubqLe+KqYTUBPPrW1 X-Received: by 2002:a17:902:4d45:: with SMTP id o5-v6mr25849909plh.78.1535041575658; Thu, 23 Aug 2018 09:26:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535041575; cv=none; d=google.com; s=arc-20160816; b=VsYFASuqpaoPF3rWpQD6i8MHQjxf+U8vlaVwQtz1bxvVtYrvbM0QIs3LrKacFzTbox BZLiud+UmBKb034p16YEuEPgOFQh7nK1oRlaL88LntEHJfGOCK4papY2ehoGSGZFUsJW vdkV+4MaZtBB8lz4cd1pjGXgjxaKgWfvMzYY2Vawgvxt4t9usuEGMHJmtpQIOPHXcb7K eJpaIfDMaoKZjA/RlYeGokiZZ0fldYxcqbeCd1UV1CKNiIAgHUhrTEiy/Yy4ZBL3BqxL /B9Q1IE2lgczxKVxtIBwcIyuerdfM2eGTyWV84VUHYC209bUXgoPaSfhom8kRnkLEtrd DDaQ== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=eMDySztM5izmmLvYLP3Rg2VOoWkNHVUHpv4GzYZldEQ=; b=XxknTVSmqZ317/xCDccYL8OidZJtSPlWMSCP6fWe+pJwsGkF9Pz4roJ+j0p2E7tXp1 U2Zh1OkYdpv9pF+KPkBYHhV3PS1anJe4wa6itLKQ9mjoKQeUZn5JeRWr8pixpEANITko sUDgVm2TOk3kbB0mInF5RwFcO83JgamF6ZPqH4wdvfxwAVWRclR0MJuw4qe4+7h61RpS PNZ8aNK65D5o0VPyfIfWFS1rnwdfCGHJofRk9JhoTCOsC9pymumsUeCf24Z/nfgo3wbK oY2yjwsrF+XVGYFHJCqma5Fp5S28oVsSlWzFSC82oOmqQsSlULu2gIfeOAiA+xCiugMq n9BQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Fw1YuDvu; 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=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 22-v6si4538842pgr.635.2018.08.23.09.26.00; Thu, 23 Aug 2018 09:26:15 -0700 (PDT) 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=@linaro.org header.s=google header.b=Fw1YuDvu; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731822AbeHWRmZ (ORCPT + 99 others); Thu, 23 Aug 2018 13:42:25 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:52335 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731770AbeHWRmZ (ORCPT ); Thu, 23 Aug 2018 13:42:25 -0400 Received: by mail-it0-f66.google.com with SMTP id g18-v6so2433387itg.2 for ; Thu, 23 Aug 2018 07:12:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=eMDySztM5izmmLvYLP3Rg2VOoWkNHVUHpv4GzYZldEQ=; b=Fw1YuDvuvp869TmvQNT97eMRwZEAWeavzhML817mAlIM75vvrKwXxRosvk1xImqeZk eABLJaw4jMNfXRE8nuR9CopzNzIjx4/pbPR23n3RftUomaU28FbkPWlgz+18UiER5xNJ a2IBjmbjTbquSee3m2oyhbAU1iXsRQ6io9iHA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=eMDySztM5izmmLvYLP3Rg2VOoWkNHVUHpv4GzYZldEQ=; b=oT5HIo6eiewNfNup8U8qeprYpJS9zJT2cb3fdCsKpQhK5k5gXV8Kf74CFk+9IPCWQO Gc1mnkV/lyN81LFZiQHCS5HOiWhhM/IRpNel7qcQ04CIvrT0KiLmHUG4OqtgKdhGjBaJ OufcL+oPV4FuXm9whmNO16KhffwVcomEJX/0KqXbJnXY9Ge8sl4aR1lriBBFbZHz0TD2 CfnrKkWXnF4Cdgdv0KzY6PMG3zwcowo8n/eyFt54b3b5PF+yIXqRral7IBWorQ5Cfbvn QKuNxu68V513SJIUjs9ZpHy53b5NS/cfzSXEgiPwBlkIAAfSjt/RCNsHrX37WOYJgVxr LeQQ== X-Gm-Message-State: APzg51BJ3lnK/k0n18VDRShZjAARzNna5GiHx8EfjG65CPfaWx/ODbjm YtOAzFmvTqyqz13NAe8UqRfzeh+DHR0I9z4CG8+ZDW2/yBk= X-Received: by 2002:a24:33c1:: with SMTP id k184-v6mr6873118itk.76.1535033552976; Thu, 23 Aug 2018 07:12:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:3541:0:0:0:0:0 with HTTP; Thu, 23 Aug 2018 07:12:32 -0700 (PDT) In-Reply-To: References: <1534843809-4137-1-git-send-email-yamada.masahiro@socionext.com> <1534843809-4137-2-git-send-email-yamada.masahiro@socionext.com> From: Jassi Brar Date: Thu, 23 Aug 2018 19:42:32 +0530 Message-ID: Subject: Re: [PATCH 1/2] dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC To: Rob Herring Cc: Masahiro Yamada , Vinod , "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" , Masami Hiramatsu , Devicetree List , "linux-kernel@vger.kernel.org" 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 23 August 2018 at 18:51, Rob Herring wrote: > On Thu, Aug 23, 2018 at 12:38 AM Jassi Brar wrote: >> On 23 August 2018 at 10:48, Masahiro Yamada >> > >> > If desired, I will export of_irq_count() >> > and use it from my driver. >> > >> If you don't want to leave too much footprint, you could do >> >> count = 0; >> while (of_irq_parse_one(dev, count, &irq) == 0) count++ >> >> of_irq_parse_one() is already exported. > > Yes, but we really don't more users and drivers shouldn't be using it. > Grepping DT functions and when the only users are pretty much powerpc, > that's a good indication not to use the function. > > And you don't want to use of_irq_count either. platform_irq_count is > what should be used here. It's already exported. > Thanks, platform_irq_count() is definitely better. Yamada-san, for example, gpio-tegra.c infers the number of banks from platform_irq_count() rather than the 'gpio-banks' property.