Re: [PATCH v2 04/18] PCI: designware: use untranslated address while programming ATU

2014-06-20 Thread Arnd Bergmann
On Wednesday 18 June 2014 14:38:43 Kishon Vijay Abraham I wrote: > On Thursday 29 May 2014 12:08 PM, Kishon Vijay Abraham I wrote: > > > > Here the CPU address for configuration space is 0x20013000 and the > > controller > > address for configuration space is 0x13000. The controller address shoul

Re: [PATCH] ARM: omap: rework platform selection

2014-06-17 Thread Arnd Bergmann
On Monday 16 June 2014, Rob Herring wrote: > > So far I have not come up with no great ideas on fixing this > > properly short of requiring all omap .config files to add > > CONFIG_ARCH_OMAP=y manually. Anybody got good ideas for that? > > I've failed to come up with anything... > I have two ide

Re: [PATCH] ARM: omap: rework platform selection

2014-06-16 Thread Arnd Bergmann
On Monday 16 June 2014 04:00:42 Tony Lindgren wrote: > * Arnd Bergmann [140616 03:06]: > > Commit 9851b662f659 ("ARM: use menuconfig for sub-arch menus") did more > > than expected, which led to two OMAP specific bugs: > > It seems the commit above is not -rc cycl

[PATCH] ARM: omap: rework platform selection

2014-06-16 Thread Arnd Bergmann
rough some ripple effects disabled options that were implicitly enabled from OMAP2, and that caused all machines to fail booting with the unchanged config files. This reorders the OMAP Kconfig files some more, to be consistent with the others, and also changes the defconfig files. Signed-off-by: Arn

[PATCH 00/14] arm-soc fixes for 3.16 review

2014-06-13 Thread Arnd Bergmann
Hi Everyone, here are the fixes I've picked up so far as the last pull request for the merge window. I'm sure there will be a lot more in the future, but let us know if I missed something or if any of the patches (in particular mine, some of which I have not posted before) are not

[PATCH 02/14] ARM: omap2: fix am43xx dependency on l2x0 cache

2014-06-13 Thread Arnd Bergmann
n inline wrapper for omap_l2_cache_init for the disabled case, and removes the 'select' from OMAP4 so it becomes a user visible option. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org Cc: Tony Lindgren --- arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/mach-omap2/Kconfig

Re: [PATCH] [media] staging: allow omap4iss to be modular

2014-06-12 Thread Arnd Bergmann
On Thursday 12 June 2014 07:25:15 Greg KH wrote: > On Thu, Jun 12, 2014 at 04:15:32PM +0200, Arnd Bergmann wrote: > > On Thursday 12 June 2014 16:12:17 Laurent Pinchart wrote: > > > > From 3a965f4fd5a6b3ef4a66aa4e7c916cfd34fd5706 Mon Sep 17 00:00:00 2001 > > > >

Re: [PATCH] [media] staging: allow omap4iss to be modular

2014-06-12 Thread Arnd Bergmann
On Thursday 12 June 2014 16:12:17 Laurent Pinchart wrote: > > From 3a965f4fd5a6b3ef4a66aa4e7c916cfd34fd5706 Mon Sep 17 00:00:00 2001 > > From: Arnd Bergmann > > Date: Tue, 21 Jan 2014 09:32:43 +0100 > > Subject: [PATCH] [media] staging: tighten omap4iss dependencies &

Re: [PATCH] [media] staging: allow omap4iss to be modular

2014-06-11 Thread Arnd Bergmann
On Wednesday 11 June 2014 09:42:04 Nishanth Menon wrote: > On 06/11/2014 09:35 AM, Arnd Bergmann wrote: > > The OMAP4 camera support depends on I2C and VIDEO_V4L2, both > > of which can be loadable modules. This causes build failures > > if we want the camera driver to be bu

[PATCH] [media] staging: allow omap4iss to be modular

2014-06-11 Thread Arnd Bergmann
the driver incorrectly calls a platform-internal interface for omap4_ctrl_pad_readl/omap4_ctrl_pad_writel. To work around that, we can export those symbols, but that isn't really the correct solution, as we should not have dependencies on platform code this way. Signed-off-by: Arnd Bergmann --- This

[PATCH 0/4] randconfig fixes for mmc

2014-06-05 Thread Arnd Bergmann
Hi Chris, Ulf, These are small fixes from my randconfig testing, almost all for older bugs, please apply to a tree you see appropriate. Arnd Arnd Bergmann (4): mmc: atmel-mci: incude asm/cacheclush.h mmc: mvsdio: avoid compiler warning mmc: omap: don't select TPS65010

[PATCH 3/4] mmc: omap: don't select TPS65010

2014-06-05 Thread Arnd Bergmann
g you now have to turn on TPS65010 explicitly and then MMC_OMAP. Found during randconfig build testing. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org Cc: Jarkko Nikula --- drivers/mmc/host/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/host/K

[PATCH v2] hsi: omap_ssi_port: use normal module refcounting

2014-06-04 Thread Arnd Bergmann
driver providing a device used in another module does not go away. Signed-off-by: Arnd Bergmann Cc: Sebastian Reichel Cc: Carlos Chinea Cc: Ivaylo Dimitrov --- v2: fix a stupid typo, I accidentally sent out the wrong version of the patch diff --git a/drivers/hsi/controllers/omap_ssi_port.c

[PATCH] hsi: omap_ssi_port: use normal module refcounting

2014-06-04 Thread Arnd Bergmann
driver providing a device used in another module does not go away. Signed-off-by: Arnd Bergmann Cc: Sebastian Reichel Cc: Carlos Chinea Cc: Ivaylo Dimitrov diff --git a/drivers/hsi/controllers/omap_ssi_port.c b/drivers/hsi/controllers/omap_ssi_port.c index b8693f0..6eb7c28 100644 ---

HSI: fix omap ssi driver dependency

2014-06-03 Thread Arnd Bergmann
s that SSI-protocol can only be a module if OMAP_SSI is not built-in. Signed-off-by: Arnd Bergmann Cc: Sebastian Reichel Cc: Ivaylo Dimitrov Cc: Pavel Machek --- diff --git a/drivers/hsi/clients/Kconfig b/drivers/hsi/clients/Kconfig index 71b9f9a..bc60dec 100644 --- a/drivers/hsi/clients/Kco

Re: [PATCH 3/4] OMAPDSS: panel-sharp-ls037v7dw01: add device tree support

2014-05-19 Thread Arnd Bergmann
On Monday 19 May 2014 08:57:33 Tony Lindgren wrote: > No need to load multiple drivers at this point. That's why I'm saying > you can bail out on the undesired display controller probes using > of_machine_is_compatible test. It's not that uncommon for drivers to do: > > $ git grep of_machine_is_co

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-19 Thread Arnd Bergmann
On Friday 16 May 2014 14:30:56 Kishon Vijay Abraham I wrote: > On Wednesday 14 May 2014 06:15 PM, Arnd Bergmann wrote: > > On Wednesday 14 May 2014 11:14:45 Kishon Vijay Abraham I wrote: > > / { > > #address-cells = <1>; // or <2> if you support > 4GB addr

Re: [PATCH v2 3/5] dt/bindings: ti,edma: Remove redundant properties from documentation

2014-05-15 Thread Arnd Bergmann
On Tuesday 13 May 2014 13:30:30 Peter Ujfalusi wrote: > From CCCFG register of eDMA3 we can get all the needed information for the > driver about the IP: > Number of channels: NUM_DMACH > Number of regions: NUM_REGN > Number of slots (PaRAM sets): NUM_PAENTRY > Number of TC/EQ: NUM_EVQUE > > The t

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-14 Thread Arnd Bergmann
On Wednesday 14 May 2014 11:14:45 Kishon Vijay Abraham I wrote: > hi Arnd, > > On Tuesday 13 May 2014 07:04 PM, Arnd Bergmann wrote: > > On Tuesday 13 May 2014 15:27:46 Arnd Bergmann wrote: > >> On Tuesday 13 May 2014 18:56:23 Kishon Vijay Abraham I wrote: > >&g

Re: [PATCH 4/8] usb: phy: fix isp1301-omap dependency on tps65010

2014-05-13 Thread Arnd Bergmann
On Tuesday 13 May 2014 10:26:31 Felipe Balbi wrote: > On Thu, May 08, 2014 at 03:52:17PM +0200, Arnd Bergmann wrote: > > The isp1301-omap driver cannot be built-in if the tps65010 driver > > is a module, otherwise we get a link error from the reference to > > the tps65010_s

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-13 Thread Arnd Bergmann
On Tuesday 13 May 2014 15:27:46 Arnd Bergmann wrote: > On Tuesday 13 May 2014 18:56:23 Kishon Vijay Abraham I wrote: > > > If you have a case where the outbound translation is a 256MB (i.e. 28bit) > > > section of the CPU address space, that could be represented as >

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-13 Thread Arnd Bergmann
On Tuesday 13 May 2014 18:56:23 Kishon Vijay Abraham I wrote: > > If you have a case where the outbound translation is a 256MB (i.e. 28bit) > > section of the CPU address space, that could be represented as > > > > ranges = <0x8200 0 0 0xb000 0 0x1000>; > > > > or > > > >

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-13 Thread Arnd Bergmann
On Tuesday 13 May 2014 18:01:59 Kishon Vijay Abraham I wrote: > On Thursday 08 May 2014 02:48 PM, Arnd Bergmann wrote: > > On Thursday 08 May 2014 18:05:11 Jingoo Han wrote: > >> On Tuesday, May 06, 2014 10:59 PM, Arnd Bergmann wrote: > >>> On Tuesday 06 May 2014 1

Re: [PATCH] gpio: always enable GPIO_OMAP on ARCH_OMAP

2014-05-09 Thread Arnd Bergmann
On Friday 09 May 2014 09:48:00 Linus Walleij wrote: > On Mon, Apr 28, 2014 at 11:07 AM, Arnd Bergmann wrote: > > > Commit 4df42de9d3e "gpio: omap: add a GPIO_OMAP option instead of using > > ARCH_OMAP" made it possible to build OMAP kernels without the GPIO driver,

[PATCH 7/8] usb: ohci: sort out dependencies for lpc32xx and omap

2014-05-08 Thread Arnd Bergmann
me dependency exists for the client driver, do the same change there. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org Cc: Alan Stern --- drivers/usb/gadget/Kconfig | 4 ++-- drivers/usb/host/Kconfig | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/

[PATCH 3/8] usb: musb: omap2plus bus glue needs USB host support

2014-05-08 Thread Arnd Bergmann
The musb/omap2430.c bus glue driver calls usb_hcd_poll_rh_status, which is only available if CONFIG_USB is also set, i.e. we are building USB host mode and not just endpoint mode. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org --- drivers/usb/musb/Kconfig | 2 +- 1 file changed, 1

[PATCH 2/8] usb: musb: tusb-dma can't be built-in if tusb is not

2014-05-08 Thread Arnd Bergmann
C and MUSB_TUSB6010 are both modules or both built-in, which are the valid configurations. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org --- drivers/usb/musb/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig

[PATCH 4/8] usb: phy: fix isp1301-omap dependency on tps65010

2014-05-08 Thread Arnd Bergmann
hack to ensure that the real tps65010_set_vbus_draw() function is only called when it's avaiable. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org --- drivers/usb/phy/phy-isp1301-omap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/phy/phy-is

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-08 Thread Arnd Bergmann
On Thursday 08 May 2014 18:05:11 Jingoo Han wrote: > On Tuesday, May 06, 2014 10:59 PM, Arnd Bergmann wrote: > > On Tuesday 06 May 2014 19:03:52 Kishon Vijay Abraham I wrote: > > > In DRA7, the cpu sees 32bit address, but the pcie controller can see only > > > 28bit >

Re: [PATCH 05/17] pci: host: pcie-dra7xx: add support for pcie-dra7xx controller

2014-05-08 Thread Arnd Bergmann
On Thursday 08 May 2014 17:56:38 Jingoo Han wrote: > On Wednesday, May 07, 2014 6:26 PM, Arnd Bergmann wrote: > > On Wednesday 07 May 2014 14:52:47 Kishon Vijay Abraham I wrote: > > > On Tuesday 06 May 2014 10:05 PM, Jason Gunthorpe wrote: > > > > On Tue, May 06, 20

Re: [PATCH 05/17] pci: host: pcie-dra7xx: add support for pcie-dra7xx controller

2014-05-07 Thread Arnd Bergmann
On Wednesday 07 May 2014 14:14:55 Kishon Vijay Abraham I wrote: > >> +static void dra7xx_pcie_enable_interrupts(struct pcie_port *pp) > >> +{ > >> +struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pp); > >> + > >> +dra7xx_pcie_writel(dra7xx->base, PCIECTRL_DRA7XX_CONF_IRQSTATUS_MAIN, > >> +

Re: [PATCH 05/17] pci: host: pcie-dra7xx: add support for pcie-dra7xx controller

2014-05-07 Thread Arnd Bergmann
On Wednesday 07 May 2014 14:52:47 Kishon Vijay Abraham I wrote: > On Tuesday 06 May 2014 10:05 PM, Jason Gunthorpe wrote: > > On Tue, May 06, 2014 at 07:03:51PM +0530, Kishon Vijay Abraham I wrote: > >> +Example: > >> +pcie@5100 { > >> +compatible = "ti,dra7xx-pcie"; > >> +reg = <0x5100

Re: [PATCH 05/17] pci: host: pcie-dra7xx: add support for pcie-dra7xx controller

2014-05-06 Thread Arnd Bergmann
On Tuesday 06 May 2014 19:03:51 Kishon Vijay Abraham I wrote: > Added support for pcie controller in dra7xx. This driver re-uses > the designware core code that is already present in kernel. > > Cc: Bjorn Helgaas > Cc: Mohit Kumar > Cc: Jingoo Han > Cc: Marek Vasut > Signed-off-by: Kishon Vija

Re: [PATCH 06/17] pci: host: pcie-designware: Use *base-mask* for configuring the iATU

2014-05-06 Thread Arnd Bergmann
On Tuesday 06 May 2014 19:03:52 Kishon Vijay Abraham I wrote: > In DRA7, the cpu sees 32bit address, but the pcie controller can see only > 28bit > address. So whenever the cpu issues a read/write request, the 4 most > significant bits are used by L3 to determine the target controller. > For examp

Re: [RFC 01/11] drivers: reset: TI: SoC reset controller support.

2014-04-29 Thread Arnd Bergmann
On Tuesday 29 April 2014 15:19:40 Dan Murphy wrote: > +#ifndef _RESET_TI_H_ > +#define _RESET_TI_H_ > + > +#ifdef CONFIG_RESET_TI > +void ti_dt_reset_init(void); > +#else > +static inline void ti_dt_reset_init(void){ return; }; > +#endif Why can't this be a regular platform device driver that gets

Re: [RFC 08/11] ARM: dts: am33xx: Add prcm_resets node

2014-04-29 Thread Arnd Bergmann
On Tuesday 29 April 2014 15:19:47 Dan Murphy wrote: > + * AM33xx reset index for PRCM Module > + * > + * Copyright 2014 Texas Instruments Inc. > + * > + * This program is free software; you can redistribute it and/or modify > + * it under the terms of the GNU General Public License version 2 as > +

Re: [PATCH] gpio: always enable GPIO_OMAP on ARCH_OMAP

2014-04-29 Thread Arnd Bergmann
On Tuesday 29 April 2014 12:53:45 Javier Martinez Canillas wrote: > Hello Arnd, > > On 04/29/2014 12:26 PM, Arnd Bergmann wrote: > > On Tuesday 29 April 2014 01:59:20 Javier Martinez Canillas wrote: > >> This driver is also used by OMAP1. Even when disabling GPIO_OM

Re: [PATCH v4 5/5] ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x() varients

2014-04-29 Thread Arnd Bergmann
On Tuesday 29 April 2014 16:35:13 Rajendra Nayak wrote: > @@ -393,7 +395,12 @@ IS_OMAP_TYPE(3430, 0x3430) > > #if defined(CONFIG_SOC_DRA7XX) > #undef soc_is_dra7xx > +#undef soc_is_dra74x > +#undef soc_is_dra72x > #define soc_is_dra7xx()(of_machine_is_compatible("ti,dra7")) > +#define

Re: [PATCH v4 2/5] ARM: dts: Add support for DRA72x family of devices

2014-04-29 Thread Arnd Bergmann
; > Also add a minimal dra72-evm dts file. > > Signed-off-by: Rajendra Nayak > Cc: linux-...@vger.kernel.org > Cc: devicet...@vger.kernel.org Acked-by: Arnd Bergmann -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to

Re: [PATCH v4 4/5] ARM: OMAP2+: Add machine entry for dra72x devices

2014-04-29 Thread Arnd Bergmann
ns(+), 4 deletions(-) > Acked-by: Arnd Bergmann -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH] gpio: always enable GPIO_OMAP on ARCH_OMAP

2014-04-29 Thread Arnd Bergmann
ot already be > > enabled on other platforms. > > > > Signed-off-by: Arnd Bergmann > > > > diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig > > index c58b828..c8c42be 100644 > > --- a/drivers/gpio/Kconfig > > +++ b/drivers/gpio/Kconfig > &g

[PATCH] gpio: always enable GPIO_OMAP on ARCH_OMAP

2014-04-28 Thread Arnd Bergmann
RIC_IRQ_CHIP that may not already be enabled on other platforms. Signed-off-by: Arnd Bergmann diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index c58b828..c8c42be 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -244,9 +244,10 @@ config GPIO_OCTEON family of

Re: [PATCH v3 2/4] ARM: dts: Add support for DRA72x family of devices

2014-04-28 Thread Arnd Bergmann
On Monday 28 April 2014 11:39:22 Rajendra Nayak wrote: > > DRA742 EVM: Software Developement Board for DRA742 > compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7" > DRA722 EVM: Software Development Board for DRA722 > compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7" > >

Re: [PATCH v3 2/4] ARM: dts: Add support for DRA72x family of devices

2014-04-24 Thread Arnd Bergmann
On Thursday 24 April 2014, Rajendra Nayak wrote: > > -- DRA742 > - compatible = "ti,dra7xx", "ti,dra7" > +- DRA74x > + compatible = "ti,dra74", "ti,dra7" > + > +- DRA72x > + compatible = "ti,dra72", "ti,dra7" Actually, what I meant was that you should list the fill name of the SoC, e.g. "ti,dr

Re: [PATCH v2 3/4] ARM: OMAP2+: Add machine entry for dra72x devices

2014-04-23 Thread Arnd Bergmann
On Wednesday 23 April 2014 14:32:54 Rajendra Nayak wrote: > > #ifdef CONFIG_SOC_DRA7XX > -static const char *dra7xx_boards_compat[] __initdata = { > +static const char *dra74x_boards_compat[] __initconst = { > + "ti,dra74x", > "ti,dra7xx", > "ti,dra7", > NULL, > };

Re: [RFC PATCH 0/5] add gpio_chip_ops to hold GPIO operations

2014-04-22 Thread Arnd Bergmann
On Tuesday 22 April 2014, Javier Martinez Canillas wrote: > Hello Linus, > > On Tue, Apr 22, 2014 at 1:36 PM, Linus Walleij > wrote: > > On Tue, Apr 8, 2014 at 8:20 PM, Javier Martinez Canillas > > wrote: > > > >> So this is an RFC patch-set to add a virtual table to be used by > >> GPIO chip c

Re: [PATCH 23/62] ARM: omap1: fix building without 32K_TIMER

2014-03-21 Thread Arnd Bergmann
100 Subject: [PATCH] ARM: omap1: fix build when !CONFIG_OMAP_32K_TIMER If CONFIG_OMAP_32K_TIMER isn't enabled, we will try to use enable_dyn_sleep which wasn't defined anywhere. In order to fix the problem, we always define enable_dyn_sleep as 0 when !CONFIG_OMAP_32K_TIMER. Signed-off-b

Re: [patch 08/26] arm: Replace various irq_desc accesses

2014-03-20 Thread Arnd Bergmann
On Sunday 23 February 2014, Thomas Gleixner wrote: > --- tip.orig/arch/arm/mach-omap1/ams-delta-fiq.c > +++ tip/arch/arm/mach-omap1/ams-delta-fiq.c > @@ -44,13 +44,10 @@ static unsigned int irq_counter[16]; > > static irqreturn_t deferred_fiq(int irq, void *dev_id) > { > - struct irq_desc

Re: [PATCH 24/62] ARM: omap1: select I2C where needed for PMIC

2014-03-19 Thread Arnd Bergmann
On Wednesday 19 March 2014 13:46:19 Tony Lindgren wrote: > * Arnd Bergmann [140319 12:33]: > > The OMAP H2, OSK and OSIRIS machines cannot build without > > I2C and TPS65010 both enabled unconditionally. > > > > In each case, failing to enable CONFIG_I2C results in a

[PATCH 00/62] arm-soc randconfig fixes

2014-03-19 Thread Arnd Bergmann
ack from I will assume is ok and put in. Statistically speaking, I probably made a couple of mistakes here, so please have a look if you find the time. Arnd Bergmann (62): ARM: at91: split out at91x40 into a top-level option ARM: at91: don't provide dt init code for at91x40 ARM: a

[PATCH 24/62] ARM: omap1: select I2C where needed for PMIC

2014-03-19 Thread Arnd Bergmann
CONFIG_I2C as user-selectable, but doing that properly would require more work. Signed-off-by: Arnd Bergmann Cc: Tony Lindgren Cc: linux-omap@vger.kernel.org --- arch/arm/mach-omap1/Kconfig | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-omap1/Kconfig b/arch/arm/mach-omap1

[PATCH 23/62] ARM: omap1: fix building without 32K_TIMER

2014-03-19 Thread Arnd Bergmann
le (enable_dyn_sleep) { ^ mach-omap1/pm.c:123:9: note: each undeclared identifier is reported only once for each function it appears in This attempts to fix the #ifdef logic to deal with all combinations of timers. Signed-off-by: Arnd Bergmann Cc: linux-omap@vger.kernel.org Cc: Tony Lin

Re: [GIT PULL] omap fixes for v3.15 merge window

2014-03-17 Thread Arnd Bergmann
On Thursday 13 March 2014, Tony Lindgren wrote: > The following changes since commit cfbf8d4857c26a8a307fb7cd258074c9dcd8c691: > > Linux 3.14-rc4 (2014-02-23 17:40:03 -0800) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tag

Re: [GIT PULL 2/2] omap overo related device tree changes for v3.15

2014-03-17 Thread Arnd Bergmann
On Thursday 13 March 2014, Tony Lindgren wrote: > The following changes since commit cfbf8d4857c26a8a307fb7cd258074c9dcd8c691: > > Linux 3.14-rc4 (2014-02-23 17:40:03 -0800) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tag

Re: [GIT PULL 1/2] omap device tree changes for v3.15, part 3

2014-03-17 Thread Arnd Bergmann
On Thursday 13 March 2014, Tony Lindgren wrote: > Hi, > > Resending these two, looks like my updated scripts have some issues hitting > the mailing lists.. > > The following changes since commit 18c49af3ee9e32a535413a949672bea726699f04: > > ARM: dts: am335x-evmsk: enable dual_emac mode (2014-0

Re: [PATCH 1/5] iommu/omap: Use the cache cleaning API

2014-03-14 Thread Arnd Bergmann
On Friday 14 March 2014, Santosh Shilimkar wrote: > I remember NAKing this approach in past and my stand remains same. > The cache APIs which you are trying to use here are not suppose > to be used outside. > > I think the right way to fix this is to make use of streaming APIs. > If needed, IOMMU

Re: [GIT PULL] omap fixes for v3.14-rc4

2014-02-28 Thread Arnd Bergmann
On Friday 28 February 2014, Tony Lindgren wrote: > The following changes since commit 8842446ac74263f1330f46e11ed649e2b0ed6545: > > Documentation: dt: OMAP: Update Overo/Tobi (2014-02-14 08:37:53 -0800) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel

Re: [RFC PATCH 08/15] ata: ahci_platform: Manage SATA PHY

2014-02-07 Thread Arnd Bergmann
On Friday 07 February 2014 12:33:38 Roger Quadros wrote: > > This means we need to make CONFIG_SATA_AHCI_PLATFORM depend on > CONFIG_GENERIC_PHY or > select it. > > OR > > Generic PHY layer must be fixed so that the API's are always built in. > > What is the better option? I believe making the

Re: [PATCH v5 2/9] mfd: omap-usb-host: Get clocks based on hardware revision

2014-01-10 Thread Arnd Bergmann
On Friday 10 January 2014, Lee Jones wrote: > > > > - need_logic_fck = false; > > + /* Set all clocks as invalid to begin with */ > > + omap->ehci_logic_fck = omap->init_60m_fclk = ERR_PTR(-EINVAL); > > + omap->utmi_p1_gfclk = omap->utmi_p2_gfclk = ERR_PTR(-EINVAL); > > + omap

Re: [PATCH] driver-core: platform: Resolve DT interrupt references late

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 21:24:08 Thierry Reding wrote: > > The problem with devres, or any other solution for that matter, is that > for the cases where we'd need something like this (that is, statically > allocated devices in board setup code) we don't have a fully initialized > struct devic

Re: [PATCH] driver-core: platform: Resolve DT interrupt references late

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 20:59:10 Thierry Reding wrote: > On Wed, Jan 08, 2014 at 05:25:17PM +0100, Arnd Bergmann wrote: > > On Wednesday 08 January 2014, Thierry Reding wrote: > > > On Wed, Jan 08, 2014 at 04:11:08PM +0100, Arnd Bergmann wrote: > > The more I think a

Re: [PATCH] driver-core: platform: Resolve DT interrupt references late

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014, Thierry Reding wrote: > On Wed, Jan 08, 2014 at 04:11:08PM +0100, Arnd Bergmann wrote: > > On Wednesday 08 January 2014 15:55:27 Thierry Reding wrote: > > > It stands to reason that if they push back on the IOMMU variant of what > > > is

Re: [PATCH] driver-core: platform: Resolve DT interrupt references late

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 15:55:27 Thierry Reding wrote: > On Wed, Jan 08, 2014 at 02:41:19PM +0100, Arnd Bergmann wrote: > > On Wednesday 08 January 2014 13:51:17 Thierry Reding wrote: > > I hope I read this thread correctly, sorry if I missed an important > > part. My ide

Re: [PATCH] driver-core: platform: Resolve DT interrupt references late

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 13:51:17 Thierry Reding wrote: > When devices are probed from the device tree, any interrupts that they > reference are resolved at device creation time. This causes problems if > the interrupt provider hasn't been registered yet at that time, which > results in the int

Re: [PATCH v4 1/5] mfd: omap-usb-host: Update DT clock binding information

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014, Roger Quadros wrote: > OK. I'll update the binding information to reflect all the clocks. > > But what about clk_get() vs of_clk_get_by_name() ? I think the convention these days is to just use clk_get(), which calls of_clk_get_by_name() internally. Not sure if that'

Re: [PATCH v4 1/5] mfd: omap-usb-host: Update DT clock binding information

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 11:52:44 Sebastian Reichel wrote: > > On Wed, Jan 08, 2014 at 03:39:36PM +0530, Roger Quadros wrote: > > > What about the other clocks acquired in drivers/mfd/omap-usb-host.c? > > > Shouldn't > > > all of those be provided by via the DT phandle? > > > > All those clo

Re: [PATCH v4 1/5] mfd: omap-usb-host: Update DT clock binding information

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 15:57:19 Roger Quadros wrote: > It is a clock gate defined like so in the DT clock data > > on OMAP4 > init_60m_fclk: init_60m_fclk { > #clock-cells = <0>; > compatible = "ti,divider-clock"; > clocks = <&dpll_usb_

Re: [PATCH v4 1/5] mfd: omap-usb-host: Update DT clock binding information

2014-01-08 Thread Arnd Bergmann
On Wednesday 08 January 2014 15:39:36 Roger Quadros wrote: > > What about the other clocks acquired in drivers/mfd/omap-usb-host.c? > > Shouldn't > > all of those be provided by via the DT phandle? > > > > All those clocks are identically named across the OMAP SoCs and are unique > for each > S

Re: [PATCH v3 1/4] ARM: dts: OMAP5: Add 60MHz clock reference to USB Host module

2014-01-07 Thread Arnd Bergmann
On Tuesday 07 January 2014, Roger Quadros wrote: > USB Host driver (drivers/mfd/omap-usb-host.c) expects the 60MHz > reference clock to be named "init_60m_fclk". Provide this > information. > > Signed-off-by: Roger Quadros > --- > arch/arm/boot/dts/omap5.dtsi | 2 ++ > 1 file changed, 2 insertio

Re: [GIT PULL] make mach-omap2 boot with device tree only for v3.14

2013-12-10 Thread Arnd Bergmann
On Tuesday 10 December 2013, Tony Lindgren wrote: > board-ti8168evm.c > > I doubt ti8168evm has even worked for a long time.. It's in pretty > sorry state unfortunately with missing clock support and missing > handle_irq entry in the board-ti8168evm.c. Does that imply the entire ti81xx soc suppor

Re: [GIT PULL] make mach-omap2 boot with device tree only for v3.14

2013-12-10 Thread Arnd Bergmann
On Tuesday 10 December 2013, Tony Lindgren wrote: > The crappy part here is the fact that we need to build the kernel with > appended DTB. Maybe there's something more we can do to make it easier. > You are aware of the impedence matcher project [1], right? Arnd [1] https://github.com/z

Re: [PATCH] DMA: let filter functions of of_dma_simple_xlate possible check of_node

2013-08-26 Thread Arnd Bergmann
On Monday 26 August 2013 19:40:57 Vinod Koul wrote: > Why does DT need the fliter function in the first place. The DT enabled > drivers > should not even have a filter function... > > The dmaengine core calls the optional filter function. This needs to be > implemented in driver in order for driv

Re: [PATCH 01/15] drivers: phy: add generic PHY framework

2013-07-25 Thread Arnd Bergmann
On Thursday 25 July 2013, Laurent Pinchart wrote: > On Wednesday 24 July 2013 20:32:03 Arnd Bergmann wrote: > > On Tuesday 23 July 2013, Tomasz Figa wrote: > > > On Tuesday 23 of July 2013 17:14:20 Alan Stern wrote: > > > > On Tue, 23 Jul 2013, Tomasz Figa wrote: >

Re: [PATCH 01/15] drivers: phy: add generic PHY framework

2013-07-25 Thread Arnd Bergmann
On Thursday 25 July 2013, Kishon Vijay Abraham I wrote: > On Thursday 25 July 2013 12:02 AM, Arnd Bergmann wrote: > > On Tuesday 23 July 2013, Tomasz Figa wrote: > >> On Tuesday 23 of July 2013 17:14:20 Alan Stern wrote: > >>> On Tue, 23 Jul 2013, Tomasz Figa wrote:

Re: [PATCH 01/15] drivers: phy: add generic PHY framework

2013-07-24 Thread Arnd Bergmann
On Tuesday 23 July 2013, Tomasz Figa wrote: > On Tuesday 23 of July 2013 17:14:20 Alan Stern wrote: > > On Tue, 23 Jul 2013, Tomasz Figa wrote: > > > Where would you want to have those phy_address arrays stored? There > > > are no board files when booting with DT. Not even saying that you > > > don

Re: [PATCH 1/6] ARM: OMAP2+: Remove board-4430sdp.c

2013-07-06 Thread Arnd Bergmann
On Saturday 06 July 2013, Russell King - ARM Linux wrote: > Oh wait, why don't I get to choose my "debug console UART" on an AT91? > Maybe AT91 should move their debug uart selection into this menu as well, > and maybe the Versatile Express options too, because they're all to do > with selecting th

Re: [PATCH v4 0/4] mtd:nand:omap2: clean-up of supported ECC schemes

2013-07-03 Thread Arnd Bergmann
On Wednesday 03 July 2013, Artem Bityutskiy wrote: > On Wed, 2013-07-03 at 13:16 +, Gupta, Pekon wrote: > > [Pekon]: Yes, I'm not seeing these build issues, as I'm cleanly > > returning from probe with pr_err(), if the required libraries (/lib/bch.c) > > are not build-in the system. > > --

Re: [PATCH v4 0/4] mtd:nand:omap2: clean-up of supported ECC schemes

2013-07-03 Thread Arnd Bergmann
On Tuesday 02 July 2013, Pekon Gupta wrote: > (+ CC: devicetree-disc...@lists.ozlabs.org) > > Changes v3 -> v4 > - [Patch 1/3] removed MTD_NAND_OMAP_BCH8 & MTD_NAND_OMAP_BCH4 from > nand/Kconfig > ECC scheme selectable via nand DT (nand-ecc-opt). > - [*] rebased for l2-mtd.git Do you also

Re: [GIT PULL] OMAP5: fix voltage domains, remove wrong data

2013-06-26 Thread Arnd Bergmann
On Wednesday 26 June 2013, Kevin Hilman wrote: > Arnd, > > Below is a pull request with a patch that fixes the build breakage you > reported > related to voltage domains on OMAP5-only builds: > https://patchwork.kernel.org/patch/2764191/ > > This applies on top of arm-soc/omap/omap5 Ok, pulled

Re: [PATCH] ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data

2013-06-26 Thread Arnd Bergmann
ge modules are converted > > > to dts. > > > > > > This also fixes the build breakage for voltagedomains54xx_data.c when just > > > OMAP5 SoC is enabled: https://patchwork.kernel.org/patch/2764191/ > > > > > > Reported-by: Arnd Bergmann > &g

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-24 Thread Arnd Bergmann
On Monday 24 June 2013, Joel A Fernandes wrote: > >> Yes sure, right now they are defined as follows in include/linux/edma.h: > >> > >> #if defined(CONFIG_TI_EDMA) || defined(CONFIG_TI_EDMA_MODULE) > >> bool edma_filter_fn(struct dma_chan *, void *); > >> #else > >> static inline bool edma_filter_

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-24 Thread Arnd Bergmann
On Saturday 22 June 2013, Joel A Fernandes wrote: > > >> > config TI_EDMA > >> > tristate "TI EDMA support" > >> > default m if 'ARCH_DAVINCI || ARCH_OMAP1 || ARCH_OMAP2 > >> > select DMA_ENGINE > >> > select DMA_VIRTUAL_CHANNELS > >> > >> > >> MMC depends on EDMA s

Re: [GIT PULL] DaVinci SoC updates for v3.11 (part 2)

2013-06-24 Thread Arnd Bergmann
On Monday 24 June 2013 20:16:21 Sekhar Nori wrote: > replying to own with address of DaVinci kernel list fixed. > > On 6/24/2013 8:12 PM, Sekhar Nori wrote: > > Hi Arnd, Olof, > > > > Can you please pull the following EDMA related updates for v3.11? > > There is a small change to drivers/dma/Kcon

[PATCHv2] ARM: OMAP: build mach-omap code only if needed

2013-06-24 Thread Arnd Bergmann
/mach-omap2/built-in.o: In function `omap2_gpio_dev_init': arch/arm/mach-omap2/gpio.c:133: undefined reference to `pwrdm_can_ever_lose_context' We can avoid this if we make CONFIG_ARCH_OMAP2PLUS a silent option that gets enabled any time that one of the SoC versions is enabled. Signed-of

[PATCH] ARM: omap: make am43xx build with SMP enabled

2013-06-21 Thread Arnd Bergmann
used on am43xx, which is single-CPU. Signed-off-by: Arnd Bergmann Cc: Ankur Kishore Cc: Afzal Mohammed Cc: Tony Lindgren diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index f5038f5..46d7c5f 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefil

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-21 Thread Arnd Bergmann
On Friday 21 June 2013, Joel A Fernandes wrote: > Hi Arnd, > > On Fri, Jun 21, 2013 at 1:44 PM, Arnd Bergmann wrote: > > On Friday 21 June 2013, Joel A Fernandes wrote: > >> I think we are talking about different things, I agree the 'select > >> DMADEVICE

[PATCH] ARM: omap5: build opp4xxx_data.c

2013-06-21 Thread Arnd Bergmann
ference to `omap446x_vdd_mpu_volt_data' :(.init.text+0x6b88): undefined reference to `omap446x_vdd_iva_volt_data' Signed-off-by: Arnd Bergmann Cc: Kevin Hilman Cc: Benoit Cousson Cc: Santosh Shilimkar Cc: Paul Walmsley Cc: Tony Lindgren Cc: linux-omap@vger.kernel.org diff --git a/arch/arm/mach-omap2/Make

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-21 Thread Arnd Bergmann
On Friday 21 June 2013, Joel A Fernandes wrote: > I think we are talking about different things, I agree the 'select > DMADEVICES' can be dropped but lets please keep the default y option > (not adding new select statements, just saying that if someone select > DMADEVICES in menuconfig and if they'

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-21 Thread Arnd Bergmann
On Friday 21 June 2013, Joel A Fernandes wrote: > I haven't come across this problem but- are you saying there is a > shortcoming in Kbuild/Kconfig that selects an option even if its > dependency is not met? Well, the shortcoming is that it lets you specify impossible contraints. You get a warning

Re: [PATCH v12 05/11] edma: config: Enable config options for EDMA

2013-06-21 Thread Arnd Bergmann
On Friday 21 June 2013, Joel A Fernandes wrote: > >> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > >> index b1c66a4..7d58cd9 100644 > >> --- a/arch/arm/Kconfig > >> +++ b/arch/arm/Kconfig > >> @@ -841,6 +841,7 @@ config ARCH_DAVINCI > >> select HAVE_IDE > >> select NEED_MACH_GPIO_H

Re: [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window

2013-06-21 Thread Arnd Bergmann
On Friday 21 June 2013, Anna, Suman wrote: > Yes, we still have a plan for a generic subsystem, and these would form the > the base patches of OMAP adaptation towards that. OMAP mailbox was disabled > since couple of releases now because of the multi-platform enablement. There > were > couple of d

Re: [GIT PULL] ARM: OMAP: Device Tree for 3.11

2013-06-20 Thread Arnd Bergmann
On Thursday 20 June 2013, Cousson, Benoit wrote: > What about "omap devicetree changes for v3.11 merge window" > > Add mandatory DT support for missing IPs, like USB host, > bandgap, LED, NAND, LAN, CPSW, PWM for OMAP and AMXX devices

Re: [GIT PULL] ARM: OMAP: Device Tree for 3.11

2013-06-20 Thread Arnd Bergmann
On Thursday 20 June 2013, Tony Lindgren wrote: > * Benoit Cousson [130619 16:10]: > > Hi Tony, > > > > Please pull the following commits for OMAP Device Tree for v3.11. > > > > It does contains as well 2 clock data patches, I hope it will not generate > > any conflict with Paul's tree. > > >

Re: [GIT PULL 7/7] omap mailbox move to drivers for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10: > > Linux 3.10-rc5 (2013-06-08 17:41:04 -0700) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tags/

Re: [GIT PULL 5/7] omap board changes for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f: > > Linux 3.10-rc6 (2013-06-15 11:51:07 -1000) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tags/

Re: [GIT PULL 6/7] omap gpmc reworked suspend patch for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit b3f5525c55ce5cb67af06f04dbbf28358da23a2c: > > ARM: OMAP2+: gpmc: Converts GPMC driver to pm_runtime capable (2013-06-12 > 09:56:30 -0700) > > are available in the git repository at: > > git://git.kernel.org/p

Re: [GIT PULL 3/7] omap voltdomain clean-up for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f: > > Linux 3.10-rc6 (2013-06-15 11:51:07 -1000) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tags/

Re: [GIT PULL 2/7] omap serial pm cleanup for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit f722406faae2d073cc1d01063d1123c35425939e: > > Linux 3.10-rc1 (2013-05-11 17:14:08 -0700) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tags/

Re: [GIT PULL 4/7] omap dma clean-up for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f: > > Linux 3.10-rc6 (2013-06-15 11:51:07 -1000) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap > tags/

Re: [GIT PULL 1/7] omap soc fixes for v3.11 merge window

2013-06-20 Thread Arnd Bergmann
On Tuesday 18 June 2013, Tony Lindgren wrote: > The following changes since commit 4f288f081bb67813d35c10d1b2fa68e863c4b188: > > ARM: OMAP2+: AM43x: SRAM base and size (2013-06-12 08:07:23 -0700) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tm

<    1   2   3   4   5   6   7   8   >