From: Gustavo Padovan gustavo.pado...@collabora.co.uk
PageFlips now use the atomic helper to work through the atomic modesetting
API. Async page flips are not supported yet.
v2: Add .atomic_begin() step to handle the vblank part we removed from
exynos page_flip code.
Signed-off-by: Gustavo
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
exynos needs to update planes with the crtc enabled (mainly for the FIMD
case) so this specific atomic commit changes the order of
drm_atomic_helper_commit_modeset_enables() and
drm_atomic_helper_commit_planes() to commit planes after we
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Run dpms operations through the atomic intefaces. This basically removes
the .dpms() callback from econders and crtcs and use .disable() and
.enable() to turn the crtc on and off.
v2: Address comments by Joonyoung:
- make hdmi code
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
on resume (or enable()) do not call disable_plane() on planes that
are already disabled.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 15 +--
1 file changed, 1
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Use drm_atomic_set_fb_for_plane() in the legacy page_flip path to keep
track of the framebuffer pointer and reference.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by: Joonyoung Shim jy0922.s...@samsung.com
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
To follow more closely the new atomic API we split the dpms()
helper into the enable() and disable() helper to get exactly the
same semantics.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
This is a preparation commit to move exynos_drm_crtc_disable() together
with the future exynos_drm_crtc_enable() that will come from the split of
exynos_drm_crtc_dpms() callback.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Now that phase 1 and 2 are complete we can switch the update/disable_plane
callbacks to their atomic version.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by: Joonyoung Shim jy0922.s...@samsung.com
Tested-by: Tobias
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Rename win_commit() helper to update_plane() and win_disable() to
disable_plane().
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 14 +++---
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
The new atomic infrastructure needs the .mode_set_nofb() callback to
update CRTC timings before setting any plane.
v2: remove WARN_ON(!crtc-state) from mode_set_nofb
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Everything starts disabled so we don't really need to disable anything.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by: Joonyoung Shim jy0922.s...@samsung.com
Tested-by: Tobias Jakobi tjak...@math.uni-bielefeld.de
2015-05-28 Joonyoung Shim jy0922.s...@samsung.com:
On 05/28/2015 05:24 PM, Joonyoung Shim wrote:
On 05/28/2015 02:39 PM, Inki Dae wrote:
Hi Gustavo,
On 2015년 05월 28일 05:27, Gustavo Padovan wrote:
Hi Inki,
2015-05-27 Inki Dae inki@samsung.com:
Hi Gustavo,
On 2015년 05월
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Now that phase 1 and 2 are complete switch .set_config helper to
use the atomic one.
v2: also remove .prepare() callback
v3: remove .mode_set() and .mode_set_base() and encoder's
.prepare() callbacks
Signed-off-by: Gustavo Padovan
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
The planes are already disabled by the drm_atomic_helper_commit() code
so we don't need to disable the in these two places.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by: Joonyoung Shim jy0922.s...@samsung.com
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Set CRTC, planes and connectors to use the default implementations from
the atomic helper library. The helpers will work to keep track of state
for each DRM object.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Now that no one is using the functions exported by exynos_drm_plane due
to the atomic conversion we can make remove some of the them or make them
static.
v2: remove unused exynos_drm_crtc
v3: fix checkpatch error (reported by Joonyoung)
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Rip out the check from exynos_update_plane() and create
exynos_check_plane() for the check phase enabling use to use
the atomic helpers to call our check and update phases when updating
planes.
Update all users of exynos_update_plane()
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
The atomic helper to disable planes also uses the optional
.atomic_disable() helper. The unique operation it does is calling
.win_disable()
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
Reviewed-by: Joonyoung Shim
From: Joonyoung Shim jy0922.s...@samsung.com
The exynos_update_plane function needs 16.16 fixed point source data.
Signed-off-by: Joonyoung Shim jy0922.s...@samsung.com
Reviewed-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 7 ---
1 file
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Hi,
Here goes the full support for atomic modesetting on exynos. I've
split the patches in the various phases of atomic support.
v2: fixes comments by Joonyoung
- remove unused var in patch 09
- use -disable instead of
Marek Szyprowski m.szyprow...@samsung.com writes:
Hello,
On 2015-05-28 06:00, Chanho Park wrote:
-Original Message-
From: Joonyoung Shim [mailto:jy0922.s...@samsung.com]
Sent: Thursday, May 28, 2015 10:59 AM
To: Chanho Park; kg...@kernel.org; k.kozlow...@samsung.com
Cc:
On 23.05.2015 12:56, Kukjin Kim wrote:
On 05/20/15 16:31, Javier Martinez Canillas wrote:
Hello Marek,
On Tue, May 19, 2015 at 3:20 PM, Marek Szyprowski
m.szyprow...@samsung.com wrote:
Hello Everyone,
This is yet another attempt to get Exynos SYSMMU driver with integrated
with IOMMU
On Wed, 13 May 2015 15:08:08 +0200 Jan Kara j...@suse.cz wrote:
Provide new function get_vaddr_frames(). This function maps virtual
addresses from given start and fills given array with page frame numbers of
the corresponding pages. If given start belongs to a normal vma, the function
grabs
On 28.05.2015 18:55, Marc Zyngier wrote:
On 27/04/15 01:53, Kukjin Kim wrote:
Krzysztof Kozlowski wrote:
2015-04-23 2:40 GMT+09:00 Marc Zyngier marc.zyng...@arm.com:
Commit 8b283c025443 (ARM: exynos4/5: convert pmu wakeup to
stacked domains) changed the Exynos PMU code to use stacked
On 28.05.2015 19:28, Anand Moon wrote:
Hi Krzysztof,
I will take care of these issue in the future.
Thanks. I just found that prefix was added by my email client so
never mind about that but still please write proper sentences (ending
with full stop). :)
Best regards,
Krzysztof
-Anand
Hi,
When adding new 5422 board we can split out CPU configuration to
separate DTSI file. I already posted patches for Odroid XU3-family
common DTSI file for XU3 Lite board:
http://www.spinics.net/lists/linux-samsung-soc/msg44868.html
IMHO, all of the exynos5422 boards will be same cpu
Hello,
On 2015-05-28 06:00, Chanho Park wrote:
-Original Message-
From: Joonyoung Shim [mailto:jy0922.s...@samsung.com]
Sent: Thursday, May 28, 2015 10:59 AM
To: Chanho Park; kg...@kernel.org; k.kozlow...@samsung.com
Cc: cw00.c...@samsung.com; linux-samsung-soc@vger.kernel.org;
Enable regulator for usbdrd3_0 and usbdrd3_1
From the schematic pin diagram USB3_0 and USB3_1
is regulated by LDO9 and LD011.
Fix the boot message of failed.
[3.503539] exynos-dwc3 usb@1200: Looking up vdd33-supply from device
tree
[3.503556] exynos-dwc3 usb@1200: Looking up
Since commit 2893c379461a (clk: make strings in parent name arrays
const) the name of parent clocks can be const. So add more const in
several clock drivers.
Signed-off-by: Uwe Kleine-König u.kleine-koe...@pengutronix.de
---
Hello,
commit 2893c379461a isn't in Linus Torvald's tree yet, so the
On 28/05/15 10:45, Uwe Kleine-König wrote:
Since commit 2893c379461a (clk: make strings in parent name arrays
const) the name of parent clocks can be const. So add more const in
several clock drivers.
Signed-off-by: Uwe Kleine-König u.kleine-koe...@pengutronix.de
Thanks for the patch,
On 05/28/2015 05:56 AM, Gustavo Padovan wrote:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Now that phase 1 and 2 are complete switch .set_config helper to
use the atomic one.
v2: also remove .prepare() callback
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
On 05/28/2015 05:56 AM, Gustavo Padovan wrote:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Rip out the check from exynos_update_plane() and create
exynos_check_plane() for the check phase enabling use to use
the atomic helpers to call our check and update phases when updating
On 05/28/2015 02:39 PM, Inki Dae wrote:
Hi Gustavo,
On 2015년 05월 28일 05:27, Gustavo Padovan wrote:
Hi Inki,
2015-05-27 Inki Dae inki@samsung.com:
Hi Gustavo,
On 2015년 05월 23일 00:40, Gustavo Padovan wrote:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Run dpms operations
On 28.05.2015 17:58, Anand Moon wrote:
Enable regulator for usbdrd3_0 and usbdrd3_1
From the schematic pin diagram USB3_0 and USB3_1
is regulated by LDO9 and LD011.
Please reformat statement above to proper sentence(s) without before
From.
Fix the boot message of failed.
[3.503539]
On 27/04/15 01:53, Kukjin Kim wrote:
Krzysztof Kozlowski wrote:
2015-04-23 2:40 GMT+09:00 Marc Zyngier marc.zyng...@arm.com:
Commit 8b283c025443 (ARM: exynos4/5: convert pmu wakeup to
stacked domains) changed the Exynos PMU code to use stacked
domains. This has led to a number of interrupt
On 05/28/2015 05:24 PM, Joonyoung Shim wrote:
On 05/28/2015 02:39 PM, Inki Dae wrote:
Hi Gustavo,
On 2015년 05월 28일 05:27, Gustavo Padovan wrote:
Hi Inki,
2015-05-27 Inki Dae inki@samsung.com:
Hi Gustavo,
On 2015년 05월 23일 00:40, Gustavo Padovan wrote:
From: Gustavo Padovan
Hello,
On 2015-03-12 10:11, Damian Eppel wrote:
This is to fix an issue of sleeping in atomic context when processing
hotplug notifications in Exynos MCT(Multi-Core Timer).
The issue was reproducible on Exynos 3250 (Rinato board) and Exynos 5420
(Arndale Octa board).
Whilst testing cpu hotplug
Hi Krzysztof,
I will take care of these issue in the future.
-Anand Moon
On 28 May 2015 at 14:49, Krzysztof Kozlowski k.kozlow...@samsung.com wrote:
On 28.05.2015 17:58, Anand Moon wrote:
Enable regulator for usbdrd3_0 and usbdrd3_1
From the schematic pin diagram USB3_0 and USB3_1
is
Am Donnerstag, 28. Mai 2015, 10:45:51 schrieb Uwe Kleine-König:
Since commit 2893c379461a (clk: make strings in parent name arrays
const) the name of parent clocks can be const. So add more const in
several clock drivers.
Signed-off-by: Uwe Kleine-König u.kleine-koe...@pengutronix.de
Hello Lee,
Thanks a lot for your feedback.
On 05/27/2015 11:11 AM, Lee Jones wrote:
On Fri, 22 May 2015, Javier Martinez Canillas wrote:
From: Gwendal Grignou gwen...@chromium.org
Chromebooks can have more than one Embedded Controller so the
cros_ec device id has to be incremented for
On Thu, 28 May 2015, Javier Martinez Canillas wrote:
Hello Lee,
Thanks a lot for your feedback.
On 05/27/2015 11:11 AM, Lee Jones wrote:
On Fri, 22 May 2015, Javier Martinez Canillas wrote:
From: Gwendal Grignou gwen...@chromium.org
Chromebooks can have more than one Embedded
Hello Lee,
[...]
On 05/28/2015 04:26 PM, Lee Jones wrote:
+ if (ec_dev-max_passthru) {
+ /*
+ * Register a PD device as well on top of this device.
+ * We make the following assumptions:
+ * - behind an EC, we have a pd
+ * - only one
On Wed, May 27, 2015 at 12:22:08PM +0900, Krzysztof Kozlowski wrote:
Status of enabling suspend mode for regulator was stored in bitmap-like
long integer.
Applied, thanks.
signature.asc
Description: Digital signature
On Thu, 2015-05-28 at 11:47 +0200, Marek Szyprowski wrote:
Hello,
On 2015-03-12 10:11, Damian Eppel wrote:
This is to fix an issue of sleeping in atomic context when processing
hotplug notifications in Exynos MCT(Multi-Core Timer).
The issue was reproducible on Exynos 3250 (Rinato board)
44 matches
Mail list logo