* [GIT PULL 1/13] arm-soc bug fixes
[not found] <201111010348.13214.arnd@arndb.de>
@ 2011-11-01 3:01 ` Arnd Bergmann
2011-11-01 3:13 ` [GIT PULL 2/13] arm-soc cleanups Arnd Bergmann
` (10 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:01 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
Some bug fixes all over the places. These were mostly too minor to have
in the late 3.1 cycle, so I'm submitting them here. A part of this is
the initial set of 'randconfig' fixes, many more of these will come
in the future since I have over 100 trivial patches queued up in this
area. I'm planning to pick the important ones, plus any build regressions
and submit them after 3.2-rc1, but sorting through the large series will
take more time.
Arnd
The following changes since commit 839d8810747bbf39e0a5a7f223b67bffa7945f8d:
Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging (2011-10-30 15:54:59 -0700)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/fixes
Arnaud Patard (2):
MX5: fix clock usage
ARM: mx5: fix clock usage for suspend
Arnd Bergmann (17):
Merge branch 'tegra/fixes' into next/fixes
Merge branch 'omap/fixes' into fixes
ARM: pxa: make zylonite_pxa*_init declaration match code
ARM: pxa: export symbols from pxa3xx-ulpi
ARM: pxa: allow selecting just one of TREO680/CENTRO
ARM: pxa: CPU_FREQ_TABLE is needed for CPU_FREQ
ARM: pxa: pxa95x is incompatible with earlier pxa
ARM: pxa: select POWER_SUPPLY on raumfeld
ARM: pxa: centro and treo680 need palm27x
ARM: pxa: sharpsl pm needs SPI
ARM: pxa: use correct __iomem annotations
Merge branch 'imx/fixes' into next/fixes
Merge branch 'fixes' into next/fixes
Merge branch 'imx/fixes' into next/fixes
Merge branch 'pxa/fixes' into next/fixes
Merge branch 'depends/rmk/gpio' into next/fixes
Merge branch 'depends/rmk/memory_h' into next/fixes
Axel Lin (1):
ARM: pxa/cm-x300: properly set bt_reset pin
Bjarne Steinsbo (1):
ARM: OMAP4: Keyboard: Fix section mismatch in the board file
Eric Miao (5):
ARM: pxa: fix building error by palm27x_lcd_init() when FB_PXA not defined
ARM: pxa/z2: fix building error of pxa27x_cpu_suspend() no longer available
ARM: pxa: pxa95x/saarb depends on pxa3xx code
ARM: pxa: make pxafb_smart_*() empty when not enabled
ARM: mmp: rename SHEEVAD to GPLUGD
Fabio Estevam (1):
ARM: mx31pdk: Fix build by passing IMX_HAVE_PLATFORM_MXC_MMC
Linus Walleij (1):
ARM: mach-ux500: unlock I&D l2x0 caches before init
Matt Burtch (1):
ARM: i.MX28: shift frac value in _CLK_SET_RATE
Nicolas Ferre (2):
ARM: at91: remove dependency for Atmel PWM driver selector in Kconfig
ARM: at91: add defconfig for at91sam9g45 family
Paul Bolle (1):
ARM: imx: Fix typo 'MACH_MX31_3DS_MXC_NAND_USE_BBT'
Paul Fertser (1):
plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that's desired
Stephen Warren (1):
arm/dt: Tegra: Add support-8bit to SDHCI nodes
Tapani Utriainen (1):
ARM: OMAP: irq: loop counter fix in omap_init_irq()
srinidhi kasagar (1):
ARM: mach-ux500: enable fix for ARM errata 754322
arch/arm/Kconfig | 3 +-
arch/arm/boot/dts/tegra-harmony.dts | 1 +
arch/arm/boot/dts/tegra-seaboard.dts | 4 +
arch/arm/configs/at91sam9g45_defconfig | 214 +++++++++++++++++++++++++++++
arch/arm/include/asm/hardware/it8152.h | 2 +-
arch/arm/mach-imx/Kconfig | 1 +
arch/arm/mach-imx/mach-mx31_3ds.c | 2 +-
arch/arm/mach-mmp/Kconfig | 2 +-
arch/arm/mach-mmp/Makefile | 2 +-
arch/arm/mach-mmp/clock.h | 8 +-
arch/arm/mach-mmp/common.c | 4 +-
arch/arm/mach-mmp/gplugd.c | 2 +-
arch/arm/mach-mmp/include/mach/addr-map.h | 10 +-
arch/arm/mach-mmp/include/mach/gpio-pxa.h | 2 +-
arch/arm/mach-mmp/mmp2.c | 3 +-
arch/arm/mach-mx5/pm-imx5.c | 15 ++-
arch/arm/mach-mxs/clock-mx28.c | 2 +-
arch/arm/mach-omap2/board-4430sdp.c | 2 +-
arch/arm/mach-omap2/irq.c | 4 +-
arch/arm/mach-pxa/Kconfig | 38 ++++--
arch/arm/mach-pxa/Makefile | 2 +-
arch/arm/mach-pxa/balloon3.c | 10 +-
arch/arm/mach-pxa/cm-x2xx-pci.c | 2 +-
arch/arm/mach-pxa/cm-x2xx.c | 4 +-
arch/arm/mach-pxa/cm-x300.c | 8 +-
arch/arm/mach-pxa/include/mach/addr-map.h | 8 +-
arch/arm/mach-pxa/include/mach/balloon3.h | 2 +-
arch/arm/mach-pxa/include/mach/gpio-pxa.h | 2 +-
arch/arm/mach-pxa/include/mach/hardware.h | 9 +-
arch/arm/mach-pxa/include/mach/lpd270.h | 4 +-
arch/arm/mach-pxa/include/mach/mtd-xip.h | 1 -
arch/arm/mach-pxa/include/mach/palm27x.h | 2 +-
arch/arm/mach-pxa/include/mach/palmtx.h | 6 +-
arch/arm/mach-pxa/include/mach/pxa27x.h | 2 +
arch/arm/mach-pxa/include/mach/pxa95x.h | 7 +
arch/arm/mach-pxa/include/mach/pxafb.h | 13 ++
arch/arm/mach-pxa/include/mach/smemc.h | 2 +-
arch/arm/mach-pxa/include/mach/zeus.h | 4 +-
arch/arm/mach-pxa/include/mach/zylonite.h | 4 +-
arch/arm/mach-pxa/irq.c | 4 +-
arch/arm/mach-pxa/lpd270.c | 2 +-
arch/arm/mach-pxa/palmtreo.c | 8 +
arch/arm/mach-pxa/palmtx.c | 8 +-
arch/arm/mach-pxa/pxa25x.c | 2 +-
arch/arm/mach-pxa/pxa27x.c | 2 +-
arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +
arch/arm/mach-pxa/pxa3xx.c | 2 +-
arch/arm/mach-pxa/saarb.c | 1 +
arch/arm/mach-pxa/z2.c | 3 +-
arch/arm/mach-pxa/zeus.c | 8 +-
arch/arm/mach-ux500/cpu.c | 25 ++++-
arch/arm/plat-mxc/include/mach/iomux-v3.h | 10 +-
arch/arm/plat-pxa/include/plat/mfp.h | 2 +-
arch/arm/plat-pxa/mfp.c | 4 +-
drivers/gpio/gpio-pxa.c | 2 +-
drivers/misc/Kconfig | 2 +-
drivers/pcmcia/pxa2xx_balloon3.c | 2 +-
drivers/video/mbx/mbxfb.c | 6 +-
drivers/video/pxafb.c | 10 --
59 files changed, 410 insertions(+), 108 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 2/13] arm-soc cleanups
[not found] <201111010348.13214.arnd@arndb.de>
2011-11-01 3:01 ` [GIT PULL 1/13] arm-soc bug fixes Arnd Bergmann
@ 2011-11-01 3:13 ` Arnd Bergmann
2011-11-01 3:15 ` [GIT PULL 3/13] arm-soc driver Arnd Bergmann
` (9 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:13 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
Basic cleanups for a number of platforms: omap, samsung, imx, tegra, ux500.
Most of these result in noticeable code size reduction by consolidating
duplicate code. Other bits are more about making the code more readable
and avoiding sparse warnings.
More cleanup in coming in series 10/13, which contains large-scale
reorganization that depends on patches in the other series.
Arnd
The following changes since commit fad5f0579c1446d20ab30d54f578fcac3b5d3c12:
Merge branch 'next/fixes' into for-next (2011-11-01 00:36:27 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/cleanup
Abhilash Kesavan (1):
ARM: S5PV210: Remove unnecessary symbol for PM
Arnd Bergmann (16):
Merge branches 'imx/cleanup' and 'stericsson/cleanup' of git+ssh://master.kernel.org/.../arm/linux-arm-soc into next/cleanup
Merge branch 'omap/cleanup' into next/cleanup
Merge branch 'samsung/cleanup' into next/cleanup
Merge branch 'stericsson/cleanup' into next/cleanup
Merge branch 'davinci/cleanup' into next/cleanup
Merge branch 'omap/cleanup' into next/cleanup
Merge branch 'imx/cleanup' into next/cleanup
Merge branch 'sirf/cleanup' into next/cleanup
Merge branch 'depends/rmk/devel-stable' into next/cleanup
Merge branch 'stericsson/fixes' into next/cleanup
Merge branch 'tegra/cleanup' into next/cleanup
Merge branch 'imx-cleanups-for-arnd' of git://git.pengutronix.de/git/imx/linux-2.6 into imx/cleanup
Merge branch 'imx/cleanup' into next/cleanup
Merge branch 'depends/rmk/memory_h' into next/fixes
Merge branch 'depends/omap2_dss' into next/cleanup
Merge branch 'next/fixes' into next/cleanup
Banajit Goswami (1):
ARM: SAMSUNG: Consolidate common function to set SDHCI plat data
Barry Song (5):
ARM: mach-ux500: add explicit cpu_relax() for busy wait loop
ARM: CSR: timer: do not initialise statics to 0 or NULL
ARM: CSR: timer: space required before the open parenthesis '('
ARM: CSR: prima2: fix trailing whitespace
ARM: CSR: clock: Fix indentation
Benoit Cousson (1):
ARM: OMAP2+: Add SoC specific map_io functions
Fabio Estevam (4):
ARM: mx50: Select IMX_HAVE_PLATFORM_FEC as done on other i.MX devices
ARM: mxs: Remove unused header file
ARM: mach-mxs/mx28evk: Only register devices if their GPIO requests succeeded
ARM: mxs: Consolidate mm-mx23.c and mm-mx28.c into a single file
Fredrik Svensson (1):
mach-ux500: remove pull-pinconfig and add SPI2
Grazvydas Ignotas (1):
OMAP: omap_device: make latency autoadjust messages debug
Heiko Stuebner (2):
ARM: S3C24XX: Remove hw_addr from s3c24xx dma channel declarations
ARM: S3C24XX: Remove s3c24xx_dma_addr definition
Ido Yariv (1):
ARM: davinci: Explicitly set channel controllers' default queues
Jarkko Nikula (14):
omap: mcbsp: Remove omap device API
ARM: OMAP: mcbsp: Remove unused variables from platform data
ARM: OMAP: mcbsp: Move out omap_mcbsp_register_board_cfg from plat-omap/devices.c
ARM: OMAP: mcbsp: Implement generic register access
ARM: OMAP: mcbsp: Make wakeup control generic
ARM: OMAP: mcbsp: Make tranceiver configuration control register access generic
ARM: OMAP: mcbsp: Make threshold based transfer code generic
ARM: OMAP: mcbsp: Use per instance register cache size
ARM: OMAP: mcbsp: Move sidetone clock management to mach-omap2/mcbsp.c
ARM: OMAP: mcbsp: Cleanup sidetone control initialization and make it generic
ARM: OMAP: mcbsp: Update mcbsp.h include dependencies
ARM: OMAP: mcbsp: Move address definitions to arch/arm/mach-omap1/mcbsp.c
ARM: OMAP: mcbsp: Start generalize omap2_mcbsp_set_clks_src
ARM: OMAP: mcbsp: Start generalize signal muxing functions
Jason Liu (4):
imx5: not include the unused head file
ARM: mx5/mm: move i.MX50 mm stuff into mm.c
ARM: mx5/mm: Remove MX51_DEBUG related mapping
ARM: mx5/mm: consolidate TZIC map code
Johan Hovold (2):
OMAP2+: PM: fix typos in misc. comment and error messages
OMAP2+: PM: clean up error messages: replace printk with pr_err.
Jonghwan Choi (1):
ARM: S5P: Remove duplicate kdiv calculation
Kevin Hilman (8):
OMAP: omap_device: replace debug/warning/error prints with dev_* macros
OMAP: omap_device: remove internal functions from omap_device.h
OMAP: omap_device: when building return platform_device instead of omap_device
OMAP: omap_device: device register functions now take platform_device pointer
OMAP: omap_device: _disable_idle_on_suspend() takes platform_device pointer
OMAP: omap_device: decouple platform_device from omap_device
OMAP3: PM: fix UART handling when using no_console_suspend
ARM: 7082/1: platform_device: pdev_archdata: add omap_device pointer
Kukjin Kim (6):
ARM: EXYNOS4: Turn the mach-smdkc210.c into mach-smdv310.c
Merge branch 'next/topic-cleanup-dma' into next-samsung-cleanup
ARM: S3C24XX: remove unused gpio codes
Merge branch 'next/topic-cleanup-smdkv310' into next-samsung-cleanup
ARM: SAMSUNG: Move map header file into plat-samsung
Merge branch 'next/topic-plat-samsung-1' into next-samsung-cleanup
Lauri Hintsala (1):
ARM: mach-mxs: fix machines' initializers order
Lee Jones (1):
mach-ux500: remove most of the ugly machine_is_*() calls
Linus Walleij (6):
mach-u300: retire odd singlemem variant
mach-u300: drop SEMI config option
mach-u300: patch physoffset by default
mach-u300: delete bogus memory mappings
mach-u300: retire AVE device
mach-ux500: factor out l2x0 handling code
Mark Brown (1):
ARM: S3C64XX: Remove unused CPU devices for Cragganmore
Michael Jones (1):
OMAP2: PM debug: remove leftover debug code
Naveen Krishna Chatradhi (1):
ARM: SAMSUNG: Remove unnecessary duplication of plat_data on TSADC
Olof Johansson (15):
ARM: tegra: annotate IO_*_VIRT pointers
ARM: tegra: timer: don't cast __iomem pointers
ARM: tegra: tegra2_clocks: don't cast __iomem pointers
ARM: tegra: tegra2_clocks: 0 -> NULL changes
ARM: tegra: pcie: don't cast __iomem pointers
ARM: tegra: pcie: include board.h
ARM: tegra: pcie: 0 -> NULL changes
ARM: tegra: tegra_init_cache should be static
ARM: tegra: tegra_rtc_read_ms should be static
ARM: tegra: tegra_powergate_is_powered should be static
ARM: tegra: tegra2_clocks: don't export some tables
ARM: tegra: dma: staticify some tables and functions
ARM: tegra: cpu-tegra: sparse type fix
ARM: tegra: cpu-tegra: unexport two functions
ARM: tegra: devices.c should include devices.h
Paul Walmsley (12):
OMAP3: id: remove identification codes that only correspond to marketing names
OMAP3: id: remove useless strcpy()s
OMAP3: id: use explicit omap_revision codes for 3505/3517 ES levels
OMAP3: id: add fallthrough warning; fix some CodingStyle issues
OMAP3: id: remove duplicate code for testing SoC ES level
OMAP2+: id: remove OMAP_REVBITS_* macros
OMAP: clockdomain: split clkdm_init()
OMAP: clockdomain code/data: remove omap_chip bitmask from struct clockdomain
OMAP: powerdomain: split pwrdm_init() into two functions
OMAP: powerdomain: remove omap_chip bitmasks
OMAP2+: hwmod: remove OMAP_CHIP*
OMAP: id: remove OMAP_CHIP declarations, code
Sascha Hauer (7):
Merge branch 'imx-cleanup' of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-cleanup
ARM i.MX audmux v2: remove unnecessary ifdefs
ARM i.MX: remove ARCH_MX* macros from Makefile
Merge branches 'cleanups/assorted', 'cleanups/shawn-cleanup-mxc-gpio', 'cleanups/troy-cleanup-iomux-v3' and 'cleanups/ukl-mx5-dynamically-allocate-devices' into imx-cleanups-for-arnd
Merge branches 'cleanups/assorted' and 'cleanups/mm-tzic' into imx-cleanup
Merge branches 'cleanups/mx3-mm-v2' and 'cleanups/mxs' into imx-cleanup
Merge branches 'cleanups/mxs', 'cleanups/mx3-defconfig' and 'cleanups/includes' into imx-cleanups-for-arnd
Shawn Guo (17):
arm/mxc: do not use gpio_to_irq() for static initializers
gpio/mxc: add .to_irq for gpio chip
arm/mxc: use gpiolib helper for gpio_to_irq
gpio/mxc: move irq_to_gpio() into gpio-mxc driver
arm/mxc: move IMX_GPIO_NR into mach/hardware.h
gpio/mxs: move irq_to_gpio() into gpio-mxs driver
arm/mxs: move MXS_GPIO_NR into mach/mxs.h
arm/imx: merge mm-imx35.c into mm-imx31.c
arm/imx: rename mm-imx31.c to mm-imx3.c
arm/imx: change mxc_init_l2x0() to an imx31/35 specific call
arm/imx: remove cpu_is_xxx() from arch_idle()
arm/imx: remove cpu_is_xxx() check from __imx_ioremap()
arm/imx: remove mx31_setup_weimcs() from mx31.h
arm/imx: explicitly includes mach/hardware.h in mach-kzm_arm11_01.c
arm/imx: remove mx27_setup_weimcs() from mx27.h
arm/imx: explicitly includes mach/hardware.h in pm-imx27.c
mmc: mxcmmc: explicitly includes mach/hardware.h
Thomas Meyer (1):
ARM: davinci: edma: use kzalloc()
Tony Lindgren (9):
omap2+: Use Kconfig symbol in Makefile instead of obj-y
ARM: OMAP: Move omap2_init_common_devices out of init_early
ARM: OMAP: Introduce SoC specific early_init
Merge branch 'omap_chip_remove_cleanup_3.2' of git://git.pwsan.com/linux-2.6 into cleanup
ARM: OMAP2+: Fix missing inline functions for Makefile cleanup
Merge branch 'for_3.2/omap_device' of git://gitorious.org/khilman/linux-omap-pm into cleanup
Merge branch 'for_3.2/pm-cleanup' of git://gitorious.org/khilman/linux-omap-pm into cleanup
ARM: OMAP2+: Use SoC specifc map_io
ARM: OMAP2+: Remove custom init_irq for remaining boards
Troy Kisky (3):
ARM: i.MX51: Remove _MX51_PAD_xxx references
ARM: i.MX51: clean up iomux-mx51.h
ARM: i.MX53: clean up iomux-mx53.h
Uwe Kleine-König (8):
ARM: mx5: fix remaining inconsistent names for irqs
ARM: mx5: remove unused #includes of devices.h
ARM: mx5: dynamically allocate mxc-ehci devices
ARM: mx5: dynamically allocate fsl-usb2-udc devices
ARM: mx5: dynamically allocate high speed i2c (imx-i2c actually)
ARM: imx/mx1ads: dynamically allocate physmap-flash device
ARM: imx/armadillo5x0: dynamically allocate physmap-flash device
ARM: mxc: drop now unused function mxc_register_device
Wolfram Sang (1):
arm: mx3: update defconfig
arch/arm/Kconfig | 1 +
arch/arm/configs/mx3_defconfig | 46 +-
arch/arm/include/asm/device.h | 5 +
arch/arm/mach-davinci/devices-da8xx.c | 3 +
arch/arm/mach-davinci/devices-tnetv107x.c | 1 +
arch/arm/mach-davinci/dm355.c | 1 +
arch/arm/mach-davinci/dm644x.c | 1 +
arch/arm/mach-davinci/dm646x.c | 1 +
arch/arm/mach-davinci/dma.c | 5 +-
arch/arm/mach-exynos4/Kconfig | 17 +-
arch/arm/mach-exynos4/Makefile | 2 +-
arch/arm/mach-exynos4/mach-smdkc210.c | 309 --
arch/arm/mach-exynos4/mach-smdkv310.c | 78 +
arch/arm/mach-imx/Makefile | 15 +-
arch/arm/mach-imx/cache-l2x0.c | 56 -
arch/arm/mach-imx/mach-armadillo5x0.c | 18 +-
arch/arm/mach-imx/mach-cpuimx35.c | 2 +-
arch/arm/mach-imx/mach-kzm_arm11_01.c | 1 +
arch/arm/mach-imx/mach-mx1ads.c | 15 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 2 +-
arch/arm/mach-imx/mach-pcm038.c | 4 +-
arch/arm/mach-imx/mach-qong.c | 5 +-
arch/arm/mach-imx/mach-vpr200.c | 2 +-
arch/arm/mach-imx/mm-imx3.c | 256 ++
arch/arm/mach-imx/mm-imx31.c | 91 -
arch/arm/mach-imx/mm-imx35.c | 109 -
arch/arm/mach-imx/pm-imx27.c | 2 +-
arch/arm/mach-mx5/Kconfig | 10 +-
arch/arm/mach-mx5/Makefile | 3 +-
arch/arm/mach-mx5/board-cpuimx51.c | 27 +-
arch/arm/mach-mx5/board-cpuimx51sd.c | 25 +-
arch/arm/mach-mx5/board-mx51_3ds.c | 1 -
arch/arm/mach-mx5/board-mx51_babbage.c | 26 +-
arch/arm/mach-mx5/board-mx51_efikamx.c | 2 -
arch/arm/mach-mx5/board-mx51_efikasb.c | 6 +-
arch/arm/mach-mx5/board-mx53_ard.c | 4 +-
arch/arm/mach-mx5/clock-mx51-mx53.c | 2 +-
arch/arm/mach-mx5/devices-imx51.h | 13 +
arch/arm/mach-mx5/devices.c | 120 -
arch/arm/mach-mx5/devices.h | 5 -
arch/arm/mach-mx5/ehci.c | 2 +-
arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 3 +-
arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c | 6 +-
arch/arm/mach-mx5/mm-mx50.c | 72 -
arch/arm/mach-mx5/mm.c | 90 +-
arch/arm/mach-mx5/mx51_efika.c | 17 +-
arch/arm/mach-mx5/pm-imx5.c | 3 +-
arch/arm/mach-mx5/system.c | 1 +
arch/arm/mach-mxs/Makefile | 6 +-
arch/arm/mach-mxs/include/mach/gpio.h | 28 +-
arch/arm/mach-mxs/include/mach/mxs.h | 2 +
arch/arm/mach-mxs/mach-mx23evk.c | 3 +-
arch/arm/mach-mxs/mach-mx28evk.c | 26 +-
arch/arm/mach-mxs/mach-stmp378x_devb.c | 1 -
arch/arm/mach-mxs/mach-tx28.c | 2 +-
arch/arm/mach-mxs/mm-mx23.c | 44 -
arch/arm/mach-mxs/mm-mx28.c | 44 -
arch/arm/mach-mxs/mm.c | 63 +
arch/arm/mach-omap1/mcbsp.c | 45 +
arch/arm/mach-omap2/Makefile | 85 +-
arch/arm/mach-omap2/board-2430sdp.c | 17 +-
arch/arm/mach-omap2/board-3430sdp.c | 9 +-
arch/arm/mach-omap2/board-3630sdp.c | 11 +-
arch/arm/mach-omap2/board-4430sdp.c | 17 +-
arch/arm/mach-omap2/board-am3517crane.c | 9 +-
arch/arm/mach-omap2/board-am3517evm.c | 8 +-
arch/arm/mach-omap2/board-apollon.c | 18 +-
arch/arm/mach-omap2/board-cm-t35.c | 13 +-
arch/arm/mach-omap2/board-cm-t3517.c | 9 +-
arch/arm/mach-omap2/board-devkit8000.c | 19 +-
arch/arm/mach-omap2/board-flash.c | 5 -
arch/arm/mach-omap2/board-flash.h | 19 +
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 24 +-
arch/arm/mach-omap2/board-igep0020.c | 13 +-
arch/arm/mach-omap2/board-ldp.c | 9 +-
arch/arm/mach-omap2/board-n8x0.c | 25 +-
arch/arm/mach-omap2/board-omap3beagle.c | 11 +-
arch/arm/mach-omap2/board-omap3evm.c | 9 +-
arch/arm/mach-omap2/board-omap3logic.c | 11 +-
arch/arm/mach-omap2/board-omap3pandora.c | 11 +-
arch/arm/mach-omap2/board-omap3stalker.c | 16 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 18 +-
arch/arm/mach-omap2/board-omap4panda.c | 17 +-
arch/arm/mach-omap2/board-overo.c | 11 +-
arch/arm/mach-omap2/board-rm680.c | 25 +-
arch/arm/mach-omap2/board-rx51.c | 25 +-
arch/arm/mach-omap2/board-ti8168evm.c | 9 +-
arch/arm/mach-omap2/board-zoom.c | 23 +-
arch/arm/mach-omap2/clock3xxx_data.c | 11 +-
arch/arm/mach-omap2/clockdomain.c | 147 +-
arch/arm/mach-omap2/clockdomain.h | 22 +-
arch/arm/mach-omap2/clockdomain2xxx_3xxx.c | 4 -
arch/arm/mach-omap2/clockdomain44xx.c | 2 -
arch/arm/mach-omap2/clockdomains2420_data.c | 154 +
arch/arm/mach-omap2/clockdomains2430_data.c | 181 ++
arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c | 803 +-----
arch/arm/mach-omap2/clockdomains3xxx_data.c | 398 +++
arch/arm/mach-omap2/clockdomains44xx_data.c | 409 +--
arch/arm/mach-omap2/common.c | 18 +
arch/arm/mach-omap2/devices.c | 44 +-
arch/arm/mach-omap2/display.c | 6 +-
arch/arm/mach-omap2/dma.c | 16 +-
arch/arm/mach-omap2/gpio.c | 10 +-
arch/arm/mach-omap2/hsmmc.c | 8 +-
arch/arm/mach-omap2/hwspinlock.c | 8 +-
arch/arm/mach-omap2/id.c | 191 +-
arch/arm/mach-omap2/io.c | 52 +-
arch/arm/mach-omap2/mcbsp.c | 111 +-
arch/arm/mach-omap2/omap_hwmod.c | 3 -
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 37 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 45 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 169 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 82 -
arch/arm/mach-omap2/opp.c | 2 +-
arch/arm/mach-omap2/pm.c | 30 +-
arch/arm/mach-omap2/pm24xx.c | 27 -
arch/arm/mach-omap2/pm34xx.c | 2 +-
arch/arm/mach-omap2/powerdomain-common.c | 7 +-
arch/arm/mach-omap2/powerdomain.c | 87 +-
arch/arm/mach-omap2/powerdomain.h | 9 +-
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 19 +-
arch/arm/mach-omap2/powerdomains2xxx_data.c | 44 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 81 +-
arch/arm/mach-omap2/powerdomains44xx_data.c | 20 +-
arch/arm/mach-omap2/serial.c | 14 +-
arch/arm/mach-omap2/sr_device.c | 6 +-
arch/arm/mach-prima2/clock.c | 4 +-
arch/arm/mach-prima2/prima2.c | 2 +-
arch/arm/mach-prima2/timer.c | 4 +-
arch/arm/mach-s3c2410/Kconfig | 6 -
arch/arm/mach-s3c2410/Makefile | 1 -
arch/arm/mach-s3c2410/dma.c | 14 -
arch/arm/mach-s3c2410/gpio.c | 72 -
arch/arm/mach-s3c2410/include/mach/map.h | 52 +-
arch/arm/mach-s3c2412/Kconfig | 1 -
arch/arm/mach-s3c2412/Makefile | 1 -
arch/arm/mach-s3c2412/dma.c | 18 -
arch/arm/mach-s3c2412/gpio.c | 62 -
arch/arm/mach-s3c2440/Kconfig | 2 -
arch/arm/mach-s3c2440/dma.c | 17 -
arch/arm/mach-s3c2443/dma.c | 27 -
arch/arm/mach-s3c64xx/include/mach/map.h | 9 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 3 -
arch/arm/mach-s3c64xx/mach-mini6410.c | 8 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 8 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 8 +-
arch/arm/mach-s5p64x0/mach-smdk6440.c | 8 +-
arch/arm/mach-s5p64x0/mach-smdk6450.c | 8 +-
arch/arm/mach-s5pc100/mach-smdkc100.c | 8 +-
arch/arm/mach-s5pv210/Kconfig | 6 -
arch/arm/mach-s5pv210/Makefile | 2 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 8 +-
arch/arm/mach-tegra/common.c | 2 +-
arch/arm/mach-tegra/cpu-tegra.c | 6 +-
arch/arm/mach-tegra/devices.c | 2 +
arch/arm/mach-tegra/dma.c | 14 +-
arch/arm/mach-tegra/include/mach/io.h | 18 +-
arch/arm/mach-tegra/include/mach/powergate.h | 1 -
arch/arm/mach-tegra/io.c | 8 +-
arch/arm/mach-tegra/pcie.c | 8 +-
arch/arm/mach-tegra/powergate.c | 5 +-
arch/arm/mach-tegra/tegra2_clocks.c | 50 +-
arch/arm/mach-tegra/timer.c | 6 +-
arch/arm/mach-u300/Kconfig | 46 -
arch/arm/mach-u300/Makefile.boot | 17 +-
arch/arm/mach-u300/core.c | 81 +-
arch/arm/mach-u300/include/mach/memory.h | 22 +-
arch/arm/mach-u300/u300.c | 16 -
arch/arm/mach-ux500/Makefile | 1 +
arch/arm/mach-ux500/board-mop500-pins.c | 34 +-
arch/arm/mach-ux500/board-mop500-sdi.c | 52 +-
arch/arm/mach-ux500/board-mop500.c | 78 +-
arch/arm/mach-ux500/board-mop500.h | 3 +
arch/arm/mach-ux500/cache-l2x0.c | 95 +
arch/arm/mach-ux500/cpu.c | 92 -
arch/arm/mach-ux500/include/mach/uncompress.h | 10 +-
arch/arm/mach-ux500/pins-db8500.h | 142 +-
arch/arm/plat-mxc/audmux-v2.c | 18 +-
arch/arm/plat-mxc/devices.c | 14 -
arch/arm/plat-mxc/devices/Kconfig | 2 +-
arch/arm/plat-mxc/devices/platform-fsl-usb2-udc.c | 5 +
arch/arm/plat-mxc/devices/platform-imx-i2c.c | 6 +
arch/arm/plat-mxc/devices/platform-mxc-ehci.c | 9 +
arch/arm/plat-mxc/include/mach/common.h | 12 +-
arch/arm/plat-mxc/include/mach/gpio.h | 34 +-
arch/arm/plat-mxc/include/mach/hardware.h | 13 +-
arch/arm/plat-mxc/include/mach/io.h | 22 +-
arch/arm/plat-mxc/include/mach/iomux-mx51.h | 2270 +++++---------
arch/arm/plat-mxc/include/mach/iomux-mx53.h | 3530 +++++++--------------
arch/arm/plat-mxc/include/mach/iomux-v3.h | 1 +
arch/arm/plat-mxc/include/mach/mx27.h | 14 -
arch/arm/plat-mxc/include/mach/mx31.h | 14 -
arch/arm/plat-mxc/include/mach/mx51.h | 183 +-
arch/arm/plat-mxc/include/mach/mx53.h | 1 +
arch/arm/plat-mxc/include/mach/mxc.h | 7 -
arch/arm/plat-mxc/include/mach/system.h | 35 +-
arch/arm/plat-mxc/system.c | 3 +
arch/arm/plat-nomadik/include/plat/pincfg.h | 5 -
arch/arm/plat-omap/devices.c | 44 -
arch/arm/plat-omap/i2c.c | 8 +-
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/common.h | 13 +
arch/arm/plat-omap/include/plat/cpu.h | 108 +-
arch/arm/plat-omap/include/plat/io.h | 2 +-
arch/arm/plat-omap/include/plat/mcbsp.h | 208 +-
arch/arm/plat-omap/include/plat/omap_device.h | 30 +-
arch/arm/plat-omap/include/plat/omap_hwmod.h | 2 -
arch/arm/plat-omap/mcbsp.c | 385 +--
arch/arm/plat-omap/omap_device.c | 185 +-
arch/arm/plat-s3c24xx/include/plat/map.h | 100 -
arch/arm/plat-s5p/include/plat/map-s5p.h | 61 -
arch/arm/plat-s5p/include/plat/pll.h | 1 -
arch/arm/plat-samsung/dev-hsmmc.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc1.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc2.c | 19 +-
arch/arm/plat-samsung/dev-hsmmc3.c | 19 +-
arch/arm/plat-samsung/dev-ts.c | 9 +
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 6 -
arch/arm/plat-samsung/include/plat/map-s3c.h | 84 +
arch/arm/plat-samsung/include/plat/map-s5p.h | 61 +
arch/arm/plat-samsung/include/plat/sdhci.h | 7 +
arch/arm/plat-samsung/platformdata.c | 22 +
drivers/gpio/gpio-mxc.c | 12 +
drivers/gpio/gpio-mxs.c | 2 +
drivers/mmc/host/mxcmmc.c | 1 +
226 files changed, 5368 insertions(+), 8954 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 3/13] arm-soc driver
[not found] <201111010348.13214.arnd@arndb.de>
2011-11-01 3:01 ` [GIT PULL 1/13] arm-soc bug fixes Arnd Bergmann
2011-11-01 3:13 ` [GIT PULL 2/13] arm-soc cleanups Arnd Bergmann
@ 2011-11-01 3:15 ` Arnd Bergmann
2011-11-02 2:35 ` Arnd Bergmann
2011-11-01 3:21 ` [GIT PULL 5/13] arm-soc power management updates Arnd Bergmann
` (8 subsequent siblings)
11 siblings, 1 reply; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:15 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
Small updates for imx and at91 related to device driver patches that went into
the tree elsewhere. This kind of patch should become unnecessary in the future
as we are moving the respective contents into device tree source files, but right
now it's still required for the majority of the platforms.
Arnd
The following changes since commit e3cdb1447ad3d7ea425d5cb5b21a39c5f76e263d:
Merge branch 'next/cleanup' into for-next (2011-11-01 00:37:00 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git ..BRANCH.NOT.VERIFIED..
Arnaud Patard (4):
imx51: add pata device
imx51: add pata clock
imx: efika: Enable pata.
Fix pata imx resource
Arnd Bergmann (2):
Merge branches 'imx/pata' and 'imx/sata' into next/driver
Merge branch 'at91/trng' into next/driver
Fabio Estevam (3):
ARM: imx: Add PATA resources for other i.MX processors
ARM: imx: Add PATA clock support
ARM: imx: Define functions for registering PATA
Peter Korsgaard (2):
ARM: at91: at91sam9g45: add trng clock and platform device
hw_random: add driver for atmel true hardware random number generator
Richard Zhu (4):
AHCI Add the AHCI SATA feature on the MX53 platforms
MX53 Enable the AHCI SATA on MX53 ARD board
MX53 Enable the AHCI SATA on MX53 LOCO board
MX53 Enable the AHCI SATA on MX53 SMD board
arch/arm/mach-at91/at91sam9g45.c | 7 +
arch/arm/mach-at91/at91sam9g45_devices.c | 29 ++++
arch/arm/mach-imx/clock-imx27.c | 4 +-
arch/arm/mach-imx/clock-imx31.c | 4 +-
arch/arm/mach-imx/clock-imx35.c | 4 +-
arch/arm/mach-imx/devices-imx27.h | 4 +
arch/arm/mach-imx/devices-imx31.h | 4 +
arch/arm/mach-imx/devices-imx35.h | 4 +
arch/arm/mach-mx5/Kconfig | 1 +
arch/arm/mach-mx5/board-mx53_ard.c | 1 +
arch/arm/mach-mx5/board-mx53_loco.c | 1 +
arch/arm/mach-mx5/board-mx53_smd.c | 16 +++
arch/arm/mach-mx5/clock-mx51-mx53.c | 25 ++++
arch/arm/mach-mx5/devices-imx51.h | 4 +
arch/arm/mach-mx5/devices-imx53.h | 5 +
arch/arm/mach-mx5/mx51_efika.c | 2 +
arch/arm/plat-mxc/devices/Kconfig | 7 +
arch/arm/plat-mxc/devices/Makefile | 2 +
arch/arm/plat-mxc/devices/platform-ahci-imx.c | 156 ++++++++++++++++++++++
arch/arm/plat-mxc/devices/platform-pata_imx.c | 59 +++++++++
arch/arm/plat-mxc/include/mach/devices-common.h | 18 +++
arch/arm/plat-mxc/include/mach/mx35.h | 2 +-
drivers/char/hw_random/Kconfig | 13 ++
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/atmel-rng.c | 158 +++++++++++++++++++++++
25 files changed, 524 insertions(+), 7 deletions(-)
create mode 100644 arch/arm/plat-mxc/devices/platform-ahci-imx.c
create mode 100644 arch/arm/plat-mxc/devices/platform-pata_imx.c
create mode 100644 drivers/char/hw_random/atmel-rng.c
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 5/13] arm-soc power management updates
[not found] <201111010348.13214.arnd@arndb.de>
` (2 preceding siblings ...)
2011-11-01 3:15 ` [GIT PULL 3/13] arm-soc driver Arnd Bergmann
@ 2011-11-01 3:21 ` Arnd Bergmann
2011-11-01 3:24 ` [GIT PULL 4/13] arm-soc timer updates Arnd Bergmann
` (7 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
The power management related changes are mostly voltage regulator cleanup
patches for omap that make the code more sensible, plus some unrelated
sirf-prima2 PM updates.
Arnd
The following changes since commit 272c49c77acee0b6975b7a4164adaf517cf3cd3d:
Merge branch 'next/driver' into for-next (2011-11-01 00:37:15 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/pm
Arnd Bergmann (2):
Merge branch 'for_3.2/voltage-cleanup' of git://gitorious.org/khilman/linux-omap-pm into omap/voltage
Merge branch 'omap/voltage' into next/pm
Barry Song (8):
ARM: CSR: add lost Resource Sharing Control(RSC) node in dts
ARM: CSR: extend the compatibility of gpio controller to pinmux in dts
ARM: CSR: IRQ: add simple irq_domain so that hw irq can map to Linux
ARM: CSR: PM: save/restore timer status in suspend cycle
ARM: CSR: PM: save/restore irq status in suspend cycle
Merge branch 'l2x0' of rmk tree into prima2-l2x0
ARM: CSR: call l2x0_of_init to init L2 cache of SiRFprimaII
ARM: CSR: PM: use outer_resume to resume L2 cache
Benoit Cousson (1):
OMAP4: powerdomain data: add voltage domains
Kevin Hilman (49):
OMAP2+: hwmod: remove unused voltagedomain pointer
OMAP2+: voltage: move PRCM mod offets into VC/VP structures
OMAP2+: voltage: move prm_irqst_reg from VP into voltage domain
OMAP2+: voltage: start towards a new voltagedomain layer
OMAP3: voltage: rename "mpu" voltagedomain to "mpu_iva"
OMAP3: voltagedomain data: add wakeup domain
OMAP3+: voltage: add scalable flag to voltagedomain
OMAP2+: powerdomain: add voltagedomain to struct powerdomain
OMAP2: add voltage domains and connect to powerdomains
OMAP3: powerdomain data: add voltage domains
OMAP2+: powerdomain: add voltage domain lookup during register
OMAP2+: voltage: keep track of powerdomains in each voltagedomain
OMAP2+: voltage: split voltage controller (VC) code into dedicated layer
OMAP2+: voltage: move VC into struct voltagedomain, misc. renames
OMAP2+: voltage: enable VC bypass scale method when VC is initialized
OMAP2+: voltage: split out voltage processor (VP) code into new layer
OMAP2+: VC: support PMICs with separate voltage and command registers
OMAP2+: add PRM VP functions for checking/clearing VP TX done status
OMAP3+ VP: replace transaction done check/clear with VP ops
OMAP2+: PRM: add register access functions for VC/VP
OMAP3+: voltage: convert to PRM register access functions
OMAP3+: VC: cleanup i2c slave address configuration
OMAP3+: VC: cleanup PMIC register address configuration
OMAP3+: VC bypass: use fields from VC struct instead of PMIC info
OMAP3+: VC: cleanup voltage setup time configuration
OMAP3+: VC: move on/onlp/ret/off command configuration into common init
OMAP3+: VC: abstract out channel configuration
OMAP3+: voltage domain: move PMIC struct from vdd_info into struct voltagedomain
OMAP3+: VC: make I2C config programmable with PMIC-specific settings
OMAP3+: PM: VC: handle mutant channel config for OMAP4 MPU channel
OMAP3+: VC: use last nominal voltage setting to get current_vsel
OMAP3+: VP: cleanup: move VP instance into voltdm, misc. renames
OMAP3+: voltage: remove unneeded debugfs interface
OMAP3+: VP: struct omap_vp_common: replace shift with __ffs(mask)
OMAP3+: VP: move SoC-specific sys clock rate retreival late init
OMAP3+: VP: move timing calculation/config into VP init
OMAP3+: VP: create VP helper function for updating error gain
OMAP3+: VP: remove omap_vp_runtime_data
OMAP3+: VP: move voltage scale function pointer into struct voltagedomain
OMAP3+: VP: update_errorgain(): return error if VP
OMAP3+: VP: remove unused omap_vp_get_curr_volt()
OMAP3+: VP: combine setting init voltage into common function
OMAP3+: voltage: rename scale and reset functions using voltdm_ prefix
OMAP3+: voltage: move/rename curr_volt from vdd_info into struct voltagedomain
OMAP3+: voltdm: final removal of omap_vdd_info
OMAP3+: voltage: rename omap_voltage_get_nom_volt -> voltdm_get_voltage
OMAP3+: voltage: update nominal voltage in voltdm_scale() not VC post-scale
OMAP2+: VC: more registers are per-channel starting with OMAP5
ARM: OMAP: voltage: voltage layer present, even when CONFIG_PM=n
Nishanth Menon (3):
OMAP4: PM: TWL6030: fix uv to voltage for >0x39
OMAP4: PM: TWL6030: address 0V conversions
OMAP4: PM: TWL6030: add cmd register
Patrick Titiano (2):
OMAP4: PM: TWL6030: fix voltage conversion formula
OMAP4: PM: TWL6030: fix ON/RET/OFF voltages
Rongjun Ying (1):
ARM: CSR: PM: add sleep entry for SiRFprimaII
Tero Kristo (1):
omap: voltage: add a stub header file for external/regulator use
Todd Poynor (1):
OMAP: VP: Explicitly mask VPVOLTAGE field
Tony Lindgren (1):
Merge branch 'for_3.2/voltage-cleanup' of git://gitorious.org/khilman/linux-omap-pm into voltage
Zhiwu Song (1):
ARM: CSR: add rtc i/o bridge interface for SiRFprimaII
arch/arm/boot/dts/prima2-cb.dts | 14 +-
arch/arm/mach-omap2/Makefile | 88 +-
arch/arm/mach-omap2/board-2430sdp.c | 9 +-
arch/arm/mach-omap2/board-3430sdp.c | 9 +-
arch/arm/mach-omap2/board-3630sdp.c | 11 +-
arch/arm/mach-omap2/board-4430sdp.c | 9 +-
arch/arm/mach-omap2/board-am3517crane.c | 9 +-
arch/arm/mach-omap2/board-am3517evm.c | 8 +-
arch/arm/mach-omap2/board-apollon.c | 9 +-
arch/arm/mach-omap2/board-cm-t35.c | 13 +-
arch/arm/mach-omap2/board-cm-t3517.c | 9 +-
arch/arm/mach-omap2/board-devkit8000.c | 12 +-
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 9 +-
arch/arm/mach-omap2/board-igep0020.c | 13 +-
arch/arm/mach-omap2/board-ldp.c | 9 +-
arch/arm/mach-omap2/board-n8x0.c | 13 +-
arch/arm/mach-omap2/board-omap3beagle.c | 4 +-
arch/arm/mach-omap2/board-omap3evm.c | 9 +-
arch/arm/mach-omap2/board-omap3logic.c | 11 +-
arch/arm/mach-omap2/board-omap3pandora.c | 11 +-
arch/arm/mach-omap2/board-omap3stalker.c | 9 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 11 +-
arch/arm/mach-omap2/board-omap4panda.c | 9 +-
arch/arm/mach-omap2/board-overo.c | 11 +-
arch/arm/mach-omap2/board-rm680.c | 17 +-
arch/arm/mach-omap2/board-rx51.c | 17 +-
arch/arm/mach-omap2/board-ti8168evm.c | 9 +-
arch/arm/mach-omap2/board-zoom.c | 23 +-
arch/arm/mach-omap2/clock3xxx_data.c | 13 +-
arch/arm/mach-omap2/clock44xx_data.c | 10 +-
arch/arm/mach-omap2/clockdomain.c | 151 ++-
arch/arm/mach-omap2/clockdomain.h | 22 +-
arch/arm/mach-omap2/clockdomain2xxx_3xxx.c | 4 -
arch/arm/mach-omap2/clockdomain44xx.c | 2 -
arch/arm/mach-omap2/clockdomains2420_data.c | 154 +++
arch/arm/mach-omap2/clockdomains2430_data.c | 181 ++++
arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c | 803 +----------------
arch/arm/mach-omap2/clockdomains3xxx_data.c | 398 ++++++++
arch/arm/mach-omap2/clockdomains44xx_data.c | 409 ++-------
arch/arm/mach-omap2/id.c | 191 +---
arch/arm/mach-omap2/io.c | 57 +-
arch/arm/mach-omap2/omap_hwmod.c | 3 -
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 37 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 46 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 173 ++--
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 82 --
arch/arm/mach-omap2/omap_twl.c | 107 ++-
arch/arm/mach-omap2/pm.c | 8 +-
arch/arm/mach-omap2/powerdomain-common.c | 7 +-
arch/arm/mach-omap2/powerdomain.c | 109 ++-
arch/arm/mach-omap2/powerdomain.h | 19 +-
arch/arm/mach-omap2/powerdomain2xxx_3xxx.c | 2 +-
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 21 +-
arch/arm/mach-omap2/powerdomains2xxx_data.c | 48 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 97 ++-
arch/arm/mach-omap2/powerdomains44xx_data.c | 36 +-
arch/arm/mach-omap2/prm2xxx_3xxx.c | 56 ++
arch/arm/mach-omap2/prm2xxx_3xxx.h | 12 +
arch/arm/mach-omap2/prm44xx.c | 71 ++
arch/arm/mach-omap2/prm44xx.h | 12 +
arch/arm/mach-omap2/smartreflex-class3.c | 4 +-
arch/arm/mach-omap2/smartreflex.c | 29 +-
arch/arm/mach-omap2/sr_device.c | 2 +-
arch/arm/mach-omap2/vc.c | 367 ++++++++
arch/arm/mach-omap2/vc.h | 88 ++-
arch/arm/mach-omap2/vc3xxx_data.c | 31 +-
arch/arm/mach-omap2/vc44xx_data.c | 44 +-
arch/arm/mach-omap2/voltage.c | 1088 ++++------------------
arch/arm/mach-omap2/voltage.h | 150 ++--
arch/arm/mach-omap2/voltagedomains2xxx_data.c | 32 +
arch/arm/mach-omap2/voltagedomains3xxx_data.c | 83 +-
arch/arm/mach-omap2/voltagedomains44xx_data.c | 99 ++-
arch/arm/mach-omap2/vp.c | 278 ++++++
arch/arm/mach-omap2/vp.h | 133 ++--
arch/arm/mach-omap2/vp3xxx_data.c | 35 +-
arch/arm/mach-omap2/vp44xx_data.c | 47 +-
arch/arm/mach-prima2/Makefile | 2 +
arch/arm/mach-prima2/clock.c | 1 +
arch/arm/mach-prima2/irq.c | 44 +
arch/arm/mach-prima2/l2x0.c | 46 +-
arch/arm/mach-prima2/pm.c | 150 +++
arch/arm/mach-prima2/pm.h | 29 +
arch/arm/mach-prima2/rstc.c | 1 +
arch/arm/mach-prima2/rtciobrg.c | 139 +++
arch/arm/mach-prima2/sleep.S | 64 ++
arch/arm/mach-prima2/timer.c | 35 +
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/common.h | 9 +
arch/arm/plat-omap/include/plat/cpu.h | 108 +--
arch/arm/plat-omap/include/plat/io.h | 2 +-
arch/arm/plat-omap/include/plat/omap_hwmod.h | 3 -
arch/arm/plat-omap/include/plat/voltage.h | 20 +
include/linux/rtc/sirfsoc_rtciobrg.h | 18 +
94 files changed, 3549 insertions(+), 3362 deletions(-)
create mode 100644 arch/arm/mach-omap2/clockdomains2420_data.c
create mode 100644 arch/arm/mach-omap2/clockdomains2430_data.c
create mode 100644 arch/arm/mach-omap2/clockdomains3xxx_data.c
create mode 100644 arch/arm/mach-omap2/vc.c
create mode 100644 arch/arm/mach-omap2/voltagedomains2xxx_data.c
create mode 100644 arch/arm/mach-omap2/vp.c
create mode 100644 arch/arm/mach-prima2/pm.c
create mode 100644 arch/arm/mach-prima2/pm.h
create mode 100644 arch/arm/mach-prima2/rtciobrg.c
create mode 100644 arch/arm/mach-prima2/sleep.S
create mode 100644 arch/arm/plat-omap/include/plat/voltage.h
create mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 4/13] arm-soc timer updates
[not found] <201111010348.13214.arnd@arndb.de>
` (3 preceding siblings ...)
2011-11-01 3:21 ` [GIT PULL 5/13] arm-soc power management updates Arnd Bergmann
@ 2011-11-01 3:24 ` Arnd Bergmann
2011-11-01 3:27 ` [GIT PULL 6/13] arm-soc platform removal Arnd Bergmann
` (6 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
This is a combination of two timer-related series, one for the omap dmtimer,
the other one for the nomadik/ux500 clocksource.
Arnd
The following changes since commit 272c49c77acee0b6975b7a4164adaf517cf3cd3d:
Merge branch 'next/driver' into for-next (2011-11-01 00:37:15 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/timer
Arnd Bergmann (3):
ARM: omap: use __devexit_p in dmtimer driver
Merge branches 'stericsson/timer' and 'omap/dmtimer' into next/timer
Merge branch 'stericsson/cleanup' into next/timer
Jonas Aaberg (4):
ARM: ux500: Move timer code to separate file
ARM: plat-nomadik: timer: Add support for periodic timers
ARM: plat-nomadik: timer: Export reset functions
ARM: ux500: Reprogram timers upon resume
Linus Walleij (1):
clocksource: fixup ux500 build problems
Mattias Wallin (3):
ARM: plat-nomadik: MTU sched_clock as an option
clocksource: add DBX500 PRCMU Timer support
ARM: ux500: add support for clocksource DBX500 PRCMU
Tarun Kanti DebBarma (8):
ARM: OMAP2+: dmtimer: add device names to flck nodes
ARM: OMAP1: dmtimer: conversion to platform devices
ARM: OMAP2+: dmtimer: convert to platform devices
ARM: OMAP: dmtimer: platform driver
ARM: OMAP: dmtimer: switch-over to platform device driver
ARM: OMAP: dmtimer: pm_runtime support
ARM: OMAP: dmtimer: low-power mode support
ARM: OMAP: dmtimer: add error handling to export APIs
Tony Lindgren (2):
ARM: OMAP: Add support for dmtimer v2 ip
ARM: OMAP: dmtimer: skip reserved timers
arch/arm/mach-omap1/Makefile | 2 +-
arch/arm/mach-omap1/timer.c | 173 +++++
arch/arm/mach-omap2/Makefile | 81 +--
arch/arm/mach-omap2/board-2430sdp.c | 9 +-
arch/arm/mach-omap2/board-3430sdp.c | 9 +-
arch/arm/mach-omap2/board-3630sdp.c | 11 +-
arch/arm/mach-omap2/board-4430sdp.c | 9 +-
arch/arm/mach-omap2/board-am3517crane.c | 9 +-
arch/arm/mach-omap2/board-am3517evm.c | 8 +-
arch/arm/mach-omap2/board-apollon.c | 9 +-
arch/arm/mach-omap2/board-cm-t35.c | 13 +-
arch/arm/mach-omap2/board-cm-t3517.c | 9 +-
arch/arm/mach-omap2/board-devkit8000.c | 12 +-
arch/arm/mach-omap2/board-generic.c | 2 +-
arch/arm/mach-omap2/board-h4.c | 9 +-
arch/arm/mach-omap2/board-igep0020.c | 13 +-
arch/arm/mach-omap2/board-ldp.c | 9 +-
arch/arm/mach-omap2/board-n8x0.c | 13 +-
arch/arm/mach-omap2/board-omap3beagle.c | 4 +-
arch/arm/mach-omap2/board-omap3evm.c | 9 +-
arch/arm/mach-omap2/board-omap3logic.c | 11 +-
arch/arm/mach-omap2/board-omap3pandora.c | 11 +-
arch/arm/mach-omap2/board-omap3stalker.c | 9 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 11 +-
arch/arm/mach-omap2/board-omap4panda.c | 9 +-
arch/arm/mach-omap2/board-overo.c | 11 +-
arch/arm/mach-omap2/board-rm680.c | 17 +-
arch/arm/mach-omap2/board-rx51.c | 17 +-
arch/arm/mach-omap2/board-ti8168evm.c | 9 +-
arch/arm/mach-omap2/board-zoom.c | 23 +-
arch/arm/mach-omap2/clock2420_data.c | 48 ++
arch/arm/mach-omap2/clock2430_data.c | 48 ++
arch/arm/mach-omap2/clock3xxx_data.c | 47 ++-
arch/arm/mach-omap2/clock44xx_data.c | 33 +
arch/arm/mach-omap2/clockdomain.c | 147 +++--
arch/arm/mach-omap2/clockdomain.h | 22 +-
arch/arm/mach-omap2/clockdomain2xxx_3xxx.c | 4 -
arch/arm/mach-omap2/clockdomain44xx.c | 2 -
arch/arm/mach-omap2/clockdomains2420_data.c | 154 +++++
arch/arm/mach-omap2/clockdomains2430_data.c | 181 +++++
arch/arm/mach-omap2/clockdomains2xxx_3xxx_data.c | 803 +---------------------
arch/arm/mach-omap2/clockdomains3xxx_data.c | 398 +++++++++++
arch/arm/mach-omap2/clockdomains44xx_data.c | 409 +++---------
arch/arm/mach-omap2/id.c | 191 ++----
arch/arm/mach-omap2/io.c | 52 ++-
arch/arm/mach-omap2/omap_hwmod.c | 3 -
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 59 +-
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 67 +--
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 196 +++---
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 104 +---
arch/arm/mach-omap2/powerdomain-common.c | 7 +-
arch/arm/mach-omap2/powerdomain.c | 87 ++-
arch/arm/mach-omap2/powerdomain.h | 9 +-
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 19 +-
arch/arm/mach-omap2/powerdomains2xxx_data.c | 44 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 81 ++-
arch/arm/mach-omap2/powerdomains44xx_data.c | 20 +-
arch/arm/mach-omap2/timer.c | 194 +++++-
arch/arm/mach-ux500/Makefile | 3 +-
arch/arm/mach-ux500/board-mop500-pins.c | 34 +-
arch/arm/mach-ux500/board-mop500-sdi.c | 52 +-
arch/arm/mach-ux500/board-mop500.c | 78 ++-
arch/arm/mach-ux500/board-mop500.h | 3 +
arch/arm/mach-ux500/cache-l2x0.c | 72 ++
arch/arm/mach-ux500/cpu.c | 98 +---
arch/arm/mach-ux500/include/mach/db5500-regs.h | 2 +
arch/arm/mach-ux500/include/mach/db8500-regs.h | 3 +
arch/arm/mach-ux500/include/mach/uncompress.h | 10 +-
arch/arm/mach-ux500/pins-db8500.h | 142 ++--
arch/arm/mach-ux500/timer.c | 68 ++
arch/arm/plat-nomadik/Kconfig | 8 +-
arch/arm/plat-nomadik/include/plat/mtu.h | 47 +--
arch/arm/plat-nomadik/include/plat/pincfg.h | 5 -
arch/arm/plat-nomadik/timer.c | 138 +++-
arch/arm/plat-omap/dmtimer.c | 713 +++++++++++--------
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/common.h | 9 +
arch/arm/plat-omap/include/plat/cpu.h | 108 +---
arch/arm/plat-omap/include/plat/dmtimer.h | 233 +++++--
arch/arm/plat-omap/include/plat/io.h | 2 +-
arch/arm/plat-omap/include/plat/omap_hwmod.h | 2 -
drivers/clocksource/Kconfig | 15 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/clksrc-dbx500-prcmu.c | 106 +++
include/linux/clksrc-dbx500-prcmu.h | 20 +
85 files changed, 3218 insertions(+), 2726 deletions(-)
create mode 100644 arch/arm/mach-omap1/timer.c
create mode 100644 arch/arm/mach-omap2/clockdomains2420_data.c
create mode 100644 arch/arm/mach-omap2/clockdomains2430_data.c
create mode 100644 arch/arm/mach-omap2/clockdomains3xxx_data.c
create mode 100644 arch/arm/mach-ux500/cache-l2x0.c
create mode 100644 arch/arm/mach-ux500/timer.c
create mode 100644 drivers/clocksource/clksrc-dbx500-prcmu.c
create mode 100644 include/linux/clksrc-dbx500-prcmu.h
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 6/13] arm-soc platform removal
[not found] <201111010348.13214.arnd@arndb.de>
` (4 preceding siblings ...)
2011-11-01 3:24 ` [GIT PULL 4/13] arm-soc timer updates Arnd Bergmann
@ 2011-11-01 3:27 ` Arnd Bergmann
2011-11-01 3:45 ` [GIT PULL 7/13] arm-soc board dsupport Arnd Bergmann
` (5 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
Nicolas Pitre has identified another obviously broken and unused subarchitecture,
This single patch removes the entire platform. The patch causes conflicts against
later patches, but the resolution for these is obvious.
Arnd
The following changes since commit 41270313d21d82b4fbac3a733b1f24cc7793b5b1:
Merge branch 'next/pm' into for-next (2011-11-01 00:37:45 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/deletion
Nicolas Pitre (1):
ARM: mach-nuc93x: delete
arch/arm/Kconfig | 10 --
arch/arm/Makefile | 1 -
arch/arm/mach-nuc93x/Kconfig | 19 ---
arch/arm/mach-nuc93x/Makefile | 14 ---
arch/arm/mach-nuc93x/Makefile.boot | 3 -
arch/arm/mach-nuc93x/clock.c | 83 --------------
arch/arm/mach-nuc93x/clock.h | 36 ------
arch/arm/mach-nuc93x/cpu.c | 135 ----------------------
arch/arm/mach-nuc93x/cpu.h | 48 --------
arch/arm/mach-nuc93x/dev.c | 42 -------
arch/arm/mach-nuc93x/include/mach/entry-macro.S | 32 -----
arch/arm/mach-nuc93x/include/mach/hardware.h | 22 ----
arch/arm/mach-nuc93x/include/mach/io.h | 28 -----
arch/arm/mach-nuc93x/include/mach/irqs.h | 59 ----------
arch/arm/mach-nuc93x/include/mach/map.h | 139 -----------------------
arch/arm/mach-nuc93x/include/mach/memory.h | 21 ----
arch/arm/mach-nuc93x/include/mach/regs-clock.h | 53 ---------
arch/arm/mach-nuc93x/include/mach/regs-ebi.h | 33 ------
arch/arm/mach-nuc93x/include/mach/regs-irq.h | 42 -------
arch/arm/mach-nuc93x/include/mach/regs-serial.h | 52 ---------
arch/arm/mach-nuc93x/include/mach/regs-timer.h | 28 -----
arch/arm/mach-nuc93x/include/mach/system.h | 28 -----
arch/arm/mach-nuc93x/include/mach/timex.h | 25 ----
arch/arm/mach-nuc93x/include/mach/uncompress.h | 50 --------
arch/arm/mach-nuc93x/include/mach/vmalloc.h | 23 ----
arch/arm/mach-nuc93x/irq.c | 66 -----------
arch/arm/mach-nuc93x/mach-nuc932evb.c | 43 -------
arch/arm/mach-nuc93x/nuc932.c | 65 -----------
arch/arm/mach-nuc93x/nuc932.h | 29 -----
arch/arm/mach-nuc93x/time.c | 100 ----------------
30 files changed, 0 insertions(+), 1329 deletions(-)
delete mode 100644 arch/arm/mach-nuc93x/Kconfig
delete mode 100644 arch/arm/mach-nuc93x/Makefile
delete mode 100644 arch/arm/mach-nuc93x/Makefile.boot
delete mode 100644 arch/arm/mach-nuc93x/clock.c
delete mode 100644 arch/arm/mach-nuc93x/clock.h
delete mode 100644 arch/arm/mach-nuc93x/cpu.c
delete mode 100644 arch/arm/mach-nuc93x/cpu.h
delete mode 100644 arch/arm/mach-nuc93x/dev.c
delete mode 100644 arch/arm/mach-nuc93x/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-nuc93x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/io.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/irqs.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/map.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/memory.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/regs-ebi.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/regs-serial.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/regs-timer.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/system.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/timex.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-nuc93x/include/mach/vmalloc.h
delete mode 100644 arch/arm/mach-nuc93x/irq.c
delete mode 100644 arch/arm/mach-nuc93x/mach-nuc932evb.c
delete mode 100644 arch/arm/mach-nuc93x/nuc932.c
delete mode 100644 arch/arm/mach-nuc93x/nuc932.h
delete mode 100644 arch/arm/mach-nuc93x/time.c
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 7/13] arm-soc board dsupport
[not found] <201111010348.13214.arnd@arndb.de>
` (5 preceding siblings ...)
2011-11-01 3:27 ` [GIT PULL 6/13] arm-soc platform removal Arnd Bergmann
@ 2011-11-01 3:45 ` Arnd Bergmann
2011-11-01 3:51 ` [GIT PULL 8/13] arm-soc general updates Arnd Bergmann
` (4 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:45 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
This adds support for new boards in the arm platform. While I really wish we
could already do without this and only add device tree source files, I'm
making two exceptions that have been agreed on during the ARM subarch
maintainer summit:
1. Legacy platforms that see almost no active development can add /occasional/
board files. They will never be converted to device tree based probing, and there
is no reason to destabilize the platform or hold up support for machines that
have clean support out of tree. In this series, those are mxs, ixp4xx and ep93xx.
2. Any platform that sees active development towards becoming fully discoverable
using the device tree can still add board files as a transitionary step. These
files will get removed again once the platform is fully converted.
The tegra and samsung platforms also contain a few updates that make support in
the existing board files more complete. These fall under category 2.
Arnd
The following changes since commit 543e61c98dbf862182ee6d6f0b8bd79386e02a7d:
Merge branch 'next/deletion' into for-next (2011-11-01 00:38:14 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/board
Ajay Kumar (1):
ARM: SAMSUNG: Fix mask value for S5P64X0 CPU IDs
Arnd Bergmann (8):
Merge branches 'tegra/board' and 'at91/board' into next/board
Merge branch 'samsung/board' into next/board
Merge branch 'ixp/board' into next/board
Merge branch 'samsung/board' into next/board
Merge branch 'ep93xx/board' into next/board
Merge branch 'imx/board' into next/board
Merge branch 'depends/rmk/gpio' into next/board
Merge branch 'depends/rmk/devel-stable' into next/board
Changhwan Youn (7):
ARM: EXYNOS4: Add support PPI in external GIC
ARM: EXYNOS4: Add support MCT PPI for EXYNOS4212
ARM: EXYNOS4: Add support new EXYNOS4412 SoC
ARM: EXYNOS4: Add support clock for EXYNOS4412
ARM: EXYNOS4: Add functions for gic interrupt handling
ARM: EXYNOS4: Add MCT support for EXYNOS4412
ARM: EXYNOS4: Add support SMDK4412 Board
Hartley Sweeten (1):
ep93xx: add support Vision EP9307 SoM
Jean-Christophe PLAGNIOL-VILLARD (1):
at91: USB-A9G20 C01 & C11 board support
JeongHyeon Kim (1):
ARM: EXYNOS4: Add support for ORIGEN board
Jonghwan Choi (1):
ARM: EXYNOS4: Add support PM for EXYNOS4212
Josef Holzmayr (1):
at91: add support for RSIs EWS board
Kukjin Kim (10):
ARM: SAMSUNG: Add support for detecting CPU at runtime
ARM: S5P64X0: Use soc_is_s5p64x0() to distinguish cpu at runtime
ARM: SAMSUNG: Add support for handling of cpu revision
ARM: EXYNOS4: Use samsung_rev() to distinguish silicon revision
Merge branch 'next/topic-cpuid-rev' into next/topic-add-exynos4212
Merge branch 'next/topic-cleanup-smdkv310' into next/topic-add-exynos4212
ARM: EXYNOS4: Add support new EXYNOS4212 SoC
ARM: EXYNOS4: Add support clock for EXYNOS4212
ARM: EXYNOS4: Add support SMDK4212 Board
Merge branch 'next-samsung-board-v3.1' into next-samsung-board
Marc Dietrich (5):
ARM: tegra: paz00: add support serial port on JP1
ARM: tegra: paz00: enable rfkill for internal wifi card
ARM: tegra: paz00: enable wifi led
ARM: tegra: paz00: reorder the SDHCI channel init
ARM: tegra: paz00: add clocks required for usb operation
Mark Brown (1):
ARM: SAMSUNG: Fix mask for S3C64xx CPU IDs
Nico Erfurth (1):
at91: merge board USB-A9260 and USB-A9263 together
Richard Cochran (1):
ixp4xx: support omicron ixp425 based boards
Stefano Babic (1):
ARM: mxs: Add initial support for DENX MX28
Stephen Warren (4):
ARM: Tegra: Harmony: Add USB device
ARM: Tegra: Seaboard board updates for audio
ARM: Tegra: Seaboard: Add USB devices
ARM: Tegra: Force PORT_TEGRA as the UART type
Tushar Behera (1):
ARM: EXYNOS4: convert boot_params to atag_offset
arch/arm/configs/exynos4_defconfig | 1 +
arch/arm/configs/mxs_defconfig | 1 +
arch/arm/mach-at91/Kconfig | 13 +
arch/arm/mach-at91/Makefile | 6 +-
arch/arm/mach-at91/board-rsi-ews.c | 233 ++++++++++++
arch/arm/mach-at91/board-usb-a9260.c | 230 ------------
arch/arm/mach-at91/board-usb-a9263.c | 246 -------------
arch/arm/mach-at91/board-usb-a926x.c | 383 ++++++++++++++++++++
arch/arm/mach-at91/include/mach/timex.h | 5 +
arch/arm/mach-ep93xx/Kconfig | 7 +
arch/arm/mach-ep93xx/Makefile | 1 +
arch/arm/mach-ep93xx/vision_ep9307.c | 364 +++++++++++++++++++
arch/arm/mach-exynos4/Kconfig | 54 +++
arch/arm/mach-exynos4/Makefile | 10 +-
arch/arm/mach-exynos4/clock-exynos4210.c | 139 +++++++
arch/arm/mach-exynos4/clock-exynos4212.c | 118 ++++++
arch/arm/mach-exynos4/clock.c | 218 ++++++++----
arch/arm/mach-exynos4/cpu.c | 57 +++-
arch/arm/mach-exynos4/include/mach/entry-macro.S | 23 +-
arch/arm/mach-exynos4/include/mach/exynos4-clock.h | 43 +++
arch/arm/mach-exynos4/include/mach/irqs.h | 2 +
arch/arm/mach-exynos4/include/mach/map.h | 4 +-
arch/arm/mach-exynos4/include/mach/regs-clock.h | 54 ++-
arch/arm/mach-exynos4/include/mach/regs-mct.h | 5 +-
arch/arm/mach-exynos4/mach-origen.c | 108 ++++++
arch/arm/mach-exynos4/mach-smdk4x12.c | 302 +++++++++++++++
arch/arm/mach-exynos4/mct.c | 165 +++++----
arch/arm/mach-exynos4/platsmp.c | 13 +-
arch/arm/mach-exynos4/pm.c | 79 +----
arch/arm/mach-ixp4xx/Kconfig | 19 +
arch/arm/mach-ixp4xx/Makefile | 4 +
arch/arm/mach-ixp4xx/include/mach/uncompress.h | 3 +-
arch/arm/mach-ixp4xx/miccpt-pci.c | 78 ++++
arch/arm/mach-ixp4xx/omixp-setup.c | 273 ++++++++++++++
arch/arm/mach-mxs/Kconfig | 17 +
arch/arm/mach-mxs/Makefile | 1 +
arch/arm/mach-mxs/clock-mx28.c | 16 +-
arch/arm/mach-mxs/include/mach/mxs.h | 1 +
arch/arm/mach-mxs/include/mach/uncompress.h | 1 +
arch/arm/mach-mxs/mach-m28evk.c | 366 +++++++++++++++++++
arch/arm/mach-s3c64xx/cpu.c | 22 +-
arch/arm/mach-s5p64x0/dev-spi.c | 8 +-
arch/arm/mach-s5p64x0/dma.c | 7 +-
arch/arm/mach-s5p64x0/gpiolib.c | 7 +-
arch/arm/mach-s5p64x0/irq-eint.c | 3 +-
arch/arm/mach-tegra/board-harmony.c | 5 +-
arch/arm/mach-tegra/board-paz00-pinmux.c | 3 +
arch/arm/mach-tegra/board-paz00.c | 64 +++-
arch/arm/mach-tegra/board-paz00.h | 8 +
arch/arm/mach-tegra/board-seaboard-pinmux.c | 6 +-
arch/arm/mach-tegra/board-seaboard.c | 81 ++++-
arch/arm/mach-tegra/board-seaboard.h | 12 +-
arch/arm/mach-tegra/board-trimslice.c | 4 +-
arch/arm/plat-s3c24xx/cpu.c | 9 +-
arch/arm/plat-s5p/cpu.c | 46 ++-
arch/arm/plat-s5p/include/plat/exynos4.h | 5 +-
arch/arm/plat-s5p/include/plat/pll.h | 55 +++-
arch/arm/plat-samsung/Makefile | 2 +-
arch/arm/plat-samsung/cpu.c | 58 +++
arch/arm/plat-samsung/include/plat/cpu.h | 113 ++++++-
60 files changed, 3371 insertions(+), 810 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 8/13] arm-soc general updates
[not found] <201111010348.13214.arnd@arndb.de>
` (6 preceding siblings ...)
2011-11-01 3:45 ` [GIT PULL 7/13] arm-soc board dsupport Arnd Bergmann
@ 2011-11-01 3:51 ` Arnd Bergmann
2011-11-01 12:32 ` [GIT PULL 9/13] arm-soc updates spanning multiple platforms Arnd Bergmann
` (3 subsequent siblings)
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 3:51 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
These are updates to platforms all over the place that did not really fit anywhere else-
The most significant change in here is allowing various kinds of freescale i.mx
machines to be supported using a single kernel instead of one kernel per soc type.
Arnd
The following changes since commit 611e518c9ad54adcf9bf704fbbc668af3a2f8e07:
Merge branch 'next/board' into HEAD (2011-11-01 04:34:20 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/devel
Arnaud Patard (2):
efika: Configure esdhc cd/wp on efika mx/sb
ARM: mx5: fix clock usage for suspend
Arnd Bergmann (6):
Merge branch 'imx/cleanup' into imx/devel
Merge branches 'sirf/devel', 'at91/devel', 'imx/devel' and 'davinci/devel' into next/devel
Merge branch 'imx-features-for-arnd' of git://git.pengutronix.de/git/imx/linux-2.6 into imx/devel
Merge branch 'imx/devel' into next/devel
Merge branch 'tegra/devel' into next/devel
Merge branch 'depends/rmk/gpio' into next/devel
Dong Aisheng (5):
ARM: mxs: add saif clock
ARM: mxs: add saif device
ARM: mxs: add sgtl5000 i2c device
ARM: mxs: add mxs-sgtl5000 device
ARM: mxs: correct the using of frac div for saif
Fabio Estevam (5):
ARM: imx: pwm: Add support for MX53
ARM: mx53_loco: Add support for the accelerometer
ARM: imx: Introduce generic function for displaying silicon revision
ARM: mach-imx/mx25_3ds: Add FlexCAN support
ARM: mach-qong: Add watchdog support
Hui Wang (1):
ARM i.MX avic: convert to use generic irq chip
Ido Yariv (4):
ARM: davinci: DA850: Add MMC/SD1 pinmux configuration
ARM: davinci: DA850: Add GPIO pinmux configuration for wl1271
mmc: davinci: Add support for set_power callback
ARM: davinci: AM18x: Add wl1271/wlan support
Jason Liu (7):
ARM: mx25: Print silicon revision on boot
ARM: mx27: Print silicon revision on boot
ARM: mx31: use generic function for displaying silicon revision
ARM: mx35: use generic function for displaying silicon revision
ARM: mx5: use generic function for displaying silicon revision
ARM: i.MX: initialize l2x0 at early_init time
ARM: mx25: Add the missing IIM base definition
Jean-Christophe PLAGNIOL-VILLARD (1):
at91: ohci-at91: always provide all the clocks
Olof Johansson (1):
ARM: tegra: update defconfig
Peter De Schrijver (3):
arm/tegra: prepare Seaboard pinmux code for derived boards
arm/tegra: add support for ventana pinmuxing
arm/tegra: device tree support for ventana board
Philippe Rétornaz (1):
mx31moboard: Add poweroff support
Sascha Hauer (12):
ARM i.MX: allow to compile together ARMv4 and ARMv5 based SoCs
ARM i.MX: allow to compile together all i.MX5 based SoCs
ARM i.MX5: update defconfig
ARM i.MX defconfigs: use one defconfig for all ARMv4/v5 SoCs
Merge branches 'features/assorted', 'features/imx-cpurev', 'features/imx-pata', 'features/multisoc' and 'features/mxs' into imx-features-for-arnd
ARM i.MX avic: add handle_irq function
ARM i.MX tzic: add handle_irq function
ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER
ARM i.MX entry-macro.S: remove now unused code
Merge branches 'features/assorted', 'features/imx-pata' and 'features/imx-multi-irq-v2' into imx-features
Merge branch 'features/ahci' into for-arnd-features
Merge branch 'features/denx-mx28' into for-arnd-features
Stephen Warren (6):
arm/tegra: Prep boards for gpio/pinmux conversion to pdevs
arm/dt: Tegra: Add pinmux node to tegra20.dtsi
arm/tegra: Convert pinmux driver to a platform device
gpio/tegra: Convert to a platform device
arm/tegra: pinmux: ioremap registers
arm/tegra: Harmony: Configure PMC for low-level interrupts
Thomas Petazzoni (3):
at91: ohci-at91: add vbus_pin_inverted platform attribute
at91: at91-ohci: support overcurrent notification
at91: at91-ohci: configure overcurrent pins as input GPIOs
Wolfram Sang (3):
arm: mxs: mx28evk: add fixed regulators for audio
arm: mach-mxs: add device for rtc
arm: mach-mxs: add rtc to all boards
.../devicetree/bindings/pinmux/pinmux_nvidia.txt | 5 +
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 4 +-
arch/arm/boot/dts/tegra-ventana.dts | 32 +++
arch/arm/boot/dts/tegra20.dtsi | 8 +
arch/arm/configs/imx_v4_v5_defconfig | 170 ++++++++++++++
arch/arm/configs/mx1_defconfig | 91 --------
arch/arm/configs/mx21_defconfig | 97 --------
arch/arm/configs/mx27_defconfig | 130 -----------
arch/arm/configs/mx51_defconfig | 170 --------------
arch/arm/configs/mx5_defconfig | 184 +++++++++++++++
arch/arm/configs/tegra_defconfig | 39 +++-
arch/arm/mach-at91/at91cap9.c | 2 +
arch/arm/mach-at91/at91cap9_devices.c | 6 +
arch/arm/mach-at91/at91rm9200.c | 2 +
arch/arm/mach-at91/at91rm9200_devices.c | 8 +
arch/arm/mach-at91/at91sam9260.c | 2 +
arch/arm/mach-at91/at91sam9260_devices.c | 8 +
arch/arm/mach-at91/at91sam9261.c | 29 ++--
arch/arm/mach-at91/at91sam9261_devices.c | 8 +
arch/arm/mach-at91/at91sam9263.c | 2 +
arch/arm/mach-at91/at91sam9263_devices.c | 6 +
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9g45_devices.c | 6 +
arch/arm/mach-at91/include/mach/board.h | 5 +
arch/arm/mach-davinci/Kconfig | 10 +
arch/arm/mach-davinci/board-da850-evm.c | 114 ++++++++++
arch/arm/mach-davinci/da850.c | 9 +
arch/arm/mach-davinci/include/mach/mmc.h | 3 +
arch/arm/mach-davinci/include/mach/mux.h | 10 +
arch/arm/mach-imx/Kconfig | 52 ++---
arch/arm/mach-imx/Makefile | 2 +-
arch/arm/mach-imx/clock-imx25.c | 6 +
arch/arm/mach-imx/clock-imx27.c | 2 +
arch/arm/mach-imx/clock-imx31.c | 4 +-
arch/arm/mach-imx/clock-imx35.c | 3 +-
arch/arm/mach-imx/cpu-imx25.c | 41 ++++
arch/arm/mach-imx/cpu-imx27.c | 28 +--
arch/arm/mach-imx/cpu-imx31.c | 49 +++--
arch/arm/mach-imx/cpu-imx35.c | 30 ++--
arch/arm/mach-imx/mach-apf9328.c | 1 +
arch/arm/mach-imx/mach-armadillo5x0.c | 1 +
arch/arm/mach-imx/mach-bug.c | 1 +
arch/arm/mach-imx/mach-cpuimx27.c | 1 +
arch/arm/mach-imx/mach-cpuimx35.c | 1 +
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 1 +
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 1 +
arch/arm/mach-imx/mach-imx27ipcam.c | 1 +
arch/arm/mach-imx/mach-imx27lite.c | 1 +
arch/arm/mach-imx/mach-kzm_arm11_01.c | 1 +
arch/arm/mach-imx/mach-mx1ads.c | 2 +
arch/arm/mach-imx/mach-mx21ads.c | 1 +
arch/arm/mach-imx/mach-mx25_3ds.c | 11 +
arch/arm/mach-imx/mach-mx27_3ds.c | 1 +
arch/arm/mach-imx/mach-mx27ads.c | 1 +
arch/arm/mach-imx/mach-mx31_3ds.c | 1 +
arch/arm/mach-imx/mach-mx31ads.c | 1 +
arch/arm/mach-imx/mach-mx31lilly.c | 1 +
arch/arm/mach-imx/mach-mx31lite.c | 1 +
arch/arm/mach-imx/mach-mx31moboard.c | 18 ++
arch/arm/mach-imx/mach-mx35_3ds.c | 1 +
arch/arm/mach-imx/mach-mxt_td60.c | 1 +
arch/arm/mach-imx/mach-pca100.c | 1 +
arch/arm/mach-imx/mach-pcm037.c | 1 +
arch/arm/mach-imx/mach-pcm038.c | 1 +
arch/arm/mach-imx/mach-pcm043.c | 1 +
arch/arm/mach-imx/mach-qong.c | 2 +
arch/arm/mach-imx/mach-scb9328.c | 1 +
arch/arm/mach-imx/mach-vpr200.c | 1 +
arch/arm/mach-mx5/Kconfig | 18 +--
arch/arm/mach-mx5/board-cpuimx51.c | 1 +
arch/arm/mach-mx5/board-cpuimx51sd.c | 1 +
arch/arm/mach-mx5/board-mx50_rdp.c | 1 +
arch/arm/mach-mx5/board-mx51_3ds.c | 1 +
arch/arm/mach-mx5/board-mx51_babbage.c | 1 +
arch/arm/mach-mx5/board-mx51_efikamx.c | 12 +-
arch/arm/mach-mx5/board-mx51_efikasb.c | 19 ++-
arch/arm/mach-mx5/board-mx53_ard.c | 1 +
arch/arm/mach-mx5/board-mx53_evk.c | 1 +
arch/arm/mach-mx5/board-mx53_loco.c | 21 ++
arch/arm/mach-mx5/board-mx53_smd.c | 1 +
arch/arm/mach-mx5/clock-mx51-mx53.c | 6 +-
arch/arm/mach-mx5/cpu.c | 74 ++-----
arch/arm/mach-mx5/devices-imx53.h | 1 +
arch/arm/mach-mx5/mx51_efika.c | 1 -
arch/arm/mach-mxs/Kconfig | 6 +
arch/arm/mach-mxs/clock-mx28.c | 8 +-
arch/arm/mach-mxs/devices-mx23.h | 2 +
arch/arm/mach-mxs/devices-mx28.h | 5 +
arch/arm/mach-mxs/devices/Kconfig | 6 +
arch/arm/mach-mxs/devices/Makefile | 2 +
arch/arm/mach-mxs/devices/platform-mxs-saif.c | 60 +++++
arch/arm/mach-mxs/devices/platform-rtc-stmp3xxx.c | 51 ++++
arch/arm/mach-mxs/include/mach/devices-common.h | 12 +
arch/arm/mach-mxs/mach-mx23evk.c | 1 +
arch/arm/mach-mxs/mach-mx28evk.c | 80 +++++++
arch/arm/mach-mxs/mach-stmp378x_devb.c | 1 +
arch/arm/mach-mxs/mach-tx28.c | 1 +
arch/arm/mach-tegra/Kconfig | 6 +
arch/arm/mach-tegra/Makefile | 1 +
arch/arm/mach-tegra/Makefile.boot | 1 +
arch/arm/mach-tegra/board-dt.c | 26 ++-
arch/arm/mach-tegra/board-harmony-pinmux.c | 8 +
arch/arm/mach-tegra/board-harmony-power.c | 13 +-
arch/arm/mach-tegra/board-paz00-pinmux.c | 8 +
arch/arm/mach-tegra/board-seaboard-pinmux.c | 69 ++++++-
arch/arm/mach-tegra/board-trimslice-pinmux.c | 7 +
arch/arm/mach-tegra/devices.c | 84 +++++++
arch/arm/mach-tegra/devices.h | 2 +
arch/arm/mach-tegra/include/mach/pinmux.h | 4 +
arch/arm/mach-tegra/pinmux-t2-tables.c | 76 +-----
arch/arm/mach-tegra/pinmux.c | 163 +++++++++++---
arch/arm/plat-mxc/Kconfig | 39 +---
arch/arm/plat-mxc/avic.c | 91 ++++++--
arch/arm/plat-mxc/cpu.c | 9 +
arch/arm/plat-mxc/include/mach/common.h | 15 ++
arch/arm/plat-mxc/include/mach/entry-macro.S | 58 +-----
arch/arm/plat-mxc/include/mach/iomux-mx3.h | 1 +
arch/arm/plat-mxc/include/mach/mx25.h | 5 +
arch/arm/plat-mxc/include/mach/mx3x.h | 18 +--
arch/arm/plat-mxc/irq-common.c | 21 +-
arch/arm/plat-mxc/irq-common.h | 3 +-
arch/arm/plat-mxc/pwm.c | 2 +-
arch/arm/plat-mxc/tzic.c | 32 +++-
drivers/gpio/gpio-tegra.c | 143 ++++++++----
drivers/mmc/host/davinci_mmc.c | 13 +
drivers/usb/host/ohci-at91.c | 239 ++++++++++++++++++--
127 files changed, 1995 insertions(+), 995 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 9/13] arm-soc updates spanning multiple platforms
[not found] <201111010348.13214.arnd@arndb.de>
` (7 preceding siblings ...)
2011-11-01 3:51 ` [GIT PULL 8/13] arm-soc general updates Arnd Bergmann
@ 2011-11-01 12:32 ` Arnd Bergmann
2011-11-02 2:34 ` Arnd Bergmann
2011-11-02 1:57 ` [GIT PULL 10/13] arm-soc cleanups, part 2 Arnd Bergmann
` (2 subsequent siblings)
11 siblings, 1 reply; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-01 12:32 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Will Deacon, linux-arm-kernel, linux-kernel
These are two patch series from Will Deacon that progress towards having a single kernel
across multiple arm soc families. One is for the early debug output code and the other
one is cleaning up the cpu mapping.
Arnd
The following changes since commit 5116bf33b95b3b6aeae7903443afcf7379425f2e:
Merge branch 'next/board' into for-next (2011-11-01 00:39:05 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git ..BRANCH.NOT.VERIFIED..
Arnd Bergmann (1):
Merge branches 'cross-platform/debug_ll' and 'cross-platform/cpu-mapping' into next/cross-platform
Shawn Guo (1):
arm/imx: use Kconfig choice for low-level debug UART selection
Will Deacon (7):
ARM: exynos4: convert logical CPU numbers to physical numbers
ARM: msm: convert logical CPU numbers to physical numbers
ARM: shmobile: convert logical CPU numbers to physical numbers
ARM: ux500: convert logical CPU numbers to physical numbers
ARM: versatile: convert logical CPU numbers to physical numbers
ARM: plat-samsung: use Kconfig choice for debug UART selection
ARM: realview: use Kconfig choice for debug UART selection
arch/arm/Kconfig | 25 ++++
arch/arm/Kconfig.debug | 117 +++++++++++++++--
arch/arm/common/gic.c | 17 ++-
arch/arm/include/asm/cputype.h | 6 +
arch/arm/include/asm/exception.h | 19 +++
arch/arm/include/asm/localtimer.h | 4 +
arch/arm/include/asm/smp.h | 11 ++
arch/arm/include/asm/system.h | 7 -
arch/arm/include/asm/topology.h | 33 +++++
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/irq.c | 2 +-
arch/arm/kernel/smp.c | 32 +++++-
arch/arm/kernel/smp_scu.c | 2 +-
arch/arm/kernel/topology.c | 148 +++++++++++++++++++++
arch/arm/kernel/traps.c | 1 +
arch/arm/mach-exynos4/hotplug.c | 2 +-
arch/arm/mach-exynos4/platsmp.c | 2 +-
arch/arm/mach-msm/hotplug.c | 2 +-
arch/arm/mach-msm/platsmp.c | 2 +-
arch/arm/mach-mxs/include/mach/debug-macro.S | 12 +--
arch/arm/mach-pxa/irq.c | 2 +
arch/arm/mach-realview/hotplug.c | 2 +-
arch/arm/mach-realview/include/mach/debug-macro.S | 17 +--
arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
arch/arm/mach-ux500/hotplug.c | 2 +-
arch/arm/mach-ux500/platsmp.c | 2 +-
arch/arm/mach-vexpress/hotplug.c | 2 +-
arch/arm/mm/fault.c | 1 +
arch/arm/plat-mxc/include/mach/debug-macro.S | 38 +-----
arch/arm/plat-samsung/Kconfig | 7 +
arch/arm/plat-versatile/platsmp.c | 2 +-
31 files changed, 434 insertions(+), 92 deletions(-)
create mode 100644 arch/arm/include/asm/exception.h
create mode 100644 arch/arm/kernel/topology.c
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 10/13] arm-soc cleanups, part 2.
[not found] <201111010348.13214.arnd@arndb.de>
` (8 preceding siblings ...)
2011-11-01 12:32 ` [GIT PULL 9/13] arm-soc updates spanning multiple platforms Arnd Bergmann
@ 2011-11-02 1:57 ` Arnd Bergmann
2011-11-02 2:03 ` [GIT PULL 11/13] arm-soc device tree conversions Arnd Bergmann
2011-11-02 2:21 ` [GIT PULL 12/12] arm-soc new soc ports Arnd Bergmann
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-02 1:57 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
These are further omap cleanups. I originally had lumped them together with samsung
specific cleanups, but had to split them up again when I noticed that not all the
dependencies of those are merged yet. I hope that I will still manage to send them
during this merge window.
There were a lot of conflicts against the mach/memory.h removal, which I resolved
by merging that branch.
Arnd
The following changes since commit 3bb324d4d0cb589a79319be45255d75aa100f74e:
Merge branch 'next/cross-platform' into for-next (2011-11-01 00:39:24 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/cleanup2
Arnd Bergmann (1):
Merge branch 'depends/rmk/memory_h' into next/cleanup2
Benoit Cousson (18):
ARM: OMAP3: beagle-board: Use the omap_hwmod_name_get_dev API
ARM: OMAP2+: pm: Use hwmod name instead of dev pointer
ARM: OMAP2+: pm: Remove static devices variable for mpu, dsp, iva and l3 PM
ARM: OMAP: omap_device: Create a default omap_device_pm_latency
ARM: OMAP2+: devices: Remove all omap_device_pm_latency structures
of: Add helpers to get one string in multiple strings property
ARM: OMAP: omap_device: Add omap_device_[alloc|delete] for DT integration
ARM: OMAP: omap_device: Add a method to build an omap_device from a DT node
arm/dts: Add initial device tree support for OMAP4 SoC
arm/dts: Add support for OMAP4 PandaBoard
arm/dts: Add support for OMAP4 SDP board
arm/dts: Add initial device tree support for OMAP3 SoC
arm/dts: Add support for OMAP3 Beagle board
ARM: OMAP2+: board-generic: Add DT support to generic board
ARM: OMAP2+: board-generic: Add i2c static init
ARM: OMAP2+: l3-noc: Add support for device-tree
arm/dts: OMAP4: Add a main ocp entry bound to l3-noc driver
arm/dts: OMAP3+: Add mpu, dsp and iva nodes
Nishanth Menon (1):
ARM: OMAP: omap_device: Add omap_device_get_by_hwmod_name
Santosh Shilimkar (1):
OMAP4: Fix the emif and dmm virtual mapping
Todd Poynor (2):
OMAP: Improve register access in L3 Error handler.
OMAP: Fix a BUG in l3 error handler.
Tony Lindgren (10):
Merge branch 'for_3.2/voltage-cleanup' of git://gitorious.org/khilman/linux-omap-pm into voltage
Merge branch 'for_3_2/omap_misc' of git://gitorious.org/omap-sw-develoment/linux-omap-dev into l3
Merge branches 'cleanup-part3', 'voltage', 'dmtimer' and 'l3' into dt-base
Merge branch 'for_3.2/3_omap_devicetree' of git://gitorious.org/omap-pm/linux into dt
ARM: OMAP1: Use generic map_io, init_early and init_irq
ARM: OMAP: Avoid cpu_is_omapxxxx usage until map_io is done
ARM: OMAP: Remove calls to SRAM allocations for framebuffer
ARM: OMAP: Map SRAM later on with ioremap_exec()
ARM: OMAP: Move set_globals initialization to happen in init_early
ARM: OMAP: Warn if omap_ioremap is called before SoC detection
sricharan (3):
OMAP: Fix indentation issues in l3 error handler.
OMAP: Fix sparse warnings in l3 error handler.
OMAP: Print Initiator name for l3 custom error.
Documentation/devicetree/bindings/arm/omap/dsp.txt | 14 +
Documentation/devicetree/bindings/arm/omap/iva.txt | 19 ++
.../devicetree/bindings/arm/omap/l3-noc.txt | 19 ++
Documentation/devicetree/bindings/arm/omap/mpu.txt | 27 ++
.../devicetree/bindings/arm/omap/omap.txt | 43 +++
arch/arm/boot/dts/omap3-beagle.dts | 29 ++
arch/arm/boot/dts/omap3.dtsi | 63 ++++
arch/arm/boot/dts/omap4-panda.dts | 29 ++
arch/arm/boot/dts/omap4-sdp.dts | 29 ++
arch/arm/boot/dts/omap4.dtsi | 103 +++++++
arch/arm/mach-omap1/board-ams-delta.c | 16 +-
arch/arm/mach-omap1/board-fsample.c | 76 +++---
arch/arm/mach-omap1/board-generic.c | 16 +-
arch/arm/mach-omap1/board-h2.c | 16 +-
arch/arm/mach-omap1/board-h3.c | 16 +-
arch/arm/mach-omap1/board-htcherald.c | 12 +-
arch/arm/mach-omap1/board-innovator.c | 36 +--
arch/arm/mach-omap1/board-nokia770.c | 34 +--
arch/arm/mach-omap1/board-osk.c | 16 +-
arch/arm/mach-omap1/board-palmte.c | 16 +-
arch/arm/mach-omap1/board-palmtt.c | 16 +-
arch/arm/mach-omap1/board-palmz71.c | 18 +-
arch/arm/mach-omap1/board-perseus2.c | 75 +++---
arch/arm/mach-omap1/board-sx1.c | 17 +-
arch/arm/mach-omap1/board-voiceblue.c | 16 +-
arch/arm/mach-omap1/devices.c | 3 +
arch/arm/mach-omap1/io.c | 59 ++--
arch/arm/mach-omap2/Kconfig | 8 +-
arch/arm/mach-omap2/board-generic.c | 151 ++++++++---
arch/arm/mach-omap2/board-omap3beagle.c | 11 +-
arch/arm/mach-omap2/board-ti8168evm.c | 1 -
arch/arm/mach-omap2/common.c | 50 ++--
arch/arm/mach-omap2/control.c | 16 +-
arch/arm/mach-omap2/devices.c | 51 +---
arch/arm/mach-omap2/display.c | 11 +-
arch/arm/mach-omap2/dma.c | 11 +-
arch/arm/mach-omap2/gpio.c | 12 +-
arch/arm/mach-omap2/hsmmc.c | 18 +-
arch/arm/mach-omap2/hwspinlock.c | 12 +-
arch/arm/mach-omap2/io.c | 129 ++++----
arch/arm/mach-omap2/io.h | 7 -
arch/arm/mach-omap2/mcbsp.c | 11 +-
arch/arm/mach-omap2/omap-smp.c | 7 +-
arch/arm/mach-omap2/omap_l3_noc.c | 147 +++++----
arch/arm/mach-omap2/omap_l3_noc.h | 224 ++++++++------
arch/arm/mach-omap2/omap_l3_smx.c | 91 +++---
arch/arm/mach-omap2/omap_l3_smx.h | 164 +++++-----
arch/arm/mach-omap2/pm.c | 72 ++---
arch/arm/mach-omap2/prcm.c | 19 +-
arch/arm/mach-omap2/sdrc.c | 13 +-
arch/arm/mach-omap2/serial.c | 25 +--
arch/arm/mach-omap2/sr_device.c | 11 +-
arch/arm/mach-omap2/timer.c | 6 +-
arch/arm/mach-omap2/usb-musb.c | 26 +--
arch/arm/plat-omap/i2c.c | 10 +-
arch/arm/plat-omap/include/plat/common.h | 17 +-
arch/arm/plat-omap/include/plat/io.h | 33 ++-
arch/arm/plat-omap/include/plat/omap_device.h | 1 +
arch/arm/plat-omap/io.c | 10 +
arch/arm/plat-omap/omap_device.c | 313 +++++++++++++++++---
arch/arm/plat-omap/sram.c | 85 ++----
drivers/of/base.c | 84 ++++++
include/linux/of.h | 18 ++
63 files changed, 1593 insertions(+), 1115 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 11/13] arm-soc device tree conversions
[not found] <201111010348.13214.arnd@arndb.de>
` (9 preceding siblings ...)
2011-11-02 1:57 ` [GIT PULL 10/13] arm-soc cleanups, part 2 Arnd Bergmann
@ 2011-11-02 2:03 ` Arnd Bergmann
2011-11-02 2:21 ` [GIT PULL 12/12] arm-soc new soc ports Arnd Bergmann
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-02 2:03 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
This branch adds support for device tree based probing in the msm, imx,
at91, and omap subarchitectures, moving us closer to obsoleting board
specific files in those platforms.
Arnd
The following changes since commit 38b9c2164fc27127d4a3347c4774c70085b2a77e:
Merge branch 'next/cleanup2' into for-linus (2011-11-01 17:09:10 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/dt
Arnd Bergmann (5):
Merge branches 'msm/dt', 'imx/dt' and 'at91/dt' into next/dt
Merge branch 'omap/dt' into next/dt
Merge branch 'dt/gic' into next/dt
ARM: gic: use module.h instead of export.h
Merge branch 'imx/devel' into next/dt
David Brown (3):
msm_serial: Use relative resources for iomem
msm_serial: Add devicetree support
ARM: msm: Add devicetree support for msm8660-surf
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: add at91sam9g20 and Calao USB A9G20 DT support
Nicolas Ferre (1):
ARM: at91: dt: at91sam9g45 family and board device tree files
Rob Herring (6):
Merge remote-tracking branch 'rmk/devel-stable' into HEAD
of/irq: introduce of_irq_init
irq: support domains with non-zero hwirq base
ARM: gic: add irq_domain support
ARM: gic: add OF based initialization
ARM: gic: fix irq_alloc_descs handling for sparse irq
Shawn Guo (2):
arm/mx5: add device tree support for imx53 boards
arm/mx5: add device tree support for imx51 babbage
Documentation/devicetree/bindings/arm/fsl.txt | 19 ++
Documentation/devicetree/bindings/arm/gic.txt | 55 ++++
.../devicetree/bindings/tty/serial/msm_serial.txt | 27 ++
arch/arm/boot/dts/at91sam9g20.dtsi | 119 ++++++++
arch/arm/boot/dts/at91sam9g45.dtsi | 106 +++++++
arch/arm/boot/dts/at91sam9m10g45ek.dts | 35 +++
arch/arm/boot/dts/imx51-babbage.dts | 135 +++++++++
arch/arm/boot/dts/imx51.dtsi | 246 ++++++++++++++++
arch/arm/boot/dts/imx53-ard.dts | 113 ++++++++
arch/arm/boot/dts/imx53-evk.dts | 120 ++++++++
arch/arm/boot/dts/imx53-qsb.dts | 125 ++++++++
arch/arm/boot/dts/imx53-smd.dts | 169 +++++++++++
arch/arm/boot/dts/imx53.dtsi | 301 ++++++++++++++++++++
arch/arm/boot/dts/msm8660-surf.dts | 24 ++
arch/arm/boot/dts/usb_a9g20.dts | 30 ++
arch/arm/common/Kconfig | 1 +
arch/arm/common/gic.c | 188 ++++++++----
arch/arm/include/asm/hardware/gic.h | 10 +-
arch/arm/mach-at91/Kconfig | 11 +
arch/arm/mach-at91/Makefile | 3 +
arch/arm/mach-at91/Makefile.boot | 2 +
arch/arm/mach-at91/at91sam9260.c | 8 +
arch/arm/mach-at91/at91sam9g45.c | 6 +
arch/arm/mach-at91/board-dt.c | 123 ++++++++
arch/arm/mach-msm/board-msm8x60.c | 58 ++++-
arch/arm/mach-mx5/Kconfig | 21 ++
arch/arm/mach-mx5/Makefile | 3 +
arch/arm/mach-mx5/board-mx51_babbage.c | 9 +-
arch/arm/mach-mx5/board-mx53_ard.c | 12 +-
arch/arm/mach-mx5/board-mx53_evk.c | 9 +-
arch/arm/mach-mx5/board-mx53_loco.c | 9 +-
arch/arm/mach-mx5/board-mx53_smd.c | 9 +-
arch/arm/mach-mx5/clock-mx51-mx53.c | 39 +++
arch/arm/mach-mx5/imx51-dt.c | 116 ++++++++
arch/arm/mach-mx5/imx53-dt.c | 126 ++++++++
arch/arm/plat-mxc/include/mach/common.h | 7 +
drivers/of/irq.c | 107 +++++++
drivers/tty/serial/msm_serial.c | 30 ++-
include/linux/irqdomain.h | 16 +-
include/linux/of_irq.h | 3 +
kernel/irq/irqdomain.c | 12 +-
41 files changed, 2461 insertions(+), 101 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [GIT PULL 12/12] arm-soc new soc ports
[not found] <201111010348.13214.arnd@arndb.de>
` (10 preceding siblings ...)
2011-11-02 2:03 ` [GIT PULL 11/13] arm-soc device tree conversions Arnd Bergmann
@ 2011-11-02 2:21 ` Arnd Bergmann
11 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-02 2:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
The final request for today, this adds two new subarchitectures (highbank
and picoxcell) and one new soc family in an existing subarchitecture (imx6q).
All of these use device tree based probing only so they will never require
board files in the platform directory.
The following changes since commit eed7041a509503610fd0ccb5042a14de5759bd6b:
Merge branch 'next/dt' into for-linus (2011-11-01 17:14:14 +0100)
are available in the git repository at:
git://git.linaro.org/people/arnd/arm-soc.git next/soc
Arnd Bergmann (12):
Merge branch 'depends/rmk/debug' into tmp
Merge branch 'depends/rmk/smp' into tmp
Merge branches 'depends/rmk/io', 'depends/rmk/l2x0' and 'depends/rmk/gpio' into highbank/soc
Merge branch 'depends/rmk/debug' into highbank/soc
Merge branch 'dt/gic' into highbank/soc
Merge branch 'depends/rmk/devel-stable' into imx/imx6q
Merge branch 'dt/gic' into imx/imx6q
Merge branch 'imx/devel' into imx/imx6q
Merge branch 'cross-platform/debug_ll' into imx/imx6q
Merge branch 'highbank/soc' into next/soc
Merge branch 'picoxcell/soc' into next/soc
Merge branch 'imx/imx6q' into next/soc
Jamie Iles (5):
picoxcell: support for Picochip picoxcell devices
picoxcell: add the DTS for pc3x2 and pc3x3 devices
picoxcell: add the DTS for the PC7302 board
picoxcell: remove custom ioremap implementation
picoxcell: add a definition of VMALLOC_END
Martin Bogomolni (1):
ARM: highbank: Add cpu hotplug support
Rob Herring (6):
ARM: l2x0: add empty l2x0_of_init
ARM: highbank: add devicetree source
ARM: add Highbank core platform support
MAINTAINERS: add Calxeda Highbank ARM platform
ARM: highbank: add SMP support
ARM: highbank: add suspend support
Sascha Hauer (1):
arm/imx: merge i.MX3 and i.MX6
Shawn Guo (8):
arm/imx6q: add device tree source
arm/imx6q: add core definitions and low-level debug uart
arm/imx: add gic_handle_irq function
arm/imx6q: add core drivers clock, gpc, mmdc and src
arm/imx6q: add smp and cpu hotplug support
arm/imx6q: add device tree machine support
arm/imx6q: add suspend/resume support
MAINTAINERS: add ARM/FREESCALE IMX6 entry
Documentation/devicetree/bindings/arm/calxeda.txt | 8 +
Documentation/devicetree/bindings/arm/fsl.txt | 7 +
.../devicetree/bindings/arm/picoxcell.txt | 24 +
MAINTAINERS | 13 +
arch/arm/Kconfig | 34 +-
arch/arm/Kconfig.debug | 14 +
arch/arm/Makefile | 4 +-
arch/arm/boot/dts/highbank.dts | 198 ++
arch/arm/boot/dts/imx6q-sabreauto.dts | 62 +
arch/arm/boot/dts/imx6q.dtsi | 575 ++++++
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 249 +++
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 365 ++++
arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 86 +
arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 92 +
arch/arm/include/asm/hardware/cache-l2x0.h | 9 +-
arch/arm/mach-highbank/Makefile | 6 +
arch/arm/mach-highbank/Makefile.boot | 1 +
arch/arm/mach-highbank/clock.c | 62 +
arch/arm/mach-highbank/core.h | 9 +
arch/arm/mach-highbank/highbank.c | 145 ++
arch/arm/mach-highbank/hotplug.c | 56 +
arch/arm/mach-highbank/include/mach/debug-macro.S | 19 +
arch/arm/mach-highbank/include/mach/entry-macro.S | 7 +
arch/arm/mach-highbank/include/mach/gpio.h | 1 +
arch/arm/mach-highbank/include/mach/io.h | 7 +
arch/arm/mach-highbank/include/mach/irqs.h | 6 +
arch/arm/mach-highbank/include/mach/memory.h | 1 +
arch/arm/mach-highbank/include/mach/system.h | 26 +
arch/arm/mach-highbank/include/mach/timex.h | 6 +
arch/arm/mach-highbank/include/mach/uncompress.h | 9 +
arch/arm/mach-highbank/include/mach/vmalloc.h | 1 +
arch/arm/mach-highbank/lluart.c | 34 +
arch/arm/mach-highbank/localtimer.c | 40 +
arch/arm/mach-highbank/platsmp.c | 78 +
arch/arm/mach-highbank/pm.c | 55 +
arch/arm/mach-highbank/sysregs.h | 52 +
arch/arm/mach-highbank/system.c | 33 +
arch/arm/mach-imx/Kconfig | 30 +-
arch/arm/mach-imx/Makefile | 11 +
arch/arm/mach-imx/Makefile.boot | 4 +
arch/arm/mach-imx/clock-imx6q.c | 2012 ++++++++++++++++++++
arch/arm/mach-imx/gpc.c | 113 ++
arch/arm/mach-imx/head-v7.S | 99 +
arch/arm/mach-imx/hotplug.c | 44 +
arch/arm/mach-imx/lluart.c | 32 +
arch/arm/mach-imx/localtimer.c | 35 +
arch/arm/mach-imx/mach-imx6q.c | 84 +
arch/arm/mach-imx/mmdc.c | 72 +
arch/arm/mach-imx/platsmp.c | 85 +
arch/arm/mach-imx/pm-imx6q.c | 70 +
arch/arm/mach-imx/src.c | 49 +
arch/arm/mach-picoxcell/Makefile | 3 +
arch/arm/mach-picoxcell/Makefile.boot | 1 +
arch/arm/mach-picoxcell/common.c | 55 +
arch/arm/mach-picoxcell/common.h | 18 +
arch/arm/mach-picoxcell/include/mach/debug-macro.S | 35 +
arch/arm/mach-picoxcell/include/mach/entry-macro.S | 19 +
arch/arm/mach-picoxcell/include/mach/gpio.h | 1 +
arch/arm/mach-picoxcell/include/mach/hardware.h | 21 +
arch/arm/mach-picoxcell/include/mach/io.h | 22 +
arch/arm/mach-picoxcell/include/mach/irqs.h | 25 +
arch/arm/mach-picoxcell/include/mach/map.h | 25 +
arch/arm/mach-picoxcell/include/mach/memory.h | 1 +
.../mach-picoxcell/include/mach/picoxcell_soc.h | 25 +
arch/arm/mach-picoxcell/include/mach/system.h | 31 +
arch/arm/mach-picoxcell/include/mach/timex.h | 25 +
arch/arm/mach-picoxcell/include/mach/uncompress.h | 21 +
arch/arm/mach-picoxcell/include/mach/vmalloc.h | 14 +
arch/arm/mach-picoxcell/io.c | 32 +
arch/arm/mach-picoxcell/time.c | 132 ++
arch/arm/mm/Kconfig | 4 +-
arch/arm/plat-mxc/Kconfig | 11 +-
arch/arm/plat-mxc/Makefile | 2 +-
arch/arm/plat-mxc/gic.c | 48 +
arch/arm/plat-mxc/include/mach/common.h | 29 +
arch/arm/plat-mxc/include/mach/debug-macro.S | 2 +
arch/arm/plat-mxc/include/mach/entry-macro.S | 6 +
arch/arm/plat-mxc/include/mach/hardware.h | 6 +
arch/arm/plat-mxc/include/mach/irqs.h | 10 +-
arch/arm/plat-mxc/include/mach/mx6q.h | 33 +
80 files changed, 5778 insertions(+), 13 deletions(-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [GIT PULL 9/13] arm-soc updates spanning multiple platforms
2011-11-01 12:32 ` [GIT PULL 9/13] arm-soc updates spanning multiple platforms Arnd Bergmann
@ 2011-11-02 2:34 ` Arnd Bergmann
0 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-02 2:34 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Will Deacon, linux-arm-kernel, linux-kernel
On Tuesday 01 November 2011, Arnd Bergmann wrote:
> The following changes since commit 5116bf33b95b3b6aeae7903443afcf7379425f2e:
>
> Merge branch 'next/board' into for-next (2011-11-01 00:39:05 +0100)
>
> are available in the git repository at:
>
> git://git.linaro.org/people/arnd/arm-soc.git ..BRANCH.NOT.VERIFIED..
That should have been branch next/cross-platform. I was writing the email while offline
and missed this one.
Arnd
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [GIT PULL 3/13] arm-soc driver
2011-11-01 3:15 ` [GIT PULL 3/13] arm-soc driver Arnd Bergmann
@ 2011-11-02 2:35 ` Arnd Bergmann
0 siblings, 0 replies; 14+ messages in thread
From: Arnd Bergmann @ 2011-11-02 2:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel
On Tuesday 01 November 2011, Arnd Bergmann wrote:
> are available in the git repository at:
>
> git://git.linaro.org/people/arnd/arm-soc.git ..BRANCH.NOT.VERIFIED..
>
and this one should have been branch "next/driver". Again, lost the branch
because of calling git-request-pull while offline.
Arnd
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2011-11-02 2:39 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <201111010348.13214.arnd@arndb.de>
2011-11-01 3:01 ` [GIT PULL 1/13] arm-soc bug fixes Arnd Bergmann
2011-11-01 3:13 ` [GIT PULL 2/13] arm-soc cleanups Arnd Bergmann
2011-11-01 3:15 ` [GIT PULL 3/13] arm-soc driver Arnd Bergmann
2011-11-02 2:35 ` Arnd Bergmann
2011-11-01 3:21 ` [GIT PULL 5/13] arm-soc power management updates Arnd Bergmann
2011-11-01 3:24 ` [GIT PULL 4/13] arm-soc timer updates Arnd Bergmann
2011-11-01 3:27 ` [GIT PULL 6/13] arm-soc platform removal Arnd Bergmann
2011-11-01 3:45 ` [GIT PULL 7/13] arm-soc board dsupport Arnd Bergmann
2011-11-01 3:51 ` [GIT PULL 8/13] arm-soc general updates Arnd Bergmann
2011-11-01 12:32 ` [GIT PULL 9/13] arm-soc updates spanning multiple platforms Arnd Bergmann
2011-11-02 2:34 ` Arnd Bergmann
2011-11-02 1:57 ` [GIT PULL 10/13] arm-soc cleanups, part 2 Arnd Bergmann
2011-11-02 2:03 ` [GIT PULL 11/13] arm-soc device tree conversions Arnd Bergmann
2011-11-02 2:21 ` [GIT PULL 12/12] arm-soc new soc ports Arnd Bergmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox