29 Oct, 2011

1 commit

  • …git-cur/linux-2.6-arm

    * 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (178 commits)
    ARM: 7139/1: fix compilation with CONFIG_ARM_ATAG_DTB_COMPAT and large TEXT_OFFSET
    ARM: gic, local timers: use the request_percpu_irq() interface
    ARM: gic: consolidate PPI handling
    ARM: switch from NO_MACH_MEMORY_H to NEED_MACH_MEMORY_H
    ARM: mach-s5p64x0: remove mach/memory.h
    ARM: mach-s3c64xx: remove mach/memory.h
    ARM: plat-mxc: remove mach/memory.h
    ARM: mach-prima2: remove mach/memory.h
    ARM: mach-zynq: remove mach/memory.h
    ARM: mach-bcmring: remove mach/memory.h
    ARM: mach-davinci: remove mach/memory.h
    ARM: mach-pxa: remove mach/memory.h
    ARM: mach-ixp4xx: remove mach/memory.h
    ARM: mach-h720x: remove mach/memory.h
    ARM: mach-vt8500: remove mach/memory.h
    ARM: mach-s5pc100: remove mach/memory.h
    ARM: mach-tegra: remove mach/memory.h
    ARM: plat-tcc: remove mach/memory.h
    ARM: mach-mmp: remove mach/memory.h
    ARM: mach-cns3xxx: remove mach/memory.h
    ...

    Fix up mostly pretty trivial conflicts in:
    - arch/arm/Kconfig
    - arch/arm/include/asm/localtimer.h
    - arch/arm/kernel/Makefile
    - arch/arm/mach-shmobile/board-ap4evb.c
    - arch/arm/mach-u300/core.c
    - arch/arm/mm/dma-mapping.c
    - arch/arm/mm/proc-v7.S
    - arch/arm/plat-omap/Kconfig
    largely due to some CONFIG option renaming (ie CONFIG_PM_SLEEP ->
    CONFIG_ARM_CPU_SUSPEND for the arm-specific suspend code etc) and
    addition of NEED_MACH_MEMORY_H next to HAVE_IDE.

    Linus Torvalds
     

17 Oct, 2011

1 commit

  • Get rid of the mdesc pointer in the fixup function call. No one uses
    the mdesc pointer, it shouldn't be modified anyway, and we can't wrap
    it, so let's remove it.

    Platform files found by:

    $ regexp=$(git grep -h '\.fixup.*=' arch/arm |
    sed 's!.*= *\([^,]*\),* *!\1!' | sort -u |
    tr '\n' '|' | sed 's,|$,,;s,|,\\|,g')
    $ git grep $regexp arch/arm

    Acked-by: Nicolas Pitre
    Signed-off-by: Russell King

    Russell King
     

22 Aug, 2011

1 commit


29 Jan, 2011

1 commit


28 Oct, 2010

1 commit

  • In commit be370302742ff9948f2a42b15cb2ba174d97b930
    "ARM: Remove DISCONTIGMEM support", it removed this "node" member
    which cased the following compile failure in mach-msm,

    linux/arch/arm/mach-msm/board-halibut.c: In function 'halibut_fixup':
    linux/arch/arm/mach-msm/board-halibut.c:86: error: 'struct membank' has no member named 'node'
    linux/arch/arm/mach-msm/board-halibut.c:86: error: implicit declaration of function 'PHYS_TO_NID'

    I've removed the access to the node member which corrects the
    compile failure.

    Signed-off-by: Daniel Walker

    Daniel Walker
     

20 Oct, 2010

1 commit

  • Since we're now using addruart to establish the debug mapping, we can
    remove the io_pg_offst and phys_io members of struct machine_desc.

    The various declarations were removed using the following script:

    grep -rl MACHINE_START arch/arm | xargs \
    sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'

    [ Initial patch was from Jeremy Kerr, example script from Russell King ]

    Signed-off-by: Nicolas Pitre
    Acked-by: Eric Miao

    Nicolas Pitre
     

14 May, 2010

1 commit

  • The 'PCOM' method of clock control (commands issued to the radio
    CPU) is shared across several (but not all) Qualcomm SOCs.
    Generalize this clock mechanism so these other SOCs can be added.

    Signed-off-by: Gregory Bean
    Signed-off-by: David Brown
    Signed-off-by: Daniel Walker
    Signed-off-by: Abhijeet Dharmapurikar
    Signed-off-by: Stepan Moskovchenko

    Daniel Walker
     

13 May, 2010

2 commits


28 Jan, 2009

1 commit

  • arch/arm/mach-msm/board-halibut.c:45: error: implicit declaration of function 'MSM_GPIO_TO_INT'
    arch/arm/mach-msm/board-halibut.c:45: error: initializer element is not constant
    arch/arm/mach-msm/board-halibut.c:45: error: (near initialization for 'smc91x_resources[1].start')
    arch/arm/mach-msm/board-halibut.c:46: error: initializer element is not constant
    arch/arm/mach-msm/board-halibut.c:46: error: (near initialization for 'smc91x_resources[1].end')

    Signed-off-by: Russell King

    Russell King
     

22 Oct, 2008

2 commits

  • Makes use of the proc_comm interface to provide clock control on
    MSM7X01A family SoCs.

    Signed-off-by: Brian Swetland

    Brian Swetland
     
  • - Add some more peripherals (sdcc, etc) to the iomap.
    - Remove virtual base addresses for devices that we should be passing
    physical addresses to drivers via resources and ioremap()ing.
    - don't try to use uarts for ll debug once the mmu is enabled due to
    problems with the peripheral window
    - make base addresses void __iomem * and fixup irq.c and timer.c
    - Remove common.c and bring in devices.c/devices.h similar to
    the PXA architecture.

    Signed-off-by: Brian Swetland

    Brian Swetland
     

06 Sep, 2008

1 commit


07 Aug, 2008

2 commits


26 Jan, 2008

1 commit