03 Aug, 2016

1 commit

  • There was only one use of __initdata_refok and __exit_refok

    __init_refok was used 46 times against 82 for __ref.

    Those definitions are obsolete since commit 312b1485fb50 ("Introduce new
    section reference annotations tags: __ref, __refdata, __refconst")

    This patch removes the following compatibility definitions and replaces
    them treewide.

    /* compatibility defines */
    #define __init_refok __ref
    #define __initdata_refok __refdata
    #define __exit_refok __ref

    I can also provide separate patches if necessary.
    (One patch per tree and check in 1 month or 2 to remove old definitions)

    [akpm@linux-foundation.org: coding-style fixes]
    Link: http://lkml.kernel.org/r/1466796271-3043-1-git-send-email-fabf@skynet.be
    Signed-off-by: Fabian Frederick
    Cc: Ingo Molnar
    Cc: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Fabian Frederick
     

04 Jun, 2016

1 commit

  • This replaces:

    - "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB" as this can
    now be selected directly.

    - "select ARCH_WANT_OPTIONAL_GPIOLIB" with no dependency: GPIOLIB
    is now selectable by everyone, so we need not declare our
    intent to select it.

    When ordering the symbols the following rationale was used:
    if the selects were in alphabetical order, I moved select GPIOLIB
    to be in alphabetical order, but if the selects were not
    maintained in alphabetical order, I just replaced
    "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB".

    Cc: Michael Büsch
    Cc: arm@kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Linus Walleij
    Signed-off-by: Olof Johansson

    Linus Walleij
     

27 Apr, 2016

1 commit


21 Mar, 2016

1 commit

  • Pull ARM SoC cleanups from Arnd Bergmann:
    "A few simple cleanups across multiple platforms, not much standing
    out:

    - lpc32xx removes its private implementation of the clk API, after
    generic code was merged in 4.5
    - all unused Makefile.boot files get removed
    - a number of simplifications for shmobile
    - asm/clkdev.h gets replaced with the asm-generic version after all
    mach/clkdev.h implementations are gone"

    * tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    ARM: shmobile: Kconfig: Get rid of old comment
    ARM: shmobile: Consolidate SCU mapping code
    arm: lpc32xx: remove direct control of GPIOs from shared mach file
    arm: lpc32xx: remove selected HAVE_IDE
    arm: lpc32xx: switch to common clock framework
    ARM: Use generic clkdev.h header
    ARM: plat-versatile: Remove unused clock.c file
    ARM: netx: remove redundant "depends on ARCH_NETX"
    ARM: integrator: remove redundant select in Kconfig
    ARM: drop unused Makefile.boot of Multiplatform SoCs
    ARM: mvebu: add missing of_node_put()
    ARM: shmobile: r8a7779: Remove remainings of removed SCU boot setup code
    ARM: shmobile: Typo s/MIPDR/MPIDR/
    ARM: shmobile: Add includes providing forward declarations
    ARM: shmobile: rcar-gen2: Make rcar_gen2_dma_contiguous static
    ARM: mv78xx0: use "depends on" instead of "if" after prompt

    Linus Torvalds
     

25 Feb, 2016

1 commit

  • mv78xx0 produces a harmless warning when CONFIG_CACHE_FEROCEON_L2 is
    disabled:

    arch/arm/mach-mv78xx0/common.c:385:19: warning: 'is_l2_writethrough' defined but not used [-Wunused-function]

    This avoids the warning by changing the #ifdef to an if(IS_ENABLED())
    check with the same resulting object code.

    Signed-off-by: Arnd Bergmann
    Reviewed-by: Andrew Lunn
    Acked-by: Jason Cooper
    Signed-off-by: Gregory CLEMENT

    Arnd Bergmann
     

09 Feb, 2016

2 commits


25 Jan, 2016

1 commit


08 Dec, 2015

4 commits

  • The mv78xx0 platform is now ready to be enabled for multiplatform
    support, this patch does the switch over by modifying the Kconfig file,
    the defconfig and removing the last mach/*.h header that becomes obsolete
    with this.

    Signed-off-by: Arnd Bergmann
    Acked-by: Andrew Lunn
    Signed-off-by: Gregory CLEMENT

    Arnd Bergmann
     
  • This is a simple move of all header files that are no longer
    included by anything else from the include/mach directory
    to the platform directory itself as preparation for
    multiplatform support.

    The mach/uncompress.h headers are left in place for now,
    and are mildly modified to be independent of the other
    headers. They will be removed entirely when ARCH_MULTIPLATFORM
    gets enabled and they become obsolete.

    Rather than updating the path names inside of the comments
    of each header, I delete those comments to avoid having to
    update them again, should they get moved or copied another
    time.

    Signed-off-by: Arnd Bergmann
    Acked-by: Andrew Lunn
    Signed-off-by: Gregory CLEMENT

    Arnd Bergmann
     
  • As a preparation for multiplatform support, this moves all the
    code using plat-orion over to use sparse irq support, which is
    enabled implicitly for multiplatform.

    In particular, the hardcoded NR_IRQS macro gets replaced with
    a machine specific one that is set in the machine descriptor
    in order to set up a static mapping for all legacy interrupts.

    Signed-off-by: Arnd Bergmann
    Acked-by: Andrew Lunn
    Signed-off-by: Gregory CLEMENT

    Arnd Bergmann
     
  • As a preparation for multiplatform support, this enables
    the MULTI_IRQ_HANDLER code unconditionally on dove and
    orion5x, and introduces the respective code on mv78xx0,
    which did not have it so far. The classic entry-macro.S
    files are removed as they are now obsolete.

    Signed-off-by: Arnd Bergmann
    Acked-by: Andrew Lunn
    Signed-off-by: Gregory CLEMENT

    Arnd Bergmann
     

19 Mar, 2015

1 commit


06 Apr, 2014

2 commits

  • Pull ARM SoC driver changes from Arnd Bergmann:
    "These changes are mostly for ARM specific device drivers that either
    don't have an upstream maintainer, or that had the maintainer ask us
    to pick up the changes to avoid conflicts.

    A large chunk of this are clock drivers (bcm281xx, exynos, versatile,
    shmobile), aside from that, reset controllers for STi as well as a
    large rework of the Marvell Orion/EBU watchdog driver are notable"

    * tag 'drivers-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (99 commits)
    Revert "dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac."
    Revert "net: stmmac: Add SOCFPGA glue driver"
    ARM: shmobile: r8a7791: Fix SCIFA3-5 clocks
    ARM: STi: Add reset controller support to mach-sti Kconfig
    drivers: reset: stih416: add softreset controller
    drivers: reset: stih415: add softreset controller
    drivers: reset: Reset controller driver for STiH416
    drivers: reset: Reset controller driver for STiH415
    drivers: reset: STi SoC system configuration reset controller support
    dts: socfpga: Add sysmgr node so the gmac can use to reference
    dts: socfpga: Add support for SD/MMC on the SOCFPGA platform
    reset: Add optional resets and stubs
    ARM: shmobile: r7s72100: fix bus clock calculation
    Power: Reset: Generalize qnap-poweroff to work on Synology devices.
    dts: socfpga: Update clock entry to support multiple parents
    ARM: socfpga: Update socfpga_defconfig
    dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac.
    net: stmmac: Add SOCFPGA glue driver
    watchdog: orion_wdt: Use %pa to print 'phys_addr_t'
    drivers: cci: Export CCI PMU revision
    ...

    Linus Torvalds
     
  • Pull ARM SoC specific changes from Arnd Bergmann:
    "Lots of changes specific to one of the SoC families. Some that stick
    out are:

    - mach-qcom gains new features, most importantly SMP support for the
    newer chips (Stephen Boyd, Rohit Vaswani)
    - mvebu gains support for three new SoCs: Armada 375, 380 and 385
    (Thomas Petazzoni and Free-electrons team)
    - SMP support for Rockchips (Heiko Stübner)
    - Lots of i.MX changes (Shawn Guo)
    - Added support for BCM5301x SoC (Hauke Mehrtens)
    - Multiplatform support for Marvell Kirkwood and Dove (Andrew Lunn
    and Sebastian Hesselbarth doing the final part of a long journey)
    - Unify davinci platforms and remove obsolete ones (Sekhar Nori, Arnd
    Bergmann)"

    * tag 'soc-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (126 commits)
    ARM: sunxi: Select HAVE_ARM_ARCH_TIMER
    ARM: cache-tauros2: remove ARMv6 code
    ARM: mvebu: don't select CONFIG_NEON
    ARM: davinci: fix DT booting with default defconfig
    ARM: configs: bcm_defconfig: enable bcm590xx regulator support
    ARM: davinci: remove tnetv107x support
    MAINTAINERS: Update ARM STi maintainers
    ARM: restrict BCM_KONA_UART to ARCH_BCM_MOBILE
    ARM: bcm21664: Add board support.
    ARM: sunxi: Add the new watchog compatibles to the reboot code
    ARM: enable ARM_HAS_SG_CHAIN for multiplatform
    ARM: davinci: remove da8xx_omapl_defconfig
    ARM: davinci: da8xx: fix multiple watchdog device registration
    ARM: davinci: add da8xx specific configs to davinci_all_defconfig
    ARM: davinci: enable da8xx build concurrently with older devices
    ARM: BCM5301X: workaround suppress fault
    ARM: BCM5301X: add early debugging support
    ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU
    ARM: mach-bcm: Remove GENERIC_TIME
    ARM: shmobile: APMU: Fix warnings due to improper printk formats
    ...

    Linus Torvalds
     

23 Feb, 2014

1 commit

  • With the gradual move to DT, kirkwood has become a lot less dependent
    on plat-orion. cache-feroceon-l2.h is the last dependency. Move it out
    so we can drop plat-orion when building DT only kirkwood boards.

    Signed-off-by: Andrew Lunn
    Acked-by: Arnd Bergmann
    Tested-by: Jason Gunthorpe
    Signed-off-by: Jason Cooper

    Andrew Lunn
     

22 Feb, 2014

1 commit

  • In order to support other SoC, it's required to distinguish
    the 'control' timer register, from the 'rstout' register
    that enables system reset on watchdog expiration.

    To prevent a compatibility break, this commit adds a fallback
    to a hardcoded RSTOUT address.

    Reviewed-by: Guenter Roeck
    Tested-by: Sebastian Hesselbarth
    Tested-by: Willy Tarreau
    Signed-off-by: Ezequiel Garcia
    Acked-by: Wim Van Sebroeck
    Tested-By: Jason Gunthorpe
    Signed-off-by: Jason Cooper

    Ezequiel Garcia
     

19 Feb, 2014

1 commit

  • This cleanup series gets rid of for platforms not using
    ARCH_MULTIPLATFORM. (For multi-platform code it's already unused since
    387798b (ARM: initial multiplatform support).)

    To make this work some code out of arch/arm needed to be adapted. The
    respective changes got acks by their maintainers to be taken via armsoc
    (with Andrew Morton substituting for Alessandro Zummo as rtc maintainer).

    Compared to the previous pull request there was another patch added that
    fixes a (non-critical) regression on ixp4xx. Olof Johansson asked to not
    squash this fix into the original commit to save him from the need to
    reverify the series.

    * tag 'dropmachtimexh-v2' of git://git.pengutronix.de/git/ukl/linux:
    ARM: ixp4xx: fix timer latch calculation
    ARM: drop for !ARCH_MULTIPLATFORM, too
    ARM: rpc: stop using
    ARM: ixp4xx: stop using
    input: ixp4xx-beeper: don't use symbols from
    ARM: at91: don't use
    ARM: ep93xx: stop using mach/timex.h
    ARM: mmp: stop using mach/timex.h
    ARM: netx: stop using mach/timex.h
    ARM: sa1100: stop using mach/timex.h
    clocksource: sirf/marco+prima2: drop usage of CLOCK_TICK_RATE
    rtc: pxa: drop unused #define TIMER_FREQ
    rtc: at91sam9: include explicitly
    ARM/serial: at91: switch atmel serial to use gpiolib

    Signed-off-by: Olof Johansson

    Olof Johansson
     

21 Dec, 2013

1 commit

  • While isn't used for multi-platform builds since long it
    still is for "normal" builds. As the previous patches fix all sites to
    not make use of this per-platform file, it can go now for good also for
    platforms that are not (yet) converted to multi-platform.

    While at it there are no users of CLOCK_TICK_RATE any more, so also drop
    the dummy #define.

    Signed-off-by: Uwe Kleine-König

    Uwe Kleine-König
     

03 Dec, 2013

1 commit


07 Sep, 2013

1 commit

  • Pull ARM SoC platform changes from Olof Johansson:
    "This branch contains mostly additions and changes to platform
    enablement and SoC-level drivers. Since there's sometimes a
    dependency on device-tree changes, there's also a fair amount of
    those in this branch.

    Pieces worth mentioning are:

    - Mbus driver for Marvell platforms, allowing kernel configuration
    and resource allocation of on-chip peripherals.
    - Enablement of the mbus infrastructure from Marvell PCI-e drivers.
    - Preparation of MSI support for Marvell platforms.
    - Addition of new PCI-e host controller driver for Tegra platforms
    - Some churn caused by sharing of macro names between i.MX 6Q and 6DL
    platforms in the device tree sources and header files.
    - Various suspend/PM updates for Tegra, including LP1 support.
    - Versatile Express support for MCPM, part of big little support.
    - Allwinner platform support for A20 and A31 SoCs (dual and quad
    Cortex-A7)
    - OMAP2+ support for DRA7, a new Cortex-A15-based SoC.

    The code that touches other architectures are patches moving MSI
    arch-specific functions over to weak symbols and removal of
    ARCH_SUPPORTS_MSI, acked by PCI maintainers"

    * tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (266 commits)
    tegra-cpuidle: provide stub when !CONFIG_CPU_IDLE
    PCI: tegra: replace devm_request_and_ioremap by devm_ioremap_resource
    ARM: tegra: Drop ARCH_SUPPORTS_MSI and sort list
    ARM: dts: vf610-twr: enable i2c0 device
    ARM: dts: i.MX51: Add one more I2C2 pinmux entry
    ARM: dts: i.MX51: Move pins configuration under "iomuxc" label
    ARM: dtsi: imx6qdl-sabresd: Add USB OTG vbus pin to pinctrl_hog
    ARM: dtsi: imx6qdl-sabresd: Add USB host 1 VBUS regulator
    ARM: dts: imx27-phytec-phycore-som: Enable AUDMUX
    ARM: dts: i.MX27: Disable AUDMUX in the template
    ARM: dts: wandboard: Add support for SDIO bcm4329
    ARM: i.MX5 clocks: Remove optional clock setup (CKIH1) from i.MX51 template
    ARM: dts: imx53-qsb: Make USBH1 functional
    ARM i.MX6Q: dts: Enable I2C1 with EEPROM and PMIC on Phytec phyFLEX-i.MX6 Ouad module
    ARM i.MX6Q: dts: Enable SPI NOR flash on Phytec phyFLEX-i.MX6 Ouad module
    ARM: dts: imx6qdl-sabresd: Add touchscreen support
    ARM: imx: add ocram clock for imx53
    ARM: dts: imx: ocram size is different between imx6q and imx6dl
    ARM: dts: imx27-phytec-phycore-som: Fix regulator settings
    ARM: dts: i.MX27: Remove clock name from CPU node
    ...

    Linus Torvalds
     

26 Aug, 2013

3 commits


06 Aug, 2013

1 commit

  • With the introduction of the ID based MBus API, it's better
    to switch to use it instead of the current name based scheme.

    This will allow to deprecate the name based API, once every
    user is removed.

    Signed-off-by: Thomas Petazzoni
    Tested-by: Andrew Lunn
    Tested-by: Sebastian Hesselbarth
    Signed-off-by: Jason Cooper

    Thomas Petazzoni
     

10 Jul, 2013

1 commit

  • Preparing to move the parsing of reboot= to generic kernel code forces
    the change in reboot_mode handling to use the enum.

    [akpm@linux-foundation.org: fix arch/arm/mach-socfpga/socfpga.c]
    Signed-off-by: Robin Holt
    Cc: Russell King
    Cc: Russ Anderson
    Cc: Robin Holt
    Cc: H. Peter Anvin
    Cc: Guan Xuetao
    Acked-by: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Robin Holt
     

15 Apr, 2013

1 commit

  • This commit convers the mach-mv78xx0 sub-architecture to use the
    mvebu-mbus driver. We simply have to call mvebu_mbus_init() in the
    ->init_early() function, and modify the PCIe code so that it uses the
    new functions provided by mvebu-mbus to create the needed PCIe
    windows.

    Signed-off-by: Thomas Petazzoni
    Acked-by: Arnd Bergmann
    Signed-off-by: Jason Cooper

    Thomas Petazzoni
     

06 Feb, 2013

1 commit

  • …-2.6 into next/cleanup

    From Shawn Guo:
    The series cleans up ARCH_HAS_DECOMP_WDOG and arch_decomp_wdog which
    are unused on ARM architecure. Samsung has some code setting up wdog
    in arch_decomp_wdog(). But since CONFIG_S3C_BOOT_WATCHDOG is defined
    nowhere, it will not run. Otherwise, system can not boot at all when
    wdog is set up but no one pats it.

    * tag 'cleanup-decompwdog-3.9' of git://git.linaro.org/people/shawnguo/linux-2.6:
    ARM: samsung: remove unused arch_decomp_wdog() code
    ARM: remove unused arch_decomp_wdog()
    ARM: decompress: remove unused ARCH_HAS_DECOMP_WDOG

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

15 Jan, 2013

1 commit

  • Clockevent cleanup series from Shawn Guo.

    Resolved move/change conflict in mach-pxa/time.c due to the sys_timer
    cleanup.

    * clocksource/cleanup:
    clocksource: use clockevents_config_and_register() where possible
    ARM: use clockevents_config_and_register() where possible
    clockevents: export clockevents_config_and_register for module use
    + sync to Linux 3.8-rc3

    Signed-off-by: Olof Johansson

    Conflicts:
    arch/arm/mach-pxa/time.c

    Olof Johansson
     

11 Jan, 2013

1 commit

  • With ARCH_HAS_DECOMP_WDOG removed from arch/arm/boot/compressed/decompress.c,
    all the arch_decomp_wdog() definition at platform level is unneeded.
    Remmove it.

    Signed-off-by: Shawn Guo
    Acked-by: Nicolas Pitre
    Acked-by: Jason Cooper

    Shawn Guo
     

04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, __devinitdata,
    and __devexit from these drivers.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Cc: Russell King
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

25 Dec, 2012

1 commit

  • Now that the only field in struct sys_timer is .init, delete the struct,
    and replace the machine descriptor .timer field with the initialization
    function itself.

    This will enable moving timer drivers into drivers/clocksource without
    having to place a public prototype of each struct sys_timer object into
    include/linux; the intent is to create a single of_clocksource_init()
    function that determines which timer driver to initialize by scanning
    the device dtree, much like the proposed irqchip_init() at:
    http://www.spinics.net/lists/arm-kernel/msg203686.html

    Includes mach-omap2 fixes from Igor Grinberg.

    Tested-by: Robert Jarzmik
    Signed-off-by: Stephen Warren

    Stephen Warren
     

07 Oct, 2012

3 commits

  • This is a series from Arnd that fixes a number of compiler warnings
    when building defconfigs on ARM.

    * late/fixes:
    ARM: footbridge: nw_gpio_lock is raw_spin_lock
    ARM: mv78xx0: correct addr_map_cfg __initdata annotation
    ARM: footbridge: remove RTC_IRQ definition
    ARM: soc: dependency warnings for errata
    ARM: ks8695: __arch_virt_to_dma type handling
    ARM: rpc: check device_register return code in ecard_probe
    ARM: davinci: don't mark da850_register_cpufreq as __init
    ARM: iop13xx: fix iq81340sc_atux_map_irq prototype
    ARM: iop13xx: mark iop13xx_scan_bus as __devinit
    ARM: mv78xx0: mark mv78xx0_timer_init as __init_refok
    ARM: s3c24xx: fix multiple section mismatch warnings
    ARM: at91: unused variable in at91_pm_verify_clocks
    ARM: at91: skip at91_io_desc definition for NOMMU
    ARM: pxa: work around duplicate definition of GPIO24_SSP1_SFRM
    ARM: pxa: remove sharpsl_fatal_check function
    ARM: pxa: define palmte2_pxa_keys conditionally
    ARM: pxa: Wunused-result warning in viper board file
    ARM: shark: fix shark_pci_init return code

    Fixed trivial conflicts in arch/arm/mach-at91/setup.c.

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • The annotation on the addr_map_cfg variable is in the wrong place.

    Without this patch, building mv78xx0_defconfig results in:

    /home/arnd/linux-arm/arch/arm/mach-mv78xx0/addr-map.c:59:2: warning: initialization from incompatible pointer type [enabled by default]
    /home/arnd/linux-arm/arch/arm/mach-mv78xx0/addr-map.c:59:2: warning: (near initialization for 'addr_map_cfg.win_cfg_base') [enabled by default]

    Signed-off-by: Arnd Bergmann
    Acked-by: Andrew Lunn
    Cc: Jason Cooper

    Arnd Bergmann
     
  • The sys_timer init function is only called at __init time,
    so it's safe to mark mv78xx0_timer_init as __init_refok,
    which allows us to call orion_time_init without getting
    a link time warning.

    Without this patch, building mv78xx0_defconfig results in:

    WARNING: vmlinux.o(.text+0x15470): Section mismatch in reference from the function mv78xx0_timer_init() to the function .init.text:orion_time_init()
    The function mv78xx0_timer_init() references
    the function __init orion_time_init().
    This is often because mv78xx0_timer_init lacks a __init
    annotation or the annotation of orion_time_init is wrong.

    Signed-off-by: Arnd Bergmann
    Cc: Jason Cooper
    Cc: Andrew Lunn

    Arnd Bergmann
     

23 Sep, 2012

1 commit

  • …ux into late/kirkwood

    * 'kirkwood/addr_decode' of git://git.infradead.org/users/jcooper/linux:
    arm: mvebu: add address decoding controller to the DT
    arm: mvebu: add basic address decoding support to Armada 370/XP
    arm: plat-orion: make bridge_virt_base non-const to support DT use case
    arm: plat-orion: introduce PLAT_ORION_LEGACY hidden config option
    arm: plat-orion: use void __iomem pointers for addr-map functions
    arm: plat-orion: use void __iomem pointers for time functions
    arm: plat-orion: use void __iomem pointers for MPP functions
    arm: plat-orion: use void __iomem pointers for UART registration functions
    arm: mach-mvebu: use IOMEM() for base address definitions
    arm: mach-orion5x: use IOMEM() for base address definitions
    arm: mach-mv78xx0: use IOMEM() for base address definitions
    arm: mach-kirkwood: use IOMEM() for base address definitions
    arm: mach-dove: use IOMEM() for base address definitions
    arm: mach-orion5x: use plus instead of or for address definitions
    arm: mach-mv78xx0: use plus instead of or for address definitions
    arm: mach-kirkwood: use plus instead of or for address definitions
    arm: mach-dove: use plus instead of or for address definitions

    This branch had quite a few conflicts, in particular with the PCI static
    map rework from Rob Herring, and a few other context conflicts due to
    changes in Kconfig, etc.

    I fixed up conflicts in:
    arch/arm/Kconfig
    arch/arm/mach-dove/common.c
    arch/arm/mach-dove/include/mach/dove.h
    arch/arm/mach-kirkwood/common.c
    arch/arm/mach-kirkwood/include/mach/kirkwood.h
    arch/arm/mach-mv78xx0/common.c
    arch/arm/mach-mv78xx0/include/mach/mv78xx0.h
    arch/arm/mach-orion5x/common.c
    arch/arm/mach-orion5x/include/mach/orion5x.h

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

22 Sep, 2012

4 commits

  • * multiplatform/platform-data:
    ARM: spear: move platform_data definitions
    ARM: samsung: move platform_data definitions
    ARM: orion: move platform_data definitions
    ARM: nomadik: move platform_data definitions
    ARM: w90x900: move platform_data definitions
    ARM: vt8500: move platform_data definitions
    ARM: tegra: move sdhci platform_data definition
    ARM: sa1100: move platform_data definitions
    ARM: pxa: move platform_data definitions
    ARM: netx: move platform_data definitions
    ARM: msm: move platform_data definitions
    ARM: imx: move platform_data definitions
    ARM: ep93xx: move platform_data definitions
    ARM: davinci: move platform_data definitions
    ARM: at91: move platform_data definitions

    Conflicts due to removed files:
    arch/arm/mach-tegra/board-harmony.c
    arch/arm/mach-tegra/board-trimslice.c

    Conflicts due to code removal:
    arch/arm/mach-tegra/board-paz00.c

    Context conflicts in:
    drivers/mmc/host/sdhci-tegra.c
    drivers/net/irda/pxaficp_ir.c

    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • The functions for address mapping management now take void __iomem
    pointers, so we remove the temporary "unsigned long" casts from the
    mach-*/common.c files.

    Signed-off-by: Thomas Petazzoni
    Acked-by: Arnd Bergmann
    Tested-by: Andrew Lunn
    Signed-off-by: Jason Cooper

    Thomas Petazzoni
     
  • The functions for time management now take void __iomem pointers, so
    we remove the temporary "unsigned long" casts from the mach-*/common.c
    files.

    Signed-off-by: Thomas Petazzoni
    Acked-by: Arnd Bergmann
    Tested-by: Andrew Lunn
    Signed-off-by: Jason Cooper

    Thomas Petazzoni
     
  • The registration function for MPP now takes void __iomem pointers, so
    we remove the temporary "unsigned long" casts from the mach-*/mpp.c
    files.

    Signed-off-by: Thomas Petazzoni
    Acked-by: Arnd Bergmann
    Tested-by: Andrew Lunn
    Signed-off-by: Jason Cooper

    Thomas Petazzoni