[GIT PULL V2] pinctrl: mvebu: driver changes for v3.15
Jason Cooper
jason at lakedaemon.net
Sat Mar 1 02:11:08 EST 2014
Linus,
V2 - removed inadvertent patches touching dove.dtsi. They're in
mvebu/dt going through arm-soc.
Here's the pull request we talked about earlier in the week. I've
merged them all into one branch as you requested.
This branch is currently included in mvebu/for-next which is included in
linux-next. Both for testing. This branch is only required for boot
testing. There are no other dependencies.
If you need to rebase these, please let me know so I can pull them out
of mvebu/for-next. We don't want a conflict in linux-next. Also, in
the case of a rebase, if you could provide a topic branch for us to pull
in so we can continue testing, that would be much appreciated.
These changes have been in -next for 3 days. Please pull.
thx,
Jason.
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
are available in the git repository at:
git://git.infradead.org/linux-mvebu.git tags/mvebu-pinctrl-3.15
for you to fetch changes up to 7cab36e5eee9dd9efd2f290b2c831a960d94b565:
Merge tag 'tags/for-mvebu-pinctrl-3xx' into mvebu/pinctrl (2014-03-01 07:03:52 +0000)
----------------------------------------------------------------
mvebu pinctrl changes for v3.15
- various cleanup and refactorization
- add drivers for the Armada 375, 380, and 385 SoCs
- prepare dove for SoC code moving into mach-mvebu
- DT documentation updates
----------------------------------------------------------------
Jason Cooper (3):
Merge tag 'tags/for-mvebu-pinctrl-cleanup' into mvebu/pinctrl
Merge remote-tracking branch 'shesselba/for-mvebu/pinctrl-dove' into mvebu/pinctrl
Merge tag 'tags/for-mvebu-pinctrl-3xx' into mvebu/pinctrl
Sebastian Hesselbarth (21):
pinctrl: mvebu: count unnamed controls and allocate name buffer
pinctrl: mvebu: remove obsolete per-control name buffer allocation
pinctrl: mvebu: identify generic controls by name
pinctrl: mvebu: remove passing mvebu_mpp_ctrl to callbacks
pinctrl: mvebu: add common mpp reg helper to mvebu pinctrl include
pinctrl: mvebu: dove: provide generic mpp callbacks
pinctrl: mvebu: kirkwood: provide generic mpp callbacks
pinctrl: mvebu: armada-370: provide generic mpp callbacks
pinctrl: mvebu: armada-xp: provide generic mpp callbacks
pinctrl: mvebu: move resource allocation to SoC specific drivers
pinctrl: mvebu: remove common get/set functions
pinctrl: mvebu: dove: consolidate auto-numbered pmu mpp ranges
pinctrl: mvebu: dove: reuse mpp_{set,get} in pmu callbacks
devicetree: bindings: add missing Marvell Dove SoC documentation
devicetree: bindings: update MVEBU pinctrl binding documentation
pinctrl: mvebu: dove: request additional resources
pinctrl: mvebu: dove: request syscon regmap for global registers
pinctrl: mvebu: dove: use remapped mpp base registers
pinctrl: mvebu: dove: use remapped mpp4 register
pinctrl: mvebu: dove: use remapped pmu_mpp registers
pinctrl: mvebu: dove: use global register regmap
Thomas Petazzoni (3):
pinctrl: mvebu: remove MPP_REG_CTRL macro
pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 375
pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 380/385
.../devicetree/bindings/arm/marvell,dove.txt | 22 +
.../pinctrl/marvell,armada-370-pinctrl.txt | 1 +
.../pinctrl/marvell,armada-375-pinctrl.txt | 82 ++++
.../pinctrl/marvell,armada-38x-pinctrl.txt | 80 ++++
.../bindings/pinctrl/marvell,armada-xp-pinctrl.txt | 1 +
.../bindings/pinctrl/marvell,dove-pinctrl.txt | 1 +
.../bindings/pinctrl/marvell,kirkwood-pinctrl.txt | 1 +
.../bindings/pinctrl/marvell,mvebu-pinctrl.txt | 2 +-
drivers/pinctrl/mvebu/Kconfig | 9 +
drivers/pinctrl/mvebu/Makefile | 2 +
drivers/pinctrl/mvebu/pinctrl-armada-370.c | 20 +-
drivers/pinctrl/mvebu/pinctrl-armada-375.c | 459 ++++++++++++++++++++
drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 462 +++++++++++++++++++++
drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 24 +-
drivers/pinctrl/mvebu/pinctrl-dove.c | 403 ++++++++++--------
drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 25 +-
drivers/pinctrl/mvebu/pinctrl-mvebu.c | 122 ++----
drivers/pinctrl/mvebu/pinctrl-mvebu.h | 55 ++-
18 files changed, 1480 insertions(+), 291 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/marvell,dove.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-375-pinctrl.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-38x-pinctrl.txt
create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-375.c
create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-38x.c
More information about the linux-arm-kernel
mailing list