06 Jan, 2011
7 commits
-
Both S3C2443 and S3C2416 support 4 UART channels, this patch adds support
for the missing uart channel.Signed-off-by: Abhilash Kesavan
Signed-off-by: Sangbeom Kim
Signed-off-by: Kukjin Kim -
There are few functions marked as __init, but exported to modules in
devices declaration files.s3c_nand_set_platdata() and s3c24xx_ts_set_platdata() are used only by
boards init code now, so remove EXPORT_SYMBOL() for them.Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Kukjin Kim -
S3C2443 has two-bits pull-up/pull-down configuration fields in GPIO
registers, but values are differ from other SoCs with two-bits
configuration. gpio-cfg-helpers.h already has prototypes for
s3c2443-style pull-up/down methods, so implement them.Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Kukjin Kim -
Enable card detect by GPIO pin on hsmmc1 device (SD0 on SMDK2416 board)
and enable card polling on hsmmc0 (SD1).Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Kukjin Kim -
Samsung S3C2416 has two SDHCI controllers compatible with other
Samsung's SoCs (S3C64XX, S5PC100 etc...).Add required platform setup code that the devices can be used with
sdhci-s3c driver.Signed-off-by: Yauhen Kharuzhy
[kgene.kim@samsung.com: change to __raw_{readl,writel} from {readl,writel}]
[kgene.kim@samsung.com: build error fixes]
Signed-off-by: Kukjin Kim -
Define maps for HSMMC devices.
S3C2443 has one HSMMC device with base address 0x4A800000.
S3C2416 has HSMMC0 at 0x4AC00000 and HSMMC1 at 0x4A800000.So suppose that S3C2443 has only HSMMC1.
Define clock for hsmmc0 device and register it.
Signed-off-by: Yauhen Kharuzhy
Signed-off-by: Kukjin Kim
05 Jan, 2011
1 commit
04 Jan, 2011
7 commits
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using and cleanups
the return of s3c24xx_register_clocks() because it includes it.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using and cleanups
the return of s3c24xx_register_clocks() because it includes it.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.Signed-off-by: Kukjin Kim
-
This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.Cc: Ben Dooks
Signed-off-by: Kukjin Kim
03 Jan, 2011
8 commits
-
The stop function sets the DMA_HALT bit, which prevents
the DMA transfer to resume after stop, for example during
audio PAUSE/PLAY cycle. Clear the HALT bit during start.Signed-off-by: Jassi Brar
Signed-off-by: Kukjin Kim -
When GENERIC_HARDIRQS_NO_DEPRECATED is enabled, a number of struct
irq_desc members stop being directly accessible, and need to be
accessed via the irq_data struct instead -- this patch fixes up the
plat-samsung sites that still access those members directly.Signed-off-by: Lennert Buytenhek
Signed-off-by: Kukjin Kim -
Signed-off-by: Lennert Buytenhek
Signed-off-by: Kukjin Kim -
Signed-off-by: Lennert Buytenhek
[kgene.kim@samsung.com: coding-style fixes]
Signed-off-by: Kukjin Kim -
Conflicts:
arch/arm/mach-s5pv310/Makefile
31 Dec, 2010
2 commits
-
Conflicts:
arch/arm/mach-s5pv310/Kconfig
arch/arm/mach-s5pv310/Makefile
arch/arm/mach-s5pv310/mach-smdkc210.c
arch/arm/mach-s5pv310/mach-smdkv310.c
arch/arm/plat-samsung/include/plat/devs.h
30 Dec, 2010
15 commits
-
Conflicts:
arch/arm/mach-s5pv210/mach-smdkv210.c -
There may be up to two MIPI CSI slave interfaces depending on the SoC version.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
Signed-off-by: Kukjin Kim -
Add IRQ and register base address definitions for MIPI CSI slave devices.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
Signed-off-by: Kukjin Kim -
Naming changed for consistency with s5pv310 where there are two instances
of the device.Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
Signed-off-by: Kukjin Kim -
This patch adds DM9000 Ethernet Controller device support for SMDKV210.
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim -
This patch adds the SROM controller clock to the list of clocks to be enabled at
boot time. It is required to be enabled at boot time since the modules connected
over the SROM interface such as the Ethernet controller need an operational SROM.Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim -
This patch modifies the following.
1. Moves the SROM controller mapping from S5PV210 specific code to
S5P common code. The SROM controller mapping can be used for all
S5P SoCs.2. Define the SROM controller physical address for S5P64X0, S5P6442,
S5PC100, S5PV210 and S5PV310.Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim -
Some of the S5P platforms like S5PC100 and S5PV210 include SROM banks
4 and 5 in addition to SROM banks 0 to 3. This patch adds register
offsets for SROM bank 4 and 5.Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim -
This patch adds shift macros for the SROM Bus width and control
register to represent the shift count for the 5th and 6th SROM
banks. Some of the S5P SOCs have them.Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim -
The SROM register difinitions of S5PV310/S5PC210 (mach/regs-srom.h)
can be used to other S5P SoCs such as S5PV210/S5PC110. So moved into
plat/regs-srom.h of plat-s5p directory.Signed-off-by: Kukjin Kim
-
Change the name of mmc spcial clock from mmc_bus to sclk_mmc to be
in line with the naming across the S5P SoCsSigned-off-by: Abhilash Kesavan
Signed-off-by: Sangbeom Kim
[kgene.kim@samsung.com: minor edit of title]
Signed-off-by: Kukjin Kim