Re: [PATCH] ARM: smp: Introduce ARCH_HAS_COMMON_CORES_CLOCK to speed-up boot

2011-01-20 Thread Rob Herring
On 01/20/2011 03:42 AM, Santosh Shilimkar wrote: On some architectures, secondary cores shares clock with primiary core and hence scale together. Hence secondary core lpj calibration is not necessary and can be skipped to save considerable time. This can speed up the secondary cpu boot and

Re: [PATCH] ARM: smp: Introduce ARCH_HAS_COMMON_CORES_CLOCK to speed-up boot

2011-01-20 Thread Rob Herring
On 01/20/2011 09:36 AM, Santosh Shilimkar wrote: -Original Message- From: Rob Herring [mailto:robherri...@gmail.com] Sent: Thursday, January 20, 2011 8:44 PM To: Santosh Shilimkar Cc: linux-arm-ker...@lists.infradead.org; Russell King; linux- o...@vger.kernel.org; Linus Walleij Subject

Re: [PATCH] ARM: smp: Introduce ARCH_HAS_COMMON_CORES_CLOCK to speed-up boot

2011-01-21 Thread Rob Herring
Santosh, On 01/21/2011 07:43 AM, Santosh Shilimkar wrote: -Original Message- From: Rob Herring [mailto:robherri...@gmail.com] Sent: Thursday, January 20, 2011 10:05 PM To: Santosh Shilimkar Cc: linux-arm-ker...@lists.infradead.org; Russell King; linux- o...@vger.kernel.org; Linus

Re: [RFC PATCH 03/11] DT: regulator: Helper routine to extract regulator_init_data

2011-09-15 Thread Rob Herring
On 09/15/2011 08:44 AM, Mark Brown wrote: On Thu, Sep 15, 2011 at 04:51:59PM +0530, Rajendra Nayak wrote: .../devicetree/bindings/regulator/regulator.txt| 37 + drivers/of/Kconfig |6 ++ drivers/of/Makefile|

Re: [RFC PATCH 03/11] DT: regulator: Helper routine to extract regulator_init_data

2011-09-15 Thread Rob Herring
On 09/15/2011 06:21 AM, Rajendra Nayak wrote: The helper routine is meant to be used by regulator drivers to extract the regulator_init_data structure passed from device tree. 'consumer_supplies' which is part of regulator_init_data is not extracted as the regulator consumer mappings are

Re: ARM SoC tree: OMAP PM dependency on tip irq/core

2011-10-01 Thread Rob Herring
On 09/30/2011 05:29 PM, Kevin Hilman wrote: Hi Arnd, Kevin Hilman khil...@ti.com writes: The upcoming OMAP4 PM series from Santosh[1] that we're planning to queue for v3.2 has a dependency[2] on a patch currently queued for v3.2 in the irq/core branch of Thomas' tip tree[3]. In the

Re: Please help with the OMAP static mapping mess

2011-10-04 Thread Rob Herring
On 10/04/2011 04:21 PM, Nicolas Pitre wrote: On Tue, 4 Oct 2011, Santosh Shilimkar wrote: On Tuesday 04 October 2011 04:08 AM, Tony Lindgren wrote: * Nicolas Pitre n...@fluxnic.net [111003 14:36]: On Mon, 3 Oct 2011, Tony Lindgren wrote: Having the SRAM base address move around with

Re: [PATCH 1/3] ARM: omap_device: handle first time activation of console device

2011-11-16 Thread Rob Herring
On 11/16/2011 05:02 AM, Rajendra Nayak wrote: console device on OMAP is never reset or idled by hwmod post initial setup, early during boot, for obvious reasons not to break early debug prints thrown on console. This leaves the console device enabled at boot and the first activation of it

Re: [PATCH 2/3] omap-serial: Add minimal device tree support

2011-11-16 Thread Rob Herring
On 11/16/2011 05:02 AM, Rajendra Nayak wrote: Adapt the driver to device tree and pass minimal platform data from device tree needed for console boot. No power management features will be suppported for now since it requires more tweaks around OCP settings to toggle forceidle/noidle/smaridle

Re: [PATCH 1/3] ARM: omap_device: handle first time activation of console device

2011-11-16 Thread Rob Herring
Benoit, On 11/16/2011 09:14 AM, Cousson, Benoit wrote: Hi Rob, On 11/16/2011 3:50 PM, Rob Herring wrote: On 11/16/2011 05:02 AM, Rajendra Nayak wrote: console device on OMAP is never reset or idled by hwmod post initial setup, early during boot, for obvious reasons not to break early

Re: [PATCH 3/3] ARM: omap: pass minimal SoC/board data for UART from dt

2011-11-16 Thread Rob Herring
On 11/16/2011 05:02 AM, Rajendra Nayak wrote: Pass minimal data needed for console boot, from dt, for OMAP4 panda/sdp and OMAP3 beagle boards, and get rid of the static initialization from generic board file. Signed-off-by: Rajendra Nayak rna...@ti.com ---

Re: [PATCH 1/1] ARM: add PROC_DEVICETREE support in Kconfig

2012-07-06 Thread Rob Herring
On 07/06/2012 05:38 AM, jgq...@gmail.com wrote: From: Xiao Jiang jgq...@gmail.com Since more and more arm chips support device tree, it'd be better add PROC_DEVICETREE in arch/arm/Kconfig to avoid duplicate code. I think this should remain user choice. If its going to be selected, then you

Re: [RFC RESEND 1/4] arm/dts: OMAP: Add timer nodes

2012-07-13 Thread Rob Herring
On 07/13/2012 05:26 PM, Jon Hunter wrote: Add the 12 GP timers nodes present in OMAP3. Add the 11 GP timers nodes present in OMAP4. Add documentation for timer properties specific to OMAP. For each timer an alias is being added. The purpose for doing this is because the OMAP dmtimer

Re: [RFC RESEND 1/4] arm/dts: OMAP: Add timer nodes

2012-07-14 Thread Rob Herring
On 07/14/2012 01:56 AM, Paul Walmsley wrote: Hi On Fri, 13 Jul 2012, Rob Herring wrote: I'm not sure this is really a good use of aliases. UARTs use aliases because it is important that the UART number to tty number is known and fixed. IIUC, as an example you are picking timer1 because

Re: [PATCH] clk: fix compile for OF !COMMON_CLK

2012-07-17 Thread Rob Herring
On 07/17/2012 08:19 AM, Rajendra Nayak wrote: Rob, Mike, On Tuesday 17 July 2012 07:38 AM, Rob Herring wrote: On 07/16/2012 07:12 PM, Mike Turquette wrote: On 20120716-16:46, Rob Herring wrote: From: Rob Herringrob.herr...@calxeda.com With commit 766e6a4ec602d0c107 (clk: add DT clock

Re: [PATCH] ARM: AM33XX: board-generic: Add of_dev_auxdata to fix dev_id for CAN module

2012-08-07 Thread Rob Herring
On 08/07/2012 08:37 AM, Vaibhav Hiremath wrote: If the module requires only one clocksource to function, then driver can very well call clk_get() api with con_id = NULL, clk = clk_get(dev, NULL); And platform code should respect this and return valid clk handle. That means, now the

Re: [PATCH] ARM: AM33XX: board-generic: Add of_dev_auxdata to fix dev_id for CAN module

2012-08-07 Thread Rob Herring
On 08/07/2012 10:53 AM, Hiremath, Vaibhav wrote: On Tue, Aug 07, 2012 at 20:49:48, Rob Herring wrote: On 08/07/2012 08:37 AM, Vaibhav Hiremath wrote: If the module requires only one clocksource to function, then driver can very well call clk_get() api with con_id = NULL, clk = clk_get

Re: [PATCH 0/9] Clean up hardcoded IRQs for mach-omap2, enable SPARSE_IRQ, plaform_data/gpio-omap.h

2012-08-30 Thread Rob Herring
On 08/30/2012 07:52 PM, Tony Lindgren wrote: Hi all, Here's the first set of omap header clean-up patches needed for single zImage support. This series is based v3.6-rc3 and the following patches to avoid merge conflicts with the includes: - Arnd's patch ARM: omap: move platform_data

Re: [RFC RESEND 1/4] arm/dts: OMAP: Add timer nodes

2012-09-06 Thread Rob Herring
On 07/23/2012 10:24 AM, Jon Hunter wrote: Hi Rob, On 07/16/2012 10:56 AM, Jon Hunter wrote: Hi Rob, On 07/13/2012 09:15 PM, Rob Herring wrote: On 07/13/2012 05:26 PM, Jon Hunter wrote: Add the 12 GP timers nodes present in OMAP3. Add the 11 GP timers nodes present in OMAP4. Add

Re: [RFC PATCH 2/7] arm/dts: Add initial device tree support for OMAP4 SoC

2011-08-25 Thread Rob Herring
Benoit, On 08/24/2011 05:17 AM, Benoit Cousson wrote: Add initial device-tree support for OMAP4 SoC. This is based on the original panda board patch done by Manju: http://permalink.gmane.org/gmane.linux.ports.arm.omap/60393 Add the generic GIC interrupt-controller from ARM. Add an

Re: [PATCH] usb: ehci: make HC see up-to-date qh/qtd descriptor ASAP

2011-08-31 Thread Rob Herring
On 08/31/2011 12:51 PM, Will Deacon wrote: On Wed, Aug 31, 2011 at 06:46:50PM +0100, Nicolas Pitre wrote: On Wed, 31 Aug 2011, Will Deacon wrote: On Wed, Aug 31, 2011 at 02:43:33PM +0100, Mark Salter wrote: On Wed, 2011-08-31 at 09:49 +0100, Will Deacon wrote: On Wed, Aug 31, 2011 at

Re: [PATCH V6 1/2] of: Add generic device tree DMA helpers

2012-09-19 Thread Rob Herring
moving in the direction of not putting subsystem related code under drivers/of, but rather with the subsystem. Although in some cases (i2c), the maintainers didn't want the OF code there. In any case, I guess this will go thru Vinod's tree, so: Acked-by: Rob Herring rob.herr...@calxeda.com

Re: [PATCH V6 1/2] of: Add generic device tree DMA helpers

2012-09-19 Thread Rob Herring
On 09/19/2012 09:24 AM, Arnd Bergmann wrote: On Wednesday 19 September 2012, Matt Porter wrote: +Optional properties: +- #dma-channels: Number of DMA channels supported by the controller. +- #dma-requests: Number of DMA requests signals supported by the +

Re: [PATCH V2 7/7] ARM: OMAP: Add DT support for timer driver

2012-09-19 Thread Rob Herring
On 09/13/2012 06:31 PM, Jon Hunter wrote: In order to add device-tree support to the timer driver the following changes were made ... 1. Allocate system timers (used for clock-events and clock-source) based upon timer properties rather than using an hard-coded timer instance ID. To

Re: [PATCH 1/5] drivers: usb: phy: add a new driver for omap usb2 phy

2012-09-24 Thread Rob Herring
On 09/06/2012 09:57 AM, Kishon Vijay Abraham I wrote: All phy related programming like enabling/disabling the clocks, powering on/off the phy is taken care of by this driver. It is also used for OTG related functionality like srp. This also includes device tree support for usb2 phy driver

Re: [PATCH V2 7/7] ARM: OMAP: Add DT support for timer driver

2012-09-26 Thread Rob Herring
On 09/26/2012 10:51 AM, Jon Hunter wrote: Hi Rob, #define OMAP3_32K_SOURCEomap_32k_fck #define OMAP4_32K_SOURCEsys_32k_ck +#define TIMER_PROP_ALWONti,timer-alwon + I see you made the following comment [1] here ... It would be easier to follow the code if you use the

Re: [PATCH 1/5] drivers: usb: phy: add a new driver for omap usb2 phy

2012-09-27 Thread Rob Herring
On 09/25/2012 05:06 AM, ABRAHAM, KISHON VIJAY wrote: Hi, On Mon, Sep 24, 2012 at 6:45 PM, Rob Herring robherri...@gmail.com wrote: On 09/06/2012 09:57 AM, Kishon Vijay Abraham I wrote: All phy related programming like enabling/disabling the clocks, powering on/off the phy is taken care

Re: [PATCH 4/4] MMC: omap_hsmmc: add DT property for max bus frequency

2012-10-12 Thread Rob Herring
grant.lik...@secretlab.ca Cc: Rob Herring rob.herr...@calxeda.com Cc: linux-omap@vger.kernel.org --- drivers/mmc/host/omap_hsmmc.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c index 86f0759..4650ef7 100644

Re: [PATCH V4 1/5] ARM: dts: OMAP: Add timer nodes

2012-10-19 Thread Rob Herring
to Vaibhav Hiremath for creating the AM33xx timer nodes. I have modified Vaibhav's original nodes adding information on which timers support a PWM output. Cc: Benoit Cousson b-cous...@ti.com Signed-off-by: Jon Hunter jon-hun...@ti.com --- The binding looks good, so: Acked-by: Rob Herring

Re: [PATCH] arm-dt: Enable DT proc updates.

2012-10-31 Thread Rob Herring
On 10/31/2012 10:57 AM, Pantelis Antoniou wrote: This simple patch enables dynamic changes of the DT tree on runtime to be visible to the device-tree proc interface. Signed-off-by: Pantelis Antoniou pa...@antoniou-consulting.com Acked-by: Rob Herring rob.herr...@calxeda.com --- arch/arm

Re: [PATCH 0/3] capebus moving omap_devices to mach-omap2

2012-11-05 Thread Rob Herring
On 11/05/2012 08:34 AM, Grant Likely wrote: On Mon, Nov 5, 2012 at 1:25 PM, Pantelis Antoniou pa...@antoniou-consulting.com wrote: On Nov 5, 2012, at 1:22 AM, Grant Likely wrote: On Fri, Nov 2, 2012 at 8:43 AM, Pantelis Antoniou pa...@antoniou-consulting.com wrote: Assuming that we do work

Re: [RFC] ARM: OMAP: Remove nodes dynamically at runtime

2012-07-01 Thread Rob Herring
On 06/21/2012 06:50 PM, Jon Hunter wrote: On 06/21/2012 02:15 PM, Jon Hunter wrote: Hi all, I am in the process of adding a device-tree binding for OMAP timers and I have encountered a scenario where ideally it would be useful to remove a device-tree node at runtime. The scenario is this

Re: [RFC PATCH] Consolidate SRAM support

2011-04-15 Thread Rob Herring
Russell, On 04/15/2011 08:06 AM, Russell King - ARM Linux wrote: This is work in progress. We have two SoCs using SRAM, both with their own allocation systems, and both with their own ways of copying functions into the SRAM. It's more than that. Several i.MX chips use plat-mxc/iram_alloc.c.

Re: [RFC PATCH] gpio/omap: Fix IRQ handling for SPARSE_IRQ

2012-02-24 Thread Rob Herring
On 02/23/2012 04:46 PM, Cousson, Benoit wrote: The GPIO driver is still relying on internal OMAP IRQ defines that are not relevant anymore if OMAP is built with SPARSE_IRQ. Replace the defines with the proper IRQ base number. Clean some comment style issue. Remove some hidden and ugly

Re: [PATCH 7/8] ARM: OMAP: Remove plat/io.h by moving it into mach/io.h

2012-02-26 Thread Rob Herring
On 02/24/2012 12:22 PM, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [120223 15:36]: * Rob Herring robherri...@gmail.com [120221 17:53]: On 02/21/2012 05:40 PM, Tony Lindgren wrote: + +/* + * NOTE: Please use ioremap + __raw_read/write where possible instead

Re: [PATCH 7/8] ARM: OMAP: Remove plat/io.h by moving it into mach/io.h

2012-02-29 Thread Rob Herring
On 02/28/2012 07:47 PM, Tony Lindgren wrote: * Rob Herring robherri...@gmail.com [120226 19:15]: On 02/24/2012 12:22 PM, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [120223 15:36]: * Rob Herring robherri...@gmail.com [120221 17:53]: On 02/21/2012 05:40 PM, Tony Lindgren wrote

Re: [PATCH 7/8] ARM: OMAP: Remove plat/io.h by moving it into mach/io.h

2012-02-29 Thread Rob Herring
On 02/29/2012 07:03 PM, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [120229 16:08]: * Russell King - ARM Linux li...@arm.linux.org.uk [120229 15:40]: On Wed, Feb 29, 2012 at 05:59:27PM -0600, Rob Herring wrote: BTW, all these includes need to get removed. I'll add a fix to my series

Re: [PATCH 7/8] ARM: OMAP: Remove plat/io.h by moving it into mach/io.h

2012-02-29 Thread Rob Herring
On 02/29/2012 09:46 PM, Tony Lindgren wrote: * Rob Herring robherri...@gmail.com [120229 19:02]: On 02/29/2012 07:03 PM, Tony Lindgren wrote: Rob, I assume you'll apply this into your branch? Yes OK --- a/arch/arm/plat-omap/include/plat/sdrc.h +++ b/arch/arm/plat-omap/include/plat

Re: [PATCH v2 1/4] mmc: omap_hsmmc: Convert hsmmc driver to use device tree

2012-03-08 Thread Rob Herring
on these bindings for omap hsmmc? All the dependent patches/series on which this series was based have now made it to the respective -next of Mark and Chris. Acked-by: Rob Herring rob.herr...@calxeda.com Signed-off-by: Rajendra Nayakrna...@ti.com --- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt

Re: [PATCH v7 1/3] Documentation: common clk API

2012-03-16 Thread Rob Herring
On 03/16/2012 06:47 PM, Sascha Hauer wrote: Hi Paul, On Fri, Mar 16, 2012 at 04:21:17PM -0600, Paul Walmsley wrote: Hi On Fri, 16 Mar 2012, Arnd Bergmann wrote: If the common clock code is to go upstream now, it should be marked as experimental. No, please don't do this. This

Re: [RFC] dt: export of_have_populated_dt

2012-04-10 Thread Rob Herring
On 04/10/2012 11:29 AM, Cousson, Benoit wrote: Hi Chris, On 4/10/2012 6:21 PM, Chris Ball wrote: Hi, On Tue, Apr 10 2012, Cousson, Benoit wrote: Hi Balaji, On 4/10/2012 5:11 PM, Balaji T K wrote: If of_have_populated_dt is called from module, build fails with allnodes undefined error,

Re: [PATCH] mmc: omap_hsmmc: Get rid of of_have_populated_dt() usage

2012-04-11 Thread Rob Herring
-of_node to make the same dicisions as earlier. Signed-off-by: Rajendra Nayak rna...@ti.com Reported-by: Benoit Cousson b-cous...@ti.com Cc: Balaji TK balaj...@ti.com Cc: Rob Herring rob.herr...@calxeda.com Ack Rob Cc: Sebastian Andrzej Siewior bige...@linutronix.de --- drivers/mmc/host

Re: [PATCH v2 3/4] omap-serial: Add minimal device tree support

2011-11-28 Thread Rob Herring
bits and handling typo: smartidle remote wakeup and dynamic muxing. Signed-off-by: Rajendra Nayak rna...@ti.com Acked-by: Rob Herring rob.herr...@calxeda.com Rob --- .../devicetree/bindings/serial/omap_serial.txt | 10 drivers/tty/serial/omap-serial.c | 45

Re: [PATCH v2 4/4] ARM: omap: pass minimal SoC/board data for UART from dt

2011-11-28 Thread Rob Herring
On 11/22/2011 07:44 AM, Rajendra Nayak wrote: Pass minimal data needed for console boot, from dt, for OMAP4 panda/sdp and OMAP3 beagle boards, and get rid of the static initialization from generic board file. Signed-off-by: Rajendra Nayak rna...@ti.com Acked-by: Rob Herring rob.herr

Re: [PATCH v2 0/4] OMAP serial device tree support

2011-11-28 Thread Rob Herring
On 11/28/2011 12:31 AM, Greg KH wrote: On Mon, Nov 28, 2011 at 11:36:56AM +0530, Rajendra Nayak wrote: On Sunday 27 November 2011 09:06 AM, Greg KH wrote: On Tue, Nov 22, 2011 at 07:14:12PM +0530, Rajendra Nayak wrote: v2 is based on the latest omap-serial runtime patches, which can be found

Re: [PATCH 2/3] arm/dts: OMAP: Remove bootargs node from board files

2011-12-06 Thread Rob Herring
...@secretlab.ca Cc: Rob Herring rob.herr...@calxeda.com Acked-by: Rob Herring rob.herr...@calxeda.com Rob --- arch/arm/boot/dts/omap3-beagle.dts |9 - arch/arm/boot/dts/omap4-panda.dts |9 - arch/arm/boot/dts/omap4-sdp.dts|9 - 3 files changed, 0

Re: [PATCH 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2011-12-07 Thread Rob Herring
On 12/07/2011 02:50 PM, Benoit Cousson wrote: Add a function to initialize the OMAP2/3 interrupt controller (INTC) using a device tree node. Replace some printk() with the proper pr_ macro. Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Tony Lindgren t...@atomide.com ---

Re: [PATCH 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2011-12-09 Thread Rob Herring
On 12/08/2011 08:59 AM, Cousson, Benoit wrote: On 12/7/2011 10:20 PM, Rob Herring wrote: On 12/07/2011 02:50 PM, Benoit Cousson wrote: [...] +#ifdef CONFIG_OF +int __init intc_of_init(struct device_node *node, struct device_node *parent) +{ +struct resource res; +u32 nr_irqs

Re: [PATCH 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2011-12-09 Thread Rob Herring
On 12/09/2011 08:52 AM, Cousson, Benoit wrote: On 12/9/2011 2:20 PM, Rob Herring wrote: On 12/08/2011 08:59 AM, Cousson, Benoit wrote: On 12/7/2011 10:20 PM, Rob Herring wrote: On 12/07/2011 02:50 PM, Benoit Cousson wrote: [...] +#ifdef CONFIG_OF +int __init intc_of_init(struct

Re: [PATCH 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2011-12-09 Thread Rob Herring
On 12/09/2011 10:06 AM, Cousson, Benoit wrote: On 12/9/2011 4:22 PM, Rob Herring wrote: On 12/09/2011 08:52 AM, Cousson, Benoit wrote: On 12/9/2011 2:20 PM, Rob Herring wrote: On 12/08/2011 08:59 AM, Cousson, Benoit wrote: On 12/7/2011 10:20 PM, Rob Herring wrote: On 12/07/2011 02:50 PM

Re: [PATCH v4 REPOST 4/5] highbank: Unconditionally require l2x0 L2 cache controller support

2011-12-14 Thread Rob Herring
unconditionally enables l2x0 support for the Highbank SoC. Thanks to Rob Herring for this suggestion. [1] Signed-off-by: Dave Martin dave.mar...@linaro.org [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2011-November/074495.html Doesn't this need to be above the SOB

Re: [PATCH v3 0/4] OMAP serial device tree support

2011-12-14 Thread Rob Herring
(+), 18 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/omap_serial.txt Looks good. For the series: Reviewed-by: Rob Herring rob.herr...@calxeda.com -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org

Re: [PATCH v2 02/10] i2c: OMAP: Add DT support for i2c controller

2011-12-14 Thread Rob Herring
Benoit, On 12/09/2011 08:02 AM, Benoit Cousson wrote: Add initial DT support to retrieve the frequency using a DT attribute instead of the pdata pointer if of_node exist. Add documentation for omap i2c controller binding. Based on original patches from Manju and Grant. Signed-off-by:

Re: [PATCH v4 REPOST 3/5] omap4: Unconditionally require l2x0 L2 cache controller support

2011-12-14 Thread Rob Herring
, and can mean different things on different boards, even different board versions :( Sounds like devicetree is the only safe way to deal with the L2 control options. Regards, Tony This patch unconditionally enables l2x0 support for the OMAP4 SoCs. Thanks to Rob Herring

Re: [PATCH v2 02/10] i2c: OMAP: Add DT support for i2c controller

2011-12-15 Thread Rob Herring
On 12/15/2011 09:05 AM, Cousson, Benoit wrote: Hi Rob, On 12/14/2011 5:58 PM, Rob Herring wrote: Benoit, On 12/09/2011 08:02 AM, Benoit Cousson wrote: Add initial DT support to retrieve the frequency using a DT attribute instead of the pdata pointer if of_node exist. Add documentation

Re: [PATCH 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2011-12-15 Thread Rob Herring
On 12/15/2011 11:49 AM, Cousson, Benoit wrote: On 12/9/2011 5:12 PM, Rob Herring wrote: On 12/09/2011 10:06 AM, Cousson, Benoit wrote: [...] My point is that even in the DT case I do have some devices that are initialized without DT for the moment and thus cannot get access

Re: [PATCH v3 0/4] OMAP serial device tree support

2011-12-16 Thread Rob Herring
Tony, On 12/16/2011 03:57 PM, Tony Lindgren wrote: Rob, * Rob Herring robherri...@gmail.com [111214 05:16]: On 12/14/2011 05:55 AM, Rajendra Nayak wrote: v3 is rebased on top of the latest serial runtime patches[1] and boot tested with/without DT on OMAP4 SDP and OMAP4 Panda boards

Re: [PATCH 1/3] of/base: Take NULL string into account for property with multiple strings

2011-12-19 Thread Rob Herring
= uart_rx, uart_tx, , , safe_mode; Do no skip NULL string and take them into account in of_property_read_string_index and of_property_count_strings. Reported-by: Tony Lindgren t...@atomide.com Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Grant Likely grant.lik...@secretlab.ca Cc: Rob

Re: [RFC v2 PATCH 0/3] dt: device tree bindings and data for EMIF and DDR

2011-12-19 Thread Rob Herring
On 12/19/2011 08:05 AM, Aneesh V wrote: This is an RFC to add new device tree bindings for DDR memories and EMIF - TI's DDR SDRAM controller. The first patch adds bindings for DDR memories. Currently, we have added properties for only DDR3 and LPDDR2 memories. However, the binding can be

Re: [PATCH v3 02/11] i2c: OMAP: Add DT support for i2c controller

2011-12-20 Thread Rob Herring
Cousson b-cous...@ti.com Cc: Ben Dooks ben-li...@fluff.org Cc: Kevin Hilman khil...@ti.com One issue below, otherwise: Reviewed-by: Rob Herring rob.herr...@calxeda.com @@ -1001,15 +1019,24 @@ omap_i2c_probe(struct platform_device *pdev) goto err_release_region

Re: [PATCH v3 07/11] arm/dts: twl4030: Add DTS file for twl4030 PM + Audio IC

2011-12-20 Thread Rob Herring
On 12/20/2011 10:27 AM, Benoit Cousson wrote: Add a dedicated DTS file for the twl4030/5030 Power + Audio IC. This chip is a big SoC that will be reused in a lot of various OMAP3 boards. Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Grant Likely grant.lik...@secretlab.ca Cc: Rob

Re: [PATCH v3 07/11] arm/dts: twl4030: Add DTS file for twl4030 PM + Audio IC

2011-12-20 Thread Rob Herring
On 12/20/2011 10:47 AM, Rob Herring wrote: On 12/20/2011 10:27 AM, Benoit Cousson wrote: Add a dedicated DTS file for the twl4030/5030 Power + Audio IC. This chip is a big SoC that will be reused in a lot of various OMAP3 boards. Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Grant

Re: [PATCH v3 00/11] OMAP4: Add DT support for i2c and twl6030

2011-12-22 Thread Rob Herring
/bindings/i2c/omap-i2c.txt create mode 100644 Documentation/devicetree/bindings/rtc/twl-rtc.txt create mode 100644 arch/arm/boot/dts/twl4030.dtsi create mode 100644 arch/arm/boot/dts/twl6030.dtsi For the series: Acked-by: Rob Herring rob.herr...@calxeda.com -- To unsubscribe from this list: send

Re: [PATCH v4 3/6] clk: introduce the common clock framework

2012-01-04 Thread Rob Herring
On 01/03/2012 08:15 PM, Richard Zhao wrote: On Fri, Dec 16, 2011 at 04:45:48PM -0800, Turquette, Mike wrote: On Wed, Dec 14, 2011 at 5:18 AM, Thomas Gleixner t...@linutronix.de wrote: On Tue, 13 Dec 2011, Mike Turquette wrote: snip +/** + * clk_init - initialize the data structures in a

Re: [PATCH v4 3/6] clk: introduce the common clock framework

2012-01-04 Thread Rob Herring
On 01/04/2012 07:01 PM, Turquette, Mike wrote: On Wed, Jan 4, 2012 at 6:32 AM, Rob Herring robherri...@gmail.com wrote: On 01/03/2012 08:15 PM, Richard Zhao wrote: On Fri, Dec 16, 2011 at 04:45:48PM -0800, Turquette, Mike wrote: On Wed, Dec 14, 2011 at 5:18 AM, Thomas Gleixner t

Re: [PATCH v2 0/5] ARM: OMAP2+: Interrupt controllers adaptation to DT

2012-01-06 Thread Rob Herring
On 01/06/2012 10:38 AM, Cousson, Benoit wrote: Hi Rob/Grant, Gentle ping on that series too. This should the last one:-) Sorry about that. For the series: Acked-by: Rob Herring rob.herr...@calxeda.com Rob Thanks, Benoit On 12/23/2011 10:46 AM, Cousson, Benoit wrote: Hi Rob

Re: [PATCH v2 1/5] arm/dts: OMAP4: Update DTS file with new GIC bindings

2012-01-06 Thread Rob Herring
be. If it is then it is a bug. I think this is an old comment which I fixed in 3.2, so interrupt-parent can be removed. Rob g. Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Rob Herring rob.herr...@calxeda.com --- arch/arm/boot/dts/omap4.dtsi |3 ++- 1 files changed, 2

Re: [PATCH v4 3/6] clk: introduce the common clock framework

2012-01-12 Thread Rob Herring
On 01/12/2012 06:04 PM, Saravana Kannan wrote: On 01/04/2012 08:07 PM, Turquette, Mike wrote: On Wed, Jan 4, 2012 at 6:11 PM, Rob Herringrobherri...@gmail.com wrote: On 01/04/2012 07:01 PM, Turquette, Mike wrote: On Wed, Jan 4, 2012 at 6:32 AM, Rob Herringrobherri...@gmail.com wrote: On

Re: [PATCH 02/31] ARM: amba: of: convert to use amba_device_alloc

2012-01-20 Thread Rob Herring
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

Re: [PATCH 3/3] ARM: OMAP: I2C: fix compilation when !CONFIG_OF

2012-01-22 Thread Rob Herring
. Signed-off-by: Paul Walmsley p...@pwsan.com Cc: Benoit Cousson b-cous...@ti.com Cc: Rob Herring rob.herr...@calxeda.com Cc: Grant Likely grant.lik...@secretlab.ca Cc: Kevin Hilman khil...@ti.com Cc: Tony Lindgren t...@atomide.com --- drivers/i2c/busses/i2c-omap.c |4 +++- 1 files changed

Re: [PATCH 3/3] ARM: OMAP: I2C: fix compilation when !CONFIG_OF

2012-01-22 Thread Rob Herring
On 01/22/2012 09:45 AM, Grant Likely wrote: On Sun, Jan 22, 2012 at 04:02:33AM -0700, Paul Walmsley wrote: Commit 6145197be6cc0583fa1a2f4ec1079d366137061e (i2c: OMAP: Add DT support for i2c controller) breaks compilation when CONFIG_OF is not defined: CC drivers/i2c/busses/i2c-omap.o

Re: [PATCH v3 2/4] ARM: OMAP2/3: intc: Add DT support for TI interrupt controller

2012-02-14 Thread Rob Herring
-cous...@ti.com Cc: Tony Lindgren t...@atomide.com Cc: Rob Herring rob.herr...@calxeda.com Cc: Grant Likely grant.lik...@secretlab.ca Given that you plan to do gen irqchip: Acked-by: Rob Herring rob.herr...@calxeda.com Rob --- .../devicetree/bindings/arm/omap/intc.txt | 27

Re: [PATCH 1/4] spi/omap: Add DT support to McSPI driver

2012-02-15 Thread Rob Herring
spi would probably be better. Also, shouldn't this be the base address? Otherwise, for the series: Acked-by: Rob Herring rob.herr...@calxeda.com +#address-cells = 1; +#size-cells = 0; +compatible = ti,omap4-mcspi; +ti,hwmods = mcspi1; +ti,spi-num-cs = 4; +}; + diff

Re: [PATCH 7/8] ARM: OMAP: Remove plat/io.h by moving it into mach/io.h

2012-02-21 Thread Rob Herring
On 02/21/2012 05:40 PM, Tony Lindgren wrote: This is needed so we can eventually remove mach/io.h for omap2+. Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap1/include/mach/io.h | 78 ++- arch/arm/mach-omap2/common.h | 10

Re: [PATCH 3/5] gpio/omap: Add DT support to GPIO driver

2012-02-22 Thread Rob Herring
for GPIO properties specific to OMAP. Signed-off-by: Benoit Cousson b-cous...@ti.com Cc: Tarun Kanti DebBarma tarun.ka...@ti.com One comment below, but otherwise: Acked-by: Rob Herring rob.herr...@calxeda.com --- .../devicetree/bindings/gpio/gpio-omap.txt | 30 + drivers

Re: [PATCH 3/5] gpio/omap: Add DT support to GPIO driver

2012-02-22 Thread Rob Herring
On 02/22/2012 08:31 AM, Cousson, Benoit wrote: On 2/22/2012 3:23 PM, Rob Herring wrote: On 02/15/2012 10:04 AM, Benoit Cousson wrote: Adapt the GPIO driver to retrieve information from a DT file. Allocate the irq_base dynamically and rename bank-virtual_irq_start to bank-irq_base. Change

Re: [PATCH] ARM: Fix errata 751472 handling on Cortex-A9 r1p*

2012-11-14 Thread Rob Herring
On 11/14/2012 02:32 PM, Tony Lindgren wrote: * Russell King - ARM Linux li...@arm.linux.org.uk [121114 12:24]: On Wed, Nov 14, 2012 at 01:06:53PM -0600, Jon Hunter wrote: On 11/14/2012 12:53 PM, Tony Lindgren wrote: Looks like enabling CONFIG_ARM_ERRATA_751472 causes omap4 blaze to not boot

Re: [PATCH] ARM: Fix errata 751472 handling on Cortex-A9 r1p*

2012-11-14 Thread Rob Herring
On 11/14/2012 04:21 PM, Tony Lindgren wrote: * Rob Herring robherri...@gmail.com [121114 13:59]: On 11/14/2012 02:32 PM, Tony Lindgren wrote: Checking for the bit already set should work in this case, I'll post a patch for that shortly. Can you actually read the state of the diagnostic

Re: [PATCH] ARM: Fix errata 751472 handling on Cortex-A9 r1p*

2012-11-15 Thread Rob Herring
On 11/15/2012 05:01 AM, Catalin Marinas wrote: On Thu, Nov 15, 2012 at 12:54:48AM +, Rob Herring wrote: On 11/14/2012 04:21 PM, Tony Lindgren wrote: * Rob Herring robherri...@gmail.com [121114 13:59]: On 11/14/2012 02:32 PM, Tony Lindgren wrote: Checking for the bit already set should

Re: [PATCH] ARM: Fix errata 751472 handling on Cortex-A9 r1p*

2012-11-15 Thread Rob Herring
On 11/15/2012 08:37 AM, Catalin Marinas wrote: On Thu, Nov 15, 2012 at 02:31:33PM +, Rob Herring wrote: On 11/15/2012 05:01 AM, Catalin Marinas wrote: On Thu, Nov 15, 2012 at 12:54:48AM +, Rob Herring wrote: On 11/14/2012 04:21 PM, Tony Lindgren wrote: * Rob Herring robherri

Re: [RFC 2/5] ARM: dts: Add Cross Trigger Interface binding

2012-12-12 Thread Rob Herring
On 12/12/2012 03:43 PM, Jon Hunter wrote: Adds a device-tree binding for the ARM Cross Trigger Interface (CTI). The ARM Cross Trigger Interface provides a way to route events between processor modules. For example, on OMAP4430 we use the CTI module to route PMU events to the GIC interrupt

Re: [RFC 2/5] ARM: dts: Add Cross Trigger Interface binding

2012-12-14 Thread Rob Herring
On 12/12/2012 05:23 PM, Jon Hunter wrote: On 12/12/2012 04:12 PM, Rob Herring wrote: On 12/12/2012 03:43 PM, Jon Hunter wrote: Adds a device-tree binding for the ARM Cross Trigger Interface (CTI). The ARM Cross Trigger Interface provides a way to route events between processor modules

Re: [RFC PATCH 0/2] ARM: update cpuinfo to print CPU model name

2013-01-29 Thread Rob Herring
On 01/29/2013 09:54 AM, Ruslan Bilovol wrote: Hi, The following patches update cpuinfo to print CPU model name for ARM. First patch exactly makes needed changes for ARM architecture. Second patch adds this ability to OMAP4 SoCs. This adds a common approach to show SoC name. Looks like

Re: [PATCH, RFC] default machine descriptor for multiplatform

2013-02-05 Thread Rob Herring
On 01/31/2013 11:51 AM, Arnd Bergmann wrote: This is what I think it would look like to do a default platform with an empty machine descriptor on ARM. It makes the few required entries in the descriptor optional by using the new irqchip_init() and clocksource_of_init() functions as defaults,

[PATCH] ARM: smp_twd: convert to use CLKSRC_OF init

2013-02-07 Thread Rob Herring
From: Rob Herring rob.herr...@calxeda.com Now that we have OF based init with CLKSRC_OF, convert smp_twd init function to use it and covert all callers of twd_local_timer_of_register. Signed-off-by: Rob Herring rob.herr...@calxeda.com Cc: Shawn Guo shawn@linaro.org Cc: Sascha Hauer ker

Re: [RFC 2/8] ARM: twd: register clock event for 1 core SMP

2013-02-18 Thread Rob Herring
On 02/18/2013 12:30 AM, Afzal Mohammed wrote: Register percpu local timer for scheduler tick in the case of one core SMP configuration. In other cases - secondary cpu's as well as boot cpu's having more than one core, this is being registered as per existing boot flow, with a difference that

Re: [U-Boot] [RFC] Kbuild support for ARM FIT images

2013-02-21 Thread Rob Herring
On 02/21/2013 05:28 PM, Jason Gunthorpe wrote: On Fri, Feb 22, 2013 at 12:18:48AM +0100, Wolfgang Denk wrote: The DT is meant to describe hardware. As far as I know, the hardware I own seems to be rather static and stable, and unlike software there is no way I can change it (soldering

Re: [U-Boot] [RFC] Kbuild support for ARM FIT images

2013-02-21 Thread Rob Herring
On 02/21/2013 08:22 PM, Jason Gunthorpe wrote: On Thu, Feb 21, 2013 at 06:19:05PM -0600, Rob Herring wrote: The desired FPGA use case is DT updates after booting the kernel. This has nothing to do with FIT images. And if the FPGA tools generate the DTB, then it is certainly not tied

Re: [PATCH V3 12/18] ARM: OMAP2+: Add additional GPMC timing parameters

2013-03-18 Thread Rob Herring
On 03/15/2013 10:21 AM, Jon Hunter wrote: Some of the GPMC timings parameters are currently missing from the GPMC device-tree binding. Add these parameters to the binding documentation as well as code to read them. The existing code in gpmc_read_timings_dt() is checking the value of

[PATCH] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-03-20 Thread Rob Herring
From: Rob Herring rob.herr...@calxeda.com This converts arm and arm64 to use CLKSRC_OF DT based initialization for the arch timer. A new function arch_timer_arch_init is added to allow for arch specific setup. This has a side effect of enabling sched_clock on omap5 and exynos5. There should

Re: [PATCH] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-03-21 Thread Rob Herring
On 03/21/2013 06:06 AM, Mark Rutland wrote: Hi Rob, (adding Marc to Cc as he may have comments). On Wed, Mar 20, 2013 at 10:34:35PM +, Rob Herring wrote: From: Rob Herring rob.herr...@calxeda.com This converts arm and arm64 to use CLKSRC_OF DT based initialization for the arch timer

Re: [PATCH] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-03-25 Thread Rob Herring
On 03/25/2013 12:26 PM, Russell King - ARM Linux wrote: On Thu, Mar 21, 2013 at 11:06:47AM +, Mark Rutland wrote: On TC2 this series leads to using the vexpress 24MHz clock as the sched clock in preference to the architected timer: Architected local timer running at 24.00MHz (virt).

Re: [PATCH] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-03-25 Thread Rob Herring
On 03/25/2013 05:53 PM, John Stultz wrote: On 03/25/2013 03:36 PM, Arnd Bergmann wrote: On Monday 25 March 2013, Rob Herring wrote: I count integrator-cp, realview, versatile and non-DT VExpress that do this (not surprisingly) and 25 platforms or timer implementations plus arm64 that do

[PATCH v2 02/13] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-04-01 Thread Rob Herring
From: Rob Herring rob.herr...@calxeda.com This converts arm and arm64 to use CLKSRC_OF DT based initialization for the arch timer. A new function arch_timer_arch_init is added to allow for arch specific setup. This has a side effect of enabling sched_clock on omap5 and exynos5. There should

Re: [PATCH 1/1] of/irq: store IRQ trigger/level in struct resource flags

2013-04-08 Thread Rob Herring
On 04/05/2013 02:48 AM, Javier Martinez Canillas wrote: According to Documentation/devicetree/bindings/interrupt-controller/interrupts.txt the #interrupt-cells property of an interrupt-controller is used to define the number of cells needed to specify a single interrupt. A commonly used

Re: [PATCH 1/1] of/irq: store IRQ trigger/level in struct resource flags

2013-04-08 Thread Rob Herring
On 04/08/2013 05:56 PM, Javier Martinez Canillas wrote: On 04/09/2013 12:16 AM, Stephen Warren wrote: On 04/08/2013 04:05 PM, Rob Herring wrote: On 04/05/2013 02:48 AM, Javier Martinez Canillas wrote: According to Documentation/devicetree/bindings/interrupt-controller/interrupts.txt

Re: [PATCH v2 02/13] ARM: convert arm/arm64 arch timer to use CLKSRC_OF init

2013-04-10 Thread Rob Herring
On 04/04/2013 12:56 AM, Simon Horman wrote: On Mon, Apr 01, 2013 at 05:21:12PM -0500, Rob Herring wrote: From: Rob Herring rob.herr...@calxeda.com This converts arm and arm64 to use CLKSRC_OF DT based initialization for the arch timer. A new function arch_timer_arch_init is added to allow

Re: [PATCH] USB: set device dma_mask without reference to global data

2013-05-08 Thread Rob Herring
to implement this. For reference, this seems to be the most recent version: https://lkml.org/lkml/2012/12/4/54 And here's the previous attempt, to which Rob Herring refers in a reply. https://lists.ozlabs.org/pipermail/devicetree-discuss/2012-March/013180.html I believe most of the issues

[PATCH] ARM: omap2: remove CONFIG_ARCH_OMAP2PLUS_TYPICAL

2013-05-16 Thread Rob Herring
From: Rob Herring rob.herr...@calxeda.com CONFIG_ARCH_OMAP2PLUS_TYPICAL is selecting user defined features, not h/w required options. This does not play well with multi-platform kernels and belongs in a defconfig. Signed-off-by: Rob Herring rob.herr...@calxeda.com Cc: Tony Lindgren t

Re: [PATCH] ARM: omap2: remove CONFIG_ARCH_OMAP2PLUS_TYPICAL

2013-05-16 Thread Rob Herring
On Thu, May 16, 2013 at 10:11 AM, Tony Lindgren t...@atomide.com wrote: * Rob Herring robherri...@gmail.com [130516 06:34]: From: Rob Herring rob.herr...@calxeda.com CONFIG_ARCH_OMAP2PLUS_TYPICAL is selecting user defined features, not h/w required options. This does not play well with multi

  1   2   3   >