This patch set cleans up the AMBA/Primecell bus support. Contained
within this set are:
1. Patches 1-5 - Allocation APIs
It seems several places in the kernel want to allocate and register
amba_device structures. Let's make this official, and common code.
So we introduce
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-u300/core.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-u300/core.c b/arch/arm/mach-u300/core.c
index b4c6926..ed92967 100644
--- a/arch/arm/mach-u300/core.c
+++
Make the core warn about the use of -1 (NO_IRQ)
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
drivers/amba/bus.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/amba/bus.c b/drivers/amba/bus.c
index d15acbb..01c2cf4 100644
--- a/drivers/amba/bus.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
include/linux/amba/bus.h | 33 +
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/include/linux/amba/bus.h b/include/linux/amba/bus.h
index e192962..a9fab83 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-vexpress/core.h | 17 -
arch/arm/mach-vexpress/ct-ca9x4.c |8
arch/arm/mach-vexpress/v2m.c | 20 ++--
3 files changed, 14 insertions(+), 31 deletions(-)
diff --git
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-realview/core.h| 20 ---
arch/arm/mach-realview/realview_eb.c | 38 +++---
arch/arm/mach-realview/realview_pb1176.c | 38 +++---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-integrator/core.c | 70 ++
arch/arm/mach-integrator/integrator_cp.c | 49 -
2 files changed, 22 insertions(+), 97 deletions(-)
diff --git
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-omap2/emu.c | 26 ++
1 files changed, 2 insertions(+), 24 deletions(-)
diff --git a/arch/arm/mach-omap2/emu.c b/arch/arm/mach-omap2/emu.c
index 9c442e2..ce91aad 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-ep93xx/core.c | 46 +-
1 files changed, 6 insertions(+), 40 deletions(-)
diff --git a/arch/arm/mach-ep93xx/core.c b/arch/arm/mach-ep93xx/core.c
index 1a8397a..903edb0 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-mxs/devices/amba-duart.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-mxs/devices/amba-duart.c
b/arch/arm/mach-mxs/devices/amba-duart.c
index a559db0..a5479f7 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-nomadik/board-nhk8815.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-nomadik/board-nhk8815.c
b/arch/arm/mach-nomadik/board-nhk8815.c
index 7c878bf..721e51c 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-bcmring/core.c | 23 ++-
1 files changed, 2 insertions(+), 21 deletions(-)
diff --git a/arch/arm/mach-bcmring/core.c b/arch/arm/mach-bcmring/core.c
index 6b67b7e..22e4e0a 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-integrator/core.c| 10 +++---
arch/arm/mach-integrator/integrator_cp.c |4 +-
arch/arm/mach-realview/realview_eb.c | 40
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-exynos/dma.c |4 ++--
arch/arm/mach-s5p64x0/dma.c |2 +-
arch/arm/mach-s5pc100/dma.c |4 ++--
arch/arm/mach-s5pv210/dma.c |4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git
Fix core bus and MMCI such that irq 0 means that there is no IRQ
attached.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
drivers/amba/bus.c |4 ++--
drivers/mmc/host/mmci.c |2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/amba/bus.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-netx/fb.c | 13 +
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/arch/arm/mach-netx/fb.c b/arch/arm/mach-netx/fb.c
index eda856c..2cdf6ef 100644
--- a/arch/arm/mach-netx/fb.c
+++
Convert MXS to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-mxs/devices.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-mxs/devices.c b/arch/arm/mach-mxs/devices.c
index
Convert ux500 to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-ux500/devices-common.c | 12 +++-
1 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/arch/arm/mach-ux500/devices-common.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-lpc32xx/phy3250.c | 32
1 files changed, 4 insertions(+), 28 deletions(-)
diff --git a/arch/arm/mach-lpc32xx/phy3250.c b/arch/arm/mach-lpc32xx/phy3250.c
index 025eb21..5d51c10 100644
---
Convert DT code to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
drivers/of/platform.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/of/platform.c b/drivers/of/platform.c
index 63b3ec4..cae9477 100644
---
irq 0 now means no irq, so get rid of this unnecessary initializer.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-ux500/devices-common.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-ux500/devices-common.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-u300/core.c | 85
1 files changed, 16 insertions(+), 69 deletions(-)
diff --git a/arch/arm/mach-u300/core.c b/arch/arm/mach-u300/core.c
index ed92967..b986560 100644
---
Add functions to allocate and initialize AMBA device structures, and
add them to the Linux device manager. This allows us to kill this
type of operation from individual platforms, moving it to core code.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
drivers/amba/bus.c | 100
Convert Integrator IM/PD-1 to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-integrator/impd1.c |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-integrator/impd1.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-nomadik/board-nhk8815.c | 17 -
arch/arm/mach-nomadik/cpu-8815.c |9 ++---
2 files changed, 6 insertions(+), 20 deletions(-)
diff --git a/arch/arm/mach-nomadik/board-nhk8815.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-ep93xx/core.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-ep93xx/core.c b/arch/arm/mach-ep93xx/core.c
index 24203f9..1a8397a 100644
--- a/arch/arm/mach-ep93xx/core.c
+++
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-lpc32xx/phy3250.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-lpc32xx/phy3250.c b/arch/arm/mach-lpc32xx/phy3250.c
index bfee5b4..025eb21 100644
---
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-spear3xx/spear300.c | 14 ++
arch/arm/mach-spear3xx/spear3xx.c | 27 ---
2 files changed, 6 insertions(+), 35 deletions(-)
diff --git a/arch/arm/mach-spear3xx/spear300.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-netx/fb.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-netx/fb.c b/arch/arm/mach-netx/fb.c
index b991323..eda856c 100644
--- a/arch/arm/mach-netx/fb.c
+++ b/arch/arm/mach-netx/fb.c
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-spear3xx/spear300.c |2 +-
arch/arm/mach-spear3xx/spear3xx.c |4 ++--
arch/arm/mach-spear6xx/spear6xx.c | 10 +-
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-exynos/dma.c | 38 ++
arch/arm/mach-s5p64x0/dma.c | 22 +-
arch/arm/mach-s5pc100/dma.c | 38 ++
arch/arm/mach-s5pv210/dma.c
On 1/20/2012 3:02 PM, Russell King - ARM Linux wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-spear3xx/spear300.c | 14 ++
arch/arm/mach-spear3xx/spear3xx.c | 27 ---
2 files changed, 6 insertions(+), 35 deletions(-)
On 1/20/2012 2:57 PM, Russell King - ARM Linux wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-spear3xx/spear300.c |2 +-
arch/arm/mach-spear3xx/spear3xx.c |4 ++--
arch/arm/mach-spear6xx/spear6xx.c | 10 +-
3 files changed, 8
* Thomas Abraham thomas.abra...@linaro.org [120119 10:05]:
On 19 January 2012 23:50, Tony Lindgren t...@atomide.com wrote:
I would like to understand the need for populating the
pinmux/pingroups tables from dt. The question here is when we have
something like
pins = pinctrl0 0x0030 0x15
On Fri, Jan 20, 2012 at 09:24:05AM +, Russell King - ARM Linux wrote:
Convert MXS to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-mxs/devices.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff
On Fri, Jan 20, 2012 at 09:26:28AM +, Russell King - ARM Linux wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
Acked-by: Shawn Guo shawn@linaro.org
---
arch/arm/mach-mxs/devices/amba-duart.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
On Fri, Jan 20, 2012 at 08:25:39PM +0800, Shawn Guo wrote:
On Fri, Jan 20, 2012 at 09:24:05AM +, Russell King - ARM Linux wrote:
Convert MXS to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-mxs/devices.c |8
Hi,
On Tegra the CAR handles both clock and peripheral resets. In our current
clock framework implementation we also export 2 functions to assert or
deassert the reset signal for 'clocks' which have an associated peripheral
reset. These functions are used when powergating domains for example.
How
On 01/20/2012 03:23 AM, Russell King - ARM Linux wrote:
Convert DT code to use the new amba_device_alloc APIs.
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
Acked-by: Rob Herring rob.herr...@calxeda.com
---
drivers/of/platform.c |6 +++---
1 files changed, 3 insertions(+),
On 20 January 2012 15:35, Tony Lindgren t...@atomide.com wrote:
* Thomas Abraham thomas.abra...@linaro.org [120119 10:05]:
On 19 January 2012 23:50, Tony Lindgren t...@atomide.com wrote:
I would like to understand the need for populating the
pinmux/pingroups tables from dt. The question here
On Friday, January 20, 2012 2:31 AM, Russell King wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
arch/arm/mach-ep93xx/core.c | 46 +-
1 files changed, 6 insertions(+), 40 deletions(-)
Acked-by: H Hartley Sweeten
On Thu, Jan 19, 2012 at 8:30 PM, Stephen Warren swar...@nvidia.com wrote:
Linus Walleij wrote at Thursday, January 19, 2012 9:56 AM:
ChangeLog v5-v6:
- Create an abstract pin group concept that can sort pins into
named and enumerated groups no matter what the use of these
* Thomas Abraham thomas.abra...@linaro.org [120120 16:45]:
On 20 January 2012 15:35, Tony Lindgren t...@atomide.com wrote:
* Thomas Abraham thomas.abra...@linaro.org [120119 10:05]:
On 19 January 2012 23:50, Tony Lindgren t...@atomide.com wrote:
I would like to understand the need for
On Friday, January 20, 2012 2:29 AM, Russell King wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
---
include/linux/amba/bus.h | 33 +
1 files changed, 33 insertions(+), 0 deletions(-)
Acked-by: H Hartley Sweeten hswee...@visionengravers.com
Dong Aisheng wrote at Wednesday, January 18, 2012 4:06 AM:
Stephen Warren wrote at Wednesday, January 18, 2012 3:29 AM:
Dong Aisheng wrote at Tuesday, January 17, 2012 2:47 AM:
Shawn Guo wrote at Tuesday, January 17, 2012 4:24 PM:
On Mon, Jan 16, 2012 at 12:50:02PM +, Dong
Tony wrote at Lindgren:
* Stephen Warren swar...@nvidia.com [120118 11:29]:
Tony Lindgren wrote at Wednesday, January 18, 2012 7:13 AM:
I'd prefer not to do that for my platforms, for the reason Shawn points
out in his reply to yours.
However, I believe the bindings I proposed are
Thomas Abraham wrote at Thursday, January 19, 2012 6:10 AM:
On 14 January 2012 02:09, Stephen Warren swar...@nvidia.com wrote:
I thought a bit more about pinmux DT bindings. I came up with something
that I like well enough, and is pretty similar to the binding that Dong
posted recently. I
Tony Lindgren wrote at Thursday, January 19, 2012 9:56 AM:
* Thomas Abraham thomas.abra...@linaro.org [120119 04:37]:
...
* Specifying the pinmux/pinconfig settings in dts files:
Device nodes which require specific pinmux/pinconfig settings should
include information about the required
Here's V2 of my pinmux binding proposal, after incorporating some feedback
from Shawn Guo and Dong Aisheng. Main changes:
1) Require the pin config nodes the be children of the pinmux controller
node, rather than allowing them to alternatively be children of the
device node that's using
On 01/16/2012 11:11 PM, Simon Glass wrote:
From: Anton Staff robot...@chromium.org
The Tegra keyboard controller provides a simple interface to a matrix
keyboard.
diff --git a/arch/arm/dts/tegra20.dtsi b/arch/arm/dts/tegra20.dtsi
+ kbc@7000e200 {
+ compatible =
Russell King wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
Acked-by: Kukjin Kim kgene@samsung.com
Thanks.
Best regards,
Kgene.
--
Kukjin Kim kgene@samsung.com, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
---
Russell King wrote:
Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
Acked-by: Kukjin Kim kgene@samsung.com
Thanks.
Best regards,
Kgene.
--
Kukjin Kim kgene@samsung.com, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
---
Russell King - ARM Linux wrote:
This patch set cleans up the AMBA/Primecell bus support. Contained
within this set are:
1. Patches 1-5 - Allocation APIs
It seems several places in the kernel want to allocate and register
amba_device structures. Let's make this official, and common
Hi Stephen,
On 21 January 2012 02:41, Stephen Warren swar...@nvidia.com wrote:
Thomas Abraham wrote at Thursday, January 19, 2012 6:10 AM:
On 14 January 2012 02:09, Stephen Warren swar...@nvidia.com wrote:
I thought a bit more about pinmux DT bindings. I came up with something
that I like
On 20 January 2012 23:23, Tony Lindgren t...@atomide.com wrote:
* Thomas Abraham thomas.abra...@linaro.org [120120 16:45]:
On 20 January 2012 15:35, Tony Lindgren t...@atomide.com wrote:
* Thomas Abraham thomas.abra...@linaro.org [120119 10:05]:
On 19 January 2012 23:50, Tony Lindgren
On Thu, Jan 19, 2012 at 12:56 PM, Aneesh V ane...@ti.com wrote:
Hi Olof,
On Friday 20 January 2012 01:01 AM, Olof Johansson wrote:
Hi,
Sorry for the delay in responding, I know you pinged me about it
yesterday.
On Thu, Jan 19, 2012 at 6:31 AM, Aneesh Vane...@ti.com wrote:
device tree
Hi,
On Thu, Jan 19, 2012 at 9:17 AM, Stephen Warren swar...@nvidia.com wrote:
Olof Johansson wrote at Wednesday, January 18, 2012 10:32 PM:
On Wed, Jan 18, 2012 at 05:16:52PM -0700, Stephen Warren wrote:
diff --git a/Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt
+* NVIDIA
57 matches
Mail list logo