All of lore.kernel.org
 help / color / mirror / Atom feed
From: maxime.ripard@free-electrons.com (Maxime Ripard)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] Allwinner Pinctrl changes for 3.16
Date: Thu, 8 May 2014 17:52:09 -0500	[thread overview]
Message-ID: <20140508225209.GA13610@lukather> (raw)

The following changes since commit fd67f884782a281eb033e40b0f8eae623416035e:

  pinctrl: mvebu: new driver for Orion platforms (2014-04-24 15:09:35 +0200)

are available in the git repository at:

  https://github.com/mripard/linux.git tags/sunxi-pinctrl-for-3.16

for you to fetch changes up to dc9691066fa7de51178de5ac3e06b3681557a7b4:

  pinctrl: sunxi: Move the reset handling functions out of the core (2014-05-04 19:57:18 -0500)

----------------------------------------------------------------
Pinctrl cleanup and reworks for 3.16

This serie of patch:
  - Moves the Allwinner pinctrl driver to a folder of its own
  - removes the sunxi-pinctrl-pins header, and split the driver into a core
    one, with all the logic, and smaller drivers, one for each SoC, that
    declare the pins, and will provide to the core the set of pins.
  - And does a few cleanups here and there.

----------------------------------------------------------------
Maxime Ripard (14):
      pinctrl: sunxi: Add const qualifier to the pin descriptor
      pinctrl: sunxi: Drop unused structure members
      pinctrl: sunxi: Move the Allwinner pinctrl driver to its own directory
      pinctrl: sunxi: Replace hardcoded pin defines by a macro
      pinctrl: sunxi: Switch to devm_ioremap_resource
      pinctrl: sunxi: Libraryse the driver
      pinctrl: sunxi: Move Allwinner A10 pinctrl driver to a driver of its own
      pinctrl: sunxi: Move Allwinner A10s pinctrl driver to a driver of its own
      pinctrl: sunxi: Move Allwinner A13 pinctrl driver to a driver of its own
      pinctrl: sunxi: Move Allwinner A31 pinctrl driver to a driver of its own
      pinctrl: sunxi: Move Allwinner A31 special pins driver to a driver of its own
      pinctrl: sunxi: Move Allwinner A20 pinctrl driver to a driver of its own
      pinctrl: sunxi: Introduce per-driver Kconfig options
      pinctrl: sunxi: Move the reset handling functions out of the core

 drivers/pinctrl/Kconfig                     |    6 +-
 drivers/pinctrl/Makefile                    |    2 +-
 drivers/pinctrl/pinctrl-sunxi-pins.h        | 3937 ---------------------------
 drivers/pinctrl/pinctrl-sunxi.h             |  617 -----
 drivers/pinctrl/sunxi/Kconfig               |   32 +
 drivers/pinctrl/sunxi/Makefile              |   10 +
 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c   | 1039 +++++++
 drivers/pinctrl/sunxi/pinctrl-sun5i-a10s.c  |  690 +++++
 drivers/pinctrl/sunxi/pinctrl-sun5i-a13.c   |  411 +++
 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c |  141 +
 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c   |  865 ++++++
 drivers/pinctrl/sunxi/pinctrl-sun7i-a20.c   | 1065 ++++++++
 drivers/pinctrl/{ => sunxi}/pinctrl-sunxi.c |   62 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.h       |  258 ++
 14 files changed, 4524 insertions(+), 4611 deletions(-)
 delete mode 100644 drivers/pinctrl/pinctrl-sunxi-pins.h
 delete mode 100644 drivers/pinctrl/pinctrl-sunxi.h
 create mode 100644 drivers/pinctrl/sunxi/Kconfig
 create mode 100644 drivers/pinctrl/sunxi/Makefile
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun5i-a10s.c
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun5i-a13.c
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun7i-a20.c
 rename drivers/pinctrl/{ => sunxi}/pinctrl-sunxi.c (92%)
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sunxi.h

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140508/60d2653b/attachment.sig>

             reply	other threads:[~2014-05-08 22:52 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-08 22:52 Maxime Ripard [this message]
2014-05-09  6:48 ` [GIT PULL] Allwinner Pinctrl changes for 3.16 Linus Walleij
2014-05-09 17:31   ` Maxime Ripard
2014-05-12  9:22     ` Linus Walleij
2014-05-12 15:25       ` Maxime Ripard
2014-05-13  9:37         ` Linus Walleij
2014-05-13 14:49           ` Maxime Ripard

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=20140508225209.GA13610@lukather \
    --to=maxime.ripard@free-electrons.com \
    --cc=linux-arm-kernel@lists.infradead.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.