20 Oct, 2010
28 commits
-
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 -
Since we can get both physical and virtual addresses from the addruart
macro, we can use this to establish the debug mappings.In the case of CONFIG_DEBUG_ICEDCC, we don't need any mappings, but
may still need to setup r7 correctly.Incorporating ASM changes from Nicolas Pitre .
Signed-off-by: Jeremy Kerr
Tested-by: Kevin Hilman -
Rather than checking the MMU status in every instance of addruart, do it
once in kernel/debug.S, and change the existing addruart macros to
return both physical and virtual addresses. The main debug code can then
select the appropriate address to use.This will also allow us to retreive the address of a uart for the MMU
state that we're not current in.Updated with fixes for OMAP from Jason Wang
and Tony Lindgren , and fix for versatile express from
Lorenzo Pieralisi .Signed-off-by: Jeremy Kerr
Signed-off-by: Lorenzo Pieralisi
Signed-off-by: Jason Wang
Signed-off-by: Tony Lindgren
Tested-by: Kevin Hilman -
We have the same (empty) macro for all IDEDCC flavours, so consolidate
it to one.Signed-off-by: Jeremy Kerr
-
As mentioned in the comment right at the top, the first four fields
are directly accessed by assembly code in head.S. Move nr_irqs so the
comment is true again.Signed-off-by: Nicolas Pitre
-
…nux-samsung into devel-stable
Conflicts:
arch/arm/mach-at91/include/mach/system.h
arch/arm/mach-imx/mach-cpuimx27.cAT91 conflict resolution:
Acked-by: Anders Larsen <al@alarsen.net>
IMX conflict resolution confirmed by Uwe Kleine-König. -
Pass the correct GPIO to gpio_free
Signed-off-by: Fabio Estevam
Acked-by: Eric Bénard
Signed-off-by: Sascha Hauer -
without this patch we get :
arch/arm/mach-imx/built-in.o: In function `eukrea_cpuimx27_init':
eukrea_mbimx27-baseboard.c:(.init.text+0x44c): undefined reference to `mxc_ulpi_access_ops'Signed-off-by: Eric Bénard
Signed-off-by: Uwe Kleine-König -
this patch fix the following errors :
arch/arm/mach-mx3/mach-pcm037_eet.c:62: error: implicit declaration of function 'MXC_SPI_CS'
arch/arm/mach-mx3/mach-pcm037_eet.c:185: error: implicit declaration of function 'imx35_add_spi_imx0'from the Kconfig pcm037 is i.MX31 based and not i.MX35 so replace
imx35_add_spi_imx0 by imx31_add_spi_imx0Signed-off-by: Eric Bénard
[ukl: remove unneeded #include ]
Signed-off-by: Uwe Kleine-König -
This is only a partial revert of "ARM: mx3/mx31ads: fold board
header in its only user"
[commit ccfa7c269843001077df02d98918c6c9bde91395)]As some of the the board defines are also used in the cs89x0
ethernet driver by the i.MX31 ADS.Signed-off-by: Ian Lartey
Signed-off-by: Sascha Hauer -
add NAND, SDHC
Signed-off-by: Eric Bénard
-
Signed-off-by: Eric Bénard
-
this patch really configure the GPIO in GPIO mode.
Signed-off-by: Eric Bénard
-
Tested on i.MX25 and i.MX35 and i.MX51
Signed-off-by: Eric Bénard
-
the attached patch allows SD to work on i.MX51 with Wolfram's drivers
Tested on i.MX51.Based on original patch from: Richard Zhu
Signed-off-by: Eric Bénard -
Based on original patch from: Richard Zhu
Signed-off-by: Eric Bénard -
Signed-off-by: Eric Bénard
-
Signed-off-by: Eric Bénard
-
Signed-off-by: Eric Bénard
-
the PHY is UTMI so don't create an ULPI viewpoint.
Signed-off-by: Eric Bénard
-
Without this exiting WFI can result in cache corruption.
Code taken from Freescale's 2.6.27 BSP and tested on i.MX35Signed-off-by: Eric Bénard
-
this patch fix the following errors :
arch/arm/plat-mxc/devices/platform-imx-dma.c:44:
error: ‘MX25_SDMA_BASE_ADDR’ undeclared here (not in a function)
arch/arm/plat-mxc/devices/platform-imx-dma.c:44:
error: ‘MX25_INT_SDMA’ undeclared here (not in a function)Signed-off-by: Eric Bénard
Acked-by: Uwe Kleine-König -
* get_rate_arm : when 400MHz clock is selected (cctl & 1<
-
During the reorganisation of the imx-i2c devices
(in 64de5ec168d9743903e6ec482c3e9f37af49f9c1) the 3rd imx-i2c device
for the mx35 got lost. This patch adds the missing device.Signed-off-by: Marc Kleine-Budde
Acked-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer -
Add IRAM(Internal RAM) allocation functions using GENERIC_ALLOCATOR.
The allocation size is 4KB multiples to guarantee alignment. The
idea for these functions is for i.MX platforms to use them
to dynamically allocate IRAM usage.Applies on 2.6.36-rc7
Signed-off-by: Dinh Nguyen
Reviewed-by: Amit Kucheria
Acked-by: Uwe Kleine-König
Signed-off-by: Sascha Hauer
19 Oct, 2010
4 commits
-
This patch fixes build error about GPIO address due to
conflict of commit 4d914705 and 19a2c065.- commit 4d914705: Fix on GPIO base addresses
- commit 19a2c065: Moves initial map for merging S5P64X0Signed-off-by: Kukjin Kim
-
Conflicts:
arch/arm/kernel/head-common.S -
…x' and 'unwind' into devel
-
Update Kconfig text accordingly.
Signed-off-by: srinidhi kasagar
Acked-by: Linus Walleij
Signed-off-by: Russell King
18 Oct, 2010
8 commits
-
…-linux-2.6 into devel-stable
-
This patch adds header into the below files for build with
CONFIG_PREEMPT_NONE.arch/arm/mach-s5p64x0/cpu.c
Signed-off-by: Seung-Chull Suh
[kgene.kim@samsung.com: edited title and message]
Signed-off-by: Kukjin Kim -
The patch removes s3c_gpio_lock/unlock to avoid acquiring the lock
recursively as lock is already acquired by calling function.Signed-off-by: Atul Dahiya
Signed-off-by: Sangbeom Kim
[kgene.kim@samsung.com: removed useless variable due to this]
Signed-off-by: Kukjin Kim -
The s5p64x0_sysclass should be used in place of the obselete s5p6440_sysclass.
Signed-off-by: Abhilash Kesavan
Signed-off-by: Sangbeom Kim
Signed-off-by: Kukjin Kim -
Fix the touch screen device name from s3c64x0-adc to s3c64xx-adc.
Signed-off-by: Naveen Krishna Ch
Signed-off-by: Kukjin Kim -
This patch updates s5p64x0_defconfig and changes the name from
s5p6440_defconfig so that can support S5P6440 and S5P6450 with
one kernel.Tested on SMDK6440(S5P6440) and SMDK6450(S5P6450).
Signed-off-by: Kukjin Kim
-
This patch adds UART serial port support for S5P6450 SoC.
The S5P6450 has 6 UARTs, so adds resource of UART4 and UART5.
And to fix membase which is in serial/samsung.c is from Ben Dooks.Signed-off-by: Kukjin Kim
Cc: Ben Dooks -
This patch moves smdk6440 board file from mach-s5p6440 into the new
mach-s5p64x0 directory and adds smdk6450 board file.Signed-off-by: Kukjin Kim