On Thu, May 14, 2015 at 02:32:31AM +0200, Javier Martinez Canillas wrote:
If the pwm-samsung driver is built as a module, modalias information is
not filled so the module is not autoloaded. Use the MODULE_DEVICE_TABLE()
macro to export the OF device ID so the module contains that information.
Hello Thierry,
On 05/14/2015 02:37 AM, Krzysztof Kozlowski wrote:
On 14.05.2015 09:32, Javier Martinez Canillas wrote:
If the pwm-samsung driver is built as a module, modalias information is
not filled so the module is not autoloaded. Use the MODULE_DEVICE_TABLE()
macro to export the OF
Hello Krzysztof,
On Thu, May 21, 2015 at 4:18 AM, Krzysztof Kozlowski
k.kozlow...@samsung.com wrote:
Since e4b3d38088df (phy: exynos-video-mipi: Fix regression by adding
support for PMU regmap) the Exynos PMU driver provides regmap to access
the MIPI DPHY registers. The MIPI DPHY node uses a
On Thu, May 21, 2015 at 4:04 AM, Krzysztof Kozlowski
k.kozlow...@samsung.com wrote:
2015-05-21 10:57 GMT+09:00 Krzysztof Kozlowski k.kozlow...@samsung.com:
2015-03-19 19:56 GMT+09:00 Beata Michalska b.michal...@samsung.com:
As a follow-up to recent changes to Exynos mipi video phy
driver,
Hello Krzysztof,
On Thu, May 21, 2015 at 4:18 AM, Krzysztof Kozlowski
k.kozlow...@samsung.com wrote:
Since e4b3d38088df (phy: exynos-video-mipi: Fix regression by adding
support for PMU regmap) the Exynos PMU driver provides regmap to access
the MIPI DPHY registers. The MIPI DPHY driver
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Gustavo Padovan wrote:
2015-05-21 Gustavo Padovan gustavo.pado...@collabora.co.uk:
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Hi,
like I said before, this clashes with my commit 'drm/exynos: plane: honor
buffer
On 05/21, Shailendra Verma wrote:
Signed-off-by: Shailendra Verma shailendra.capric...@gmail.com
---
Applied to clk-next
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project
--
To unsubscribe from this list: send the line unsubscribe
Signed-off-by: Shailendra Verma shailendra.capric...@gmail.com
---
drivers/clk/samsung/clk.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/samsung/clk.c b/drivers/clk/samsung/clk.c
index 9e1f88c..7649162 100644
--- a/drivers/clk/samsung/clk.c
+++
Gustavo Padovan wrote:
2015-05-21 Gustavo Padovan gustavo.pado...@collabora.co.uk:
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Hi,
like I said before, this clashes with my commit 'drm/exynos: plane: honor
buffer offset for dma_addr' (5d878bdb51bd7915ba3def8b531238c67624aa58),
Gustavo Padovan wrote:
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Gustavo Padovan wrote:
2015-05-21 Gustavo Padovan gustavo.pado...@collabora.co.uk:
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Hi,
like I said before, this clashes with my commit 'drm/exynos:
During probe free the memory allocated to exynos_info in case of unknown
SOC type.
Signed-off-by: Shailendra Verma shailendra.capric...@gmail.com
---
drivers/cpufreq/exynos-cpufreq.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/cpufreq/exynos-cpufreq.c
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.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 63
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
Signed-off-by: Gustavo Padovan
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
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 new atomic infrastructure needs the .mode_set_nofb() callback to
update CRTC timings before setting any plane.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 60
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
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c| 11
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
---
drivers/gpu/drm/exynos/exynos_drm_fb.c| 3 +++
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
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 3 +++
1
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.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
1 file changed, 1 insertion(+), 1
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
When mode's vrefresh is zero we should ask DRM core to calculate vrefresh
for us so we can get the correct value instead of relying on fixed value
defined in a macro. But if vrefresh is still zero we should fail the
update.
Suggested-by:
Gentle reminder that I still haven't heard anything about the series by
the Samsung guys ;)
With best wishes,
Tobias
Tobias Jakobi wrote:
Hello,
this is a rework of the layer blending setup in the Exynos DRM mixer. The
current setup is static and spread out through the mixer code. This
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
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
---
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()
exynos_drm_fb_get_buf_cnt() needs a fb check too to avoid a null pointer.
Signed-off-by: Gustavo
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
---
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 3 ---
1 file changed, 3 deletions(-)
diff --git
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()
exynos_drm_fb_get_buf_cnt() needs a fb check too to avoid a null pointer.
Signed-off-by: Gustavo
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
---
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 3 ---
1 file changed, 3 deletions(-)
diff --git
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.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
1 file changed, 1 insertion(+), 1
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
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 new atomic infrastructure needs the .mode_set_nofb() callback to
update CRTC timings before setting any plane.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 60
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
---
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
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c| 11
Hey,
On 2015-05-21 16:06, Gustavo Padovan wrote:
Hi Tobias,
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Gustavo Padovan wrote:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
When mode's vrefresh is zero we should ask DRM core to calculate vrefresh
for us so we can get
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
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 3 +++
1
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
---
drivers/gpu/drm/exynos/exynos_drm_fb.c| 3 +++
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.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 63
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Instead of use duplicated information stored on struct exynos_drm_plane
use the atomic state directly to have a more clear understanding and clean
code.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
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
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
Signed-off-by: Gustavo Padovan
Hi,
like I said before, this clashes with my commit 'drm/exynos: plane:
honor buffer offset for dma_addr'
(5d878bdb51bd7915ba3def8b531238c67624aa58), which is currently sitting
in airlied's drm-fixes.
With best wishes,
Tobias
On 2015-05-21 17:02, Gustavo Padovan wrote:
From: Gustavo
Just ignore this one. The patch file was by mistake in the same folder
as the atomic ones. It is part of a patchset that will come out later.
Gustavo
2015-05-21 Gustavo Padovan gust...@padovan.org:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
Instead of use duplicated information
Hi Tobias,
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Gustavo Padovan wrote:
From: Gustavo Padovan gustavo.pado...@collabora.co.uk
When mode's vrefresh is zero we should ask DRM core to calculate vrefresh
for us so we can get the correct value instead of relying on fixed
Hi,
I've retested the series together with [1] and FIMD/VIDI enabled. No
irregularities in the kernel log.
Tested-by: Tobias Jakobi tjak...@math.uni-bielefeld.de
With best wishes,
Tobias
[1] http://www.spinics.net/lists/linux-samsung-soc/msg44790.html
Gustavo Padovan wrote:
From: Gustavo
Enable the Exynos DSI and S6E8AA0 panel for full X11 display on Trats2.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
---
arch/arm/configs/multi_v7_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/configs/multi_v7_defconfig
Enable the Exynos DSI and S6E8AA0 panel for full X11 display on Trats2.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
---
arch/arm/configs/exynos_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/configs/exynos_defconfig
b/arch/arm/configs/exynos_defconfig
On 21-05-15, 23:59, Shailendra Verma wrote:
During probe free the memory allocated to exynos_info in case of unknown
SOC type.
Signed-off-by: Shailendra Verma shailendra.capric...@gmail.com
---
drivers/cpufreq/exynos-cpufreq.c |1 +
1 file changed, 1 insertion(+)
diff --git
On 05/22/2015 05:02 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
Hi Tobias,
On 05/22/2015 05:44 AM, Tobias Jakobi wrote:
Gentle reminder that I still haven't heard anything about the series by
the Samsung guys ;)
Sorry for late, i'm busy and i think whether it's possible any way for
this blending from exynos drm framework after atomic feature of exynos
Hi Gustavo,
On 05/22/2015 05:02 AM, Gustavo Padovan wrote:
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
-
On 05/22/2015 05:02 AM, Gustavo Padovan wrote:
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.
Signed-off-by: Gustavo Padovan gustavo.pado...@collabora.co.uk
---
On 05/22/2015 05:02 AM, Gustavo Padovan wrote:
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
On 05/22/2015 05:02 AM, Gustavo Padovan wrote:
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
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Hi,
like I said before, this clashes with my commit 'drm/exynos: plane: honor
buffer offset for dma_addr' (5d878bdb51bd7915ba3def8b531238c67624aa58),
which is currently sitting in airlied's drm-fixes.
Inki has to merge his -fixes tree
2015-05-21 Gustavo Padovan gustavo.pado...@collabora.co.uk:
2015-05-21 Tobias Jakobi tjak...@math.uni-bielefeld.de:
Hi,
like I said before, this clashes with my commit 'drm/exynos: plane: honor
buffer offset for dma_addr' (5d878bdb51bd7915ba3def8b531238c67624aa58),
which is
56 matches
Mail list logo