MDMA1 can support both secure and non-secure AXI transactions. When this
is enabled in the kernel for boards that run in secure mode, we get
imprecise external aborts causing the kernel to oops.
Unhandled fault: imprecise external abort (0x1406) at 0x
Kernel panic - not syncing: Attempted
LDO3 and LDO23 need to be enabled in order for soft-reset to work.
Additionally LDO9 needs to be enabled for USB operations.
Signed-off-by: Tushar Behera tushar.beh...@linaro.org
---
arch/arm/boot/dts/exynos5420-arndale-octa.dts |3 +++
1 file changed, 3 insertions(+)
diff --git
On 20 February 2014 11:35, Sachin Kamat sachin.ka...@linaro.org wrote:
Instead of hardcoding the SYSRAM details for each SoC,
pass this information through device tree (DT) and make
the code SoC agnostic.
Signed-off-by: Sachin Kamat sachin.ka...@linaro.org
---
Based on top of my earlier
On 25 February 2014 17:12, Arnd Bergmann a...@arndb.de wrote:
On Tuesday 25 February 2014, Olof Johansson wrote:
I disagree. I don't know what Samsung has in mind, but the revision of
the CPU doesn't have all that much to do with the rest of the SoC.
It's quite likely that some vendors (maybe
Thanks Daniel and Bob,
Agree, DT is good enough for initial settings. But when need to support
on the fly parameter changes, we will end up with 2 solutions. Adding KMS
ioctls or improvising blob prop infrastructure (Ruled out existing KMS 64bit
props as list of parameters is close to 30, as if
Hi Sander,
From: Kamil Debski [mailto:k.deb...@samsung.com]
Sent: Tuesday, March 04, 2014 4:24 PM
Add a new driver for the Exynos USB 2.0 PHY. The new driver uses the
generic PHY framework. The driver includes support for the Exynos 4210
and 4x12 SoC families.
Signed-off-by: Kamil
S2MPS14 regulators support suspend mode where their status is controlled
by PWREN coming from SoC. This patch implements the set_suspend_disable
for S2MPS14 regulators.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
---
drivers/regulator/s2mps11.c | 26
set_suspend_disable for S2MPS14
which replaces previous opmode idea.
These patches are rebased against linux-next tree (next-20140305) because
they depend on changes in main MFD sec-core and s2mps11 regulator driver.
Best regards,
Krzysztof
Krzysztof Kozlowski (3):
regulator: s2mps11: Add support
Add bindings documentation for S2MPS14 device to the s2mps11 driver.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
Cc: Mark Brown broo...@kernel.org
Cc: Liam Girdwood lgirdw...@gmail.com
Cc: Tomasz Figa t.f...@samsung.com
Cc: devicet...@vger.kernel.org
Cc: Rob Herring
Add support for S2MPS14 PMIC regulators to s2mps11 driver. The S2MPS14
has fewer BUCK-s and LDO-s than S2MPS11. It also does not support
controlling the BUCK ramp delay.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
Cc: Mark Brown broo...@kernel.org
Cc: Liam Girdwood
S2MPS14 regulators support suspend mode where their status is controlled
by PWREN coming from SoC. This patch implements the set_suspend_disable
for S2MPS14 regulators.
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
---
drivers/regulator/s2mps11.c | 26
Hi Krzysztof,
On 5 March 2014 14:52, Krzysztof Kozlowski k.kozlow...@samsung.com wrote:
Add bindings documentation for S2MPS14 device to the s2mps11 driver.
nit: s/s2mps11/S2MPS11
Signed-off-by: Krzysztof Kozlowski k.kozlow...@samsung.com
Cc: Mark Brown broo...@kernel.org
Cc: Liam Girdwood
Hi,
On Tuesday 04 March 2014 08:53 PM, Kamil Debski wrote:
Hi,
This is the seventh version of this patchset. First and most significant change
is that this patchset includes only patches touching the Generic PHY Framework.
Patches to the USB controllers were stripped as they require additional
From: Vipul Pandya vipul.pan...@samsung.com
This patch adds TX and RX checksum offload support.
Signed-off-by: Vipul Pandya vipul.pan...@samsung.com
Signed-off-by: Byungho An bh74...@samsung.com
---
drivers/net/ethernet/samsung/xgmac_common.h |6 +++-
From: Girish K S ks.g...@samsung.com
This patch adds support for wake up on magic frame arrival.
Also remote wake up on all other packets (unicast, multicast
broadcast) is supported.
Signed-off-by: Girish K S ks.g...@samsung.com
Signed-off-by: Byungho An bh74...@samsung.com
---
From: Vipul Pandya vipul.pan...@samsung.com
Enable TSO during initialization for each DMA channels
Signed-off-by: Vipul Pandya vipul.pan...@samsung.com
Signed-off-by: Byungho An bh74...@samsung.com
---
drivers/net/ethernet/samsung/xgmac_desc.c | 47 +++---
From: Girish K S ks.g...@samsung.com
Added support for the EEE(Energy Efficient Ethernet)
in 10G ethernet driver.
Signed-off-by: Girish K S ks.g...@samsung.com
Signed-off-by: Byungho An bh74...@samsung.com
---
drivers/net/ethernet/samsung/xgmac_common.h | 54 +
Hi Ulf,
On 05.03.2014 08:19, Ulf Hansson wrote:
@@ -2177,3 +2181,297 @@ void pm_genpd_init(struct generic_pm_domain *genpd,
list_add(genpd-gpd_list_node, gpd_list);
mutex_unlock(gpd_list_lock);
}
+
+#ifdef CONFIG_PM_GENERIC_DOMAINS_OF
Do we need a new config for this?
On 04.03.2014 19:23, Stephen Boyd wrote:
On 03/03, Tomasz Figa wrote:
diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c
index dc127e5..006b455 100644
--- a/drivers/base/power/domain.c
+++ b/drivers/base/power/domain.c
@@ -3,12 +3,16 @@
*
* Copyright (C) 2011 Rafael J.
On 05.03.2014 09:25, Sachin Kamat wrote:
On 25 February 2014 17:12, Arnd Bergmann a...@arndb.de wrote:
On Tuesday 25 February 2014, Olof Johansson wrote:
I disagree. I don't know what Samsung has in mind, but the revision of
the CPU doesn't have all that much to do with the rest of the SoC.
On 05.03.2014 12:47, Tomasz Figa wrote:
Hi Ulf,
On 05.03.2014 08:19, Ulf Hansson wrote:
@@ -2177,3 +2181,297 @@ void pm_genpd_init(struct generic_pm_domain
*genpd,
list_add(genpd-gpd_list_node, gpd_list);
mutex_unlock(gpd_list_lock);
}
+
+#ifdef CONFIG_PM_GENERIC_DOMAINS_OF
This series cleans up the PCI irq mapping for all
the ARM PCI host drivers, so they handle it in the
way defined in the common PCI bindings.
I've worked in all the feedback I received on the first
round of this series and left out the i.MX pcie driver
changes, as these need more work includig
This is the recommended method of doing the IRQ
mapping. For old devicetrees we fall back to the
previous practice.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
---
drivers/pci/host/pci-tegra.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
Those are defined by the common PCI binding.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
---
Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt | 8
arch/arm/boot/dts/tegra20.dtsi| 4
This is the recommended method of doing the IRQ
mapping. For old devicetrees we fall back to the
previous practice.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
---
v2: pass in parent dev to relevant functions, to make DT parsing
work (spotted by Tim
This is the recommended method of doing the IRQ
mapping. Still fall back to the old method in order
to not break the just submitted board files.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
---
v2: pass in parent device to pci_common_init(), to
make DT parsing work.
---
So it actually works.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
---
v2: fix build breakage by including arm-gic.h
---
arch/arm/boot/dts/exynos5440.dtsi | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git
As defined by the common PCI bindings.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
---
v2: drop blank lines
---
arch/arm/boot/dts/imx6qdl.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi
On 05.03.2014 09:23, Sachin Kamat wrote:
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts
b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index d2e3f5f5916d..3ca3fb6aa5f4 100644
--- a/arch/arm/boot/dts/exynos4210-universal_c210.dts
+++
Adding devm_of_phy_get will allow to get phys by supplying a
pointer to the struct device_node instead of struct device.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
drivers/phy/phy-core.c | 31 +++
include/linux/phy/phy.h |8
2 files changed,
Hi,
This is the eighth version of this patchset. First and most significant change
since v6 is that this patchset includes only patches touching the Generic PHY
Framework. Patches to the USB controllers were stripped as they require
additional work. S5PV210 support is also omitted - it requires
Add support for Exynos 5250. This driver is to replace the old
USB 2.0 PHY driver.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
.../devicetree/bindings/phy/samsung-phy.txt|1 +
drivers/phy/Kconfig| 11 +
drivers/phy/Makefile
Add a new driver for the Exynos USB 2.0 PHY. The new driver uses the generic
PHY framework. The driver includes support for the Exynos 4x10 and 4x12
SoC families.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
.../devicetree/bindings/phy/samsung-phy.txt| 53
Previously the of_phy_get function took a struct device * and
was declared static. It was impossible to call it from
another driver and thus it was impossible to get phy defined
for a given node. The old function was renamed to _of_phy_get
and was left for internal use. of_phy_get function was
Kamil,
On Wednesday 05 March 2014 07:48 PM, Kamil Debski wrote:
Add a new driver for the Exynos USB 2.0 PHY. The new driver uses the generic
PHY framework. The driver includes support for the Exynos 4x10 and 4x12
SoC families.
Pls fix these errors which I get while applying your patch.
Add support for Exynos 5250. This driver is to replace the old
USB 2.0 PHY driver.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
.../devicetree/bindings/phy/samsung-phy.txt|1 +
drivers/phy/Kconfig| 11 +
drivers/phy/Makefile
Adding devm_of_phy_get will allow to get phys by supplying a
pointer to the struct device_node instead of struct device.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
drivers/phy/phy-core.c | 31 +++
include/linux/phy/phy.h |8
2 files changed,
On 5 March 2014 17:42, Tomasz Figa tomasz.f...@gmail.com wrote:
On 05.03.2014 09:25, Sachin Kamat wrote:
On 25 February 2014 17:12, Arnd Bergmann a...@arndb.de wrote:
On Tuesday 25 February 2014, Olof Johansson wrote:
I disagree. I don't know what Samsung has in mind, but the revision of
On 05.03.2014 16:36, Sachin Kamat wrote:
On 5 March 2014 18:56, Andreas Oberritter o...@saftware.de wrote:
On 05.03.2014 09:23, Sachin Kamat wrote:
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts
b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index d2e3f5f5916d..3ca3fb6aa5f4
On 05.03.2014 16:28, Kamil Debski wrote:
Adding devm_of_phy_get will allow to get phys by supplying a
pointer to the struct device_node instead of struct device.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
drivers/phy/phy-core.c | 31 +++
On 05.03.2014 16:28, Kamil Debski wrote:
Previously the of_phy_get function took a struct device * and
was declared static. It was impossible to call it from
another driver and thus it was impossible to get phy defined
for a given node. The old function was renamed to _of_phy_get
and was left
On 05.03.2014 16:28, Kamil Debski wrote:
Add a new driver for the Exynos USB 2.0 PHY. The new driver uses the generic
PHY framework. The driver includes support for the Exynos 4x10 and 4x12
SoC families.
Signed-off-by: Kamil Debski k.deb...@samsung.com
---
Hi Tomek,
On Monday, March 03, 2014 05:02:08 PM Tomasz Figa wrote:
This patch moves Exynos power domain code to use the new generic power
domain look-up framework introduced by previous patch, allowing the new
code to be compiled with CONFIG_ARCH_EXYNOS selected as well.
Signed-off-by:
Hi Bartek,
On 05.03.2014 17:15, Bartlomiej Zolnierkiewicz wrote:
Hi Tomek,
On Monday, March 03, 2014 05:02:08 PM Tomasz Figa wrote:
This patch moves Exynos power domain code to use the new generic power
domain look-up framework introduced by previous patch, allowing the new
code to be
On Wed, 2014-03-05 at 20:28 +0900, Byungho An wrote:
From: Siva Reddy siva.kal...@samsung.com
Just a few trivial comments on a brief scan.
+/* Context descriptor structure */
+struct xgmac_tx_ctxt_desc {
+ u32 tstamp_lo:32;
+ u32 tstamp_hi:32;
I think u32 foo:32; is odd at best
and
On Wed, Mar 05, 2014 at 02:25:51PM +0100, Lucas Stach wrote:
- return pp-irq;
+ irq = of_irq_parse_and_map_pci(dev, slot, pin);
+ if (!irq)
+ irq = pp-irq;
In light of the two bugs that Tim found, it might be wise to throw a
'dev_warn(FW_BUG Missing DT interrupt
Quiet checkpatch noise:
o Multi-line statement alignment
o Add braces
o Move logical continuations
o Remove externs from .h
o Remove unnecessary blank lines around braces
Typo fixes where noticed.
Change logic to return first to reduce indentation.
Signed-off-by: Joe Perches j...@perches.com
---
Use pr_fmt to prefix messages consistently with samsung_xgmac: .
Add missing newlines.
Use print_hex_dump_debug.
Alignment neatening of pr_level uses.
Signed-off-by: Joe Perches j...@perches.com
---
drivers/net/ethernet/samsung/xgmac_core.c | 8 ++--
Mostly neatening and logging cleanups on top of the initial submittal.
Joe Perches (5):
samsung: xgmac: Neatening
samsung: xgmac: Fix pr_level uses
samsung: xgmac: Use more current logging style
samsung: xgmac: Neaten comments
samsung: xgmac: Mostly whitespace neatening
Use netdev_level and netif_level where appropriate.
Remove else and unnecessary indentation around if goto else.
Signed-off-by: Joe Perches j...@perches.com
---
drivers/net/ethernet/samsung/xgmac_ethtool.c | 2 +-
drivers/net/ethernet/samsung/xgmac_main.c | 185 --
Alignment to parenthesis and adding parenthesis where appropriate.
Added a conversion of if (foo x) bar ; else return baz to
if (foo = x) return baz; and unindented.
git diff -w shows trivial changes.
Added a few 80 column lines.
Signed-off-by: Joe Perches j...@perches.com
---
Fix a couple of typos
Fix some comments that seem to have been kernel-doc style.
Fix alignment where noticed.
Signed-off-by: Joe Perches j...@perches.com
---
drivers/net/ethernet/samsung/xgmac_core.c | 1 -
drivers/net/ethernet/samsung/xgmac_desc.c | 14 +++---
On 03/05/2014 06:25 AM, Lucas Stach wrote:
Those are defined by the common PCI binding.
It sounds like there's no dependency between pathces 1/6 and 2/6, so I
should apply 1/6 to the Tegra tree, and Bjorn apply 2/6 to the PCI tree?
--
To unsubscribe from this list: send the line unsubscribe
Hello Kamil,
this looks very good. I just tested the patchset on my ODROID-X2
(Exynos4412-based board) and the USB stability issues I mentioned to you
before (with the older patchset) seem to be gone.
All devices on the USB behave normally (mass storage, ethernet and
bluetooth).
With best
On Fri, Feb 14, 2014 at 9:17 AM, Cho KyongHo pullip@samsung.com wrote:
-Original Message-
From: Olof Johansson [mailto:o...@lixom.net]
Sent: Friday, February 14, 2014 4:34 AM
On Mon, Feb 10, 2014 at 10:21 PM, Kukjin Kim kgene@gmail.com wrote:
Just adding KyongHo Cho.
If
On Wednesday, March 05, 2014 10:26 PM, Lucas Stach wrote:
So it actually works.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
Acked-by: Jingoo Han jg1@samsung.com
It works properly on Exynos platform.
Thank you.
Best regards,
Jingoo Han
---
On Wednesday, March 05, 2014 10:26 PM, Lucas Stach wrote:
This is the recommended method of doing the IRQ
mapping. For old devicetrees we fall back to the
previous practice.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Acked-by: Arnd Bergmann a...@arndb.de
(+cc Mohit KUMAR, Richard
On Wed, Mar 05, 2014 at 02:25:48PM +0100, Lucas Stach wrote:
This is the recommended method of doing the IRQ
mapping. Still fall back to the old method in order
to not break the just submitted board files.
Signed-off-by: Lucas Stach l.st...@pengutronix.de
Assuming that it does what it says
From: Pawel Osciak posc...@chromium.org
Add a control to enable/disable IVF output stream format for VP8 encode.
Set the IVF format output to disabled as default.
Signed-off-by: Pawel Osciak posc...@chromium.org
Signed-off-by: Arun Kumar K arun...@samsung.com
---
Most of the clock related dt-binding header files are located in
dt-bindings/clock folder. It would be good to keep all the similar
header files at a single location.
Signed-off-by: Tushar Behera tushar.beh...@linaro.org
CC: Kukjin Kim kgene@samsung.com
CC: Tomasz Figa t.f...@samsung.com
---
.
The patches are based next-20140305.
Tushar Behera (2):
dt-bindings: clock: Move at91.h to dt-bindigs/clock
dt-bindings: clock: Move exynos-audss-clk.h to dt-bindings/clock
.../devicetree/bindings/clock/at91-clock.txt |2 +-
arch/arm/boot/dts/exynos5250.dtsi |2
Most of the clock related dt-binding header files are located in
dt-bindings/clock folder. It would be good to keep all the similar
header files at a single location.
Signed-off-by: Tushar Behera tushar.beh...@linaro.org
CC: Rob Landley r...@landley.net
CC: Andrew Victor li...@maxim.org.za
CC:
There is no provision to create a blob property without
providing binary data. This data is needed to fill inside
the blob.
With subsequent patches, blob properties are modified to
receive well defined structures by the user application.
DRM creates a blank blob (initialized with all zeros) which
Add a new ioctl to common drm framework which can be used to
set variable length binary data from the user space. 'Blob'
is the only KMS property which can hold more than 64 bits. So
far, it has been implemented as read only property for user
application (only used for EDID data).
Signed-off-by:
Add generic KMS blob properties to core drm framework. These
are writable blob properties which can be used to set Image
Enhancement parameters. The properties which are added here
are meant for color reproduction, color saturation and edge
enhancement.
Signed-off-by: Rahul Sharma
From: Rahul Sharma rahul.sha...@samsung.com
Patch set has following proposal.
1) Add writable KMS blob properties
patch 1: drm: allow to create blank writable blob properties
patch 2: drm: add ioctl to write into binary blob KMS properties
2) Add generic image enhancement
Drm drivers can also create and attach private blob properties.
This patch exports functions to create and destroy blob properties.
Signed-off-by: Rahul Sharma rahul.sha...@samsung.com
---
drivers/gpu/drm/drm_crtc.c |8 +---
include/drm/drm_crtc.h |4
2 files changed, 9
On 6 March 2014 11:34, Tushar Behera tushar.beh...@linaro.org wrote:
Most of the clock related dt-binding header files are located in
dt-bindings/clock folder. It would be good to keep all the similar
header files at a single location.
Signed-off-by: Tushar Behera tushar.beh...@linaro.org
68 matches
Mail list logo