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]
Date:	Tue, 2 Oct 2012 15:03:58 +0200
From:	Linus Walleij <linus.walleij@...aro.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org
Subject: [GIT PULL] pinctrl changes for v3.7

Hi Linus,

here is the pinctrl patch queue for v3.7. The details are in the signed
tag as always.

Some of this stuff is hitting arch/arm/* and have been ACKed by
the ARM SoC folks, or it's device tree bindings pertaining to the
specific driver. There may even be some funny conflict that
Stephen fixed up in linux-next.

Please pull it in!

Yours,
Linus Walleij


The following changes since commit 4cbe5a555fa58a79b6ecbb6c531b8bab0650778d:

  Linux 3.6-rc4 (2012-09-01 10:39:58 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-for-v3.7

for you to fetch changes up to e1b2dc70cd5b00e17c703163a463d82354b1cc76:

  pinctrl: add bcm2835 driver (2012-10-01 08:05:22 +0200)

----------------------------------------------------------------
These are the bulk pinctrl changes for kernel v3.7:
- Add subdrivers for the DB8540 and NHK8815 Nomadik-type ASICs,
  provide platform config for the Nomadik.
- Add a driver for the i.MX35.
- Add a driver for the BCM2835, an advanced GPIO expander.
- Various fixes and clean-ups and minor improvements for the core,
  Nomadik, pinctr-single, sirf drivers.
- Some platform config for the ux500.

----------------------------------------------------------------
Barry Song (5):
      pinctrl: sirf: fix a typo in sirfsoc_gpio_probe
      pinctrl: sirf: add missing pins to pinctrl list
      pinctrl: sirf: fix spinlock deadlock in sirfsoc_gpio_set_input
      pinctrl: sirf: initialize the irq_chip pointer of pinctrl_gpio_range
      pinctrl: sirf: add lost chained_irq_enter and exit in
sirfsoc_gpio_handle_irq

Etienne Carriere (1):
      pinctrl/nomadik: MASK_ON_SUSPEND

Linus Walleij (6):
      pinctrl/nomadik: add STn8815 ASIC support
      ARM: nomadik: configure Nomadik for pin control
      pinctrl: document semantics vs GPIO
      ARM: ux500: tidy up pin sleep modes
      pinctrl/nomadik: use irq_find_mapping()
      pinctrl: clarify idle vs sleep states

Matt Porter (1):
      pinctrl: pinctrl-single: add debugfs pin h/w state info

Patrice Chotard (5):
      pinctrl/nomadik: add ASIC DB8450 pinctrl driver
      pinctrl/nomadik : add MC1_a_2 pin MC1 function group list
      ARM: ux500: 8500: use hsit_a_2 group for HSI
      ARM: ux500: fix spi2 pin group
      ARM: ux500: 8500: update I2C sleep states pinctrl

Peter Ujfalusi (2):
      pinctrl: pinctrl-single: Make sure we do not change bits outside of mask
      pinctrl: pinctrl-single: Add pinctrl-single,bits type of mux

Richard Zhao (1):
      pinctrl: imx: remove duplicated const

Sachin Kamat (1):
      pinctrl: Fix potential memory leak in pinctrl_register_one_pin()

Shawn Guo (1):
      pinctrl: imx5: start numbering pad from 0

Simon Arlott (1):
      pinctrl: add bcm2835 driver

Thomas Petazzoni (1):
      pinctrl: use kasprintf() in pinmux_request_gpio()

Uwe Kleine-König (2):
      pinctrl: use ERR_CAST instead of ERR_PTR(PTR_ERR(...))
      pinctrl: pinctrl-imx: add imx35 pinctrl driver

 .../bindings/pinctrl/brcm,bcm2835-gpio.txt         |   74 +
 .../bindings/pinctrl/fsl,imx35-pinctrl.txt         |  984 ++++++++++++
 .../devicetree/bindings/pinctrl/pinctrl-single.txt |   41 +-
 Documentation/pinctrl.txt                          |   60 +-
 arch/arm/Kconfig                                   |    1 +
 arch/arm/mach-nomadik/board-nhk8815.c              |   36 +
 arch/arm/mach-nomadik/cpu-8815.c                   |   13 +
 arch/arm/mach-ux500/board-mop500-pins.c            |   83 +-
 drivers/pinctrl/Kconfig                            |   21 +
 drivers/pinctrl/Makefile                           |    4 +
 drivers/pinctrl/core.c                             |    4 +-
 drivers/pinctrl/pinctrl-bcm2835.c                  | 1075 +++++++++++++
 drivers/pinctrl/pinctrl-imx.c                      |    2 +-
 drivers/pinctrl/pinctrl-imx35.c                    | 1595 ++++++++++++++++++++
 drivers/pinctrl/pinctrl-imx51.c                    |  490 +++---
 drivers/pinctrl/pinctrl-imx53.c                    |  402 ++---
 drivers/pinctrl/pinctrl-nomadik-db8500.c           |    5 +-
 drivers/pinctrl/pinctrl-nomadik-db8540.c           |  999 ++++++++++++
 drivers/pinctrl/pinctrl-nomadik-stn8815.c          |  357 +++++
 drivers/pinctrl/pinctrl-nomadik.c                  |   10 +-
 drivers/pinctrl/pinctrl-nomadik.h                  |   27 +
 drivers/pinctrl/pinctrl-single.c                   |   56 +-
 drivers/pinctrl/pinctrl-sirf.c                     |   23 +-
 drivers/pinctrl/pinmux.c                           |    5 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/pinctrl-state.h              |   15 +-
 26 files changed, 5868 insertions(+), 516 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt
 create mode 100644
Documentation/devicetree/bindings/pinctrl/fsl,imx35-pinctrl.txt
 create mode 100644 drivers/pinctrl/pinctrl-bcm2835.c
 create mode 100644 drivers/pinctrl/pinctrl-imx35.c
 create mode 100644 drivers/pinctrl/pinctrl-nomadik-db8540.c
 create mode 100644 drivers/pinctrl/pinctrl-nomadik-stn8815.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