DMA burst support is added to improve performance in EHCI data
transfer. The USB EHCI controller on Exynos SoCs can use INCR16,
INCR8, and INCR4 mode. These modes of INSNREG00 register should
be set in order to enable DMA burst transfer. This feature is
also related to AHB spec.
Signed-off-by: Jin
This patch adds USB HOST register definitions. The definition for
EHCI INSNREG00 regiser and corresponding bit field definitions are
added.
Signed-off-by: Sangwook Lee
Signed-off-by: Jingoo Han
---
v2: change the definition name from EHCI_ENA_xxx to EHCI_INSNREG00_ENA_xxx.
arch/arm/mach-exynos/
Tushar Behera wrote:
>
> Hi Kukjin,
>
Tushar, please don't top-post.
> On 03/01/2012 09:36 AM, Kukjin Kim wrote:
> > Jingoo Han wrote:
> >>
> >> Hi Tushar,
> >>
> >
> > (please don't top-post)
> >
> >>> -Original Message-
> >>> From: linux-samsung-soc-ow...@vger.kernel.org [mailto:linux-
> -Original Message-
> From: Tushar Behera [mailto:tushar.beh...@linaro.org]
> Sent: Thursday, March 01, 2012 12:30 PM
> To: Jingoo Han
> Cc: linux-...@vger.kernel.org; 'Greg Kroah-Hartman';
> linux-samsung-soc@vger.kernel.org; linux-arm-
> ker...@lists.infradead.org; 'Sangwook Lee'; 'Al
Kukjin Kim wrote:
>
> Heiko Stübner wrote:
> >
> > Am Freitag, 24. Februar 2012, 13:40:27 schrieb Gusakov Andrey:
It's preferred that "ARM: S3C24XX: ..." in title.
> > > s3c2410_dma_suspend suspends channels from 0 to dma_channels.
> > > s3c2410_dma_resume resumes channels in reverse order. So
>
Lukasz Majewski wrote:
>
> From: Joonyoung Shim
>
> The device link core registers for hsotg is base + h ~ base +
> 11000h.
>
> Signed-off-by: Joonyoung Shim
> Signed-off-by: Kyungmin Park
> [Rebased on the newest git/kgene/linux-samsung #for-next]
> Signed-off-by: Lukasz Majewski
> ---
Huisung Kang wrote:
>
>
> [prevent bug]
> In s5p_pmu_init(): Value returned from a function is not checked for
> erros before being used.
>
> Signed-off-by: Huisung Kang
> ---
> arch/arm/plat-samsung/devs.c |9 -
> 1 files changed, 8 insertions(+), 1 deletions(-)
>
> diff --git a/
Heiko Stübner wrote:
>
> S3C-SoCs starting with the S3C2443 can share a lot of functionality.
> The file can collect more common code of these SocS later on and
> therefore gets a new name to reflect this future purpose.
>
> Signed-off-by: Heiko Stuebner
> ---
> for completenes sake, the patch w
Heiko Stübner wrote:
>
> Am Freitag, 24. Februar 2012, 13:40:27 schrieb Gusakov Andrey:
> > s3c2410_dma_suspend suspends channels from 0 to dma_channels.
> > s3c2410_dma_resume resumes channels in reverse order. So
> > pointer should be decremented insted of being incremented.
> > ---
> > arch/ar
Hi Kukjin,
On 03/01/2012 09:36 AM, Kukjin Kim wrote:
> Jingoo Han wrote:
>>
>> Hi Tushar,
>>
>
> (please don't top-post)
>
>>> -Original Message-
>>> From: linux-samsung-soc-ow...@vger.kernel.org [mailto:linux-samsung-soc-
>> ow...@vger.kernel.org] On Behalf
>>> Of Tushar Behera
>>> Sent
Enables JPEG support on SMDKV210 board.
Signed-off-by: Sachin Kamat
---
arch/arm/mach-s5pv210/Kconfig |1 +
arch/arm/mach-s5pv210/mach-smdkv210.c |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig
ind
Enables JPEG support on Origen board.
Signed-off-by: Sachin Kamat
---
arch/arm/mach-exynos/Kconfig |1 +
arch/arm/mach-exynos/mach-origen.c |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig
index 8757124
Adds JPEG board definition to S5PV210 machine
Signed-off-by: Sachin Kamat
---
arch/arm/mach-s5pv210/clock.c|5 +
arch/arm/mach-s5pv210/include/mach/map.h |4
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-s5pv210/clock.c b/arch/arm/mach-
Enables JPEG support on SMDKV310 board.
Signed-off-by: Sachin Kamat
---
arch/arm/mach-exynos/Kconfig |1 +
arch/arm/mach-exynos/mach-smdkv310.c |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig
index 9
This patch series adds JPEG platform support to S5PV210 and board support to
SMDKV210, SMDKV310 and Origen.
This series is based on Kukjin Kim's for-next branch.
This series depends on the following patches:
http://www.spinics.net/lists/linux-samsung-soc/msg09163.html
http://www.spinics.net/lis
Heiko Stübner wrote:
>
> Am Mittwoch 15 Februar 2012, 23:55:43 schrieb Kukjin Kim:
> > This patch moves S3C2416 stuff into mach-s3c24xx/ directory
> > so that we can merge the s3c24 series' directories to the
> > just one mach-s3c24xx/ directory.
> >
> > Cc: Ben Dooks
> > Signed-off-by: Kukjin Ki
Heiko Stübner wrote:
>
> S3C2412_PM_SLEEP is also used by the S3C2416, so move it out of the
> if CPU_S3C2412 block to the common platform code to prevent warnings
> when S3C2416_PM is selected but not CPU_S3C2412.
>
> Signed-off-by: Heiko Stuebner
> ---
> this should probably be folded into the
Jingoo Han wrote:
>
> Hi Tushar,
>
(please don't top-post)
> > -Original Message-
> > From: linux-samsung-soc-ow...@vger.kernel.org [mailto:linux-samsung-soc-
> ow...@vger.kernel.org] On Behalf
> > Of Tushar Behera
> > Sent: Thursday, December 01, 2011 2:50 PM
> > To: linux-samsung-soc@
Bartlomiej Zolnierkiewicz wrote:
>
> * Add support of enabling/disabling modules in S5P_CLKGATE_BLOCK register.
NO. I remember, we talked about this before and I'm still thinking it should
be handled independently.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim , Senior Engineer,
SW Solution Develo
Heiko Stübner wrote:
>
> Am Mittwoch 15 Februar 2012, 23:55:34 schrieb Kukjin Kim:
> > This patch aims to make a one mach- directory for S3C24XX SoCs
> > and now not finished yet such as moving cpufreq and merging
> > plat-s3c24xx/. I think it will be done maybe in a week.
> >
> > [PATCH 01/12] AR
On 02/29/2012 08:09 PM, Jingoo Han wrote:
> This patch adds USB HOST register definitions. The definition for
> EHCI INSNREG00 regiser and corresponding bit field definitions are
> added.
>
> Signed-off-by: Jingoo Han
> ---
> arch/arm/mach-exynos/include/mach/regs-usb-host.h | 23
> ++
On 02/29/2012 06:31 PM, Thomas Abraham wrote:
> Hi Sangwook,
>
> On 29 February 2012 18:11, Sangwook Lee wrote:
>> Enable burst transfer from AHB for EHCI.
>> This fixes data transfer of USB Ethernet with EHCI.
>> Without this patch, scp hardly works.
>>
>> Signed-off-by: Sangwook Lee
>> ---
>>
On 29 February 2012 19:24, Karol Lewandowski wrote:
> This driver requires standard properties only (address and irq)
> which are automatically marshalled into plain old resources by OF core.
>
> Signed-off-by: Karol Lewandowski
> Signed-off-by: Kyungmin Park
> ---
> drivers/media/video/s5p-g2d
On 29 February 2012 20:21, Karol Lewandowski wrote:
> ---
> drivers/media/video/s5p-tv/mixer_drv.c | 9 +
> 1 files changed, 9 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/media/video/s5p-tv/mixer_drv.c
> b/drivers/media/video/s5p-tv/mixer_drv.c
> index a2c0c25..6bf4a9e 1006
On 29 February 2012 20:21, Karol Lewandowski wrote:
> Make it possible to instantiate driver from device tree description.
>
> Signed-off-by: Karol Lewandowski
> Signed-off-by: Kyungmin Park
> ---
> drivers/media/video/s5p-tv/hdmiphy_drv.c | 10 ++
> 1 files changed, 10 insertions(+),
Hi Karol,
On 29 February 2012 20:21, Karol Lewandowski wrote:
> Make it possible to instantiate sii9234, HDMI's MHL, from regular
> device tree description.
>
> Signed-off-by: Karol Lewandowski
> Signed-off-by: Kyungmin Park
> ---
> Documentation/devicetree/bindings/i2c/sii9234.txt | 14
This patch just performs a global cleanup in DMA mapping implementation
for ARM architecture. Some of the tiny helper functions have been moved
to the caller code, some have been merged together.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mm/dma-mapping.c | 88 +
This patch modifies dma-mapping implementation on ARM architecture to
use common dma_map_ops structure and asm-generic/dma-mapping-common.h
helpers.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/Kconfig |1 +
arch/arm/include/asm/device.h |
This patch add a complete implementation of DMA-mapping API for
devices that have IOMMU support. All DMA-mapping calls are supported.
This patch contains some of the code kindly provided by Krishna Reddy
and Andrzej Pietrasiewicz
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
Re
This patch converts dma_alloc/free/mmap_{coherent,writecombine}
functions to use generic alloc/free/mmap methods from dma_map_ops
structure. A new DMA_ATTR_WRITE_COMBINE DMA attribute have been
introduced to implement writecombine methods.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin P
Replace all uses of ~0 with ARM_DMA_ERROR, what should make the code
easier to read.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/common/dmabounce.c|6 +++---
arch/arm/include/asm/dma-mapping.h |4 +++-
arch/arm/mm/dma-mapping.c |2 +-
3
This patch removes dma bounce hooks from the common dma mapping
implementation on ARM architecture and creates a separate set of
dma_map_ops for dma bounce devices.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/common/dmabounce.c| 62 ++-
This patch removes the need for offset parameter in dma bounce
functions. This is required to let dma-mapping framework on ARM
architecture use common, generic dma-mapping helpers.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/common/dmabounce.c| 13 +--
This patch converts all dma_sg methods to be generic (independent of the
current DMA mapping implementation for ARM architecture). All dma sg
operations are now implemented on top of respective
dma_map_page/dma_sync_single_for* operations from dma_map_ops structure.
Signed-off-by: Marek Szyprowski
Hello,
This is yet another update on my works DMA-mapping framework redesign
for ARM architecture. It includes a few minor cleanup and fixes reported
by Konrad Rzeszutek Wilk and Krishna Reddy.
This version uses vmalloc for allocating page pointers array if it is
larger than PAGE_SIZE. The chaine
Replace all calls to printk with pr_* functions family.
Signed-off-by: Marek Szyprowski
Signed-off-by: Kyungmin Park
---
arch/arm/mm/dma-mapping.c | 16
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c
index
Make it possible to instantiate driver from device tree description.
Signed-off-by: Karol Lewandowski
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-tv/hdmiphy_drv.c | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/s5p-tv/hdmiphy_d
---
drivers/media/video/s5p-tv/mixer_drv.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/s5p-tv/mixer_drv.c
b/drivers/media/video/s5p-tv/mixer_drv.c
index a2c0c25..6bf4a9e 100644
--- a/drivers/media/video/s5p-tv/mixer_drv.c
+++ b/drivers/medi
Make it possible to instantiate sii9234, HDMI's MHL, from regular
device tree description.
Signed-off-by: Karol Lewandowski
Signed-off-by: Kyungmin Park
---
Documentation/devicetree/bindings/i2c/sii9234.txt | 14 ++
drivers/media/video/s5p-tv/sii9234_drv.c | 20
This patchset adds initial device tree support to drivers used by
s5p-tv on Exynos4.
DT support for s5p-tv driver itself would benefit from changes to v4l
core (missing OF helper functions) and thus, will be sent later in
separate patchset.
Karol Lewandowski (3):
[media] s5p-tv: Add initial DT-
DMA burst support is added to improve performance in EHCI data
transfer. The USB EHCI controller on Exynos SoCs can use INCR16,
INCR8, and INCR4 mode. These modes of INSNREG00 register should
be set in order to enable DMA burst transfer. This feature is
also related to AHB spec.
Signed-off-by: Jin
This patch adds USB HOST register definitions. The definition for
EHCI INSNREG00 regiser and corresponding bit field definitions are
added.
Signed-off-by: Jingoo Han
---
arch/arm/mach-exynos/include/mach/regs-usb-host.h | 23 +
1 files changed, 23 insertions(+), 0 deletions
On 29/02/12 13:01, Thomas Abraham wrote:
Hi Sangwook,
On 29 February 2012 18:11, Sangwook Lee wrote:
Enable burst transfer from AHB for EHCI.
This fixes data transfer of USB Ethernet with EHCI.
Without this patch, scp hardly works.
Signed-off-by: Sangwook Lee
---
arch/arm/mach-exynos/setu
Hi Jingoo
On 29/02/12 13:23, Jingoo Han wrote:
Hi, Sangwook.
I know what you want to add.
I'll send new patch which can enable EHCI burst mode.
Great !
Thanks
Sangwook
This new patch will not use platform data callback and different machine
directory
file to include EHCI INSNREG00 definit
This driver requires standard properties only (address and irq)
which are automatically marshalled into plain old resources by OF core.
Signed-off-by: Karol Lewandowski
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-g2d/g2d.c |9 +
1 files changed, 9 insertions(+), 0 delet
Hi, Sangwook.
I know what you want to add.
I'll send new patch which can enable EHCI burst mode.
This new patch will not use platform data callback and different machine
directory
file to include EHCI INSNREG00 definitions.
Also, comment will be modified properly.
Thank you.
Best regards,
Jing
Hi,
> -Original Message-
> From: Thomas Abraham [mailto:thomas.abra...@linaro.org]
> Sent: Wednesday, February 29, 2012 10:02 PM
> To: Sangwook Lee
> Cc: linux-samsung-soc@vger.kernel.org; linux-...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org;
> ben-li...@fluff.org; gre...@sus
Hi Sangwook,
On 29 February 2012 18:11, Sangwook Lee wrote:
> Enable burst transfer from AHB for EHCI.
> This fixes data transfer of USB Ethernet with EHCI.
> Without this patch, scp hardly works.
>
> Signed-off-by: Sangwook Lee
> ---
> arch/arm/mach-exynos/setup-usb-phy.c | 6 ++
>
Add platform specific function for EHCI burst function
Signed-off-by: Sangwook Lee
---
drivers/usb/host/ehci-s5p.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/host/ehci-s5p.c b/drivers/usb/host/ehci-s5p.c
index 293f741..c5eb0ce 100644
--- a/drivers/usb/
Enable burst transfer from AHB for EHCI.
This fixes data transfer of USB Ethernet with EHCI.
Without this patch, scp hardly works.
Signed-off-by: Sangwook Lee
---
arch/arm/mach-exynos/setup-usb-phy.c |6 ++
arch/arm/plat-samsung/devs.c |2 ++
arch/arm/plat-samsung/i
Enable burst transfer from AHB for EHCI.
This fixes data transfer issue of USB Ethernet with EHCI.
Without this patch, ping works and network utilities such as scp hardly works.
It was tested on Origen board with the following configs.
root@linaro-alip:~# lsusb -t
/: Bus 02.Port 1: Dev 1, Class=r
Hi Tushar,
> -Original Message-
> From: linux-samsung-soc-ow...@vger.kernel.org
> [mailto:linux-samsung-soc-ow...@vger.kernel.org] On Behalf
> Of Tushar Behera
> Sent: Thursday, December 01, 2011 2:50 PM
> To: linux-samsung-soc@vger.kernel.org
> Cc: kgene@samsung.com; linaro-...@lists
Hello,
On 02/29/2012 01:25 AM, KyongHo Cho wrote:
>>> static int exynos4_clk_hdmiphy_ctrl(struct clk *clk, int enable)
>>> {
>>> return s5p_gatectrl(S5P_HDMI_PHY_CONTROL, clk, enable);
>>> @@ -679,61 +684,55 @@ static struct clk exynos4_init_clocks_off[] = {
>>> .enable
Hi Tushar,
On 12/01/2011 06:50 AM, Tushar Behera wrote:
> The framebuffer driver needs the clock named 'lcd' as its bus
> clock but the equivalent clock on Exynos4 is named as 'fimd'.
> Hence, create a clkdev lookup entry with the name 'lcd' that
> references the 'fimd' clock.
>
> Signed-off-by:
54 matches
Mail list logo