[PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-01-18 Thread Sean Paul
Add a quirk which adds a new downclocked mode to the EDID of Samsung LTN121AT10-301 panels. This allows the intel driver to apply downclocking and save power. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/drm_edid.c | 47 1

[PATCH] drm: Add locking to resume_force_mode to prevent multiple

2012-03-22 Thread Sean Paul
Add a mutex to protect resume_force_mode from being called multiple times. This fixes a bug observed on SNB where two wake sources call resume_force_mode and the FDI training fails as a result. The user facing result of this is complete screen corruption. Signed-off-by: Sean Paul seanp

Re: [PATCH] drm: Add locking to resume_force_mode to prevent multiple

2012-03-23 Thread Sean Paul
On Thu, Mar 22, 2012 at 6:57 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: On Thu, 22 Mar 2012 18:25:55 -0400, Sean Paul seanp...@chromium.org wrote: Add a mutex to protect resume_force_mode from being called multiple times. This fixes a bug observed on SNB where two wake sources call

[PATCH] drm/i915: Add lock on drm_helper_resume_force_mode

2012-03-23 Thread Sean Paul
i915_drm_thaw was not locking the mode_config lock when calling drm_helper_resume_force_mode. When there were multiple wake sources, this caused FDI training failure on SNB which in turn corrupted the display. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/i915/i915_drv.c

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-28 Thread Sean Paul
On Wed, Jan 18, 2012 at 10:06 AM, Sean Paul seanp...@chromium.org wrote: Add a quirk which adds a new downclocked mode to the EDID of Samsung LTN121AT10-301 panels. This allows the intel driver to apply downclocking and save power. Is there any feedback on the patch? I'd like to get it merged

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-29 Thread Sean Paul
On Tue, May 29, 2012 at 10:43 AM, Alex Deucher alexdeuc...@gmail.com wrote: On Mon, May 28, 2012 at 1:20 PM, Sean Paul seanp...@chromium.org wrote: On Wed, Jan 18, 2012 at 10:06 AM, Sean Paul seanp...@chromium.org wrote: Add a quirk which adds a new downclocked mode to the EDID of Samsung

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-29 Thread Sean Paul
On Tue, May 29, 2012 at 5:23 PM, Alex Deucher alexdeuc...@gmail.com wrote: On Tue, May 29, 2012 at 4:33 PM, Sean Paul seanp...@chromium.org wrote: On Tue, May 29, 2012 at 10:43 AM, Alex Deucher alexdeuc...@gmail.com wrote: On Mon, May 28, 2012 at 1:20 PM, Sean Paul seanp...@chromium.org wrote

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-30 Thread Sean Paul
On Wed, May 30, 2012 at 1:06 AM, Rafał Miłecki zaj...@gmail.com wrote: 2012/5/30 Sean Paul seanp...@chromium.org: On Tue, May 29, 2012 at 5:23 PM, Alex Deucher alexdeuc...@gmail.com wrote: On Tue, May 29, 2012 at 4:33 PM, Sean Paul seanp...@chromium.org wrote: On Tue, May 29, 2012 at 10:43 AM

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-30 Thread Sean Paul
On Wed, May 30, 2012 at 10:16 AM, Adam Jackson a...@redhat.com wrote: On 5/30/12 8:05 AM, Sean Paul wrote: Yes, definitely. The reason I can't set it via xrandr (easily) is because we look for lvds downclock modes (in i915) on the driver init. Since the driver initializes way before we have

Re: [PATCH] drm: Add downclock quirk for Samsung LTN121AT10-301

2012-05-31 Thread Sean Paul
On Thu, May 31, 2012 at 3:09 AM, Daniel Vetter dan...@ffwll.ch wrote: On Wed, May 30, 2012 at 11:21:32AM -0400, Sean Paul wrote: On Wed, May 30, 2012 at 10:16 AM, Adam Jackson a...@redhat.com wrote: On 5/30/12 8:05 AM, Sean Paul wrote: Yes, definitely. The reason I can't set it via xrandr

Re: [PATCH] drm/exynos: fix memory leak: free EDID block

2012-11-20 Thread Sean Paul
On Tue, Nov 20, 2012 at 4:30 AM, Egbert Eich e...@suse.de wrote: drm_get_edid() returns a pointer to an EDID block. The caller is responsible to free this pointer itself. Here the pointer gets assigned to the local variable raw_edid. Therefore it should be freed before the variable goes out of

Re: [PATCH] drm/exynos: fix memory leak: free EDID block

2012-11-20 Thread Sean Paul
On Tue, Nov 20, 2012 at 3:29 PM, Egbert Eich e...@suse.com wrote: Sean Paul writes: On Tue, Nov 20, 2012 at 4:30 AM, Egbert Eich e...@suse.de wrote: drm_get_edid() returns a pointer to an EDID block. The caller is responsible to free this pointer itself. Here the pointer gets

Re: [PATCH 1/2] drm/exynos: hdmi: add support for extra permissable resolutions

2012-12-18 Thread Sean Paul
and 1680x1050. Additional PHY configs has been added to support extra refresh rates. It also reduces the duplication of the timing data. s/permissable/permissible/ in the subject Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Signed-off-by: Sean Paul seanp...@chromium.org Signed-off

Re: [PATCH 2/2] drm/exynos: mixer: add support for extra resolutions

2012-12-18 Thread Sean Paul
/#/c/32245, which pulled out common code from mixer and hdmi into drm_hdmi. That way we keep the supported resolution ranges nicely encapsulated in one place. Sean Signed-off-by: Sean Paul seanp...@chromium.org Signed-off-by: Rahul Sharma rahul.sha...@samsung.com --- drivers/gpu/drm/exynos

Re: [PATCH 1/2] drm/exynos: hdmi: add support for extra permissable resolutions

2012-12-20 Thread Sean Paul
On Wed, Dec 19, 2012 at 12:06 AM, Rahul Sharma r.sh.o...@gmail.com wrote: On Tue, Dec 18, 2012 at 8:35 PM, Sean Paul seanp...@google.com wrote: On Tue, Dec 18, 2012 at 9:12 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Program the core and timing generator registers using the timing data

Re: [PATCH 1/4] drm/exynos: add display-mode-check operation to exynos_mixer_ops struct

2013-01-03 Thread Sean Paul
On Thu, Dec 27, 2012 at 6:38 AM, Rahul Sharma rahul.sha...@samsung.com wrote: This patch adds the display mode check operation to exynos_mixer_ops in drm-common-hdmi. In Exynos SoCs, mixer IP can put certain restrictions on the proposed display modes. These restriction needs to be considered

Re: [PATCH 2/4] drm/exynos: implement display-mode-check callback in mixer driver

2013-01-03 Thread Sean Paul
if passes the criteria set by mixer and hdmi IPs. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos/exynos_mixer.c | 30 ++ 1 file changed, 30 insertions(+) diff --git a/drivers/gpu/drm/exynos

Re: [PATCH 3/4] drm/exynos: mixer: set correct mode for range of resolutions

2013-01-03 Thread Sean Paul
configuration register. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos/exynos_mixer.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers

Re: [PATCH 8/8] drm/exynos: fimd: add complete_scanout function

2013-01-03 Thread Sean Paul
On Thu, Jan 3, 2013 at 7:56 AM, Prathyush K prathy...@chromium.org wrote: On Wed, Jan 2, 2013 at 10:24 PM, Sean Paul seanp...@chromium.org wrote: On Wed, Dec 26, 2012 at 6:27 AM, Prathyush K prathyus...@samsung.com wrote: The wait_for_vblank interface is modified to the complete_scanout

Re: [PATCH 7/8] drm/exynos: hdmi: add complete_scanout function

2013-01-03 Thread Sean Paul
On Thu, Jan 3, 2013 at 7:58 AM, Prathyush K prathy...@chromium.org wrote: On Wed, Jan 2, 2013 at 10:12 PM, Sean Paul seanp...@chromium.org wrote: On Wed, Dec 26, 2012 at 6:27 AM, Prathyush K prathyus...@samsung.com wrote: The wait_for_vblank interface is modified to the complete_scanout

Re: [PATCH 2/4] drm/exynos: implement display-mode-check callback in mixer driver

2013-01-04 Thread Sean Paul
On Wed, Jan 2, 2013 at 10:37 PM, Rahul Sharma r.sh.o...@gmail.com wrote: On Wed, Jan 2, 2013 at 10:45 PM, Sean Paul seanp...@google.com wrote: On Thu, Dec 27, 2012 at 6:38 AM, Rahul Sharma rahul.sha...@samsung.com wrote: This patch adds the implementation of check_mode callback in the mixer

Re: [PATCH v2 2/4] drm/exynos: implement display-mode-check callback in mixer driver

2013-01-04 Thread Sean Paul
will be acceptable only if passes the criteria set by mixer and hdmi IPs. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos/exynos_mixer.c | 26 ++ 1 file changed, 26 insertions(+) diff --git

Re: [PATCH v2 1/4] drm/exynos: add display-mode-check operation to exynos_mixer_ops struct

2013-01-06 Thread Sean Paul
during mode negotiation, which happens immediately after edid parsing. Both, mixer check-mode and hdmi check-timing callbacks are called one after another and ANDed result is returned back. Signed-off-by: Rahul Sharma rahul.sha...@samsung.com Reviewed-by: Sean Paul seanp...@chromium.org

[PATCH] drm/exynos: Get HDMI version from device tree

2013-01-07 Thread Sean Paul
Add a property to the hdmi node so we can specify the HDMI version in the device tree instead of just defaulting to v1.4 with the existence of the dt node. Signed-off-by: Sean Paul seanp...@chromium.org --- .../devicetree/bindings/drm/exynos/hdmi.txt|3 +++ drivers/gpu/drm/exynos

Re: [PATCH] drm/exynos: Get HDMI version from device tree

2013-01-07 Thread Sean Paul
On Mon, Jan 7, 2013 at 3:54 PM, Mitch Bradley w...@firmworks.com wrote: On 1/7/2013 10:43 AM, Sean Paul wrote: Add a property to the hdmi node so we can specify the HDMI version in the device tree instead of just defaulting to v1.4 with the existence of the dt node. Signed-off-by: Sean Paul

Re: [PATCH] drm/exynos: Get HDMI version from device tree

2013-01-07 Thread Sean Paul
On Jan 7, 2013 5:32 PM, Stephen Warren swar...@wwwdotorg.org wrote: On 01/07/2013 01:43 PM, Sean Paul wrote: Add a property to the hdmi node so we can specify the HDMI version in the device tree instead of just defaulting to v1.4 with the existence of the dt node. diff --git

Re: [PATCH] drm/exynos: Get HDMI version from device tree

2013-01-08 Thread Sean Paul
On Tue, Jan 8, 2013 at 11:38 AM, Stephen Warren swar...@wwwdotorg.org wrote: On 01/07/2013 04:12 PM, Sean Paul wrote: On Jan 7, 2013 5:32 PM, Stephen Warren swar...@wwwdotorg.org mailto:swar...@wwwdotorg.org wrote: On 01/07/2013 01:43 PM, Sean Paul wrote: Add a property to the hdmi node so

Re: [PATCH] drm/exynos: Get HDMI version from device tree

2013-01-08 Thread Sean Paul
On Tue, Jan 8, 2013 at 11:45 AM, Lucas Stach d...@lynxeye.de wrote: Am Montag, den 07.01.2013, 16:12 -0500 schrieb Sean Paul: On Mon, Jan 7, 2013 at 3:54 PM, Mitch Bradley w...@firmworks.com wrote: On 1/7/2013 10:43 AM, Sean Paul wrote: Add a property to the hdmi node so we can specify

[PATCH v2] drm/exynos: Get HDMI version from device tree

2013-01-08 Thread Sean Paul
Add a property to the hdmi node so we can specify the HDMI version in the device tree instead of just defaulting to v1.4 with the existence of the dt node. Signed-off-by: Sean Paul seanp...@chromium.org --- .../devicetree/bindings/drm/exynos/hdmi.txt|2 + drivers/gpu/drm/exynos

Re: [PATCH] [RFC] video: exynos dp: Making Exynos DP Compliant with CDF

2013-01-11 Thread Sean Paul
On Fri, Jan 11, 2013 at 5:35 AM, Leela Krishna Amudala l.kris...@samsung.com wrote: The Exynos DP transmitter is treated as an end entity in the display pipeline and made this RFC patch compliant with CDF. Any suggestions are welcome. A few comments below. It's hard to get too much of an

[PATCH] drm/exynos: Remove internal interrupt handling

2013-01-14 Thread Sean Paul
Remove the internal interrupt handling since it's never invoked and remove external reference. This patch removes a bunch of dead code and clarifies how hotplugging is handled in the HDMI driver. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos/exynos_hdmi.c | 74

[PATCH v2] drm/exynos: Remove internal interrupt handling

2013-01-16 Thread Sean Paul
Remove the internal interrupt handling since it's never invoked and remove external reference. This patch removes a bunch of dead code and clarifies how hotplugging is handled in the HDMI driver. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos/exynos_hdmi.c | 74

Re: [PATCH] drm/exynos: add check for the device power status

2013-01-23 Thread Sean Paul
On Wed, Jan 23, 2013 at 5:10 AM, Shirish S s.shir...@samsung.com wrote: The hdmi and mixer win_commit calls currently are not checking the status of IP before updating the respective registers, this patch adds this check. Signed-off-by: Shirish S s.shir...@samsung.com ---

[PATCH] drm/i2c: Add driver for PTN3460 LVDS/DP bridge

2013-01-24 Thread Sean Paul
driver via the ptn3460_wait_until_ready function. Signed-off-by: Sean Paul seanp...@chromium.org --- .../devicetree/bindings/drm/i2c/ptn3460.txt| 27 ++ drivers/gpu/drm/Kconfig|2 + drivers/gpu/drm/i2c/Kconfig|6 + drivers/gpu

Re: [PATCH] drm/i2c: Add driver for PTN3460 LVDS/DP bridge

2013-01-24 Thread Sean Paul
On Thu, Jan 24, 2013 at 4:22 PM, Daniel Vetter dan...@ffwll.ch wrote: On Thu, Jan 24, 2013 at 7:09 PM, Sean Paul seanp...@chromium.org wrote: This patch adds the driver for the PTN3460 LVDS/DP bridge chip. The driver allows the EDID emulation to be selected from device tree, along

Re: [PATCH] video: drm: exynos: Adds display-timing node parsing using video helper function

2013-01-28 Thread Sean Paul
On Mon, Jan 28, 2013 at 12:45 AM, Vikas Sajjan vikas.saj...@linaro.org wrote: This patch adds display-timing node parsing using video helper function Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com Signed-off-by: Vikas Sajjan vikas.saj...@linaro.org ---

Re: [PATCH] video: drm: exynos: Adds display-timing node parsing using video helper function

2013-01-28 Thread Sean Paul
On Mon, Jan 28, 2013 at 12:02 PM, Leela Krishna Amudala l.kris...@samsung.com wrote: On Mon, Jan 28, 2013 at 9:24 PM, Sean Paul seanp...@chromium.org wrote: On Mon, Jan 28, 2013 at 12:45 AM, Vikas Sajjan vikas.saj...@linaro.org wrote: This patch adds display-timing node parsing using video

Re: [PATCH v2] drm/exynos: Get HDMI version from device tree

2013-01-29 Thread Sean Paul
On Tue, Jan 8, 2013 at 5:56 PM, Stephen Warren swar...@wwwdotorg.org wrote: On 01/08/2013 01:16 PM, Sean Paul wrote: Add a property to the hdmi node so we can specify the HDMI version in the device tree instead of just defaulting to v1.4 with the existence of the dt node. I guess this seems

Re: [PATCH v2 1/1] video: drm: exynos: Adds display-timing node parsing using video helper function

2013-01-30 Thread Sean Paul
On Wed, Jan 30, 2013 at 1:30 AM, Vikas Sajjan vikas.saj...@linaro.org wrote: This patch adds display-timing node parsing using video helper function Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com Signed-off-by: Vikas Sajjan vikas.saj...@linaro.org ---

Re: [PATCH v2] drm/exynos: Get HDMI version from device tree

2013-01-31 Thread Sean Paul
On Wed, Jan 30, 2013 at 10:03 PM, Stephen Warren swar...@wwwdotorg.org wrote: On 01/30/2013 06:16 PM, Inki Dae wrote: 2013/1/30 Sylwester Nawrocki sylvester.nawro...@gmail.com: Hi, On 01/08/2013 11:56 PM, Stephen Warren wrote: On 01/08/2013 01:16 PM, Sean Paul wrote: Add a property

Re: [PATCH v3 1/1] video: drm: exynos: Adds display-timing node parsing using video helper function

2013-02-01 Thread Sean Paul
On Fri, Feb 1, 2013 at 6:59 AM, Vikas Sajjan vikas.saj...@linaro.org wrote: This patch adds display-timing node parsing using video helper function Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com Signed-off-by: Vikas Sajjan vikas.saj...@linaro.org ---

[PATCH v3 0/2] Get the HDMI IP block version from device tree

2013-02-05 Thread Sean Paul
the arch- specific bits for exynos5. Changes in v3: - Use compatible field in device tree instead of hdmi-version field - Change hdmi driver's naming to use IP version instead of hdmi version Sean Paul (2): drm/exynos: Get HDMI version from device tree ARM: Change exynos5-hdmi references

[PATCH v3 2/3] ARM: Change exynos5-hdmi references to exynos4-hdmi

2013-02-05 Thread Sean Paul
With the change drm/exynos: Get HDMI version from device tree, exynos5-hdmi is no longer relevant. Update references to exynos4-hdmi and update the hdmi compatibility string to accurately reflect the hdmi driver. Signed-off-by: Sean Paul seanp...@chromium.org --- arch/arm/boot/dts/exynos5250

Re: [PATCH v3 1/3] drm/exynos: Get HDMI version from device tree

2013-02-05 Thread Sean Paul
On Tue, Feb 5, 2013 at 4:22 PM, Stephen Warren swar...@wwwdotorg.org wrote: n 02/05/2013 04:42 PM, Sean Paul wrote: Use the compatible string in the device tree to determine which registers/functions to use in the HDMI driver. Also changes the references from v13 to 4210 and v14 to 4212

Re: [PATCH v3 1/3] drm/exynos: Get HDMI version from device tree

2013-02-05 Thread Sean Paul
On Tue, Feb 5, 2013 at 4:42 PM, Stephen Warren swar...@wwwdotorg.org wrote: On 02/05/2013 05:37 PM, Sean Paul wrote: On Tue, Feb 5, 2013 at 4:22 PM, Stephen Warren swar...@wwwdotorg.org wrote: n 02/05/2013 04:42 PM, Sean Paul wrote: Use the compatible string in the device tree to determine

Re: [PATCH] drm/exynos: hdmi: use drm_display_mode to check the supported modes

2013-02-26 Thread Sean Paul
On Tue, Feb 26, 2013 at 7:16 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmi driver is using drm_display_mode for setting timing values for a supported resolution. Conversion to fb_videomode and then comparing with the mixer/hdmi/phy limits is not required. Instead,

Re: [PATCH] drm/exynos: hdmi: using drm_display_mode timings for exynos4

2013-02-27 Thread Sean Paul
On Fri, Feb 22, 2013 at 8:32 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos5 is already using drm_display_mode for timings parameters. Exynos4 is also modifed to use the same. List of supported resolutions and corresponding timings are removed which helps is enabling some extra

[PATCH] drm/exynos: Don't blend mixer layer 0

2013-04-25 Thread Sean Paul
This patch disables blending the mixer's layer 0 onto the background (solid color). It doesn't make sense to blend this layer by default, and causes color distortion if the layer is used for arbitrary content. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/exynos

Re: [PATCH v4] drm/exynos: hdmi: use drm_display_mode to check the supported modes

2013-04-29 Thread Sean Paul
On Mon, Apr 29, 2013 at 7:14 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmi driver is using drm_display_mode for setting timing values for a supported resolution. Conversion to fb_videomode and then comparing with the mixer/hdmi/phy limits is not required. Instead,

Re: [PATCH 1/4] drm/exynos: hdmi: move hdmi subsystem registration to drm common hdmi

2013-04-29 Thread Sean Paul
On Mon, Apr 29, 2013 at 10:50 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmi sub-system consists of mixer, hdmi ip, hdmi-phy and hdmi-ddc components. Currently, drivers for these components are getting registered in exynos_drm_drv.c, which is meant for registration of drm

Re: [PATCH 2/4] drm/exynos: hdmi: register hdmiphy driver from common drm hdmi

2013-04-29 Thread Sean Paul
On Mon, Apr 29, 2013 at 10:50 AM, Rahul Sharma rahul.sha...@samsung.com wrote: hdmiphy hardware block is a physically separate device. Hdmiphy driver is glued inside hdmi driver and acessed through hdmi callbacks. With increasing diversities in the hdmiphy mapping and configurations, hdmi

Re: [PATCH 4/4] ARM: EXYNOS: remove parent device for hdmiphy clock

2013-04-29 Thread Sean Paul
On Mon, Apr 29, 2013 at 10:50 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Hdmiphy clock flows from hdmiphy hw to hdmi ip and mixer. It is commonly accessed among hdmi and hdmiphy driver. During power cycle, each of these driver decrements the ref-count and ensures that last user disables

Re: [PATCH 2/4] drm/exynos: hdmi: register hdmiphy driver from common drm hdmi

2013-05-03 Thread Sean Paul
On Fri, May 3, 2013 at 4:25 AM, Rahul Sharma r.sh.o...@gmail.com wrote: Hi Sean, On Mon, Apr 29, 2013 at 10:28 PM, Sean Paul seanp...@chromium.org wrote: On Mon, Apr 29, 2013 at 10:50 AM, Rahul Sharma rahul.sha...@samsung.com wrote: hdmiphy hardware block is a physically separate device

Re: [PATCH 1/4] drm/exynos: hdmi: move hdmi subsystem registration to drm common hdmi

2013-05-04 Thread Sean Paul
On Fri, May 3, 2013 at 2:04 AM, Rahul Sharma r.sh.o...@gmail.com wrote: On Mon, Apr 29, 2013 at 10:06 PM, Sean Paul seanp...@google.com wrote: On Mon, Apr 29, 2013 at 10:50 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmi sub-system consists of mixer, hdmi ip, hdmi-phy and hdmi

[PATCH] drm: Add drm_bridge

2013-08-08 Thread Sean Paul
. In practical terms, this requires the drm driver to make these associations at init time, which is fine for SoC applications where this link is static. Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/drm_crtc.c| 50 + drivers/gpu/drm/drm_crtc_helper.c | 112

Re: [PATCH] drm: Add drm_bridge

2013-08-09 Thread Sean Paul
On Thu, Aug 8, 2013 at 8:36 PM, Daniel Vetter dan...@ffwll.ch wrote: On Thu, Aug 8, 2013 at 11:03 PM, Sean Paul seanp...@chromium.org wrote: This patch adds the notion of a drm_bridge. A bridge is a chained device which hangs off an encoder. The drm driver using the bridge should provide

Re: [PATCH] drm: Add drm_bridge

2013-08-13 Thread Sean Paul
On Tue, Aug 13, 2013 at 3:16 PM, Daniel Vetter dan...@ffwll.ch wrote: Hi all, Ok I've tossed around another idea with Sean on irc, but it turned out to be too complicated for irc. So here it's in more detail. So the goal is to share bridge drivers/transcoders/whatever between different

[PATCH v2 0/2] drm: Add drm_bridge and PTN3460 bridge driver

2013-08-14 Thread Sean Paul
driver - Removed the drm_bridge_helper_funcs and stuck everything in drm_bridge_funcs - Added driver_private to drm_bridge Sean Paul (2): drm: Add drm_bridge drm/bridge: Add PTN3460 bridge driver .../devicetree/bindings/drm/bridge/ptn3460.txt | 27 ++ drivers/gpu/drm/Kconfig

[PATCH v2 1/2] drm: Add drm_bridge

2013-08-14 Thread Sean Paul
/disable hooks). Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/gpu/drm/drm_crtc.c| 50 ++ drivers/gpu/drm/drm_crtc_helper.c | 89 ++- include/drm/drm_crtc.h| 55 3 files changed, 175

[PATCH v2 2/2] drm/bridge: Add PTN3460 bridge driver

2013-08-14 Thread Sean Paul
This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS bridge chip. Signed-off-by: Sean Paul seanp...@chromium.org --- .../devicetree/bindings/drm/bridge/ptn3460.txt | 27 ++ drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile

Re: [PATCH v2 2/2] drm/bridge: Add PTN3460 bridge driver

2013-08-15 Thread Sean Paul
On Thu, Aug 15, 2013 at 11:28 AM, Thierry Reding thierry.red...@gmail.com wrote: On Wed, Aug 14, 2013 at 04:47:38PM -0400, Sean Paul wrote: [...] +int ptn3460_init(struct drm_device *dev, struct drm_encoder *encoder, + struct i2c_client *client, struct device_node *node

Re: [PATCH v2 2/2] drm/bridge: Add PTN3460 bridge driver

2013-08-15 Thread Sean Paul
On Thu, Aug 15, 2013 at 4:42 PM, Thierry Reding thierry.red...@gmail.com wrote: On Thu, Aug 15, 2013 at 03:32:58PM -0400, Sean Paul wrote: On Thu, Aug 15, 2013 at 11:28 AM, Thierry Reding thierry.red...@gmail.com wrote: On Wed, Aug 14, 2013 at 04:47:38PM -0400, Sean Paul wrote: [...] +int

Re: [PATCH v2 1/2] drm: Add drm_bridge

2013-08-29 Thread Sean Paul
On Wed, Aug 14, 2013 at 4:47 PM, Sean Paul seanp...@chromium.org wrote: This patch adds the notion of a drm_bridge. A bridge is a chained device which hangs off an encoder. The drm driver using the bridge should provide the association between encoder and bridge. Once a bridge is associated

Re: [PATCH 4/7] drm/exynos: add support for exynos5420 hdmiphy

2013-09-03 Thread Sean Paul
On Fri, Aug 30, 2013 at 2:59 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos5420 hdmiphy device is a platform device, unlike predecessor SoCs where it used to be a I2C device. This support is added to the hdmiphy driver. Stuffing a platform driver in the same place as your i2c driver

Re: [PATCH 3/7] drm/exynos: add hdmiphy pmu bit control in hdmiphy driver

2013-09-03 Thread Sean Paul
On Fri, Aug 30, 2013 at 2:59 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Before hdmiphy operation like config, start etc, hdmiphy bit in PMU block should be enabled. Earlier this happens in hdmi drvier through a dummy hdmiphy clock. s/drvier/driver/ Signed-off-by: Rahul Sharma

Re: [PATCH 2/7] drm/exynos: remove dummy hdmiphy clock

2013-09-03 Thread Sean Paul
On Fri, Aug 30, 2013 at 2:59 AM, Rahul Sharma rahul.sha...@samsung.com wrote: hdmiphy is a dummy clock which actually controls the PMU bit to enable/disbale hdmiphy (before CCF). This clock is cleaned s/disbale/disable/ from the hdmi driver. Signed-off-by: Rahul Sharma

Re: [PATCH 1/7] drm/exynos: move hdmiphy related code to hdmiphy driver

2013-09-03 Thread Sean Paul
A few comments. On Fri, Aug 30, 2013 at 2:59 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmiphy operations and configs are kept inside the hdmi driver. Hdmiphy related code is tightly coupled with hdmi IP driver. This patche moves hdmiphy related code to hdmiphy driver.

Re: [PATCH 1/7] drm/exynos: move hdmiphy related code to hdmiphy driver

2013-09-04 Thread Sean Paul
On Wed, Sep 4, 2013 at 3:37 AM, Inki Dae inki@samsung.com wrote: -Original Message- From: Rahul Sharma [mailto:r.sh.o...@gmail.com] Sent: Wednesday, September 04, 2013 2:48 PM To: Sean Paul Cc: Rahul Sharma; linux-samsung-soc; dri-devel; kgene.kim; sw0312.kim; InKi Dae; Lucas

Re: [PATCH 1/7] drm/exynos: move hdmiphy related code to hdmiphy driver

2013-09-04 Thread Sean Paul
On Wed, Sep 4, 2013 at 1:47 AM, Rahul Sharma r.sh.o...@gmail.com wrote: Thanks Sean, On 3 September 2013 20:15, Sean Paul seanp...@chromium.org wrote: A few comments. On Fri, Aug 30, 2013 at 2:59 AM, Rahul Sharma rahul.sha...@samsung.com wrote: Exynos hdmiphy operations and configs

Re: [PATCH 1/7] drm/exynos: move hdmiphy related code to hdmiphy driver

2013-09-05 Thread Sean Paul
On Thu, Sep 5, 2013 at 2:19 AM, Inki Dae inki@samsung.com wrote: -Original Message- From: linux-samsung-soc-ow...@vger.kernel.org [mailto:linux-samsung-soc- ow...@vger.kernel.org] On Behalf Of Rahul Sharma Sent: Thursday, September 05, 2013 3:04 PM To: Inki Dae Cc: Sean Paul

Re: [PATCH 1/7] drm/exynos: move hdmiphy related code to hdmiphy driver

2013-09-06 Thread Sean Paul
On Thu, Sep 5, 2013 at 11:37 PM, Rahul Sharma r.sh.o...@gmail.com wrote: On 5 September 2013 19:20, Inki Dae inki@samsung.com wrote: -Original Message- From: Sean Paul [mailto:seanp...@chromium.org] Sent: Thursday, September 05, 2013 10:20 PM To: Inki Dae Cc: Rahul Sharma

[PATCH 0/5] Add some missing bits for exynos5250-snow

2013-10-01 Thread Sean Paul
This set adds some missing devicetree nodes to the exynos5250-snow file as well as adds a drm_bridge driver for the ptn3460 DP-LVDS chip. This chip is used in the exynos5250-snow board. Sean Sean Paul (5): ARM: dts: Add fimd display-timings for exynos5250-snow ARM: dts: Add dp-controller node

[PATCH 2/5] ARM: dts: Add dp-controller node to exynos5250-snow

2013-10-01 Thread Sean Paul
This patch adds the dp-controller node to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- arch/arm/boot/dts/exynos5250-snow.dts | 12 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts

[PATCH 1/5] ARM: dts: Add fimd display-timings for exynos5250-snow

2013-10-01 Thread Sean Paul
This patch adds the internal panel timings to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- arch/arm/boot/dts/exynos5250-snow.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot

[PATCH 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-01 Thread Sean Paul
This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS bridge chip. Signed-off-by: Sean Paul seanp...@chromium.org --- .../devicetree/bindings/drm/bridge/ptn3460.txt | 27 ++ drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile

[PATCH 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-01 Thread Sean Paul
This patch adds code to look for the ptn3460 in the device tree file on exynos initialization. If ptn node is found, the driver will initialize the ptn3460 driver and skip creating a DP connector (since the bridge driver will register its own connector). Signed-off-by: Sean Paul seanp

[PATCH 5/5] ARM: dts: Add ptn3460 to exynos5250-snow

2013-10-01 Thread Sean Paul
This patch adds a node for the ptn3460 DP-LVDS chip in the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- arch/arm/boot/dts/exynos5250-snow.dts | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b

Re: [PATCH 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-03 Thread Sean Paul
On Thu, Oct 3, 2013 at 9:55 AM, Inki Dae inki@samsung.com wrote: Hi, thank you for your contribution and the below is my short comments, 2013/10/2 Sean Paul seanp...@chromium.org: This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS bridge chip. Signed-off-by: Sean

Re: [PATCH 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-03 Thread Sean Paul
On Thu, Oct 3, 2013 at 10:43 AM, Inki Dae inki@samsung.com wrote: 2013/10/2 Sean Paul seanp...@chromium.org: This patch adds code to look for the ptn3460 in the device tree file on exynos initialization. If ptn node is found, the driver will initialize the ptn3460 driver and skip creating

Re: [PATCH 2/5] ARM: dts: Add dp-controller node to exynos5250-snow

2013-10-03 Thread Sean Paul
On Wed, Oct 2, 2013 at 5:10 PM, Olof Johansson o...@lixom.net wrote: On Tue, Oct 1, 2013 at 4:40 PM, Sean Paul seanp...@chromium.org wrote: This patch adds the dp-controller node to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- arch/arm/boot/dts

Re: [PATCH 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-03 Thread Sean Paul
On Thu, Oct 3, 2013 at 1:18 PM, Inki Dae inki@samsung.com wrote: 2013/10/4 Sean Paul seanp...@chromium.org: On Thu, Oct 3, 2013 at 10:43 AM, Inki Dae inki@samsung.com wrote: 2013/10/2 Sean Paul seanp...@chromium.org: This patch adds code to look for the ptn3460 in the device tree file

Re: [PATCH 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-03 Thread Sean Paul
On Thu, Oct 3, 2013 at 1:39 PM, Inki Dae inki@samsung.com wrote: 2013/10/3 Sean Paul seanp...@chromium.org: On Thu, Oct 3, 2013 at 9:55 AM, Inki Dae inki@samsung.com wrote: Hi, thank you for your contribution and the below is my short comments, 2013/10/2 Sean Paul seanp

Re: [PATCH 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-03 Thread Sean Paul
On Thu, Oct 3, 2013 at 2:23 PM, Inki Dae inki@samsung.com wrote: 2013/10/4 Sean Paul seanp...@chromium.org: On Thu, Oct 3, 2013 at 1:39 PM, Inki Dae inki@samsung.com wrote: 2013/10/3 Sean Paul seanp...@chromium.org: On Thu, Oct 3, 2013 at 9:55 AM, Inki Dae inki@samsung.com wrote

[PATCH v2 0/5] Add some missing bits for exynos5250-snow

2013-10-03 Thread Sean Paul
This set adds some missing devicetree nodes to the exynos5250-snow file as well as adds a drm_bridge driver for the ptn3460 DP-LVDS chip. This chip is used in the exynos5250-snow board. Sean Sean Paul (5): ARM: dts: Add fimd display-timings for exynos5250-snow ARM: dts: Add dp-controller node

[PATCH v2 1/5] ARM: dts: Add fimd display-timings for exynos5250-snow

2013-10-03 Thread Sean Paul
This patch adds the internal panel timings to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: No difference arch/arm/boot/dts/exynos5250-snow.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250

[PATCH v2 2/5] ARM: dts: Add dp-controller node to exynos5250-snow

2013-10-03 Thread Sean Paul
This patch adds the dp-controller node to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: Added dp-controller address to node (rebased on linux-next) arch/arm/boot/dts/exynos5250-snow.dts | 12 1 file changed, 12 insertions(+) diff --git

[PATCH v2 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-03 Thread Sean Paul
This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS bridge chip. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: - Changed header definition to static inline - Changed dt node name to lvds-bridge .../devicetree/bindings/drm/bridge/ptn3460.txt

[PATCH v2 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-03 Thread Sean Paul
This patch adds code to look for the ptn3460 in the device tree file on exynos initialization. If ptn node is found, the driver will initialize the ptn3460 driver and skip creating a DP connector (since the bridge driver will register its own connector). Signed-off-by: Sean Paul seanp

[PATCH v2 5/5] ARM: dts: Add ptn3460 to exynos5250-snow

2013-10-03 Thread Sean Paul
This patch adds a node for the ptn3460 DP-LVDS chip in the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: Changed node name to lvds-bridge arch/arm/boot/dts/exynos5250-snow.dts | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch

Re: [PATCH v2 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-04 Thread Sean Paul
On Thu, Oct 3, 2013 at 10:29 PM, Inki Dae inki@samsung.com wrote: 2013/10/4 Sean Paul seanp...@chromium.org: This patch adds code to look for the ptn3460 in the device tree file on exynos initialization. If ptn node is found, the driver will initialize the ptn3460 driver and skip creating

Re: [PATCH v2 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-04 Thread Sean Paul
On Fri, Oct 4, 2013 at 12:18 AM, Inki Dae inki@samsung.com wrote: 2013/10/4 Sean Paul seanp...@chromium.org: On Thu, Oct 3, 2013 at 10:29 PM, Inki Dae inki@samsung.com wrote: 2013/10/4 Sean Paul seanp...@chromium.org: This patch adds code to look for the ptn3460 in the device tree file

Re: [PATCH v2 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-04 Thread Sean Paul
On Fri, Oct 4, 2013 at 11:01 AM, Inki Dae inki@samsung.com wrote: -Original Message- From: Sean Paul [mailto:seanp...@chromium.org] Sent: Friday, October 04, 2013 11:17 PM To: Inki Dae Cc: Kukjin Kim; DRI mailing list; linux-samsung-...@vger.kernel.org; linux-arm-ker

[PATCH v3 0/5] Add some missing bits for exynos5250-snow

2013-10-10 Thread Sean Paul
This set adds some missing devicetree nodes to the exynos5250-snow file as well as adds a drm_bridge driver for the ptn3460 DP-LVDS chip. This chip is used in the exynos5250-snow board. Sean Sean Paul (5): ARM: dts: Add fimd display-timings for exynos5250-snow ARM: dts: Add dp-controller node

[PATCH v3 1/5] ARM: dts: Add fimd display-timings for exynos5250-snow

2013-10-10 Thread Sean Paul
This patch adds the internal panel timings to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: No difference v3: Added status = okay arch/arm/boot/dts/exynos5250-snow.dts | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm

[PATCH v3 2/5] ARM: dts: Add dp-controller node to exynos5250-snow

2013-10-10 Thread Sean Paul
This patch adds the dp-controller node to the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: Added dp-controller address to node (rebased on linux-next) v3: Added status = okay arch/arm/boot/dts/exynos5250-snow.dts | 13 + 1 file changed, 13

[PATCH v3 3/5] drm/bridge: Add PTN3460 bridge driver

2013-10-10 Thread Sean Paul
This patch adds a drm_bridge driver for the PTN3460 DisplayPort to LVDS bridge chip. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: - Changed header definition to static inline - Changed dt node name to lvds-bridge v3: No changes .../devicetree/bindings/drm/bridge

[PATCH v3 4/5] drm/exynos: Initialize ptn3460 if present

2013-10-10 Thread Sean Paul
This patch adds code to look for the ptn3460 in the device tree file on exynos initialization. If ptn node is found, the driver will initialize the ptn3460 driver and skip creating a DP connector (since the bridge driver will register its own connector). Signed-off-by: Sean Paul seanp

[PATCH v3 5/5] ARM: dts: Add ptn3460 to exynos5250-snow

2013-10-10 Thread Sean Paul
This patch adds a node for the ptn3460 DP-LVDS chip in the exynos5250-snow board dts file. Signed-off-by: Sean Paul seanp...@chromium.org --- v2: Changed node name to lvds-bridge v3: No changes arch/arm/boot/dts/exynos5250-snow.dts | 19 +++ 1 file changed, 19 insertions

[PATCH 00/23] drm/exynos: Refactor parts of the exynos driver

2013-10-10 Thread Sean Paul
manager/display handling Sean Daniel Kurtz (1): drm/exynos: hdmi: remove the i2c drivers and use devtree Sean Paul (21): drm/exynos: Merge overlay_ops into manager_ops drm/exynos: Add an initialize function to manager and display drm/exynos: Use manager_op initialize in fimd drm/exynos

[PATCH 01/23] drm/exynos: Remove useless slab.h include

2013-10-10 Thread Sean Paul
From: Stéphane Marchesin marc...@chromium.org Signed-off-by: Stéphane Marchesin marc...@chromium.org Signed-off-by: Sean Paul seanp...@chromium.org --- drivers/video/exynos/exynos_dp_core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/video/exynos/exynos_dp_core.c b/drivers/video

  1   2   3   4   5   6   7   8   9   10   >