This patch adds required platform definitions to enable s3c-fb
driver. Two framebuffer windows in 480x800x16bpp mode are defined.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/Kconfig |2 +
arch/arm/mach-s5pv210/mach-aquila.c | 49 +++
This patch adds common framebuffer device helpers and register defines
for S5PV210 based machines.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/Kconfig |5 ++
arch/arm/mach-s5pv210/Makefile |4 ++
arch/arm/mach
Hello,
This patch series add basic support for Samsung Aquila board. The board
is based on Samsung S5PC110 SoC. This patch series also add platform
device helpers for i2c, fb and hsmmc drivers.
The patches are prepared with assumption that my previous patch series
'Common plat-s5p fixes' has been
This patch adds sdhci platform helpers required by sdhci-s3c driver.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/Kconfig | 11 +++
arch/arm/mach-s5pv210/Makefile |2 +
arch/arm/mach-s5pv210/cpu.c|6 ++
This patch adds I2C platform helpers required by s3c2440-i2c driver.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/Kconfig | 10
arch/arm/mach-s5pv210/Makefile|2 +
arch/arm/mach-s5pv210/cpu.c
From: Pawel Osciak
The framebuffer register blocks on S5PC100 and S5PV210/S5PC110 differ
only slightly. This patch extracts all register definitions that are
common to S5PC100 and S5PC110 into plat-samsung/plat/regs-fb-v5.h and
adds a new file with C110-specific register definitions to the
mach-s
Add basic support for Samsung Aquila board. This board is based
on S5PC110 SoC.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/Kconfig | 12 ++--
arch/arm/mach-s5pv210/Makefile |1 +
arch/arm/mach-s5pv210/mach-aquila.c | 100
Add missing call for software reset (system reboot).
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s5pv210/include/mach/regs-clock.h |2 ++
arch/arm/mach-s5pv210/include/mach/system.h |7 ++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff
I2C0 device helper depend on GPIO pin defines that are SoC specific.
This patch copies the dummy i2c0 setup code to the respective mach-s5p*
directories, so each SoC will be able to implement using its own
defines.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mach-s
Driver strength parameter can be changed not only on S5PC100 but also
on S5PV210/S5PC110 platforms, so move the helper functions to the common
plat-samsung directory.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/plat-s5p/Kconfig |1 +
ar
Hello,
This patch series contains some core plat-s5p fixes, required for both
plat-s5pc1xx cleanup series as well as patches that add Samsung Aquila
board support. This patch series has been rebase onto next-samsung git
tree.
This is a resend of these patches. They were already posted as a part o
Timer interrupts range was defined as 43-47, what overlaps with VIC0 range
(32-64). This was caused probably by a typo while the common interrupts
definition was refactored. This patch moves timer interrupt range to safe
area of 11-15 (just before uart range).
Signed-off-by: Marek Szyprowski
Sign
From: Naveen Krishna
The Touchscreen driver now uses only 2 TYPEs based on the variations
of TSADC module in the respective SoCs.
TYPE_S3C24XX supports for S3C2410, S3C2440
TYPE_S3C64XX supports for S3C6410, S5P6440, S5PVV210/S5PC110
Signed-off-by: Naveen Krishna Ch
Signed-off-by: Kukjin Kim
On Thu, May 13, 2010 at 11:37:30AM +0200, christian pellegrin wrote:
> The fix for NAND clock stop on idle is missing. Without it I suggest
> to mark the option CONFIG_MTD_NAND_S3C2410_CLKSTOP broken.
this is something for the relevant mtd maintainer to merge.
--
Ben
Q: What's a light-year
On Mon, May 17, 2010 at 12:21:25PM +0900, Kyungmin Park wrote:
> On Mon, May 17, 2010 at 11:22 AM, Ben Dooks wrote:
> > On Mon, May 17, 2010 at 10:16:56AM +0900, Kukjin Kim wrote:
> >> From: Jongpill Lee
> >>
> >> Add support for external interrupts on v210.
> >>
> >> Signed-off-by: Jongpill Lee
On Mon, May 17, 2010 at 11:22 AM, Ben Dooks wrote:
> On Mon, May 17, 2010 at 10:16:56AM +0900, Kukjin Kim wrote:
>> From: Jongpill Lee
>>
>> Add support for external interrupts on v210.
>>
>> Signed-off-by: Jongpill Lee
>> Signed-off-by: Pannaga Bhushan
>> Signed-off-by: Kukjin Kim
>> ---
>>
On Mon, May 17, 2010 at 10:16:56AM +0900, Kukjin Kim wrote:
> From: Jongpill Lee
>
> Add support for external interrupts on v210.
>
> Signed-off-by: Jongpill Lee
> Signed-off-by: Pannaga Bhushan
> Signed-off-by: Kukjin Kim
> ---
> arch/arm/mach-s5pv210/Kconfig |1 +
> ar
From: Jongpill Lee
Add support for external interrupts on v210.
Signed-off-by: Jongpill Lee
Signed-off-by: Pannaga Bhushan
Signed-off-by: Kukjin Kim
---
arch/arm/mach-s5pv210/Kconfig |1 +
arch/arm/mach-s5pv210/include/mach/irqs.h | 31 ++--
arch/arm/mach-s5pv210/
On Mon, May 17, 2010 at 09:39:05AM +0900, Kukjin Kim wrote:
> From: Thomas Abraham
>
> The non-glitch-free clock muxes can suffer from glitches when changing
> clock sources. It is recommended to disable the output of non-glitch-
> free muxes before trying to change the clock source. After clock
From: Thomas Abraham
Add peripheral device clocks of type of type 'struct clk'
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim
---
arch/arm/mach-s5pv210/clock.c | 104 -
1 files changed, 103 insertions(+), 1 deletions(-)
diff --git a/arch/arm/
From: Thomas Abraham
This patch modifies the following.
1. Adds arm clock 'clk_armclk' of type clksrc_clk clock type.
2. Adds arm clock to the list of system clocks 'sysclks' for
registering it along with other system clocks.
3. Modifies the armclk clock rate calculation procedure to be
ba
From: Thomas Abraham
Add sclk clocks of type 'struct clksrc_clk' clock. The 'group2' of
clock clock sources is also added. This patch also changes the the
'id' member value of the uclk1 clock for instance instance 0 since
there are 4 instances of the uclk1 clock.
Signed-off-by: Thomas Abraham
S
From: Thomas Abraham
The clk_h166 clock, which is the HCLK clock for DSYS domain, is of
type 'struct clk' whereas on S5PV210, this clock is suitable to be
of type clksrc_clk clock (since it has a choice of clock source
and a pre-divider). So this patch replaces the 'struct clk' type
clock to 'str
From: Thomas Abraham
This patch adds the following.
1. Adds 'clk_sclk_hdmi27m' clock to represent the HDMI 27MHz clock.
2. Adds 'clk_vpllsrc; clock of type clksrc_clk to represent the
input clock for VPLL.
3. Adds 'clk_sclk_vpll' clock of type clksrc_clk to represent the
output of the MUX_
From: Thomas Abraham
The clk_p83 clock, which is the PCLK clock for PSYS domain, is of
type 'struct clk' whereas on S5PV210, this clock is suitable to be
of type clksrc_clk clock (since it has a clock divider). So this
patch replaces the 'struct clk' type clock to 'struct clksrc_clk'
type clock f
From: Thomas Abraham
The clk_h200 represents the HCLK for the MSYS domain. This clock
is of type 'struct clk' but on V210, it is more suitable to be of
type 'struct clksrc_clk' (since it is a divided version of the
armclk). The replacement clock is renamed as clk_hclk_msys to
indicate that it rep
From: Thomas Abraham
Add the sclk_audio(0/1/2) clocks and sclk_spdif clock of type
'struct clksrc_clk' clock. Also, add clk_pcmcdclk(0/1/2) clocks
of type 'struct clk' clock.
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim
---
arch/arm/mach-s5pv210/clock.c | 125 +
From: Thomas Abraham
The clk_p83 clock, which is the PCLK clock for DSYS domain, is of
type 'struct clk' whereas on S5PV210, this clock is suitable to be
of type clksrc_clk clock (since it has a clock divider). So this
patch replaces the 'struct clk' type clock to 'struct clksrc_clk'
type clock f
From: Thomas Abraham
The non-glitch-free clock muxes can suffer from glitches when changing
clock sources. It is recommended to disable the output of non-glitch-
free muxes before trying to change the clock source. After clock change
is complete, the non-glitch-free clock can be re-enabled.
Thes
From: Thomas Abraham
The clk_h133 clock, which is the HCLK clock for PSYS domain, is of
type 'struct clk' whereas on S5PV210, this clock is suitable to be
of type clksrc_clk clock (since it has a choice of clock source
and a pre-divider). So this patch replaces the 'struct clk' type
clock to 'str
From: Thomas Abraham
The clk_p100 clock, which is the PCLK clock for MSYS domain, is of
type 'struct clk' whereas on S5PV210, this clock is suitable to be
of type clksrc_clk clock (since it has a choice of clock source
and a pre-divider). So this patch replaces the 'struct clk' type
clock to 'str
From: Thomas Abraham
The system clock definitions are currently defined below the
peripheral clock definitions in the V210 clock code. For the V210
clock updates that follow this patch, it is required that the
system clock definitions such as the mout_apll and mout_mpll be
defined prior to the de
From: Thomas Abraham
The clk_h100 clock represents the IMEM clock for the MSYS domain.
This clock rate of this clock is always half of the hclk_msys clock.
There is an issue when getting the clock rate of the clk_h100 clock
(clock get_rate hclk_h100 always returns clock rate that is equal to
the
From: Thomas Abraham
Add sclk_dac, sclk_mixer and sclk_hdmi clocks. These clocks
are of type 'struct clksrc_clk' and so have a corresponding
clock list. These clocks are also added to the list of
clocks to be registered at boot time.
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim
---
From: Thomas Abraham
The assignment of clock rates for fout apll/mpll/epll is moved further
up in the s5pv210_setup_clocks function because the subsequent patches
require the clock rate of fout clocks to be setup.
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim
---
arch/arm/mach-s5pv2
From: Thomas Abraham
This patch adds the following system clocks.
1. clk_sclk_hdmiphy
2. clk_sclk_usbphy0
3. clk_sclk_usbphy1
4. sclk_dmc (dram memory controller clock)
5. sclk_onenand
Signed-off-by: Thomas Abraham
Signed-off-by: Kukjin Kim
---
arch/arm/mach-s5pv210/clock.c | 56 ++
From: Thomas Abraham
This patch modifies the following.
1. Registers the mout_apll clksrc_clk clock.
2. The mout_mpll and mout_epll clocks were registered as 'struct clk'
types and then their parents were setup using the s3c_set_clksrc
function. This patch reduces the two steps into one b
37 matches
Mail list logo