[PATCH 2/7] ARM: Samsung: Add platform definitions for local FIMC/FIMD fifo path

2010-06-16 Thread Sylwester Nawrocki
From: Marek Szyprowski Add a common s3c_fifo_link structure that describes a local path link between 2 multimedia devices (like FIMC and FrameBuffer). Signed-off-by: Marek Szyprowski Signed-off-by: Kyungmin Park Signed-off-by: Sylwester Nawrocki --- arch/arm/plat-samsung/include/plat/fifo.h

[PATCH 1/7] ARM: Samsung: Add FIMC driver register definition and platform helpers

2010-06-16 Thread Sylwester Nawrocki
FIMC device is a camera interface embedded in S5P Samsung SOC series. It supports ITU-R BT.601/656 and MIPI-CSI standards, memory to memory operations, color conversion, resizing and rotation. Signed-off-by: Sylwester Nawrocki Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- ar

[PATCH 7/7] ARM: S5PC100: enable FIMC on SMDKC100

2010-06-16 Thread Sylwester Nawrocki
Add support for FIMC on Samsung SMDKC100 board. Signed-off-by: Sylwester Nawrocki Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/mach-s5pc100/Kconfig |6 ++ arch/arm/mach-s5pc100/mach-smdkc100.c |9 + 2 files changed, 15 insertions(+), 0 d

[PATCH 6/7] ARM: S5PV210: enable FIMC on Aquila

2010-06-16 Thread Sylwester Nawrocki
Add support for FIMC on Samsung Aquila board. Enable support for local path mode between fimc and frame buffer. Signed-off-by: Sylwester Nawrocki Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/mach-s5pv210/Kconfig |6 arch/arm/mach-s5pv210/mach-aquila.

[PATCH 5/7] ARM: S5PV210: Add fifo link definitions for fimc and framebuffer

2010-06-16 Thread Sylwester Nawrocki
From: Marek Szyprowski Add definition of local paths that are available on Sasmung S5PV210 SoCs. Signed-off-by: Marek Szyprowski Signed-off-by: Kyungmin Park Signed-off-by: Sylwester Nawrocki --- arch/arm/mach-s5pv210/setup-fimc0.c | 23 +++ arch/arm/mach-s5pv210/

[PATCH 3/7] s3c-fb: Add v4l2 subdevice to support framebuffer local fifo input path

2010-06-16 Thread Sylwester Nawrocki
Selected multimedia devices in Samsung S3C/S5P SoC series are capable of transferring data directly between each other, bypassing the main system bus. Such a datapath exists between the camera interface/video postprocessor and the lcd controller. To control the data flow from the fimc driver level

[PATCH/RFC] Samsung multimedia (FIMC and FB) drivers proposal

2010-06-16 Thread Sylwester Nawrocki
Hello, This RFC concerns Samsung's S3C/S5P SoC series and the proposal of a general solution for managing direct data pipelines between numerous graphics IPs present in these chips. Background - Selected multimedia devices in Samsung S3C/S5P SoCs are capable of transferring

[PATCH 8/9] s3c-fb: Add SHADOWCON shadow register locking support for S5PV210

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak S5PV210 allows per-window locking of register value updates from shadow registers. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/plat-samsung/include/plat/regs-fb.h |3 ++ drivers/video/s3c-fb.c

[PATCH 7/9] s3c-fb: window 3 of 64xx+ does not have an osd_d register

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak Fix incorrectly defined OSD_D register for S3C64xx SoCs. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- drivers/video/s3c-fb.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/video/s3c-fb.c b/dr

[PATCH 5/9] s3c-fb: Add support for display panning

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak Supports all bpp modes. The PRTCON register is used to disable in-hardware updates of registers that store start and end addresses of framebuffer memory. This prevents display corruption in case we do not make it before VSYNC with updating them atomically. With this feature th

[PATCH 2/9] s3c-fb: Correct FRAMESEL1 bitfield defines for VIDINTCON0 register

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak FRAMESEL1 bitfield starts on 13th bit, not on 14th. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/plat-samsung/include/plat/regs-fb.h | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/a

[PATCH 3/9] s3c-fb: Add device name initialization.

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak Add framebuffer device name initialization calls for S3C2443, S3C64xx and S5P machines. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/mach-s3c2443/s3c2443.c |2 + arch/arm/mach-s3c64xx/s3c6400.c

[PATCH 1/9] s3c-fb: Fix various null references on framebuffer memory alloc failure

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak The following problems were found in the above situation: sfb->windows[win] was being assigned at the end of s3c_fb_probe_win only. This resulted in passing a NULL to s3c_fb_release_win if probe_win returned early and a memory leak. dma_free_writecombine does not allow its th

[PATCH v2] Various s3c-fb updates

2010-06-16 Thread Marek Szyprowski
Hello, Im sending a new version of the s3c-fb patch series on behalf of Pawel Osciak. This series is rebased onto Ben Dook's framebuffer branch available at: git://git.fluff.org/bjdooks/linux.git dev/s3c-fb The main changes are the addition of an ability to wait for VSYNC and display panning and

[PATCH 9/9] s3c-fb: Correct window osd size and alpha register handling

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak S3C64xx and S5P OSD registers for OSD size and alpha are as follows: VIDOSDC: win 0 - size, win 1-4: alpha VIDOSDD: win 1-2 - size; not present for windows 0, 3 and 4 Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- drivers/video

[PATCH 6/9] s3c-fb: Add wait for VSYNC ioctl

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak Add VSYNC interrupt support and an ioctl that allows waiting for it. Interrupts are turned on only when needed. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- arch/arm/plat-samsung/include/plat/regs-fb.h |1 + drivers/video

[PATCH 4/9] s3c-fb: Separate S5PC100 and S5PV210 framebuffer driver data structures

2010-06-16 Thread Marek Szyprowski
From: Pawel Osciak S5PC100 and S5PV210 framebuffer devices differ slightly in terms of available registers and their driver data structures have to be separate. Signed-off-by: Pawel Osciak Signed-off-by: Kyungmin Park Signed-off-by: Marek Szyprowski --- drivers/video/s3c-fb.c | 37

Re: [PATCH v4 3/3] input: samsung-keypad - Add samsung keypad driver

2010-06-16 Thread Joonyoung Shim
On 6/11/2010 5:08 PM, Joonyoung Shim wrote: > This patch adds support for keypad driver running on Samsung cpus. This > driver is tested on GONI and Aquila board using S5PC110 cpu. > > Signed-off-by: Joonyoung Shim > Signed-off-by: Kyungmin Park > --- > drivers/input/keyboard/Kconfig |