From: Lee Jones <lee.jones@linaro.org>
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: S Twiss <stwiss.opensource@diasemi.com>,
DEVICETREE <devicetree@vger.kernel.org>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
LINUXINPUT <linux-input@vger.kernel.org>,
LINUXKERNEL <linux-kernel@vger.kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Pawel Moll <pawel.moll@arm.com>,
RTCLINUX <rtc-linux@googlegroups.com>,
Rob Herring <robh+dt@kernel.org>,
David Dajun Chen <david.chen@diasemi.com>,
Samuel Ortiz <sameo@linux.intel.com>,
Support Opensource <support.opensource@diasemi.com>
Subject: Re: [PATCH V3 3/3] devicetree: da9062: Add device tree bindings for DA9062 OnKey
Date: Tue, 28 Jul 2015 18:30:58 +0100 [thread overview]
Message-ID: <20150728173058.GB2284@x1> (raw)
In-Reply-To: <20150728172018.GB19610@dtor-ws>
On Tue, 28 Jul 2015, Dmitry Torokhov wrote:
> On Tue, Jul 28, 2015 at 09:40:19AM +0100, Lee Jones wrote:
> > On Mon, 27 Jul 2015, Dmitry Torokhov wrote:
> >
> > > On Mon, Jul 27, 2015 at 03:43:00PM -0700, Dmitry Torokhov wrote:
> > > > On Thu, Jul 23, 2015 at 05:17:41PM +0100, S Twiss wrote:
> > > > > From: S Twiss <stwiss.opensource@diasemi.com>
> > > > >
> > > > > Add device tree bindings for the DA9062 OnKey driver component
> > > > >
> > > > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > > >
> > > > > ---
> > > > > Changes in V3:
> > > > > - Child driver specifics separated out into separate document
> > > > > in this case ../input/da9062-onkey.txt
> > > > > Changes in V2:
> > > > > - No change
> > > > >
> > > > > This patch applies against linux-next and next-20150708
> > > > >
> > > > >
> > > > > .../devicetree/bindings/input/da9062-onkey.txt | 36 ++++++++++++++++++++++
> > > > > Documentation/devicetree/bindings/mfd/da9062.txt | 3 ++
> > > >
> > > > I dropped bits for mfd/da9062.txt, changed to mention both 9062 and
> > > > 9063, folded into the onkey patch and applied.
> > >
> > > Argh, da9062 core is not in mainline yet... OK, below is the patch I
> > > had; if Lee does not pick it up I'll re-apply it when da9062 core hits
> > > mainline.
> >
> > Hmm... that's annoying. You've put the patch below your signature
> > '--', so my mailer cuts it off.
>
> OK, sorry, I'll make sure to put in before the signature next time.
Appreciated.
> > [pasting]
> >
> > > Input: add DA9062 OnKey capability to DA9063 OnKey driver
> > >
> > > From: S Twiss <stwiss.opensource@diasemi.com>
> > >
> > > Add DA9062 OnKey support into the existing DA9063 OnKey driver component by
> > > using generic access tables for common register and bit mask definitions.
> > >
> > > The following change will add generic register and bit mask support to the
> > > DA9063 OnKey.
> > >
> > > The following alterations have been made to the DA9063 OnKey:
> > >
> > > - Addition of a da906x_chip_config structure to hold all
> > > generic registers and bitmasks for this type of OnKey component.
> > > - Addition of an struct of_device_id table for DA9063 and DA9062
> > > defaults
> > > - Refactoring functions to use struct da9063_onkey accesses to generic
> > > registers/masks instead of using defines from registers.h
> > > - Re-work of da9063_onkey_probe() to use of_match_node() and
> > > dev_get_regmap() to provide initialisation of generic registers and
> > > masks and access to regmap
> > >
> > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> > > ---
> > > .../devicetree/bindings/input/da9062-onkey.txt | 32 +++++
> > > drivers/input/misc/Kconfig | 8 +
> > > drivers/input/misc/da9063_onkey.c | 129 ++++++++++++++++----
> > > 3 files changed, 140 insertions(+), 29 deletions(-)
> > > create mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt
> >
> > I'm confused. What's the dependency?
> >
> > There shouldn't be any issue applying input patches, just because
> > there isn't an MFD counterpart. In fact, I would take prior
> > acceptance of the child into consideration (would be like a +1 vote)
> > when reviewing the MFD part.
>
> It's this chunk:
>
> +#include <linux/mfd/da9062/core.h>
> +#include <linux/mfd/da9062/registers.h>
>
> and these header files are not in mainline yet.
Ah, thanks for the clarification.
I will apply the other patches.
> > One suggestion however, I would ask for the DT binding and the driver
> > to be separated, as per [0].
> >
> > [0] Documentation/devicetree/bindings/submitting-patches.txt
>
> Right, but that says about submitting patches, not applying them ;)
>
> When I chatted with Grant he said that the policy of separating binding
> and code into separate patches is done so not to overwhelm devicetree
> list and that is is perfectly fine to actually apply them as a single
> commit. I try to combine them together so that when looking through
> history they show up as one.
Got you. :)
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Lee Jones <lee.jones@linaro.org>
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: S Twiss <stwiss.opensource@diasemi.com>,
DEVICETREE <devicetree@vger.kernel.org>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
LINUXINPUT <linux-input@vger.kernel.org>,
LINUXKERNEL <linux-kernel@vger.kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Pawel Moll <pawel.moll@arm.com>,
RTCLINUX <rtc-linux@googlegroups.com>,
Rob Herring <robh+dt@kernel.org>,
David Dajun Chen <david.chen@diasemi.com>,
Samuel Ortiz <sameo@linux.intel.com>,
Support Opensource <support.opensource@diasemi.com>
Subject: [rtc-linux] Re: [PATCH V3 3/3] devicetree: da9062: Add device tree bindings for DA9062 OnKey
Date: Tue, 28 Jul 2015 18:30:58 +0100 [thread overview]
Message-ID: <20150728173058.GB2284@x1> (raw)
In-Reply-To: <20150728172018.GB19610@dtor-ws>
On Tue, 28 Jul 2015, Dmitry Torokhov wrote:
> On Tue, Jul 28, 2015 at 09:40:19AM +0100, Lee Jones wrote:
> > On Mon, 27 Jul 2015, Dmitry Torokhov wrote:
> >=20
> > > On Mon, Jul 27, 2015 at 03:43:00PM -0700, Dmitry Torokhov wrote:
> > > > On Thu, Jul 23, 2015 at 05:17:41PM +0100, S Twiss wrote:
> > > > > From: S Twiss <stwiss.opensource@diasemi.com>
> > > > >=20
> > > > > Add device tree bindings for the DA9062 OnKey driver component
> > > > >=20
> > > > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > > >=20
> > > > > ---
> > > > > Changes in V3:
> > > > > - Child driver specifics separated out into separate document
> > > > > in this case ../input/da9062-onkey.txt
> > > > > Changes in V2:
> > > > > - No change
> > > > >=20
> > > > > This patch applies against linux-next and next-20150708=20
> > > > >=20
> > > > >=20
> > > > > .../devicetree/bindings/input/da9062-onkey.txt | 36 ++++++++=
++++++++++++++
> > > > > Documentation/devicetree/bindings/mfd/da9062.txt | 3 ++
> > > >=20
> > > > I dropped bits for mfd/da9062.txt, changed to mention both 9062 and
> > > > 9063, folded into the onkey patch and applied.
> > >=20
> > > Argh, da9062 core is not in mainline yet... OK, below is the patch I
> > > had; if Lee does not pick it up I'll re-apply it when da9062 core hit=
s
> > > mainline.
> >=20
> > Hmm... that's annoying. You've put the patch below your signature
> > '--', so my mailer cuts it off.
>=20
> OK, sorry, I'll make sure to put in before the signature next time.
Appreciated.
> > [pasting]
> >=20
> > > Input: add DA9062 OnKey capability to DA9063 OnKey driver
> > >=20
> > > From: S Twiss <stwiss.opensource@diasemi.com>
> > >=20
> > > Add DA9062 OnKey support into the existing DA9063 OnKey driver compon=
ent by
> > > using generic access tables for common register and bit mask definiti=
ons.
> > >=20
> > > The following change will add generic register and bit mask support t=
o the
> > > DA9063 OnKey.
> > >=20
> > > The following alterations have been made to the DA9063 OnKey:
> > >=20
> > > - Addition of a da906x_chip_config structure to hold all
> > > generic registers and bitmasks for this type of OnKey component.
> > > - Addition of an struct of_device_id table for DA9063 and DA9062
> > > defaults
> > > - Refactoring functions to use struct da9063_onkey accesses to generi=
c
> > > registers/masks instead of using defines from registers.h
> > > - Re-work of da9063_onkey_probe() to use of_match_node() and
> > > dev_get_regmap() to provide initialisation of generic registers and
> > > masks and access to regmap
> > >=20
> > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> > > ---
> > > .../devicetree/bindings/input/da9062-onkey.txt | 32 +++++
> > > drivers/input/misc/Kconfig | 8 +
> > > drivers/input/misc/da9063_onkey.c | 129 ++++++++++=
++++++----
> > > 3 files changed, 140 insertions(+), 29 deletions(-)
> > > create mode 100644 Documentation/devicetree/bindings/input/da9062-on=
key.txt
> > =20
> > I'm confused. What's the dependency?
> >=20
> > There shouldn't be any issue applying input patches, just because
> > there isn't an MFD counterpart. In fact, I would take prior
> > acceptance of the child into consideration (would be like a +1 vote)
> > when reviewing the MFD part.
>=20
> It's this chunk:
>=20
> +#include <linux/mfd/da9062/core.h>
> +#include <linux/mfd/da9062/registers.h>
>=20
> and these header files are not in mainline yet.
Ah, thanks for the clarification.
I will apply the other patches.
> > One suggestion however, I would ask for the DT binding and the driver
> > to be separated, as per [0].
> >=20
> > [0] Documentation/devicetree/bindings/submitting-patches.txt
>=20
> Right, but that says about submitting patches, not applying them ;)
>=20
> When I chatted with Grant he said that the policy of separating binding
> and code into separate patches is done so not to overwhelm devicetree
> list and that is is perfectly fine to actually apply them as a single
> commit. I try to combine them together so that when looking through
> history they show up as one.
Got you. :)
--=20
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org =E2=94=82 Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--=20
--=20
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
---=20
You received this message because you are subscribed to the Google Groups "=
rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to rtc-linux+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
WARNING: multiple messages have this Message-ID (diff)
From: Lee Jones <lee.jones@linaro.org>
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: S Twiss <stwiss.opensource@diasemi.com>,
DEVICETREE <devicetree@vger.kernel.org>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
LINUXINPUT <linux-input@vger.kernel.org>,
LINUXKERNEL <linux-kernel@vger.kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Pawel Moll <pawel.moll@arm.com>,
RTCLINUX <rtc-linux@googlegroups.com>,
Rob Herring <robh+dt@kernel.org>,
David Dajun Chen <david.chen@diasemi.com>,
Samuel Ortiz <sameo@linux.intel.com>,
Support Opensource <support.opensource@diasemi.com>
Subject: Re: [PATCH V3 3/3] devicetree: da9062: Add device tree bindings for DA9062 OnKey
Date: Tue, 28 Jul 2015 18:30:58 +0100 [thread overview]
Message-ID: <20150728173058.GB2284@x1> (raw)
In-Reply-To: <20150728172018.GB19610@dtor-ws>
On Tue, 28 Jul 2015, Dmitry Torokhov wrote:
> On Tue, Jul 28, 2015 at 09:40:19AM +0100, Lee Jones wrote:
> > On Mon, 27 Jul 2015, Dmitry Torokhov wrote:
> >
> > > On Mon, Jul 27, 2015 at 03:43:00PM -0700, Dmitry Torokhov wrote:
> > > > On Thu, Jul 23, 2015 at 05:17:41PM +0100, S Twiss wrote:
> > > > > From: S Twiss <stwiss.opensource@diasemi.com>
> > > > >
> > > > > Add device tree bindings for the DA9062 OnKey driver component
> > > > >
> > > > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > > >
> > > > > ---
> > > > > Changes in V3:
> > > > > - Child driver specifics separated out into separate document
> > > > > in this case ../input/da9062-onkey.txt
> > > > > Changes in V2:
> > > > > - No change
> > > > >
> > > > > This patch applies against linux-next and next-20150708
> > > > >
> > > > >
> > > > > .../devicetree/bindings/input/da9062-onkey.txt | 36 ++++++++++++++++++++++
> > > > > Documentation/devicetree/bindings/mfd/da9062.txt | 3 ++
> > > >
> > > > I dropped bits for mfd/da9062.txt, changed to mention both 9062 and
> > > > 9063, folded into the onkey patch and applied.
> > >
> > > Argh, da9062 core is not in mainline yet... OK, below is the patch I
> > > had; if Lee does not pick it up I'll re-apply it when da9062 core hits
> > > mainline.
> >
> > Hmm... that's annoying. You've put the patch below your signature
> > '--', so my mailer cuts it off.
>
> OK, sorry, I'll make sure to put in before the signature next time.
Appreciated.
> > [pasting]
> >
> > > Input: add DA9062 OnKey capability to DA9063 OnKey driver
> > >
> > > From: S Twiss <stwiss.opensource@diasemi.com>
> > >
> > > Add DA9062 OnKey support into the existing DA9063 OnKey driver component by
> > > using generic access tables for common register and bit mask definitions.
> > >
> > > The following change will add generic register and bit mask support to the
> > > DA9063 OnKey.
> > >
> > > The following alterations have been made to the DA9063 OnKey:
> > >
> > > - Addition of a da906x_chip_config structure to hold all
> > > generic registers and bitmasks for this type of OnKey component.
> > > - Addition of an struct of_device_id table for DA9063 and DA9062
> > > defaults
> > > - Refactoring functions to use struct da9063_onkey accesses to generic
> > > registers/masks instead of using defines from registers.h
> > > - Re-work of da9063_onkey_probe() to use of_match_node() and
> > > dev_get_regmap() to provide initialisation of generic registers and
> > > masks and access to regmap
> > >
> > > Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
> > > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> > > ---
> > > .../devicetree/bindings/input/da9062-onkey.txt | 32 +++++
> > > drivers/input/misc/Kconfig | 8 +
> > > drivers/input/misc/da9063_onkey.c | 129 ++++++++++++++++----
> > > 3 files changed, 140 insertions(+), 29 deletions(-)
> > > create mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt
> >
> > I'm confused. What's the dependency?
> >
> > There shouldn't be any issue applying input patches, just because
> > there isn't an MFD counterpart. In fact, I would take prior
> > acceptance of the child into consideration (would be like a +1 vote)
> > when reviewing the MFD part.
>
> It's this chunk:
>
> +#include <linux/mfd/da9062/core.h>
> +#include <linux/mfd/da9062/registers.h>
>
> and these header files are not in mainline yet.
Ah, thanks for the clarification.
I will apply the other patches.
> > One suggestion however, I would ask for the DT binding and the driver
> > to be separated, as per [0].
> >
> > [0] Documentation/devicetree/bindings/submitting-patches.txt
>
> Right, but that says about submitting patches, not applying them ;)
>
> When I chatted with Grant he said that the policy of separating binding
> and code into separate patches is done so not to overwhelm devicetree
> list and that is is perfectly fine to actually apply them as a single
> commit. I try to combine them together so that when looking through
> history they show up as one.
Got you. :)
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
next prev parent reply other threads:[~2015-07-28 17:31 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-23 16:17 [PATCH V3 0/3] da9062: Add DA9062 OnKey support using the existing DA9063 OnKey driver S Twiss
2015-07-23 16:17 ` [rtc-linux] " S Twiss
2015-07-23 16:17 ` [PATCH V3 2/3] onkey: da9063: Add DA9062 OnKey capability to " S Twiss
2015-07-23 16:17 ` [rtc-linux] " S Twiss
2015-09-15 7:57 ` Stephen Twiss
2015-09-15 7:57 ` [rtc-linux] " Stephen Twiss
2015-09-15 8:08 ` Opensource [Steve Twiss]
2015-09-15 8:08 ` [rtc-linux] " Opensource [Steve Twiss]
2015-07-23 16:17 ` [PATCH V3 1/3] mfd: da9062: Support for the DA9063 OnKey in the DA9062 core S Twiss
2015-07-23 16:17 ` [rtc-linux] " S Twiss
2015-07-28 8:42 ` Lee Jones
2015-07-28 8:42 ` [rtc-linux] " Lee Jones
2015-07-23 16:17 ` [PATCH V3 3/3] devicetree: da9062: Add device tree bindings for DA9062 OnKey S Twiss
2015-07-23 16:17 ` [rtc-linux] " S Twiss
2015-07-27 22:43 ` Dmitry Torokhov
2015-07-27 22:43 ` [rtc-linux] " Dmitry Torokhov
2015-07-28 5:40 ` Dmitry Torokhov
2015-07-28 5:40 ` [rtc-linux] " Dmitry Torokhov
2015-07-28 7:42 ` Lee Jones
2015-07-28 7:42 ` [rtc-linux] " Lee Jones
2015-07-28 7:44 ` Opensource [Steve Twiss]
2015-07-28 7:44 ` Opensource [Steve Twiss]
2015-07-28 7:44 ` [rtc-linux] " Opensource [Steve Twiss]
2015-07-28 7:42 ` Opensource [Steve Twiss]
2015-07-28 7:42 ` [rtc-linux] " Opensource [Steve Twiss]
2015-07-28 8:40 ` Lee Jones
2015-07-28 8:40 ` Lee Jones
2015-07-28 8:40 ` [rtc-linux] " Lee Jones
2015-07-28 17:20 ` Dmitry Torokhov
2015-07-28 17:20 ` [rtc-linux] " Dmitry Torokhov
2015-07-28 17:30 ` Lee Jones [this message]
2015-07-28 17:30 ` Lee Jones
2015-07-28 17:30 ` [rtc-linux] " Lee Jones
2015-09-28 8:19 ` Opensource [Steve Twiss]
2015-09-28 8:19 ` Opensource [Steve Twiss]
2015-09-28 8:19 ` [rtc-linux] " Opensource [Steve Twiss]
2015-09-29 23:54 ` Dmitry Torokhov
2015-09-29 23:54 ` [rtc-linux] " Dmitry Torokhov
2015-09-30 7:45 ` Opensource [Steve Twiss]
2015-09-30 7:45 ` [rtc-linux] " Opensource [Steve Twiss]
2015-09-30 11:47 ` Lee Jones
2015-09-30 11:47 ` [rtc-linux] " Lee Jones
2015-07-28 8:41 ` Lee Jones
2015-07-28 8:41 ` Lee Jones
2015-07-28 8:41 ` [rtc-linux] " Lee Jones
2015-07-28 8:52 ` [PATCH V3 0/3] da9062: Add DA9062 OnKey support using the existing DA9063 OnKey driver Lee Jones
2015-07-28 8:52 ` Lee Jones
2015-07-28 8:52 ` [rtc-linux] " Lee Jones
2015-07-28 14:09 ` Opensource [Steve Twiss]
2015-07-28 14:09 ` Opensource [Steve Twiss]
2015-07-28 14:09 ` [rtc-linux] " Opensource [Steve Twiss]
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=20150728173058.GB2284@x1 \
--to=lee.jones@linaro.org \
--cc=david.chen@diasemi.com \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=galak@codeaurora.org \
--cc=ijc+devicetree@hellion.org.uk \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=rtc-linux@googlegroups.com \
--cc=sameo@linux.intel.com \
--cc=stwiss.opensource@diasemi.com \
--cc=support.opensource@diasemi.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.