From: Simon Horman <horms@verge.net.au>
To: linux-sh@vger.kernel.org
Subject: Re: [PATCH v4 00/29] SH pinctrl and pinmux implementation
Date: Sat, 09 Mar 2013 04:28:27 +0000 [thread overview]
Message-ID: <20130309042824.GA20334@verge.net.au> (raw)
In-Reply-To: <1362740170-19073-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com>
On Fri, Mar 08, 2013 at 04:43:11PM +0100, Laurent Pinchart wrote:
> Hi Simon,
>
> On Friday 08 March 2013 16:25:53 Simon Horman wrote:
> > On Fri, Mar 08, 2013 at 11:55:41AM +0100, Laurent Pinchart wrote:
> > > Hello,
> > >
> > > Here's the fourth version of the SuperH and SH Mobile pin controllers
> > > (PFC) pinctrl and pinmux support patches. The patches are available from
> > > my git tree at
> > >
> > > git://linuxtv.org/pinchartl/fbdev.git pinmux/3.9/pinctrl
> > >
> > > The patches are based on top of the following two commits from Linus'
> > > pinctrl tree:
> > >
> > > 022ab148d28e8 "pinctrl: Declare operation structures as const"
> > > a72149e82b65b "pinctrl: core: use devres_release() instead of
> > > devres_destroy()"
> >
> > I assume that I should make a branch based on a branch which includes
> > those commits.
> >
> > Linus, is there a stable branch that includes those commits at this time?
>
> 022ab148d28e8 is in Linus' for-next branch, so I think it should be stable.
>
> > > merged into the pinmux/3.9/base branch in my tree, as well as the "ARM:
> > > shmobile: marzen: Include mmc/host.h" patch hand-picked from the mailing
> > > list to fix a compilation breakage.
> >
> > Thanks, I'll send that as a fix inclusion in 3.9.
>
> Could you create a branch based on v3.9-rc1 + the mmc fix + anything you deem
> appropriate and merge 022ab148d28e8 from
> git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git into it
> ? I'll then rebase my patches on top of that (I won't repost them as that
> shouldn't make any difference in the patches themselves).
Sure.
I have made a merge of the fixes branch with Linus's for-next branch
and pushed the result as a new pinmux-base branch.
I am still a little undecided about what to do about handling
pinmux changes for kzm9g-reference. But I think the best option
may be to base them on top of pinmux-base.
I agree there is no need to repost your patches at this stage.
> > > As previously, the series start with miscellaneous cleanup and rework
> > > patches that slowly get the code in shape. Patches 14/29 and 15/29 then
> > > rework the GPIO code to split real GPIOs and function GPIOS in two
> > > gpio_chip instances. Patches 16/29 to 22/29 are more miscellaneous
> > > cleanups to prepare for patch 23/29 that adds support for sparse GPIO
> > > numbering (this was the major issue with v2). Patch 29/29 implements real
> > > pinctrl and pinmux support.
> > >
> > > This pinctrl and pinmux implementation simply replaces the existing one.
> > > This should be safe as I've verified that the pinctrl and pinmux APIs are
> > > not used by any SuperH or SH Mobile board code or driver.
> > >
> > > I consider this set as ready to be queued for v3.10. As with the previous
> > > PFC patch sets there are dependencies between board code changes and
> > > sh-pfc changes, so it would be easier to merge everything through the ARM
> > > tree.
> > >
> > > Please note that patch "ARM: shmobile: sh73a0: Support sparse GPIO
> > > numbers"
> > > touches both board code and sh-pfc code. This would be hard to avoid.
> > >
> > > Changes since v3:
> > >
> > > - Drop pinctrl core fields constification patch
> > > - Replace pinctrl_add_gpio_range() with gpiochip_add_pin_range()
> > >
> > > Changes since v2:
> > >
> > > - Rebased on v3.9-rc1
> > > - Constify fields in the pinctrl core
> > > - Support sparse GPIO numbers
> > > - Drop LCD(C) pin groups and functions (moved to another patch set)
> > >
> > > Changes since v1:
> > >
> > > - Port the bonito board to the pinmux API
> > > - Set the pins gpio_chip dev field correctly
>
> --
> Regards,
>
> Laurent Pinchart
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2013-03-09 4:28 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-08 10:55 [PATCH v4 00/29] SH pinctrl and pinmux implementation Laurent Pinchart
2013-03-08 15:25 ` Simon Horman
2013-03-08 15:43 ` Laurent Pinchart
2013-03-09 4:28 ` Simon Horman [this message]
2013-03-11 20:14 ` Laurent Pinchart
2013-03-13 5:07 ` Linus Walleij
2013-03-13 10:24 ` Simon Horman
2013-03-13 17:27 ` Linus Walleij
2013-03-14 9:12 ` Simon Horman
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=20130309042824.GA20334@verge.net.au \
--to=horms@verge.net.au \
--cc=linux-sh@vger.kernel.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 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.