Re: [PATCH V4 02/10] drm/panel: add prepare and unprepare routines

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Most of the panels need an init sequence as mentioned below: -- poweron LCD unit/LCD_EN -- start video data -- poweron LED unit/BACKLIGHT_EN And, a de-init sequence as mentioned below:

[PATCH 2/2] ASoC: samsung: Extend snow driver to support MAX98091

2014-06-20 Thread Tushar Behera
Peach-pi board has MAX98091 CODEC. Extend snow machine driver to support this board. Signed-off-by: Tushar Behera tusha...@samsung.com --- Documentation/devicetree/bindings/sound/snow.txt |1 + sound/soc/samsung/snow.c |1 + 2 files changed, 2 insertions(+) diff

Re: [PATCH V4 00/10] drm: exynos: few patches to enhance bridge chip support

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:56 PM, Ajay Kumar ajaykumar...@samsung.com wrote: This series is based on exynos-drm-next branch of Inki Dae's tree at: git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git I have tested this after adding few DT changes for exynos5250-snow,

Re: [PATCH V4 01/10] drm/exynos: Move DP setup out of hotplug workqueue

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:56 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Move the DP training and video enable from the hotplug handler into a seperate function and call the same during dpms ON. With existing code, DP HPD should be generated just few ms before calling enable_irq in

Re: [PATCH V4 04/10] drm/panel: Add driver for lvds/edp based panels

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: This patch adds a simple driver to handle all the LCD and LED powerup/down routines needed to support eDP/LVDS panels. The LCD and LED units are usually powered up via regulators, and almost on all boards, we

Re: [PATCH V4 05/10] drm/bridge: add helper functions to support bridge chain

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Add helper functions to create bridge chain and to call the corresponding next_bridge functions. Signed-off-by: Ajay Kumar ajaykumar...@samsung.com Suggested-by: Rob Clark robdcl...@gmail.com ---

[PATCH 1/2] ASoC: max98090: Add max98091 compatible string

2014-06-20 Thread Tushar Behera
From: Wonjoon Lee woojoo@samsung.com The MAX98091 CODEC is the same as MAX98090 CODEC, but with an extra microphone. Existing driver for MAX98090 CODEC already has support for MAX98091 CODEC. Adding proper compatible string so that MAX98091 CODEC can be specified from device tree.

Re: [PATCH V4 03/10] drm/exynos: dp: modify driver to support drm_panel

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Add drm_panel controls to support powerup/down of the eDP panel, if one is present at the sink side. Signed-off-by: Ajay Kumar ajaykumar...@samsung.com --- .../devicetree/bindings/video/exynos_dp.txt

Re: [PATCH V4 06/10] drm/bridge: Add a driver which binds drm_bridge with drm_panel

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Add a dummy bridge which binds all of the drm_bridge callbacks to corresponding drm_panel callbacks. In theory, this is just a glue layer for the last bridge and the panel attached to it. This driver also

Re: [PATCH V4 08/10] drm/exynos: dp: create bridge chain using ptn3460 and panel_binder

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: exynos_dp supports a simple bridge chain with ptn3460 bridge and an LVDS panel attached to it. This patch creates the bridge chain with ptn3460 as the head of the list and panel_binder being the tail.

Re: [PATCH V4 07/10] drm/bridge: ptn3460: Support bridge chaining

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: Modify the driver to invoke callbacks for the next bridge in the bridge chain. Also, remove the drm_connector implementation from ptn3460, since the same is implemented using panel_binder. Signed-off-by: Ajay

Re: [PATCH V4 09/10] drm/bridge: Add ps8622/ps8625 bridge driver

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: From: Vincent Palatin vpala...@chromium.org This patch adds drm_bridge driver for parade DisplayPort to LVDS bridge chip. Signed-off-by: Vincent Palatin vpala...@chromium.org Signed-off-by: Andrew Bresticker

Re: [PATCH V4 10/10] drm/exynos: Add ps8622 lvds bridge discovery to DP driver

2014-06-20 Thread Ajay kumar
ping. On Wed, Jun 11, 2014 at 11:57 PM, Ajay Kumar ajaykumar...@samsung.com wrote: From: Rahul Sharma rahul.sha...@samsung.com This patch adds ps8622 lvds bridge discovery code to the dp driver. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Signed-off-by: Ajay Kumar

Re: [PATCH v2] clocksource: exynos-mct: Register the timer for stable udelay

2014-06-20 Thread Will Deacon
On Thu, Jun 19, 2014 at 05:40:49PM +0100, Tomasz Figa wrote: On 19.06.2014 18:31, Doug Anderson wrote: My personal vote would be to submit a patch to change cycles_t to always be 32-bits. Given that 32-bits was fine for udelay() for ARM that seems sane and simple. If someone later comes

[PATCH v2 0/2] ARM: dts: Peach-pi audio support and cleanup

2014-06-20 Thread Tushar Behera
The patchset is dependent on following patch. [1] ARM: dts: Update the parent for Audss clocks in Exynos5420 https://lkml.org/lkml/2014/6/11/36 During the review of v1, it was pointed out that it would be better to sort DTS files for Peach-pit and Peach-pi boards. Patch 2 is a step towards that

[PATCH v2 1/2] ARM: dts: Enable audio support for Peach-pi board

2014-06-20 Thread Tushar Behera
Peach-pi board has MAX98091 audio codec connected on HSI2C-7 bus. Signed-off-by: Tushar Behera tusha...@samsung.com --- Changes for v2: * Replaced max98090 with max98091. arch/arm/boot/dts/exynos5800-peach-pi.dts | 31 + 1 file changed, 31 insertions(+) diff --git

[PATCH 2/2] ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files

2014-06-20 Thread Tushar Behera
Peach-pit and Peach-pi boards are almost similar, hence the DTS file is also very similar. Sorting nodes in both these files will allow us to figure out the difference easily. All the node aliases are sorted in alphabetically increasing order. There is no functional change with this patch.

Re: [PATCH 0/4] Add support for Exynos clock output configuration

2014-06-20 Thread Tomasz Figa
Hi Daniel, On 18.06.2014 18:17, Daniel Drake wrote: Hi Tomasz, On Tue, May 20, 2014 at 5:43 PM, Tomasz Figa t.f...@samsung.com wrote: Since the block responsible for handling the pin is PMU, not CMU, a separate driver, that binds to PMU node is required and acquires all input clocks by

Re: [PATCH v2] clocksource: exynos-mct: Register the timer for stable udelay

2014-06-20 Thread amit daniel kachhap
On Fri, Jun 20, 2014 at 1:45 PM, Will Deacon will.dea...@arm.com wrote: On Thu, Jun 19, 2014 at 05:40:49PM +0100, Tomasz Figa wrote: On 19.06.2014 18:31, Doug Anderson wrote: My personal vote would be to submit a patch to change cycles_t to always be 32-bits. Given that 32-bits was fine for

Re: [PATCH 1/2] drm/exynos/fbdev: don't set fix.smem/mmio_{start,len}

2014-06-20 Thread Daniel Kurtz
On Fri, Jun 20, 2014 at 7:59 AM, Siarhei Siamashka siarhei.siamas...@gmail.com wrote: On Fri, 4 Apr 2014 17:22:01 +0800 Daniel Kurtz djku...@chromium.org wrote: Kernel access to the eyxnos fbdev framebuffer is via its gem object's kernel mapping (kvaddr, stored in info-screen_base).

Re: [PATCH 5/5] drm/exynos: enable vsync interrupt while waiting for vblank

2014-06-20 Thread Rahul Sharma
Hi All, On 18 June 2014 17:04, Rahul Sharma rahul.sha...@samsung.com wrote: mixer_wait_for_vblank function expects that the upcoming vsync interrupt handler routine will clear the wait_vsync_event atomic variable. For this to happen, interrupts should be enabled and disabled properly.

Re: [PATCH v2] clocksource: exynos_mct: Fix ftrace

2014-06-20 Thread Daniel Lezcano
On 06/19/2014 07:08 PM, Doug Anderson wrote: In (93bfb76 clocksource: exynos_mct: register sched_clock callback) we supported using the MCT as a scheduler clock. Hi Thomas, is it possible you update the tip/timers/core so I can get visibility on the above patch to apply this one ? Thanks

Re: [PATCH V4 00/10] drm: exynos: few patches to enhance bridge chip support

2014-06-20 Thread Inki Dae
2014-06-20 17:06 GMT+09:00 Ajay kumar ajayn...@gmail.com: ping. I will have a review soon but I'm afraid that I cannot have a test yet because I have no any board with panel based on eDP and LVDS so wait for until I get a board. Otherwise, can anyone give me tested-by? and I'd happy to give me

Re: [PATCH 2/2] ASoC: samsung: Extend snow driver to support MAX98091

2014-06-20 Thread Doug Anderson
Tushar, On Fri, Jun 20, 2014 at 1:03 AM, Tushar Behera tusha...@samsung.com wrote: Peach-pi board has MAX98091 CODEC. Extend snow machine driver to support this board. Signed-off-by: Tushar Behera tusha...@samsung.com --- Documentation/devicetree/bindings/sound/snow.txt |1 +

Re: [PATCH v2] devicetree: Add generic IOMMU device tree bindings

2014-06-20 Thread Arnd Bergmann
On Wednesday 18 June 2014 11:14:39 Will Deacon wrote: On Wed, Jun 18, 2014 at 12:37:16AM +0100, Thierry Reding wrote: - Each master has a set of fixed StreamIDs - StreamIDs can be remastered by adding a constant offset (this could also be used to describe RequesterID - StreamID

Re: [PATCH v2] clocksource: exynos-mct: Register the timer for stable udelay

2014-06-20 Thread Doug Anderson
Hi, On Fri, Jun 20, 2014 at 4:19 AM, amit daniel kachhap amit.dan...@samsung.com wrote: On Fri, Jun 20, 2014 at 1:45 PM, Will Deacon will.dea...@arm.com wrote: On Thu, Jun 19, 2014 at 05:40:49PM +0100, Tomasz Figa wrote: On 19.06.2014 18:31, Doug Anderson wrote: My personal vote would be to

[PATCH v3 2/3] clocksource: exynos_mct: __raw_readl/__raw_writel = readl_relaxed/writel_relaxed

2014-06-20 Thread Doug Anderson
Using the __raw functions is discouraged. Update the file to consistently use the proper functions. Signed-off-by: Doug Anderson diand...@chromium.org --- Changes in v3: - __raw_readl / __raw_writel patch new for version 3 drivers/clocksource/exynos_mct.c | 24 1 file

[PATCH v3 0/3] Exynos MCT udelay, MCT cleanup, MCT to 32-bits

2014-06-20 Thread Doug Anderson
This is a series of 3 patches related to the exynos MCT (multi core timer). The first allows MCT to function as a udelay() timer which fixes broken udelay on 5400, 5800, and even (to a lesser extent) on 5250. The second is some general cleanup. The third moves MCT to 32-bits where possible to

[PATCH v3 3/3] clocksource: exynos_mct: Only use 32-bits where possible

2014-06-20 Thread Doug Anderson
The MCT has a nice 64-bit counter. That means that we _can_ register as a 64-bit clocksource and sched_clock. ...but that doesn't mean we should. The 64-bit counter is read by reading two 32-bit registers. That means reading needs to be something like: - Read upper half - Read lower half -

[PATCH v3 1/3] clocksource: exynos_mct: Register the timer for stable udelay

2014-06-20 Thread Doug Anderson
From: Amit Daniel Kachhap amit.dan...@samsung.com This patch registers the exynos mct clocksource as the current timer as it has constant clock rate. This will generate correct udelay for the exynos platform and avoid using unnecessary calibrated jiffies. This change has been tested on exynos5420

Re: [PATCH v2] devicetree: Add generic IOMMU device tree bindings

2014-06-20 Thread Will Deacon
On Fri, Jun 20, 2014 at 04:53:08PM +0100, Arnd Bergmann wrote: On Wednesday 18 June 2014 11:14:39 Will Deacon wrote: On Wed, Jun 18, 2014 at 12:37:16AM +0100, Thierry Reding wrote: - Each master has a set of fixed StreamIDs - StreamIDs can be remastered by adding a constant offset (this

Re: [PATCH v2] devicetree: Add generic IOMMU device tree bindings

2014-06-20 Thread Arnd Bergmann
On Friday 20 June 2014 18:50:51 Will Deacon wrote: On Fri, Jun 20, 2014 at 04:53:08PM +0100, Arnd Bergmann wrote: On Wednesday 18 June 2014 11:14:39 Will Deacon wrote: On Wed, Jun 18, 2014 at 12:37:16AM +0100, Thierry Reding wrote: - Each master has a set of fixed StreamIDs -

Re: [PATCH v2 1/2] ARM: dts: Enable audio support for Peach-pi board

2014-06-20 Thread Doug Anderson
Tushar, On Fri, Jun 20, 2014 at 1:20 AM, Tushar Behera tusha...@samsung.com wrote: Peach-pi board has MAX98091 audio codec connected on HSI2C-7 bus. Signed-off-by: Tushar Behera tusha...@samsung.com --- Changes for v2: * Replaced max98090 with max98091.

Re: [PATCH 2/2] ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files

2014-06-20 Thread Doug Anderson
+- 2 files changed, 233 insertions(+), 228 deletions(-) Thanks, this looks much better. I tried against next-20140620 and it applied cleanly, gave a good diff between pit and pi, and looked sane. This is gonna be a pain in the butt if Kukjin doesn't apply it ASAP. It will conflict

Re: [PATCH] swiotlb: Correct kernel command line handler

2014-06-20 Thread Konrad Rzeszutek Wilk
On Wed, Apr 02, 2014 at 01:36:29PM +0900, Jungseok Lee wrote: On Tuesday, April 01, 2014 9:46 PM, Konrad Rzeszutek Wilk wrote: On Tue, Apr 01, 2014 at 10:51:58AM +0900, Jungseok Lee wrote: This patch corrects kernel command line handler when io_tlb_nslabs is set to 0. A current

Re: [PATCH 1/2] ASoC: max98090: Add max98091 compatible string

2014-06-20 Thread Doug Anderson
Tushar, On Fri, Jun 20, 2014 at 1:03 AM, Tushar Behera tusha...@samsung.com wrote: From: Wonjoon Lee woojoo@samsung.com The MAX98091 CODEC is the same as MAX98090 CODEC, but with an extra microphone. Existing driver for MAX98090 CODEC already has support for MAX98091 CODEC. Adding proper

Re: MMC error on Exynos4210 board

2014-06-20 Thread Tim Kryger
On Thu, Jun 19, 2014 at 8:33 PM, Sachin Kamat spk.li...@gmail.com wrote: On Thu, Jun 19, 2014 at 6:11 PM, Jaehoon Chung jh80.ch...@samsung.com wrote: On 06/19/2014 07:40 PM, Sachin Kamat wrote: On Thu, Jun 19, 2014 at 2:40 PM, Tim Kryger tim.kry...@gmail.com wrote: On Thu, Jun 19, 2014 at 1:49

[RESEND PATCH v3] charger: tps65090: Allow charger module to be used when no irq

2014-06-20 Thread Doug Anderson
On the ARM Chromebook tps65090 has two masters: the AP (the main processor running linux) and the EC (the embedded controller). The AP is allowed to mess with FETs but the EC is in charge of charge control. The tps65090 interupt line is routed to both the AP and the EC, which can cause quite a

Re: [PATCH] i2c: exynos5: Properly use the noirq variants of suspend/resume

2014-06-20 Thread Kevin Hilman
Hi Doug, Doug Anderson diand...@chromium.org writes: On Thu, Jun 19, 2014 at 11:43 AM, Kevin Hilman khil...@linaro.org wrote: Doug Anderson diand...@chromium.org writes: The original code for the exynos i2c controller registered for the noirq variants. However during review feedback it was

Re: [PATCH] i2c: exynos5: Properly use the noirq variants of suspend/resume

2014-06-20 Thread Doug Anderson
Kevin, On Fri, Jun 20, 2014 at 2:48 PM, Kevin Hilman khil...@linaro.org wrote: Hi Doug, Doug Anderson diand...@chromium.org writes: On Thu, Jun 19, 2014 at 11:43 AM, Kevin Hilman khil...@linaro.org wrote: Doug Anderson diand...@chromium.org writes: The original code for the exynos i2c

Re: [PATCH] i2c: exynos5: Properly use the noirq variants of suspend/resume

2014-06-20 Thread Kevin Hilman
Doug Anderson diand...@chromium.org writes: Kevin, On Fri, Jun 20, 2014 at 2:48 PM, Kevin Hilman khil...@linaro.org wrote: Hi Doug, Doug Anderson diand...@chromium.org writes: On Thu, Jun 19, 2014 at 11:43 AM, Kevin Hilman khil...@linaro.org wrote: Doug Anderson diand...@chromium.org

Re: [PATCH v2] devicetree: Add generic IOMMU device tree bindings

2014-06-20 Thread Olav Haugan
On 5/30/2014 12:06 PM, Arnd Bergmann wrote: On Friday 30 May 2014 08:16:05 Rob Herring wrote: On Fri, May 23, 2014 at 3:33 PM, Thierry Reding thierry.red...@gmail.com wrote: From: Thierry Reding tred...@nvidia.com +IOMMU master node: +== + +Devices that access memory

Re: [PATCH] i2c: exynos5: Properly use the noirq variants of suspend/resume

2014-06-20 Thread Doug Anderson
Kevin, On Fri, Jun 20, 2014 at 4:13 PM, Kevin Hilman khil...@linaro.org wrote: Doug Anderson diand...@chromium.org writes: Kevin, On Fri, Jun 20, 2014 at 2:48 PM, Kevin Hilman khil...@linaro.org wrote: Hi Doug, Doug Anderson diand...@chromium.org writes: On Thu, Jun 19, 2014 at 11:43

Re: [PATCH] i2c: exynos5: Properly use the noirq variants of suspend/resume

2014-06-20 Thread Tomasz Figa
On 21.06.2014 01:53, Doug Anderson wrote: Kevin, On Fri, Jun 20, 2014 at 4:13 PM, Kevin Hilman khil...@linaro.org wrote: Doug Anderson diand...@chromium.org writes: Kevin, On Fri, Jun 20, 2014 at 2:48 PM, Kevin Hilman khil...@linaro.org wrote: Hi Doug, Doug Anderson