13 Aug, 2010
1 commit
-
* 'msm-core' of git://codeaurora.org/quic/kernel/dwalker/linux-msm:
msm: mmc: Add msm prefix to platform data structure
msm: trout: Remove extern declaration from source file
arm: msm: Fix section mismatch in smd.c.
arm: msm: trout add mmc support
arm: msm: trout: add trout specific gpio interrupts
arm: msm: remove unused #include
10 Aug, 2010
3 commits
-
Rename mmc_platform_data to msm_mmc_platform_data as it is used
only by MSM platform.Signed-off-by: Sahitya Tummala
Signed-off-by: Daniel Walker -
Add msm_add_sdcc() prototype to mach/board.h to fix the
checkpatch warning.Signed-off-by: Sahitya Tummala
Signed-off-by: Daniel Walker -
Repair a section mismatch between the smd driver's
platform_driver structure and its probe method.Signed-off-by: Gregory Bean
Signed-off-by: Daniel Walker
04 Aug, 2010
1 commit
31 Jul, 2010
1 commit
-
Conflicts:
arch/arm/kernel/entry-armv.S
arch/arm/kernel/setup.c
arch/arm/mm/init.c
16 Jul, 2010
1 commit
-
Everything should now be using sparsemem rather than discontigmem, so
remove the code supporting discontigmem from ARM.Signed-off-by: Russell King
18 Jun, 2010
3 commits
-
This adds the platform data for MMC on trout.
Signed-off-by: Daniel Walker
-
This adds the interrupt layer onto the initial trout gpio
changes.There changes were adapted from the Google driver which lists
Arve Hjønnevåg as the author.Signed-off-by: Daniel Walker
-
Remove unused #include ('s) in
arch/arm/mach-msm/acpuclock-arm11.c
arch/arm/mach-msm/clock.cSigned-off-by: Huang Weiyi
Signed-off-by: Daniel Walker
17 Jun, 2010
2 commits
-
Signed-off-by: Uwe Kleine-König
Signed-off-by: Jiri Kosina
16 Jun, 2010
1 commit
-
Signed-off-by: Pavel Machek
[dwalker@codeaurora.org: renamed to trout, checkpatch cleanup]
Signed-off-by: Daniel Walker
08 Jun, 2010
1 commit
-
At some point this was exposed (not sure how),
linux-2.6/arch/arm/mach-msm/dma.c:92: error: field 'complete' has incomplete type
linux-2.6/arch/arm/mach-msm/dma.c: In function 'dmov_exec_cmdptr_complete_func':
linux-2.6/arch/arm/mach-msm/dma.c:108: error: implicit declaration of function 'complete'
linux-2.6/arch/arm/mach-msm/dma.c: In function 'msm_dmov_exec_cmd':
linux-2.6/arch/arm/mach-msm/dma.c:120: error: implicit declaration of function 'init_completion'
linux-2.6/arch/arm/mach-msm/dma.c:123: error: implicit declaration of function 'wait_for_completion'and the fix is just to add the header.
Signed-off-by: Daniel Walker
26 May, 2010
1 commit
-
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (103 commits)
ARM: 6141/1: Add audio support part in arch/arm/mach-w90x900
ARM: 5939/1: ARM: Add option CMDLINE_FORCE to force usage of the in-kernel cmdline
ARM: 6140/1: silence a bogus sparse warning in unwind.c
ARM: mach-at91: duplicated include
ARM: arch/arm/nwfpe/fpsr.h: Checkpatch cleanup
ARM: arch/arm/mach-shark/pci.c: Checkpatch cleanup
ARM: arch/arm/nwfpe/ChangeLog: Checkpatch cleanup
ARM: arch/arm/mach-sa1100/leds.c: Checkpatch cleanup
ARM: arch/arm/mach-h720x/common.h: Checkpatch cleanup
ARM: arch/arm/mach-footbridge/ebsa285-pci.c: Checkpatch cleanup
ARM: arch/arm/mach-clps711x/Makefile.boot: Checkpatch cleanup
ARM: arch/arm/boot/bootp/bootp.lds: Checkpatch cleanup
ARM: SPEAR6xx: remove duplicated #include
ARM: s3c6400_defconfig: Add NAND driver
ARM: s3c6400_defconfig: enable sound as modules
ARM: s3c6400_defconfig: enable power management
ARM: s5pv210_defconfig: Update s5pv210_defconfig to v2.6.34
ARM: s5pc110_defconfig: Update s5pc110_defconfig to v2.6.34
ARM: s5p6442_defconfig: Update s5p6442_defconfig to v2.6.34
ARM: s5p6440_defconfig: Update s5p6440_defconfig to v2.6.34
...
23 May, 2010
1 commit
-
Catch those which have been missed by 6262c92f because they were
submitted via other routes.Signed-off-by: Russell King
22 May, 2010
1 commit
-
* 'msm-mmc_sdcc' of git://codeaurora.org/quic/kernel/dwalker/linux-msm:
drivers: mmc: msm_sdcc: Add EMBEDDED_SDIO support
mmc: msm_sdcc: Fix issue where clocks could be disabled mid transaction
mmc: msm_sdcc: Fix the dma exec function to use the proper delays
mmc: msm_sdcc: Don't set host->curr.mrq until after we're sure the busclk timer won't fire
mmc: msm_sdcc: Enable busclk idle timer for power savings
mmc: msm_sdcc: Don't disable interrupts while suspending
mmc: msm_sdcc: Fix issue where we might not end a sucessfull request
mmc: msm_sdcc: Featurize busclock power save and disable it by default
mmc: msm_sdcc: Fix bug where busclk expiry timer was not properly disabled
mmc: msm_sdcc: Reduce command timeouts and improve reliability.
mmc: msm_sdcc: Schedule clock disable after probe
mmc: msm_sdcc: Wrap readl/writel calls with appropriate clk delays
mmc: msm_sdcc: Driver clocking/irq improvements
msm: Add 'execute' datamover callback
mmc: msm_sdcc: Snoop SDIO_CCCR_ABORT register
mmc: msm_sdcc: Clean up clock management and add a 10us delay after enabling clocks
14 May, 2010
23 commits
-
Enables basic boot support for the MSM7x30 SURF development
board.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
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 -
The MSM7x30 does not have a separate bank of memory for shared
memory communication with the radio CPU. Set the kernel base
address 2MB in, to use this first 2MB for this purpose.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
The MSM SOC's DMA controller contains several security domains.
On the MSM7x00, only security domain 3 is accessible to our CPU.
The 7x30, however, uses security domain 2. Fix up the register
definition macros to select this appropriately, based on
configured target.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
This adds a clock list, and common resource structures
for MSM7x30.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Add a header describing the io regions for MSM7x30.
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Enable CONFIG_ARCH_QSD8X50. This is the first SOC with the
Scorpion processor.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Support different RAM base addresses used by Qualcomm SOCs, with
QSD8x50 as the first addtional one.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
This adds a clock list, and common resource structures
for QSD8x50.Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Add a header describing the io regions for QSD8x50.
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Signed-off-by: Daniel Walker
Signed-off-by: David Brown
Signed-off-by: Gregory Bean
Signed-off-by: Abhijeet Dharmapurikar
Signed-off-by: Stepan Moskovchenko -
Some SoC need to redefine MSM_DGT_BASE from it's default.
This allows it to be defined in a header to override the
default value.Signed-off-by: Daniel Walker
-
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 -
GPIO support for Qualcomm SOCs requires interaction with the
radio (baseband processor). This API allows the different boards
to enable GPIO through the radio processor in a generic way.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 -
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 -
Scorpion-based SOCs from Qualcomm use a different interrupt
controller 'sirc'.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