lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CACRpkdbLwRwUVZ+c4A8Y-annM-Q7W6QTJOK0RKLa9F7nLJ7o4Q@mail.gmail.com>
Date:	Mon, 31 Mar 2014 09:18:11 +0200
From:	Linus Walleij <linus.walleij@...aro.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] pin control bulk changes for v3.15

Hi Linus,

the pin control tree has been pretty stable for some time so here is the
bulk of changes for v3.15. Mainly linear improvements and non-critical
fixes. Some details in the signed tag.

Please pull it in!

Yours,
Linus Walleij


The following changes since commit b28a960c42fcd9cfc987441fa6d1c1a471f0f9ed:

  Linux 3.14-rc2 (2014-02-09 18:15:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v3.15-1

for you to fetch changes up to 43f23a0660fa0fdc74c7b1bfc5a209883dbf8153:

  pinctrl: tegra: add some missing Tegra114 entries (2014-03-14 16:32:36 +0100)

----------------------------------------------------------------
Pin control bulk changes for the v3.15 series, no new core
functionality this time, just incremental driver updates:

- A large refactoring of the MVEBU (Marvell) driver.

- A large refactoring of the Tegra (nVidia) driver.

- GPIO interrupt including soft edges support in the
  STi driver.

- Misc updates to PFC (Renesas), AT91, ADI2 (Blackfin),
  pinctrl-single, sirf (CSR), msm (Qualcomm), Exynos (Samsung),
  sunxi (AllWinner), i.MX (Freescale), Baytrail.

----------------------------------------------------------------
Barry Song (1):
      pinctrl: sirf: update copyright years to 2014

Bjorn Andersson (1):
      pinctrl-msm: Support output-{high,low} configuration

Chao Xie (1):
      pinctrl: single: add low power mode support

Chew, Kean Ho (1):
      pinctrl-baytrail: add function mux checking in gpio pin request

Geert Uytterhoeven (5):
      pinctrl: sh-pfc: r8a7791: Add QSPI pin groups
      pinctrl: sh-pfc: r8a7790: Add QSPI pin groups
      ARM: shmobile: r8a7791 dtsi: Fix typo in msiof2 clock output name
      pinctrl: sh-pfc: r8a7790: Add alternative MSIOF pin groups
      pinctrl: sh-pfc: r8a7791: Add alternative MSIOF pin groups

Giuseppe Cavallaro (2):
      pinctrl: st: Enhance the controller to manage unavailable registers
      pinctrl: st: add pinctrl support for the STiH407 SoC

Hans de Goede (1):
      pinctrl-sunxi: Fix sun5i-a13 port F multiplexing

Ivan T. Ivanov (1):
      pinctrl-msm: Add SPI8 pin definitions

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

Jean-Jacques Hiblot (1):
      pinctrl: at91: use gpiolib API to mark a GPIO used as an IRQ

Josh Cartwright (1):
      pinctrl: msm: drop wake_irqs bitmap

Linus Walleij (3):
      Merge tag 'mvebu-pinctrl-3.15' of
git://git.infradead.org/linux-mvebu into pinctrl-mvebu
      Merge branch 'pinctrl-mvebu' into devel
      pinctrl: msm: fix up out-of-order merge conflict

Magnus Damm (1):
      pinctrl: sh-pfc: r8a7790: Break out USB0 OVC/VBUS

Mark Brown (1):
      pinctrl: Quiet logging about missing DT nodes when not using DT

Martin Fuzzey (1):
      pinctrl: imx: Fix pin name in debug message.

Maxime COQUELIN (1):
      pinctrl: st: Use ARRAY_SIZE instead of raw value for number of delays

Richard Genoud (1):
      pinctrl: at91: implement get_direction

Rongjun Ying (1):
      pinctrl: sirf: add pin group for USP0 for atlas6

Sebastian Hesselbarth (22):
      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
      pinctrl: mvebu: silence WARN to dev_warn

Sonic Zhang (4):
      pinctrl: Move pint PM storage structure out of blackfin architecture.
      pinctrl-adi2: change irq_base from usigned int to int
      pinctrl-adi2: fix coding style issue
      pinctrl: pinctrl-adi: combine multiple groups of one function together

Srinivas Kandagatla (3):
      pinctrl: st: Add Interrupt support
      pinctrl: st: Add software edge trigger interrupt support
      pinctrl: st: Fix error check for of_irq_to_resource usage

Stephen Boyd (8):
      devicetree: bindings: Make msm8974-pinctrl documentation match code
      pinctrl: msm: Silence recursive lockdep warning
      pinctrl: msm: Check for ngpios > MAX_NR_GPIO
      pinctrl: msm: Drop unused includes
      pinctrl: msm: Drop OF_IRQ dependency
      pinctrl: msm: Replace lookup tables with math
      pinctrl: msm: Remove impossible WARN_ON()s
      pinctrl: msm: Simplify msm_config_reg() and callers

Stephen Warren (6):
      pinctrl: tegra: fix some typos and inconsistencies
      pinctrl: tegra: init Tegra20/30 at module_init time
      pinctrl: tegra: dynamically calculate function list of groups
      pinctrl: tegra: consistency cleanup
      pinctrl: tegra: fix some mistakes in Tegra124
      pinctrl: tegra: add some missing Tegra114 entries

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

Ulf Hansson (2):
      pinctrl: nomadik: Silence compiler warn for !CONFIG_PM
      pinctrl: nomadik: Convert to modern pm_ops

Wolfram Sang (1):
      pinctrl: pfc: r8a7791: add mux data for IIC(B) cores

Young-Gun Jang (1):
      pinctrl: exynos: add exynos5260 SoC specific data

 .../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 +-
 .../devicetree/bindings/pinctrl/pinctrl-single.txt |    7 +
 .../devicetree/bindings/pinctrl/pinctrl-st.txt     |   73 +-
 .../bindings/pinctrl/qcom,msm8974-pinctrl.txt      |   14 +-
 .../bindings/pinctrl/samsung-pinctrl.txt           |    1 +
 arch/arm/boot/dts/r8a7791.dtsi                     |    2 +-
 arch/blackfin/include/asm/irq.h                    |    9 -
 drivers/pinctrl/Kconfig                            |    2 +-
 drivers/pinctrl/devicetree.c                       |    4 +-
 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               |  404 +++---
 drivers/pinctrl/mvebu/pinctrl-kirkwood.c           |   25 +-
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |  122 +-
 drivers/pinctrl/mvebu/pinctrl-mvebu.h              |   55 +-
 drivers/pinctrl/pinctrl-adi2-bf54x.c               |  138 +--
 drivers/pinctrl/pinctrl-adi2-bf60x.c               |  128 +-
 drivers/pinctrl/pinctrl-adi2.c                     |   31 +-
 drivers/pinctrl/pinctrl-adi2.h                     |    8 +-
 drivers/pinctrl/pinctrl-at91.c                     |   39 +
 drivers/pinctrl/pinctrl-baytrail.c                 |   42 +-
 drivers/pinctrl/pinctrl-exynos.c                   |   82 ++
 drivers/pinctrl/pinctrl-imx.c                      |    2 +-
 drivers/pinctrl/pinctrl-msm.c                      |  113 +-
 drivers/pinctrl/pinctrl-msm.h                      |    5 +-
 drivers/pinctrl/pinctrl-msm8x74.c                  |   14 +-
 drivers/pinctrl/pinctrl-nomadik.c                  |   19 +-
 drivers/pinctrl/pinctrl-samsung.c                  |    2 +
 drivers/pinctrl/pinctrl-samsung.h                  |    1 +
 drivers/pinctrl/pinctrl-single.c                   |    3 +
 drivers/pinctrl/pinctrl-st.c                       |  462 ++++++-
 drivers/pinctrl/pinctrl-sunxi-pins.h               |   12 +-
 drivers/pinctrl/pinctrl-tegra.c                    |   38 +
 drivers/pinctrl/pinctrl-tegra.h                    |    4 +-
 drivers/pinctrl/pinctrl-tegra114.c                 | 1100 ++---------------
 drivers/pinctrl/pinctrl-tegra124.c                 | 1243 ++-----------------
 drivers/pinctrl/pinctrl-tegra20.c                  |  640 +---------
 drivers/pinctrl/pinctrl-tegra30.c                  | 1287 +-------------------
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               |  171 +++
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |  596 +++++++++
 drivers/pinctrl/sirf/pinctrl-atlas6.c              |   46 +-
 drivers/pinctrl/sirf/pinctrl-prima2.c              |    3 +-
 drivers/pinctrl/sirf/pinctrl-sirf.c                |    3 +-
 54 files changed, 3439 insertions(+), 4677 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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ