linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Timur Tabi <timur@codeaurora.org>
To: Linus Walleij <linus.walleij@linaro.org>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Varadarajan Narayanan <varada@codeaurora.org>,
	Neil Armstrong <narmstrong@baylibre.com>,
	linux-arm-msm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org,
	Mika Westerberg <mika.westerberg@linux.intel.com>,
	"thierry.reding@gmail.com" <thierry.reding@gmail.com>,
	Stephen Boyd <sboyd@codeaurora.org>,
	David Brown <david.brown@linaro.org>,
	Andy Gross <andy.gross@linaro.org>,
	Bjorn Andersson <bjorn.andersson@linaro.org>
Subject: Re: [PATCH 0/4] [v7] pinctrl: qcom: add support for sparse GPIOs
Date: Wed, 15 Nov 2017 09:06:15 -0600	[thread overview]
Message-ID: <8a0fe5e6-b27c-1e23-b9ec-5fc18a0ae27b@codeaurora.org> (raw)
In-Reply-To: <CACRpkdYT1NDzuEuDU47jC-iXTE8JWxqGnKhJYKp0oGiL1wX7ig@mail.gmail.com>

On 11/14/2017 04:03 AM, Linus Walleij wrote:
> The more intrusive design is on my request so I will look at it in detail
> ASAP. I took a quick look and liked what I saw, I just need to make
> sure about the details. Also it'd be nice to have a nod from Björn.
> 
> The main reason for some of the work is ACPI, am I right?

Yes.  We don't have a nice hierarchical tree that lists the individual 
pins and their purposes.  We just have a dumb list of GPIOs.

> Timur could you look quickly at the series posted by Andy Shevchenko
> (6 patches prefixed gpiolib: acpi: ) for augmenting ACPI GPIOs in the core?
> Especially patch 5 and 6 which introduce the ability to add quirks in the
> core.

So this is something that I've never really understood with 
gpiolib-acpi.  I don't think this file is used with the pin control driver.

We do have GpioInt and GpioIo statements in our GPIO table, but they 
don't appear to be using the TLMM (our GPIO / pin control device)

For example:

GpioInt(Level, ActiveHigh, Exclusive, PullNone, , "\\_SB.TCS0.QIC5") {10}

The \\_SB.TCS0 device is NOT the TLMM.  It's our "irq combiner" which 
has something to do with performance measurement.  I think the

I don't think Andy's patch set has anything to do with my patches.  My 
patches just try to register a GPIO device, whereas the gpiolib-acpi 
patches are about ACPI nodes performing gpio-like operations.


> I'd like to get some ARM-based people to look at it to make sure we
> those systems can also quirk their GPIOs if need be.

My patches aren't about a quirk.  All I'm trying to do is registers 
specific GPIOs rather than one giant block of them.

-- 
Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm
Technologies, Inc.  Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.

      reply	other threads:[~2017-11-15 15:06 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-07 23:07 [PATCH 0/4] [v7] pinctrl: qcom: add support for sparse GPIOs Timur Tabi
2017-11-07 23:07 ` [PATCH 1/4] [v2] Revert "gpio: set up initial state from .get_direction()" Timur Tabi
2017-11-07 23:07 ` [PATCH 2/4] gpiolib: add bitmask for valid GPIO lines Timur Tabi
     [not found]   ` <b2b5374b-17a6-e068-ef8b-edc90d34c352@codeaurora.org>
2017-11-15  6:28     ` Fwd: " Varadarajan Narayanan
2017-11-15 11:38       ` Andy Shevchenko
2017-11-15 15:15         ` Timur Tabi
2017-12-01 11:38   ` Archit Taneja
2017-12-01 17:16     ` Timur Tabi
2017-11-07 23:07 ` [PATCH 3/4] [v6] pinctrl: qcom: disable GPIO groups with no pins Timur Tabi
2017-11-17  2:43   ` Stephen Boyd
2017-11-17  2:58     ` Timur Tabi
2017-11-17 17:46       ` Stephen Boyd
2017-11-17 17:49         ` Timur Tabi
2017-11-17 21:42           ` Stephen Boyd
2017-11-17 21:44             ` Timur Tabi
2017-11-07 23:07 ` [PATCH 4/4] [v3] pinctrl: qcom: qdf2xxx: add support for new ACPI HID QCOM8002 Timur Tabi
     [not found]   ` <133cd447-c5c8-2b3e-1ae2-484307d5e39d@codeaurora.org>
2017-11-15  6:47     ` Fwd: " Varadarajan Narayanan
2017-11-15 15:14       ` Timur Tabi
2017-11-13 19:19 ` [PATCH 0/4] [v7] pinctrl: qcom: add support for sparse GPIOs Timur Tabi
2017-11-13 21:49   ` Linus Walleij
2017-11-13 21:53     ` Timur Tabi
2017-11-14 10:03       ` Linus Walleij
2017-11-15 15:06         ` Timur Tabi [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8a0fe5e6-b27c-1e23-b9ec-5fc18a0ae27b@codeaurora.org \
    --to=timur@codeaurora.org \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=andy.gross@linaro.org \
    --cc=bjorn.andersson@linaro.org \
    --cc=david.brown@linaro.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=mika.westerberg@linux.intel.com \
    --cc=narmstrong@baylibre.com \
    --cc=sboyd@codeaurora.org \
    --cc=thierry.reding@gmail.com \
    --cc=varada@codeaurora.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).