From: Sylwester Nawrocki <s.nawro...@samsung.com>
There is no need to support access to the PMU through memory ioresource
as now access through PMU regmap should only be used.
Signed-off-by: Sylwester Nawrocki <s.nawro...@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprow
Hello,
This patch series adds upport for MIPI Video DPHY found in Exynos
5420/5422/5800 and 5433 SoCs.
Best regards
Marek Szyprowski
Samsung R Institute Poland
Patch summary:
Marek Szyprowski (2):
phy: exynos-mipi-video: rewrite handling of phy registers
phy: exynos-mipi-video: add
register controllers (Exynos 5433 case). In both case
also additional 5th PHY (MIPI CSIS 2) has been added.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
.../devicetree/bindings/phy/samsung-phy.txt| 18 ++-
drivers/phy/phy-exynos-mipi-video.c
rewrite is needed to add support for newer Exynos SoCs, which
have MIPI PHY related registers at different offsets or even different
register regions.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/phy/phy-exynos-mipi-video.c | 166
ort->baudclk);
ourport->baudclk = ERR_PTR(-EINVAL);
}
- clk_prepare_enable(clk);
-
ourport->baudclk = clk;
ourport->baudclk_rate = clk ? clk_get_rate(clk) : 0;
}
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
void(*suspend)(struct usb_gadget *);
void(*resume)(struct usb_gadget *);
void(*reset)(struct usb_gadget *);
+ struct delayed_work work;
+ int retries;
/* FIXME support safe rmmod */
=0x7ff2b07bc500, length=5765760
Fixes: 21fb0cb7ec65 ("[media] vb2: Provide helpers for mapping virtual
addresses")
Reported-by: Albert Antony <alb...@newtec.dk>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.riba...@gmail.com>
Acked-by: Marek Szyprowski <m.szyprow...@samsung.co
Acked-by: Marek Szyprowski <m.szyprow...@samsung.com>
diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c
index b066504..cb57bda 100644
--- a/drivers/iommu/exynos-iommu.c
+++ b/drivers/iommu/exynos-iommu.c
@@ -1347,8 +1347,8 @@ static int __init exynos_iommu_of_setup(struct
Choi <cw00.c...@samsung.com>
Reviewed-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
Changes from v1:
(https://lkml.org/lkml/2016/3/13/183)
- Enable the clock before changing the source by s3c24xx_serial_setsource()
- Rebase it on Linux v4.6-rc1
drivers/tty/serial/samsung.c
Hello,
On 2016-04-13 16:12, Greg Kroah-Hartman wrote:
On Wed, Apr 13, 2016 at 11:35:59AM +0200, Marek Szyprowski wrote:
This patch adds code which allow other subsystems get a notification
when deferred probe has been triggered. This way one can retry some
actions, which earlier failed
Hello,
On 2016-04-25 11:19, Ulf Hansson wrote:
On 15 April 2016 at 11:13, Marek Szyprowski <m.szyprow...@samsung.com> wrote:
To read pid/cid registers, the probed device need to be properly turned on.
When it is inside a power domain, the bus code should ensure that the
given power
. So
postcore_initcall_sync is good choice, it ensures of_iommu_init()
called before of_platform_populate.
Cc: Arnd Bergmann <a...@arndb.de>
Cc: Marek Szyprowski <m.szyprow...@samsung.com>
Cc: Rich Felker <dal...@libc.org>
Cc: Rob Herring <robh...@kernel.org>
Cc: Robin Murphy &
uot;)
Cc: <sta...@vger.kernel.org>
Signed-off-by: Krzysztof Kozlowski <k.kozlow...@samsung.com>
Tested-by: Marek Szyprowski <m.szyprow...@samsung.com>
This patch solved similar hang issue on Exynos4210 based Universal_C210
board. Now AES crypto module works fine.
---
Issue was eas
is replaced by a generic one that
supports named memory region reservation [0]. But the fixes are trivial
so we can fix the current code until his rework patch lands.
For the whole series:
Tested-by: Marek Szyprowski <m.szyprow...@samsung.com>
Please queue it as fixes to v4.7-rcX.
[0]:
ka <ay...@soulik.info>
[javier: Rewrote changelog to explain the problem more detailed]
Signed-off-by: Javier Martinez Canillas <jav...@osg.samsung.com>
Tested-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
Hello,
This is a resend of a patch posted by Ayaka some time a
d from software). I see no way
to workaround
this issue in the software.
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
ge to media device core causes deadlock on driver registration.
Anyway, after disabling that config option I was finally able to test your patch
series:
Tested-by: Hans Verkuil <hans.verk...@cisco.com>
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Lorenzo,
On 2016-04-19 13:30, Lorenzo Pieralisi wrote:
Hi Marek,
On Tue, Apr 19, 2016 at 10:28:02AM +0200, Marek Szyprowski wrote:
Hello,
On 2016-04-14 19:25, Lorenzo Pieralisi wrote:
On systems booting with ACPI, the IOMMU drivers require the same
kind of id mapping carried out
.
Returning -EPROBE_DEFER is not a solution in such case, because callers
don't handle this special error code. Instead such devices are added to the
special list and their registration is retried from periodic worker until
all resources are available.
Signed-off-by: Marek Szyprowski <m.szyp
gmail.com>
Cc: Will Deacon <will.dea...@arm.com>
Cc: Hanjun Guo <hanjun@linaro.org>
Cc: Rob Herring <robh...@kernel.org>
Cc: Krzysztof Kozlowski <k.kozlow...@samsung.com>
Cc: Robin Murphy <robin.mur...@arm.com>
Cc: Tomasz Nowicki <t...@semihalf.com>
Cc: Joe
2c->clk);
+ clk_disable(i2c->clk);
i2c->suspended = 0;
return 0;
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
There is no need to access regmap of coupled phy to check its state - such
information is already in the phy device itself, so use it directly. This
let us to avoid possible access to registers of the device in the disabled
power domain if the coupled phy is already disabled.
Signed-off-by: Marek
Dear Tobias
On 2016-07-18 13:00, Tobias Jakobi wrote:
Marek Szyprowski wrote:
On 2016-07-15 15:21, Tobias Jakobi wrote:
Tobias Jakobi wrote:
Hello Marek,
I've tested the patchset on 4.7-rc7 and noticed that it breaks reboot on
my ODROID-X2.
Going to check where exactly things break
Hi Tobias
On 2016-07-18 18:43, Tobias Jakobi wrote:
Marek Szyprowski wrote:
On 2016-07-18 13:00, Tobias Jakobi wrote:
Marek Szyprowski wrote:
On 2016-07-15 15:21, Tobias Jakobi wrote:
Tobias Jakobi wrote:
Hello Marek,
I've tested the patchset on 4.7-rc7 and noticed that it breaks
reboot
led)
- __enqueue_in_driver(vb);
+ if (q->start_streaming_called) {
+ ret = __enqueue_in_driver(vb);
+ if (ret)
+ return ret;
+ }
/* Fill buffer information for the userspace */
if (pb)
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
xynos: Add proper runtime pm support"
I still have to check if forcing runpm status to 'on' makes a
difference. I suspect that the aggressive clock gating might be the reason?
Thanks for testing. I will check this issue. Could you send me your .config?
Best regards
--
Marek Szyprowski, PhD
There is no need to access regmap of coupled phy to check its state - such
information is already in the phy device itself, so use it directly. This
let us to avoid possible access to registers of the device in the disabled
power domain if the coupled phy is already disabled.
Signed-off-by: Marek
Hello,
On 2016-06-30 10:25, Krzysztof Kozlowski wrote:
Split out subsystem specific changes for easier reviews. This will be
squashed with main commit.
Signed-off-by: Krzysztof Kozlowski <k.kozlow...@samsung.com>
[for vb2-core]
Reviewed-by: Marek Szyprowski <m.szyprow...@sa
place syscore ops with standard platform
device pm_ops")
Signed-off-by: Arnd Bergmann <a...@arndb.de>
Thanks for the fix!
Acked-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/pinctrl/samsung/pinctrl-samsung.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
Hi Joerg,
On 2017-02-06 17:10, Joerg Roedel wrote:
From: Joerg Roedel <jroe...@suse.de>
Register Exynos IOMMUs to the IOMMU core and make them
visible in sysfs. This patch does not add the links between
IOMMUs and translated devices yet.
Cc: Marek Szyprowski <m.szyprow...@samsun
Hi All,
On 2017-02-08 12:46, Lee Jones wrote:
On Mon, 30 Jan 2017, Marek Szyprowski wrote:
This patchset is a first step to add support for all power domains on
Exynos5433 SoCs. This patchset contains patches for Exynos pin control
driver and Exynos LPASS MFD driver, which are needed to make
Hi Joerg,
On 2017-02-08 14:57, Joerg Roedel wrote:
On Tue, Feb 07, 2017 at 01:36:15PM +0100, Marek Szyprowski wrote:
+ ret = iommu_device_sysfs_add(>iommu, >dev, NULL,
+"sysmmu.%pa", );
Can we stick to the common name across th
Hi All,
On 2017-01-26 15:43, Marek Szyprowski wrote:
On 2017-01-25 14:12, Lars-Peter Clausen wrote:
On 01/25/2017 11:28 AM, Marek Szyprowski wrote:
Add pointer to slave device to of_dma_xlate to let DMA engine driver
to know which slave device is using given DMA channel. This will be
later
samsung,disp-sysreg = <_disp>;
interrupt-names = "fifo", "vsync", "lcd_sys";
interrupts = ,
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Lars,
On 2017-01-25 14:12, Lars-Peter Clausen wrote:
On 01/25/2017 11:28 AM, Marek Szyprowski wrote:
Add pointer to slave device to of_dma_xlate to let DMA engine driver
to know which slave device is using given DMA channel. This will be
later used to implement non-irq-safe runtime PM
Hi Krzysztof,
On 2017-01-27 19:02, Krzysztof Kozlowski wrote:
On Thu, Jan 26, 2017 at 09:48:11PM +0200, Krzysztof Kozlowski wrote:
On Thu, Jan 26, 2017 at 09:33:49AM +0100, Marek Szyprowski wrote:
This patch adds support for retention control for Exynos5433 SoCs. Three
groups of pins has been
SoCs / TM2 boards. First version of the all patches
needed to get it working have been pushed to the following git repo:
https://git.linaro.org/people/marek.szyprowski/linux-srpol.git v4.10-next-tm2-pd
Best regards
Marek Szyprowski
Samsung R Institute Poland
Changelog:
v3:
- moved adding
call.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
---
drivers/pinctrl/samsung/pinctrl-exynos.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/pinctrl/samsung/pinctrl-exynos.c
b/drivers/pinctrl/sam
Pad retention should be controlled from pin control driver, so remove it
from Exynos LPASS driver. After this change, no more access to PMU regmap
is needed, so remove also the code for handling PMU regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Acked-by: Krzysztof Koz
() happened before they were disabled by clock core because of lack
of users. Handling those clocks is also needed to make it possible to
enable support for audio power domain.
This patch requires adding sfr0_ctrl clock to device tree.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.
Disable device on driver remove and release allocated regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
Acked-by: Sylwester Nawrocki <s.nawro...@samsung.com>
---
drivers/mfd/exynos-lpass.c | 11 +++
match whole banks.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
---
drivers/pinctrl/samsung/pinctrl-exynos.c | 58
1 file changed, 58 insertions(+)
diff --git a/drivers/pinctrl/samsung/pinc
Hi Krzysztof,
On 2017-01-27 20:46, Krzysztof Kozlowski wrote:
On Thu, Jan 26, 2017 at 09:33:46AM +0100, Marek Szyprowski wrote:
This patchset is a first step to add support for all power domains on
Exynos5433 SoCs. This patchset contains patches for Exynos pin control
driver and Exynos LPASS
Convert exisitng lpass-suspend/resume callbacks into runtime PM callbacks.
This way Exynos LPASS driver will be ready for use with power domains
enabled. LPASS will be runtime resumed/suspended as a result of its child
devices runtime PM transitions.
Signed-off-by: Marek Szyprowski <m.szyp
Add PMU defines related to pad retention control. Will be later used
by the Exynos pin controller driver.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
include/linux/soc/samsung/exynos-regs-pmu.h | 16
1 file changed, 16 insertions(+)
diff --git a/include
Add compatible for Exynos5433 SoC, so the driver will bind and let other
drivers to use PMU regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/soc/samsung/exynos-pmu.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/soc/samsung/
call.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/pinctrl/samsung/pinctrl-exynos.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/pinctrl/samsung/pinctrl-exynos.c
b/drivers/pinctrl/samsung/pinctrl-exynos.c
index 63e51b56a22a..fa3802970570
Convert exisitng lpass-suspend/resume callbacks into runtime PM callbacks.
This way Exynos LPASS driver will be ready for use with power domains
enabled. LPASS will be runtime resumed/suspended as a result of its child
devices runtime PM transitions.
Signed-off-by: Marek Szyprowski <m.szyp
match whole banks.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/pinctrl/samsung/pinctrl-exynos.c| 58 +
include/linux/soc/samsung/exynos-regs-pmu.h | 19 ++
2 files changed, 77 insertions(+)
diff --git a/drivers/pinctrl/s
Pad retention should be controlled from pin control driver, so remove it
from Exynos LPASS driver. After this change, no more access to PMU regmap
is needed, so remove also the code for handling PMU regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
.../bindings/mfd/s
Add pointer to slave device to of_dma_xlate to let DMA engine driver
to know which slave device is using given DMA channel. This will be
later used to implement non-irq-safe runtime PM for DMA engine driver.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Ulf H
This driver is now used only on platforms which support device tree, so
it is safe to remove legacy platform data based initialization code.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Ulf Hansson <ulf.hans...@linaro.org>
Acked-by: Arnd Bergmann &l
me fixes were needed for it
and they are already queued to linux-next.
This patchset is based on linux-next from 25th January 2017 with "dmaengine:
pl330: fix double lock" patch applied.
Best regards
Marek Szyprowski
Samsung R Institute Poland
Changelog:
v7:
- added missing of_dma_request_slave_channel A
ower domain on Exynos5 SoCs.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
Reviewed-by: Ulf Hansson <ulf.hans...@linaro.org>
Acked-by: Arnd Bergmann <a...@arndb.de>
---
drivers/dma/pl330.c | 166 +++
slave device for each channel.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
Reviewed-by: Ulf Hansson <ulf.hans...@linaro.org>
Acked-by: Arnd Bergmann <a...@arndb.de>
---
drivers/dma/pl330.c | 9 +
1 fi
irk). Could you check if it really needed?
Maybe it would make sense to set those quirks for both DWC3 controllers,
as this
issue with PHY suspend seems to be a Exynos specific thing.
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Exynos5433 LPASS module requires some clocks for proper operation with
power domain.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
() happened before they were disabled by clock core because of lack
of users. Handling those clocks is also needed to make it possible to
enable support for audio power domain.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
.../devicetree/bindings/mfd/samsung,exynos5433-lpa
have been pushed to the following git repo:
https://git.linaro.org/people/marek.szyprowski/linux-srpol.git v4.10-next-tm2-pd
Best regards
Marek Szyprowski
Samsung R Institute Poland
Patch summary:
Marek Szyprowski (7):
soc: samsung: pmu: Add dummy support for Exynos5433 SoC
pinctrl: samsu
match whole banks.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/pinctrl/samsung/pinctrl-exynos.c| 58 +
include/linux/soc/samsung/exynos-regs-pmu.h | 16
2 files changed, 74 insertions(+)
diff --git a/drivers/pinctrl/samsung/p
Exynos5433 LPASS module requires some clocks for proper operation with
power domain.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
arch/arm64/boot/dts/exynos/exynos5433.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
have been pushed to the following git repo:
https://git.linaro.org/people/marek.szyprowski/linux-srpol.git v4.10-next-tm2-pd
Best regards
Marek Szyprowski
Samsung R Institute Poland
Changelog:
v2:
- fixed issues pointed by Krzysztof Kozlowski:
1. added more checks to Exynos PMU driver for NULL d
Disable device on driver remove and release allocated regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/mfd/exynos-lpass.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/mfd/exynos-lpass.c b/drivers/mfd/exynos-lpass.c
index be2649
Pad retention should be controlled from pin control driver, so remove it
from Exynos LPASS driver. After this change, no more access to PMU regmap
is needed, so remove also the code for handling PMU regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Acked-by: Krzysztof Koz
ux/mfd/syscon/exynos4-pmu.h
linux/mfd/syscon/exynos5-pmu.h
> [...]
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Krzysztof,
On 2017-01-25 20:50, Krzysztof Kozlowski wrote:
On Wed, Jan 25, 2017 at 12:50:28PM +0100, Marek Szyprowski wrote:
Exynos5433 LPASS module requires some clocks for proper operation with
power domain.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
arch
Hi Krzysztof,
On 2017-01-26 09:40, Krzysztof Kozlowski wrote:
On Thu, Jan 26, 2017 at 9:18 AM, Marek Szyprowski
<m.szyprow...@samsung.com> wrote:
On 2017-01-25 20:50, Krzysztof Kozlowski wrote:
On Wed, Jan 25, 2017 at 12:50:28PM +0100, Marek Szyprowski wrote:
Exynos5433 LPASS module re
Convert exisitng lpass-suspend/resume callbacks into runtime PM callbacks.
This way Exynos LPASS driver will be ready for use with power domains
enabled. LPASS will be runtime resumed/suspended as a result of its child
devices runtime PM transitions.
Signed-off-by: Marek Szyprowski <m.szyp
() happened before they were disabled by clock core because of lack
of users. Handling those clocks is also needed to make it possible to
enable support for audio power domain.
This patch requires adding sfr0_ctrl clock to device tree.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.
call.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k...@kernel.org>
---
drivers/pinctrl/samsung/pinctrl-exynos.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/pinctrl/samsung/pinctrl-exynos.c
b/drivers/pinctrl/sam
Add compatible for Exynos5433 SoC, so the driver will bind and let other
drivers to use PMU regmap.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/soc/samsung/exynos-pmu.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/soc/samsung/
has compile time dependency on the changes included in
that tag.
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Linus,
On 2017-01-26 10:50, Linus Walleij wrote:
On Thu, Jan 26, 2017 at 9:33 AM, Marek Szyprowski
<m.szyprow...@samsung.com> wrote:
Patches in this patchset depends on each other. They are order in such a
way to make the changes bisectable.
Patch #3 has runtime dependency on #1.
Pa
Add compat ioctl support to dma-buf. This lets one to use DMA_BUF_IOCTL_SYNC
ioctl from 32bit application on 64bit kernel. Data structures for both 32
and 64bit modes are same, so there is no need for additional translation
layer.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.
Dear All,
On 2017-02-21 15:37, Marek Szyprowski wrote:
Hi Christian,
On 2017-02-21 14:59, Christian König wrote:
Am 21.02.2017 um 14:21 schrieb Marek Szyprowski:
Add compat ioctl support to dma-buf. This lets one to use
DMA_BUF_IOCTL_SYNC
ioctl from 32bit application on 64bit kernel. Data
Hi Christian,
On 2017-02-21 14:59, Christian König wrote:
Am 21.02.2017 um 14:21 schrieb Marek Szyprowski:
Add compat ioctl support to dma-buf. This lets one to use
DMA_BUF_IOCTL_SYNC
ioctl from 32bit application on 64bit kernel. Data structures for
both 32
and 64bit modes are same, so
This patch consolidates almost the same code used in iova_insert_rbtree()
and __alloc_and_insert_iova_range() functions. While touching this code,
replace BUG() with WARN_ON(1) to avoid taking down the whole system in
case of corrupted iova tree or incorrect calls.
Signed-off-by: Marek Szyprowski
This patch consolidates almost the same code used in iova_insert_rbtree()
and __alloc_and_insert_iova_range() functions. There is no functional change.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/iommu/iova.c | 85 +++--
a fruitful
discussion
there.
[...]
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Vinod,
On 2017-02-09 05:11, Vinod Koul wrote:
On Thu, Jan 26, 2017 at 03:43:05PM +0100, Marek Szyprowski wrote:
On 2017-01-25 14:12, Lars-Peter Clausen wrote:
On 01/25/2017 11:28 AM, Marek Szyprowski wrote:
Add pointer to slave device to of_dma_xlate to let DMA engine driver
to know which
Hi Vinod,
On 2017-02-13 02:42, Vinod Koul wrote:
On Fri, Feb 10, 2017 at 01:07:41PM +0100, Marek Szyprowski wrote:
Hi Vinod,
On 2017-02-10 05:34, Vinod Koul wrote:
On Thu, Feb 09, 2017 at 03:22:49PM +0100, Marek Szyprowski wrote:
Add two new callbacks to DMA engine device. They will used
how to find all clients before they call dma_chan_get().
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Ulf,
On 2017-02-10 14:57, Ulf Hansson wrote:
On 10 February 2017 at 12:51, Marek Szyprowski <m.szyprow...@samsung.com> wrote:
On 2017-02-10 05:50, Vinod Koul wrote:
On Thu, Feb 09, 2017 at 03:22:51PM +0100, Marek Szyprowski wrote:
+static int pl330_set_slave(struct dma_chan *chan,
Hi Vinod,
On 2017-02-13 03:03, Vinod Koul wrote:
On Fri, Feb 10, 2017 at 02:57:09PM +0100, Ulf Hansson wrote:
On 10 February 2017 at 12:51, Marek Szyprowski <m.szyprow...@samsung.com> wrote:
On 2017-02-10 05:50, Vinod Koul wrote:
On Thu, Feb 09, 2017 at 03:22:51PM +0100, Marek Szyp
pointed by Lars.
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Vinod,
On 2017-02-10 05:50, Vinod Koul wrote:
On Thu, Feb 09, 2017 at 03:22:51PM +0100, Marek Szyprowski wrote:
+static int pl330_set_slave(struct dma_chan *chan, struct device *slave)
+{
+ struct dma_pl330_chan *pch = to_pchan(chan);
+ struct pl330_dmac *pl330 = pch->d
Hi Vinod,
On 2017-02-10 05:34, Vinod Koul wrote:
On Thu, Feb 09, 2017 at 03:22:49PM +0100, Marek Szyprowski wrote:
Add two new callbacks to DMA engine device. They will used to provide
access to slave device (the device which requested given DMA channel)
You mean access to client devices
Hi
On 2017-02-09 12:32, Joerg Roedel wrote:
From: Joerg Roedel <jroe...@suse.de>
Register Exynos IOMMUs to the IOMMU core and make them
visible in sysfs. This patch does not add the links between
IOMMUs and translated devices yet.
Cc: Marek Szyprowski <m.szyprow...@samsung.com>
C
me fixes were needed for it
and they are already queued to linux-next.
This patchset is based on linux-next from 9th February 2017.
Best regards
Marek Szyprowski
Samsung R Institute Poland
Changelog:
v8:
- reworked slave device assignment, now it is done in separate callbacks as
requested by Lars-Peter Clau
t;
3. commit ae43b3289186 "ARM: 8202/1: dmaengine: pl330: Add runtime Power
Management support v12"
Introducing non-irq-safe runtime power management finally allows to turn off
audio power domain on Exynos5 SoCs.
Signed-off-by: Marek Szyprowski <m.szyprow...@
are exclusive, so only one slave device can be set
for a given DMA slave channel.
device_set_slave() will be called after the device_alloc_chan_resources()
and device_release_slave() before the device_free_chan_resources().
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drive
This driver is now used only on platforms which support device tree, so
it is safe to remove legacy platform data based initialization code.
Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com>
Reviewed-by: Ulf Hansson <ulf.hans...@linaro.org>
Acked-by: Arnd Bergmann &l
lace:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-January/317678.html
I'm really sorry.
Acked-by: Marek Szyprowski <m.szyprow...@samsung.com>
---
drivers/media/platform/exynos-gsc/gsc-core.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/media/platform/exynos-gs
if (!IS_ENABLED(CONFIG_PM)) {
+ gsc_hw_set_sw_reset(gsc);
+ gsc_wait_reset(gsc);
+ }
vb2_dma_contig_set_max_seg_size(dev, DMA_BIT_MASK(32));
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
Hi Javier,
On 2017-01-19 18:51, Javier Martinez Canillas wrote:
On 01/19/2017 11:56 AM, Javier Martinez Canillas wrote:
On 01/19/2017 11:17 AM, Marek Szyprowski wrote:
[snip]
Also when removing the exynos_gsc driver, I get the same error:
# rmmod s5p_mfc
[ 106.405972] s5p-mfc 1100
Hi Javier,
On 2017-01-19 15:56, Javier Martinez Canillas wrote:
Thanks a lot for your feedback.
On 01/19/2017 11:17 AM, Marek Szyprowski wrote:
On 2017-01-18 01:30, Javier Martinez Canillas wrote:
Commit 15f90ab57acc ("[media] exynos-gsc: Make driver functional when
CONFIG_PM is
_mode = <1>; /* Normal Mode */
+ };
+
+ buck9_reg: BUCK9 {
+ regulator-name = "vddf28_emmc";
+ regulator-min-microvolt = <75>;
+ regulator-max-microvolt =
om>
Signed-off-by: Jaewon Kim <jaewon02@samsung.com>
Signed-off-by: Hyungwon Hwang <human.hw...@samsung.com>
Signed-off-by: Inha Song <ideal.s...@samsung.com>
Signed-off-by: Ingi kim <ingi2@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlow...@samsung.com&g
Hi,
On 2016-09-01 16:58, Stanimir Varbanov wrote:
Hi,
Cc: Marek
...
But I presume we have the implementation issue of dma_alloc_coherent()
failing in either case with the 5MB size. I think we need to look into
I'd be good to include Marek Szyprowski? At least he will know what
design
h are used in the DMA mode.
Best regards
--
Marek Szyprowski, PhD
Samsung R Institute Poland
601 - 700 of 2716 matches
Mail list logo