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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1698068.Mn9Tmtfmzl@wuerfel>
Date:	Wed, 27 Jul 2011 01:25:22 +0200
From:	Arnd Bergmann <arnd@...db.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Thomas Gleixner <tglx@...utronix.de>,
	Nicolas Pitre <nicolas.pitre@...aro.org>,
	linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
	Russell King <rmk@....linux.org.uk>
Subject: [GIT PULL] arm-soc new features (part 1/2) for 3.1

Hi Linus,

This is the largest set of changes from arm-soc for 3.1, and unfortunately
causes a number of merge conflicts with branches you pulled earlier. 

The conflicts are all resolved in the for-next branch (which also contains
the other branches I submitted today), so if you like to resolve them
yourself, you can check if I came to the same conclusion. Alternatively,
I can send you a new branch that is already merged against your tree.

The changes in here are all over the ARM platforms, they mostly consist
of adding support for hardware in the platform code that has seen the
drivers getting added in other trees. This is to some degree churn that
shouldn't be necessary, but cannot be avoided completely as long as we
are still in the process of cleaning up the platforms to convert to
device tree probing form.

Some of the changes in here are also cleanups and other code that I would
have preferred to put in the other pull requests, but it's sometimes
hard to separate and we are still in the process of formalizing the rules
for this.

	Arnd

The following changes since commit ba5b56cb3e3d2cab73d4fee9a022bb69462a8cd9:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client (2011-07-26 13:38:50 -0700)

are available in the git repository at:

  git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc.git/ next/devel


Andre Silva (7):
      ARM: mach-mx5/mx53_ard: Add support for i.MX53 ARD board
      ARM:mach-mx5/board-mx53_loco: Add CD and WP GPIOs
      ARM:mach-mx5/board-mx51_babbage: Add CD and WP GPIOs
      ARM:mach-mx5/mx53_ard: Add ESDHC support
      ARM:mach-mx5/mx53_ard: Add Watchdog timer support
      ARM:mx53: Add I2C3 support
      ARM:mach-mx5/mx53_ard: Add I2C2 and I2C3 support

Anton Vorontsov (1):
      ARM: cns3xxx: Add support for L2 Cache Controller

Arnd Bergmann (1):
      Merge branches 'cns3xxx/devel', 'davinci/devel', 'imx/devel', 'lpc32xx/devel', 'pxa/devel', 'tegra/devel' and 
'stericsson/master' of git+ssh://master.kernel.org/.../arm/linux-arm-soc into next/devel

Christian Riesch (1):
      davinci: da850: add a .set_rate method to ref_clk

Colin Cross (3):
      ARM: tegra: remove mach/barriers.h
      ARM: tegra: remove copy-and-pasted i2c platform data in boards
      ARM: tegra: remove copy-and-pasted usb platform data from boards

Daiane Angolini (1):
      ARM: mach-mx5/mx53_ard: Add gpio_keys support

Dinh Nguyen (1):
      ARM: mx51: Add support for low power suspend on MX51

Eric Miao (6):
      ARM: pxa: enable AUTO_ZRELADDR
      ARM: pxa: add common header file for pxa3xx
      ARM: pxa: avoid accessing interrupt registers directly
      ARM: pxa: introduce {icip,ichp}_handle_irq() to prepare MULTI_IRQ_HANDLER
      ARM: pxa: move declarations from generic.h to <soc>.h
      ARM: pxa: enable MULTI_IRQ_HANDLER for all boards

Fabio Estevam (11):
      ARM: mx5/mx53_loco: Add support for LED
      ARM: mx5/mx53_evk: Add support for LED
      ARM: mx53: Add SDMA clock
      ARM: mx53: Add SDMA support for MX53
      ARM: imx2: Fix GPIO iosize
      ARM: mach-imx/mx27_3ds: Add LCD support
      ARM: mach-imx/mx27_3ds: Add touchscreen support
      ARM: mx53: Add support for missing UARTs
      ARM: mx53: Add SSI suport
      ARM: mx53: Add keypad support
      ARM: mach-mx5/mx53_ard: Add missing definition

Haojian Zhuang (2):
      ARM: pxa: add clk_set_rate()
      ARM: mmp/dkb: enable max7312 gpio expander

Imre Kaloz (1):
      ARM: cns3xxx: Should select CPU_V6K

Jürgen Lambrecht (1):
      Enable RTC driver.

KOSAKI Motohiro (1):
      arm,tegra: replace cpu_set() with modern api

Linus Walleij (9):
      mach-ux500: add HREFv60 Kconfig option
      mach-ux500: fix HREFv60 regression
      mach-ux500: correct MMC/SDI parameters
      mach-ux500: activate USB in the U8500 defconfig
      mach-ux500: complete regulator constraints for MOP500 board
      mach-u300: cleanup clockevent code
      mach-u300: set apropriate FIFO trigger levels
      mach-ux500: register a clock for the SMP TWD
      mach-ux500: fix USB build error

Marc Dietrich (5):
      ARM: tegra: paz00: whitespace cleanup
      ARM: tegra: paz00: register i2c busses
      ARM: tegra: paz00: enable usb ports
      ARM: tegra: paz00: cleanup sdhci ports
      ARM: tegra: paz00: change the machine name

Mathieu J. Poirier (3):
      mach-ux500: setting proper uart for snowball
      mach-ux500: Add SDI support for snowball board
      mach-ux500: Kconfig for snowball board

Mattias Wallin (1):
      mach-ux500: iomap PRCMU TCDM memory

Mike Rapoport (3):
      ARM: tegra: trimslice: register i2c busses and devices
      ARM: tegra: trimslice: add audio devices and clocks
      ARM: tegra: trimslice: enable USB ports

Robert Marklund (4):
      mach-x500: fix SECTION warnings in uib
      mach-ux500: add basic support for snowball board
      mach-ux500: Add pin configuration for snowball board
      mach-ux500: add configs for snowball board

Robert Morell (1):
      arm: tegra: remove generic disp clock divisor flag

Russell King - ARM Linux (1):
      ARM: introduce handle_IRQ() not to dump exception stack

Sascha Hauer (1):
      Merge remote-tracking branch 'grant/gpio/next-mx' into devel-features

Sekhar Nori (4):
      davinci: pass clock flags to davinci_psc_config()
      davinci: enable forced transitions on PSC
      davinci: da850: add support for SATA interface
      davinci: da850 evm: register SATA device

Shawn Guo (5):
      ARM: mxs_defconfig: Add mx23evk and mx28evk build
      ARM: mxs/mx28evk: add leds-gpio device for heartbeat
      ARM: mxc: convert tzic to use generic irq chip
      ARM: mxc: clean up imx-dma device registration
      dmaengine: imx-sdma: pass sdma firmware name via platform data

Stephen Warren (1):
      ARM: Tegra: Seaboard: Re-order sdhci device registration

Tanmay Upadhyay (3):
      ARM: pxa168: Add support for UART3
      ARM: pxa168: Add support for Ethernet
      ARM: pxa168: Add board support for gplugD

Vasily Khoruzhick (1):
      ARM: pxa/z2: add poweroff function

Wolfram Sang (3):
      arm: mxs: add mmc-device for mach-tx28
      arm: lpc32xx: add tsc-device
      arm: lpc32xx: add rtc-device


 arch/arm/Kconfig                                 |    8 +-
 arch/arm/common/gic.c                            |    6 -
 arch/arm/configs/mxs_defconfig                   |    2 +
 arch/arm/configs/u8500_defconfig                 |   32 +-
 arch/arm/include/asm/hardware/gic.h              |    6 +
 arch/arm/include/asm/irq.h                       |    1 +
 arch/arm/kernel/irq.c                            |   19 +-
 arch/arm/mach-cns3xxx/cns3420vb.c                |    2 +
 arch/arm/mach-cns3xxx/core.c                     |   43 ++
 arch/arm/mach-cns3xxx/core.h                     |    6 +
 arch/arm/mach-davinci/board-da850-evm.c          |    7 +
 arch/arm/mach-davinci/clock.c                    |    8 +-
 arch/arm/mach-davinci/clock.h                    |    1 +
 arch/arm/mach-davinci/da850.c                    |   10 +
 arch/arm/mach-davinci/devices-da8xx.c            |  126 ++++
 arch/arm/mach-davinci/include/mach/da8xx.h       |    2 +
 arch/arm/mach-davinci/include/mach/psc.h         |    7 +-
 arch/arm/mach-davinci/psc.c                      |   14 +-
 arch/arm/mach-exynos4/Kconfig                    |   33 +-
 arch/arm/mach-exynos4/Makefile                   |   11 +-
 arch/arm/mach-exynos4/clock.c                    |   61 ++
 arch/arm/mach-exynos4/cpu.c                      |   39 +-
 arch/arm/mach-exynos4/dev-audio.c                |    2 +
 arch/arm/mach-exynos4/dev-dwmci.c                |   82 +++
 arch/arm/mach-exynos4/hotplug.c                  |   13 +-
 arch/arm/mach-exynos4/include/mach/dwmci.h       |   20 +
 arch/arm/mach-exynos4/include/mach/entry-macro.S |   11 +-
 arch/arm/mach-exynos4/include/mach/irqs.h        |  196 +++---
 arch/arm/mach-exynos4/include/mach/map.h         |   19 +-
 arch/arm/mach-exynos4/include/mach/pm-core.h     |   10 +
 arch/arm/mach-exynos4/include/mach/pmu.h         |   25 +
 arch/arm/mach-exynos4/include/mach/regs-audss.h  |   18 +
 arch/arm/mach-exynos4/include/mach/regs-clock.h  |   12 +
 arch/arm/mach-exynos4/include/mach/regs-pmu.h    |    1 +
 arch/arm/mach-exynos4/localtimer.c               |   26 -
 arch/arm/mach-exynos4/mach-nuri.c                |  753 +++++++++++++++++++++-
 arch/arm/mach-exynos4/mach-smdkc210.c            |   73 +++
 arch/arm/mach-exynos4/mach-smdkv310.c            |    3 +
 arch/arm/mach-exynos4/mach-universal_c210.c      |  121 ++++
 arch/arm/mach-exynos4/mct.c                      |    2 +-
 arch/arm/mach-exynos4/platsmp.c                  |   57 ++-
 arch/arm/mach-exynos4/pm.c                       |  248 +++++---
 arch/arm/mach-exynos4/pmu.c                      |  175 +++++
 arch/arm/mach-exynos4/setup-fimd0.c              |   43 ++
 arch/arm/mach-exynos4/time.c                     |  301 ---------
 arch/arm/mach-imx/Kconfig                        |    1 +
 arch/arm/mach-imx/mach-mx27_3ds.c                |   93 +++-
 arch/arm/mach-imx/mm-imx1.c                      |   10 +
 arch/arm/mach-imx/mm-imx21.c                     |   12 +
 arch/arm/mach-imx/mm-imx25.c                     |   32 +
 arch/arm/mach-imx/mm-imx27.c                     |   12 +
 arch/arm/mach-imx/mm-imx31.c                     |   33 +
 arch/arm/mach-imx/mm-imx35.c                     |   53 ++
 arch/arm/mach-lpc32xx/clock.c                    |    2 +-
 arch/arm/mach-lpc32xx/common.c                   |   42 ++
 arch/arm/mach-lpc32xx/common.h                   |    2 +
 arch/arm/mach-mmp/Kconfig                        |    7 +
 arch/arm/mach-mmp/Makefile                       |    1 +
 arch/arm/mach-mmp/clock.c                        |   15 +
 arch/arm/mach-mmp/clock.h                        |    1 +
 arch/arm/mach-mmp/gplugd.c                       |  189 ++++++
 arch/arm/mach-mmp/include/mach/mfp-gplugd.h      |   52 ++
 arch/arm/mach-mmp/include/mach/mfp-pxa168.h      |   19 +
 arch/arm/mach-mmp/include/mach/pxa168.h          |    8 +
 arch/arm/mach-mmp/include/mach/regs-apmu.h       |    1 +
 arch/arm/mach-mmp/pxa168.c                       |    6 +
 arch/arm/mach-mmp/ttc_dkb.c                      |   31 +-
 arch/arm/mach-mx5/Kconfig                        |   14 +
 arch/arm/mach-mx5/Makefile                       |    2 +
 arch/arm/mach-mx5/board-mx51_babbage.c           |   22 +-
 arch/arm/mach-mx5/board-mx53_ard.c               |  254 ++++++++
 arch/arm/mach-mx5/board-mx53_evk.c               |   17 +
 arch/arm/mach-mx5/board-mx53_loco.c              |   35 +-
 arch/arm/mach-mx5/clock-mx51-mx53.c              |   18 +
 arch/arm/mach-mx5/crm_regs.h                     |    2 +
 arch/arm/mach-mx5/devices-imx53.h                |    8 +
 arch/arm/mach-mx5/mm.c                           |   61 ++
 arch/arm/mach-mx5/pm-imx5.c                      |   73 +++
 arch/arm/mach-mxs/Kconfig                        |    2 +
 arch/arm/mach-mxs/mach-mx28evk.c                 |   21 +
 arch/arm/mach-mxs/mach-tx28.c                    |    6 +
 arch/arm/mach-pxa/balloon3.c                     |    1 +
 arch/arm/mach-pxa/capc7117.c                     |    1 +
 arch/arm/mach-pxa/clock.c                        |   15 +
 arch/arm/mach-pxa/clock.h                        |    1 +
 arch/arm/mach-pxa/cm-x2xx.c                      |    5 +-
 arch/arm/mach-pxa/cm-x300.c                      |    1 +
 arch/arm/mach-pxa/colibri-pxa270.c               |    2 +
 arch/arm/mach-pxa/colibri-pxa300.c               |    1 +
 arch/arm/mach-pxa/colibri-pxa320.c               |    4 +-
 arch/arm/mach-pxa/corgi.c                        |    3 +
 arch/arm/mach-pxa/csb726.c                       |    4 +-
 arch/arm/mach-pxa/em-x270.c                      |    2 +
 arch/arm/mach-pxa/eseries.c                      |    6 +
 arch/arm/mach-pxa/ezx.c                          |    6 +
 arch/arm/mach-pxa/generic.h                      |   13 -
 arch/arm/mach-pxa/gumstix.c                      |    1 +
 arch/arm/mach-pxa/h5000.c                        |    2 +
 arch/arm/mach-pxa/himalaya.c                     |    4 +-
 arch/arm/mach-pxa/hx4700.c                       |    1 +
 arch/arm/mach-pxa/icontrol.c                     |    1 +
 arch/arm/mach-pxa/idp.c                          |    1 +
 arch/arm/mach-pxa/include/mach/irqs.h            |   12 +
 arch/arm/mach-pxa/include/mach/pxa25x.h          |    9 +
 arch/arm/mach-pxa/include/mach/pxa27x.h          |    5 +
 arch/arm/mach-pxa/include/mach/pxa300.h          |    3 +-
 arch/arm/mach-pxa/include/mach/pxa320.h          |    3 +-
 arch/arm/mach-pxa/include/mach/pxa3xx.h          |   14 +
 arch/arm/mach-pxa/include/mach/pxa930.h          |    3 +-
 arch/arm/mach-pxa/include/mach/regs-intc.h       |   30 -
 arch/arm/mach-pxa/irq.c                          |   36 +-
 arch/arm/mach-pxa/littleton.c                    |    1 +
 arch/arm/mach-pxa/lpd270.c                       |    1 +
 arch/arm/mach-pxa/lubbock.c                      |    1 +
 arch/arm/mach-pxa/magician.c                     |    1 +
 arch/arm/mach-pxa/mainstone.c                    |    1 +
 arch/arm/mach-pxa/mioa701.c                      |    1 +
 arch/arm/mach-pxa/mp900.c                        |    1 +
 arch/arm/mach-pxa/palmld.c                       |    1 +
 arch/arm/mach-pxa/palmt5.c                       |    1 +
 arch/arm/mach-pxa/palmtc.c                       |    4 +-
 arch/arm/mach-pxa/palmte2.c                      |    3 +-
 arch/arm/mach-pxa/palmtreo.c                     |    2 +
 arch/arm/mach-pxa/palmtx.c                       |    1 +
 arch/arm/mach-pxa/palmz72.c                      |    1 +
 arch/arm/mach-pxa/pcm027.c                       |    1 +
 arch/arm/mach-pxa/poodle.c                       |    1 +
 arch/arm/mach-pxa/pxa3xx.c                       |    5 +-
 arch/arm/mach-pxa/pxa95x.c                       |    1 -
 arch/arm/mach-pxa/raumfeld.c                     |    8 +-
 arch/arm/mach-pxa/saar.c                         |    1 +
 arch/arm/mach-pxa/saarb.c                        |    1 +
 arch/arm/mach-pxa/spitz.c                        |    3 +
 arch/arm/mach-pxa/stargate2.c                    |    2 +
 arch/arm/mach-pxa/tavorevb.c                     |    1 +
 arch/arm/mach-pxa/tavorevb3.c                    |    1 +
 arch/arm/mach-pxa/tosa.c                         |    1 +
 arch/arm/mach-pxa/trizeps4.c                     |    2 +
 arch/arm/mach-pxa/viper.c                        |    1 +
 arch/arm/mach-pxa/vpac270.c                      |    1 +
 arch/arm/mach-pxa/xcep.c                         |    4 +-
 arch/arm/mach-pxa/z2.c                           |   18 +
 arch/arm/mach-pxa/zeus.c                         |    4 +-
 arch/arm/mach-pxa/zylonite.c                     |    3 +-
 arch/arm/mach-s3c2410/include/mach/pm-core.h     |    3 +
 arch/arm/mach-s3c64xx/include/mach/irqs.h        |    1 +
 arch/arm/mach-s3c64xx/include/mach/pm-core.h     |   19 +-
 arch/arm/mach-s3c64xx/irq.c                      |   12 +-
 arch/arm/mach-s5p64x0/Makefile                   |    2 +-
 arch/arm/mach-s5p64x0/include/mach/irqs.h        |    2 +
 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h   |   10 +
 arch/arm/mach-s5p64x0/irq-eint.c                 |  152 +++++
 arch/arm/mach-s5pv210/Kconfig                    |    1 +
 arch/arm/mach-s5pv210/clock.c                    |    7 +
 arch/arm/mach-s5pv210/cpu.c                      |    2 +-
 arch/arm/mach-s5pv210/dev-audio.c                |    2 +
 arch/arm/mach-s5pv210/include/mach/map.h         |    3 +
 arch/arm/mach-s5pv210/include/mach/pm-core.h     |    3 +
 arch/arm/mach-s5pv210/include/mach/regs-audss.h  |   18 +
 arch/arm/mach-s5pv210/mach-goni.c                |   13 +
 arch/arm/mach-s5pv210/mach-smdkv210.c            |    1 +
 arch/arm/mach-tegra/board-harmony.c              |   22 -
 arch/arm/mach-tegra/board-paz00-pinmux.c         |   10 +-
 arch/arm/mach-tegra/board-paz00.c                |   31 +-
 arch/arm/mach-tegra/board-paz00.h                |   10 +-
 arch/arm/mach-tegra/board-seaboard.c             |   26 +-
 arch/arm/mach-tegra/board-trimslice-pinmux.c     |    7 +-
 arch/arm/mach-tegra/board-trimslice.c            |   56 ++
 arch/arm/mach-tegra/board-trimslice.h            |    3 +
 arch/arm/mach-tegra/devices.c                    |   53 ++-
 arch/arm/mach-tegra/include/mach/barriers.h      |   30 -
 arch/arm/mach-tegra/platsmp.c                    |    2 +-
 arch/arm/mach-tegra/tegra2_clocks.c              |    4 +-
 arch/arm/mach-u300/spi.c                         |    4 +-
 arch/arm/mach-u300/timer.c                       |   33 +-
 arch/arm/mach-ux500/Kconfig                      |   15 +-
 arch/arm/mach-ux500/board-mop500-pins.c          |   43 ++
 arch/arm/mach-ux500/board-mop500-regulators.c    |    9 +-
 arch/arm/mach-ux500/board-mop500-sdi.c           |   61 ++-
 arch/arm/mach-ux500/board-mop500-uib.c           |    2 +-
 arch/arm/mach-ux500/board-mop500.c               |  154 +++++-
 arch/arm/mach-ux500/board-mop500.h               |    5 +
 arch/arm/mach-ux500/clock.c                      |   48 ++
 arch/arm/mach-ux500/cpu-db5500.c                 |    1 +
 arch/arm/mach-ux500/include/mach/uncompress.h    |    3 +-
 arch/arm/mach-ux500/usb.c                        |    1 +
 arch/arm/mm/Kconfig                              |    2 +-
 arch/arm/plat-mxc/devices.c                      |   16 +-
 arch/arm/plat-mxc/devices/platform-imx-dma.c     |  204 +------
 arch/arm/plat-mxc/devices/platform-imx-i2c.c     |    3 +-
 arch/arm/plat-mxc/devices/platform-imx-keypad.c  |    5 +
 arch/arm/plat-mxc/devices/platform-imx-ssi.c     |   10 +
 arch/arm/plat-mxc/devices/platform-imx-uart.c    |    2 +
 arch/arm/plat-mxc/include/mach/devices-common.h  |    6 +
 arch/arm/plat-mxc/include/mach/mx53.h            |   28 +-
 arch/arm/plat-mxc/include/mach/sdma.h            |    6 +-
 arch/arm/plat-mxc/include/mach/uncompress.h      |    1 +
 arch/arm/plat-mxc/irq-common.c                   |   13 +-
 arch/arm/plat-mxc/tzic.c                         |   97 +--
 arch/arm/plat-s5p/Kconfig                        |   11 +
 arch/arm/plat-s5p/Makefile                       |    3 +-
 arch/arm/plat-s5p/dev-fimd0.c                    |   67 ++
 arch/arm/plat-s5p/dev-mfc.c                      |  123 ++++
 arch/arm/plat-s5p/include/plat/map-s5p.h         |    5 +-
 arch/arm/plat-s5p/include/plat/mfc.h             |   27 +
 arch/arm/plat-samsung/adc.c                      |   84 ++-
 arch/arm/plat-samsung/dev-asocdma.c              |   10 +
 arch/arm/plat-samsung/include/plat/audio.h       |    1 +
 arch/arm/plat-samsung/include/plat/devs.h        |    6 +
 arch/arm/plat-samsung/include/plat/fb-core.h     |   15 +
 arch/arm/plat-samsung/include/plat/fb.h          |   15 +
 arch/arm/plat-samsung/include/plat/regs-adc.h    |    1 +
 arch/arm/plat-samsung/irq-uart.c                 |    7 +
 arch/arm/plat-samsung/pm.c                       |    2 +
 drivers/dma/imx-sdma.c                           |    6 +-
 215 files changed, 4611 insertions(+), 1130 deletions(-)
--
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