Re: [PATCH v2] ARM: dts: am33xx: Move the cppi41dma node so it's probed early

2014-04-28 Thread Yegor Yefremov
On Thu, Apr 24, 2014 at 11:11 PM, Ezequiel Garcia wrote: > The DMA controller is needed for the USB controller to be correctly > registered. Therefore, if the DMA node is located at the end an unecessary > probe deferral is produced systematically. > > This is easily fixed by moving the node at th

Re: [PATCH] ARM: dts: am33xx: fix DMA support for the second USB interface

2014-04-28 Thread Yegor Yefremov
On Tue, Apr 29, 2014 at 6:31 AM, George Cherian wrote: > On 4/28/2014 9:47 PM, Yegor Yefremov wrote: >> >> On Mon, Apr 28, 2014 at 4:25 PM, George Cherian >> wrote: >>> >>> On 4/28/2014 2:07 PM, yegorsli...@googlemail.com wrote: From: Yegor Yefremov This patch creates unique

Re: [RESEND] dmaengine: edma: Add channel number to debug prints

2014-04-28 Thread Vinod Koul
On Thu, Apr 24, 2014 at 10:29:50AM +0300, Peter Ujfalusi wrote: > It helps to identify issues if we have some information regarding to the > channel which the event is associated. > > Signed-off-by: Peter Ujfalusi > Acked-by: Joel Fernandes Applied, thanks -- ~Vinod -- To unsubscribe from thi

Re: [PATCH 06/23] ARM: OMAP: add OMAP5 DSI muxing

2014-04-28 Thread Tomi Valkeinen
On 28/04/14 19:45, Tony Lindgren wrote: > * Tomi Valkeinen [140427 23:53]: >> On 25/04/14 18:31, Tony Lindgren wrote: >> >>> Chances are any mux register in the syscon area already works with >>> pinctrl-single,pins or pinctrl-single,bits option. The ones in the >>> padconf area should be already

Re: [PATCH] ARM: dts: am33xx: fix DMA support for the second USB interface

2014-04-28 Thread George Cherian
On 4/28/2014 9:47 PM, Yegor Yefremov wrote: On Mon, Apr 28, 2014 at 4:25 PM, George Cherian wrote: On 4/28/2014 2:07 PM, yegorsli...@googlemail.com wrote: From: Yegor Yefremov This patch creates unique DMA channels for the second USB interface, otherwise the second USB interface is not usabl

Re: [PATCH 5/6] ARM: AM43xx: clk: Change the cpts ref clock source to dpll_core_m5 clk

2014-04-28 Thread George Cherian
Hi Richard, On 4/28/2014 9:48 PM, Richard Cochran wrote: On Mon, Apr 28, 2014 at 06:25:56PM +0530, George Cherian wrote: In beagle bone white (AM335x) CPTS has a choice of 2 clocksource -dpll_core_m5_ck -dpll_core_m4_ck and by default dpll_core_m5_ck is used. Where as in AM437x the default cl

Re: [RFC] power_supply: Introduce generic psy charging driver

2014-04-28 Thread Jenny Tc
On Mon, Apr 28, 2014 at 07:56:06PM +0200, Pavel Machek wrote: > On Mon 2014-04-28 22:24:36, Jenny Tc wrote: > > Dmitry/Pavel, > > > > Request your feedback on this. Fixed the comments from Pavel and waiting > > for > > your feedback on the changes > > IIRC, my latest comments were "this is comp

Re: [PATCH 51/97] ARM: l2c: remove platforms/SoCs setting early BRESP

2014-04-28 Thread Russell King - ARM Linux
On Tue, Apr 29, 2014 at 09:02:27AM +0900, Simon Horman wrote: > On Mon, Apr 28, 2014 at 08:30:32PM +0100, Russell King wrote: > > Since we now automatically enable early BRESP in core L2C-310 code when > > we detect a Cortex-A9, we don't need platforms/SoCs to set this bit > > explicitly. Instead,

Re: [PATCH 51/97] ARM: l2c: remove platforms/SoCs setting early BRESP

2014-04-28 Thread Simon Horman
On Mon, Apr 28, 2014 at 08:30:32PM +0100, Russell King wrote: > Since we now automatically enable early BRESP in core L2C-310 code when > we detect a Cortex-A9, we don't need platforms/SoCs to set this bit > explicitly. Instead, they should seek to preserve the value of bit 30 > in the auxiliary c

Re: [PATCH] usb: dwc3: debugfs: add snapshot to dump requests trbs events

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 07:58:43PM +, Paul Zimmerman wrote: > > From: linux-usb-ow...@vger.kernel.org > > [mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of Felipe Balbi > > Sent: Monday, April 28, 2014 8:56 AM > > > > On Mon, Apr 28, 2014 at 04:49:23PM -0400, Zhuang Jin Can wrote: > > > A

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

2014-04-28 Thread Javier Martinez Canillas
Hello Arnd, Thanks a lot for the patch. On 04/28/2014 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, > which at least on OMAP2 and OMAP3 causes build errors becau

Re: [PATCH 5/5] arm: hwmod: am437x: Add hwmod data for hdq1w.

2014-04-28 Thread Paul Walmsley
On Wed, 16 Apr 2014, Sourav Poddar wrote: > These adds hwmod data for hdq/1w driver. > > Signed-off-by: Sourav Poddar Is a TRM available yet for AM43x so this patch can be properly reviewed? - Paul -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a messa

Re: regressions in linux-next?

2014-04-28 Thread Paul Walmsley
On Thu, 24 Apr 2014, Kevin Hilman wrote: > Unfortunately, my OMAP1 (omap5912/OSK[1]) died last year and I haven't been > able to get it booting again. I wonder if Spectrum Digital still has > these available? Their websites[1] says "call for price." > > Kevin > > [1] http://www.spectrumdigital

Re: [PATCH] ARM: OMAP3: clock: Back-propagate rate change from cam_mclk to dpll4_m5 on all OMAP3 platforms

2014-04-28 Thread Paul Walmsley
On Mon, 21 Apr 2014, Laurent Pinchart wrote: > From: Laurent Pinchart > > Commit 7b2e1277598e4187c9be3e61fd9b0f0423f97986 ("ARM: OMAP3: clock: > Back-propagate rate change from cam_mclk to dpll4_m5") enabled clock > rate back-propagation from cam_mclk do dpll4_m5 on OMAP3630 only. > Perform back

[PATCH v2 4/4] ARM: dts: am335x-igep0033: use phandles for USB and DMA refs

2014-04-28 Thread Guido Martínez
Use phandles instead of unit adresses to reference usb and dma nodes. This makes the DT more robust and readable. Signed-off-by: Guido Martínez Cc: Enric Balletbo i Serra --- arch/arm/boot/dts/am335x-igep0033.dtsi | 38 +- 1 file changed, 19 insertions(+), 19 del

[PATCH v2 3/4] ARM: dts: am335x-evmsk: use phandles for USB and DMA refs

2014-04-28 Thread Guido Martínez
Use phandles instead of unit adresses to reference usb and dma nodes. This makes the DT more robust and readable. Signed-off-by: Guido Martínez --- arch/arm/boot/dts/am335x-evmsk.dts | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/arch

[PATCH v2 2/4] ARM: dts: am335x-evm: use phandles for USB and DMA refs

2014-04-28 Thread Guido Martínez
Use phandles instead of unit adresses to reference usb and dma nodes. This makes the DT more robust and readable. Signed-off-by: Guido Martínez --- arch/arm/boot/dts/am335x-evm.dts | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/arch/a

[PATCH v2 1/4] ARM: dts: am335x-bone-common: use phandles for USB and DMA refs

2014-04-28 Thread Guido Martínez
Use phandles instead of unit adresses to reference usb and dma nodes. This makes the DT more robust and readable. Signed-off-by: Guido Martínez --- arch/arm/boot/dts/am335x-bone-common.dtsi | 38 +++ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/arch

[PATCH 1/2] dmaengine: edma: Document variables used for residue accounting

2014-04-28 Thread Joel Fernandes
The granular residue accounting code uses certain variables specifically for residue accounting. Document these in the structure declaration. Also move around some elements and group them together. Cc: Thomas Gleixner Signed-off-by: Joel Fernandes --- drivers/dma/edma.c | 26 +

[PATCH 2/2] dmaengine: edma: update DMA memcpy to use new param element

2014-04-28 Thread Joel Fernandes
edma param struct is now within an edma_pset struct introduced in Thomas Gleixner's edma tx status series. Update memcpy function for the same. Cc: Thomas Gleixner Signed-off-by: Joel Fernandes --- drivers/dma/edma.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dri

Re: [patch V2 0/6] dma: edma: Provide granular residue accounting

2014-04-28 Thread Joel Fernandes
On 04/28/2014 05:49 AM, Thomas Gleixner wrote: > A simpler version to provide granular residue accounting and readout > for EDMA. > > Delta to V1: > > - Removed the double read of the address in PaRAM > > - Simplified the stats update in the interrupt callback for > intermedi

Re: [PATCH v2 5/7] phy: omap-usb2: Add clock names to Documentation binding

2014-04-28 Thread Sergei Shtylyov
Hello. On 04/28/2014 06:01 PM, Roger Quadros wrote: Add "wkupclk" and "refclk" information to DT binding information. Signed-off-by: Roger Quadros --- Documentation/devicetree/bindings/phy/ti-phy.txt | 7 +++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bi

Re: [PATCH 49/97] ARM: l2c: fix register naming

2014-04-28 Thread Stephen Warren
On 04/28/2014 01:30 PM, Russell King wrote: > We have a mixture of different devices with different register layouts, > but we group all the bits together in an opaque mess. Split them out > into those which are L2C-310 specific and ones which refer to earlier > devices. Provide full auxiliary co

Re: [PATCH 51/97] ARM: l2c: remove platforms/SoCs setting early BRESP

2014-04-28 Thread Stephen Warren
On 04/28/2014 01:30 PM, Russell King wrote: > Since we now automatically enable early BRESP in core L2C-310 code when > we detect a Cortex-A9, we don't need platforms/SoCs to set this bit > explicitly. Instead, they should seek to preserve the value of bit 30 > in the auxiliary control register.

RE: [PATCH] usb: dwc3: debugfs: add snapshot to dump requests trbs events

2014-04-28 Thread Paul Zimmerman
> From: linux-usb-ow...@vger.kernel.org > [mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of Felipe Balbi > Sent: Monday, April 28, 2014 8:56 AM > > On Mon, Apr 28, 2014 at 04:49:23PM -0400, Zhuang Jin Can wrote: > > Adds a debugfs file "snapshot" to dump dwc3 requests, trbs and events. < sni

Re: [PATCH 3/5] ASoC: omap: Add HA (HEAD acoustics) DSP add-on card audio driver for TAO3530

2014-04-28 Thread Jarkko Nikula
On 04/28/2014 03:17 PM, Stefan Roese wrote: > From: Jarkko Nikula > Same authorship and commit log notes here than to 2/5. One important note below. > --- /dev/null > +++ b/sound/soc/omap/ha-dsp-card.c > @@ -0,0 +1,307 @@ > +/* > + * ha-dsp-card.c -- SoC audio HA-DSP add-on card for TAO-3530 >

Re: [PATCH 2/5] ASoC: Add HA (HEAD acoustics) DSP codec driver template

2014-04-28 Thread Jarkko Nikula
Hi Stefan On 04/28/2014 03:17 PM, Stefan Roese wrote: > From: Jarkko Nikula > > This codec driver template represents an I2C controlled multichannel audio > codec that has many typical ASoC codec driver features like volume controls, > mixer stages, mux selection, output power control, in-codec

Re: [PATCH 3/5] ASoC: omap: Add HA (HEAD acoustics) DSP add-on card audio driver for TAO3530

2014-04-28 Thread Jarkko Nikula
On 04/28/2014 03:17 PM, Stefan Roese wrote: > From: Jarkko Nikula > Same authorship and commit log notes here than to 2/5. One important comment below. > --- /dev/null > +++ b/sound/soc/omap/ha-dsp-card.c > @@ -0,0 +1,307 @@ > +/* > + * ha-dsp-card.c -- SoC audio HA-DSP add-on card for TAO-353

[PATCH 86/97] ARM: l2c: always enable non-secure access to lockdown registers

2014-04-28 Thread Russell King
Since we always write to these during the cache initialisation, it is a good idea to always have the non-secure access bit set. Set it in core code and remove it from OMAP4. Remove the NS access bit for the interrupt registers from OMAP4 as well - nothing in the kernel accesses that yet, and we c

[PATCH 87/97] ARM: l2c: omap2+: get rid of redundant cache replacement policy setting

2014-04-28 Thread Russell King
From: Sekhar Nori To: linux-arm-ker...@lists.ifradead.org L2 cache initialization for OMAP4 redundantly sets the cache policy to Round-Robin. This is not needed since thats the PL310 default anyway. Removing this reduces the number of platform specific aux control settings. Signed-off-by: Sekha

[PATCH 89/97] ARM: l2c: AM43x: add L2 cache support

2014-04-28 Thread Russell King
From: Sekhar Nori To: linux-arm-ker...@lists.ifradead.org Add support for L2 cache controller (PL310) on AM437x SoC. Signed-off-by: Sekhar Nori Acked-by: Santosh Shilimkar Signed-off-by: Russell King --- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/io.c| 1 + 2 files changed, 2

[PATCH 88/97] ARM: l2c: omap2+: get rid of init call

2014-04-28 Thread Russell King
From: Sekhar Nori To: linux-arm-ker...@lists.ifradead.org Get rid of init call to initialize L2 cache. Instead use the init_early machine hook. This helps in using the initialization routine across SoCs without the need of ugly cpu_is_*() checks. Signed-off-by: Sekhar Nori Acked-by: Santosh Sh

[PATCH 84/97] ARM: l2c: omap2: avoid reading directly from the L2 registers in platform code

2014-04-28 Thread Russell King
Avoid reading directly from the L2 registers in platform code. The L2 code will have already saved the register values itself into the l2x0_saved_regs structure, so platform code should just move these values to where they're required. This is safe because the L2x0 will have been initialised by a

[PATCH 63/97] ARM: l2c: omap2: remove cache size override

2014-04-28 Thread Russell King
Acked-by: Tony Lindgren Signed-off-by: Russell King --- arch/arm/mach-omap2/omap4-common.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap2/omap4-common.c b/arch/arm/mach-omap2/omap4-common.c index 9ce52548a484..06c6a181d6ad 100644 --- a/arch/arm/m

[PATCH 49/97] ARM: l2c: fix register naming

2014-04-28 Thread Russell King
We have a mixture of different devices with different register layouts, but we group all the bits together in an opaque mess. Split them out into those which are L2C-310 specific and ones which refer to earlier devices. Provide full auxiliary control register definitions. Acked-by: Tony Lindgren

[PATCH 51/97] ARM: l2c: remove platforms/SoCs setting early BRESP

2014-04-28 Thread Russell King
Since we now automatically enable early BRESP in core L2C-310 code when we detect a Cortex-A9, we don't need platforms/SoCs to set this bit explicitly. Instead, they should seek to preserve the value of bit 30 in the auxiliary control register. Acked-by: Tony Lindgren Signed-off-by: Russell King

[PATCH 43/97] ARM: l2c: omap2: remove explicit SMI calls to enable L2 cache

2014-04-28 Thread Russell King
Now that OMAP2 uses the write_sec method, we don't need to enable the L2 cache in OMAP2 specific code; this can be done via the normal mechanisms in the L2C code. Remove the OMAP2 specific code. Acked-by: Tony Lindgren Signed-off-by: Russell King --- arch/arm/mach-omap2/omap4-common.c | 5

[PATCH 42/97] ARM: l2c: omap2: implement new write_sec method

2014-04-28 Thread Russell King
With the write_sec method, we no longer need to override the default L2C disable method, and we no longer need the L2C set_debug method. Both of these can be handled via the write_sec method. Acked-by: Tony Lindgren Signed-off-by: Russell King --- arch/arm/mach-omap2/omap4-common.c | 42 +++

Re: [PATCH 3/5] arm: omap2: skip device build from platform code for dt.

2014-04-28 Thread Paul Walmsley
On Wed, 16 Apr 2014, Sourav Poddar wrote: > For SOCs with dt enabled, device should be build through device tree. > Prevent device build call from platform code, if device tree is > enabled. > > Signed-off-by: Sourav Poddar Isn't OMAP2+ only supporting DT device enumeration now? - Paul -- To

[PATCH 04/97] ARM: l2c: omap2: remove ES1.0 support

2014-04-28 Thread Russell King
Santosh says: > But we should kill all of that since we long back decided to remove > ES1.0 related code. The mach-omap code alreasy has removed the ES1.0 > compatibility so feel free to remove any specific ES1.0 > related stuff. That silicon is long dead. Acked-by: Tony Lindgren Signed-off-by: R

Re: [PATCH 1/5] drivers: w1: omap_hdq: cleanup and bug fixes.

2014-04-28 Thread Paul Walmsley
On Wed, 16 Apr 2014, Sourav Poddar wrote: > The patch adds the following to the omap hdq driver. > 1. HDQ Device reset call in probe. > 2. Enabling '1 wire mode' and checking for presence pulse bit. > 3. Proper disabling and enabling of interrupts during read path. > 4. Add re-initialization code

Re: [PATCH] ARM: OMAP5: Switch to THUMB mode if needed on secondary CPU

2014-04-28 Thread Joel Fernandes
On 04/28/2014 12:20 PM, Joel Fernandes wrote: > On 04/28/2014 11:43 AM, Dave Martin wrote: >> On Tue, Apr 22, 2014 at 01:31:46PM -0500, Joel Fernandes wrote: >>> On my DRA7 system, when the kernel is built in THUMB mode, the secondary CPU >>> (Cortex A15) fails to come up causing SMP boot on second

LOAN

2014-04-28 Thread Bakker, K.
Dear valued customer, Do you need an urgent loan to pay of your bills, invest more on your business, if yes PREMIUM CAPITAL LOAN offer loan at 3% interest rate. We are fast and reliable when it comes to loan lending contact email: premiumcapitall...@hotmail.co.uk for more information. Contact

Re: [RFC] power_supply: Introduce generic psy charging driver

2014-04-28 Thread Pavel Machek
On Mon 2014-04-28 22:24:36, Jenny Tc wrote: > Dmitry/Pavel, > > Request your feedback on this. Fixed the comments from Pavel and waiting for > your feedback on the changes IIRC, my latest comments were "this is completely misdesigned, it is using strings and table searches where it should use po

Re: [PATCH 3/5] arm: omap2: skip device build from platform code for dt.

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 06:28:45PM +, Paul Walmsley wrote: > On Wed, 16 Apr 2014, Sourav Poddar wrote: > > > For SOCs with dt enabled, device should be build through device tree. > > Prevent device build call from platform code, if device tree is > > enabled. > > > > Signed-off-by: Sourav Pod

Re: [PATCH] ARM: OMAP5: Switch to THUMB mode if needed on secondary CPU

2014-04-28 Thread Joel Fernandes
On 04/28/2014 11:43 AM, Dave Martin wrote: > On Tue, Apr 22, 2014 at 01:31:46PM -0500, Joel Fernandes wrote: >> On my DRA7 system, when the kernel is built in THUMB mode, the secondary CPU >> (Cortex A15) fails to come up causing SMP boot on second CPU to timeout. This >> seems to be because the CP

Re: [PATCH 06/23] ARM: OMAP: add OMAP5 DSI muxing

2014-04-28 Thread Tony Lindgren
* Tomi Valkeinen [140427 23:53]: > On 25/04/14 18:31, Tony Lindgren wrote: > > > Chances are any mux register in the syscon area already works with > > pinctrl-single,pins or pinctrl-single,bits option. The ones in the > > padconf area should be already mapped so the driver just has to > > reques

Re: [PATCH] ARM: OMAP5: Switch to THUMB mode if needed on secondary CPU

2014-04-28 Thread Dave Martin
On Tue, Apr 22, 2014 at 01:31:46PM -0500, Joel Fernandes wrote: > On my DRA7 system, when the kernel is built in THUMB mode, the secondary CPU > (Cortex A15) fails to come up causing SMP boot on second CPU to timeout. This > seems to be because the CPU is in ARM mode once the ROM hands over control

Re: next-20140428 (regression: DEADLOCK)

2014-04-28 Thread Felipe Balbi
= > [ INFO: possible recursive locking detected ] > 3.15.0-rc2-next-20140428-2-gd0ca5e6 #1 Not tainted > - > swapper/0/0 is trying to acquire lock: > (console_lock){+.+...}, at: [] con_init+0x

Re: [PATCH 07/10] ARM: dts: DRA7: Add DT node for DES IP

2014-04-28 Thread Joel Fernandes
On 04/26/2014 11:36 AM, Sergei Shtylyov wrote: > Hello. > > On 26-04-2014 3:02, Joel Fernandes wrote: > >> DRA7xx SoCs have a DES3DES IP. Add DT data for the same. > >> Signed-off-by: Joel Fernandes >> --- >> arch/arm/boot/dts/dra7.dtsi | 11 +++ >> 1 file changed, 11 insertions(+)

Re: [PATCH 5/6] ARM: AM43xx: clk: Change the cpts ref clock source to dpll_core_m5 clk

2014-04-28 Thread Richard Cochran
On Mon, Apr 28, 2014 at 06:25:56PM +0530, George Cherian wrote: > In beagle bone white (AM335x) CPTS has a choice of 2 clocksource > -dpll_core_m5_ck > -dpll_core_m4_ck > and by default dpll_core_m5_ck is used. Where as in AM437x the > default clocksource used is dpll_core_m4_ck . Is your patch

Re: [PATCH] ARM: dts: am33xx: fix DMA support for the second USB interface

2014-04-28 Thread Yegor Yefremov
On Mon, Apr 28, 2014 at 4:25 PM, George Cherian wrote: > On 4/28/2014 2:07 PM, yegorsli...@googlemail.com wrote: >> >> From: Yegor Yefremov >> >> This patch creates unique DMA channels for the second USB >> interface, otherwise the second USB interface is not usable >> at all. > > MUSB_DMA_NUM_CH

Re: [PATCHv3 19/41] OMAPDSS: panel-dpi: Add DT support

2014-04-28 Thread Tony Lindgren
* Tomi Valkeinen [140428 03:44]: > On 26/04/14 02:53, Tony Lindgren wrote: > > * Tomi Valkeinen [140424 02:53]: > >> On 18/04/14 18:51, Tony Lindgren wrote: > >> > +gpio = of_get_gpio(node, 0); > +if (gpio_is_valid(gpio) || gpio == -ENOENT) { > +ddat

Re: [PATCH 1/4] ARM: dts: am335x-bone-common: use phandles for USB and DMA refs

2014-04-28 Thread Guido Martínez
On Mon, Apr 28, 2014 at 08:11:33PM +0530, George Cherian wrote: > On 4/28/2014 7:28 PM, Guido Martínez wrote: > >Use phandles instead of unit adresses to reference usb and dma nodes. > >This makes the DT more robust and readable. > The series will give dtb build errors > Error: arch/arm/boot/dts/am

Re: [PATCH 1a/4] mfd: twl4030-power: Add generic reset configuration

2014-04-28 Thread Tony Lindgren
* Lee Jones [140428 04:37]: > > The twl4030 PMIC needs to be configured properly for things like > > warm reset and deeper idle states so the PMIC manages the regulators > > properly based on the hardware triggers from the SoC. > > > > For example, when rebooting an OMAP3530 at 125 MHz, it hangs.

Re: [PATCH v2 7/7] dts: dra7-evm: add USB support

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 05:01:27PM +0300, Roger Quadros wrote: > Add USB pinmux information and USB modes > for the USB controllers. > > Signed-off-by: Roger Quadros Reviewed-by: Felipe Balbi > --- > arch/arm/boot/dts/dra7-evm.dts | 24 > 1 file changed, 24 insertions

Re: [PATCH v2 6/7] ARM: dts: dra7: Add USB related nodes

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 05:01:26PM +0300, Roger Quadros wrote: > Add nodes for the Super Speed USB controllers, omap-control-usb, > USB2 PHY and USB3 PHY devices. > > Remove ocp2scp1 address space from hwmod data as it is > now provided via device tree. > > Signed-off-by: Roger Quadros Reviewed

Re: [PATCH v2 5/7] phy: omap-usb2: Add clock names to Documentation binding

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 05:01:25PM +0300, Roger Quadros wrote: > Add "wkupclk" and "refclk" information to DT binding information. > > Signed-off-by: Roger Quadros Reviewed-by: Felipe Balbi > --- > Documentation/devicetree/bindings/phy/ti-phy.txt | 7 +++ > 1 file changed, 7 insertions(+)

Re: [PATCH v2 4/7] ARM: dts: omap4+: Add clocks to USB2 PHY node

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 05:01:24PM +0300, Roger Quadros wrote: > The USB2 PHY driver expects named clocks for wakeup clock > and reference clock. Provide this information for USB2 PHY > nodes in OMAP4 and OMAP5 SoC DTS. > > Signed-off-by: Roger Quadros Reviewed-by: Felipe Balbi > --- > arch/a

Re: [PATCH v2 3/7] phy: omap-usb2: Use generic clock names "wkupclk" and "refclk"

2014-04-28 Thread Felipe Balbi
Hi, On Mon, Apr 28, 2014 at 05:01:23PM +0300, Roger Quadros wrote: > As clocks might be named differently on multiple platforms, use a generic > name in the driver and allow device tree node to specify the platform > specific clock name. > > Signed-off-by: Roger Quadros > --- > drivers/phy/phy-

Re: [PATCH] usb: dwc3: debugfs: add snapshot to dump requests trbs events

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 04:49:23PM -0400, Zhuang Jin Can wrote: > Adds a debugfs file "snapshot" to dump dwc3 requests, trbs and events. you need to explain what are you trying to provide to our users here. What "problem" are you trying to solve ? > As ep0 requests are more complex than others.

[PATCH V3 16/20] bus: omap_l3_noc: add information about the type of operation

2014-04-28 Thread Nishanth Menon
Today we get error such as L3 Custom Error: MASTER MPU TARGET L4PER2 But since the actual instruction triggerring the error Vs the point at which we report error may not be aligned, it makes sense to try and provide additional information - example the type of operation that was attempted to being

[PATCH V3 12/20] bus: omap_l3_noc: fix masterid detection

2014-04-28 Thread Nishanth Menon
As per Documentation (OMAP4+), then masterid is infact encoded as follows: "L3_TARG_STDERRLOG_MSTADDR[7:0] STDERRLOG_MSTADDR stores the NTTP master address. The master address is the concatenation of Prefix & Initiator ConnID. It is defined on 8 bits. The 6 MSBs are used to distinguish the differen

Re: [PATCH 1/4] mfd: twl4030-power: Add recommended idle configuration

2014-04-28 Thread Lee Jones
On Mon, 28 Apr 2014, Tony Lindgren wrote: > * Lee Jones [140428 04:42]: > > > These settings are based on the "Recommended Sleep Sequences for > > > the Zoom Platform" pdf at: > > > > > > http://omappedia.com/wiki/File:Recommended_Sleep_Sequences_Zoom.pdf > > > > > > These settings assume most

[PATCH V3 02/20] bus: omap_l3_noc: rename functions and data to omap_l3

2014-04-28 Thread Nishanth Menon
From: Sricharan R Since omap_l3_noc driver is now being used for OMAP5 and reusable with DRA7 and AM437x, using omap4 specific naming is misleading. Signed-off-by: Sricharan R Signed-off-by: Nishanth Menon Acked-by: Santosh Shilimkar Acked-by: Peter Ujfalusi Tested-by: Darren Etheridge ---

[PATCH V3 19/20] bus: omap_l3_noc: Add DRA7 interconnect error data

2014-04-28 Thread Nishanth Menon
From: Rajendra Nayak DRA7 is distinctly different from OMAP4 in terms of masters and clock domain organization. There two main clock domains which is divided as follows: <0x4400 0x100> is clk1 and clk2 is the sub clock domain <0x4500 0x1000> is clk3 Add all the data needed

[PATCH V3 07/20] bus: omap_l3_noc: move L3 master data structure out

2014-04-28 Thread Nishanth Menon
Move the L3 master structure out of the static definition to enable reuse for other SoCs. Signed-off-by: Nishanth Menon Acked-by: Santosh Shilimkar Acked-by: Peter Ujfalusi Tested-by: Darren Etheridge --- V3: no change drivers/bus/omap_l3_noc.h | 15 +++ 1 file changed, 11 inser

[PATCH V3 08/20] bus: omap_l3_noc: convert target information into a structure

2014-04-28 Thread Nishanth Menon
Currently the target instance information is organized indexed by bit field offset into multiple arrays. 1. We currently have offsets specific to each target associated with each clock domains are in seperate arrays: l3_targ_inst_clk1 l3_targ_inst_clk2 l3_targ_inst_clk3 2. Then they are organize

[PATCH V3 09/20] bus: omap_l3_noc: Add support for discountinous flag mux input numbers

2014-04-28 Thread Nishanth Menon
From: Rajendra Nayak On DRA7, unlike on OMAP4 and OMAP5, the flag mux input numbers used to indicate the source of errors are not continous. Have a way in the driver to catch these and WARN the user of the flag mux input thats either undocumented or wrong. In the similar vein, Timeout errors in

[PATCH V3 20/20] bus: omap_l3_noc: Add AM4372 interconnect error data

2014-04-28 Thread Nishanth Menon
From: Afzal Mohammed Add AM4372 information to handle L3 error. AM4372 has two clk domains 100f and 200s. Provide flagmux and data associated with it. NOTE: Timeout doesn't have STDERRLOG_MAIN register. And per hardware team, L3 timeout error cannot be cleared the normal way (by setting bit 31

[PATCH V3 11/20] bus: omap_l3_noc: convert flagmux information into a structure

2014-04-28 Thread Nishanth Menon
This allows us to encompass target information and flag mux offset that points to the target information into a singular structure. This saves us the need to look up two different arrays indexed by module ID for information. This allows us to reduce the static target information allocation to just

Re: [PATCH 2/4] mfd: twl4030-power: Add support for board specific configuration

2014-04-28 Thread Tony Lindgren
* Lee Jones [140428 04:47]: > > With the recommended twl4030 configuration added, we can now add > > board specific changes as modifications to the recommended > > configuration. > > > > Cc: Peter De Schrijver > > Cc: Samuel Ortiz > > Cc: Lee Jones > > Signed-off-by: Tony Lindgren > > --- > >

[PATCH V3 01/20] bus: omap_l3_noc: Fix copyright information

2014-04-28 Thread Nishanth Menon
This is an embarrassing patch :(. Texas Corporation does not make OMAP. Texas Instruments Inc does. For that matter I dont seem to be able to find a Texas Corporation on the internet either. While at it, update coverage to the current year and update the template to remove redundant information

[PATCH V3 06/20] bus: omap_l3_noc: un-obfuscate l3_targ address computation

2014-04-28 Thread Nishanth Menon
just simplify derefencing that is equivalent. Signed-off-by: Nishanth Menon Acked-by: Santosh Shilimkar Acked-by: Peter Ujfalusi Tested-by: Darren Etheridge --- V3: no change drivers/bus/omap_l3_noc.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bus/omap_l3_n

[PATCH V3 00/20] bus: omap_l3_noc: driver cleanups and support for DRA7/AM4372

2014-04-28 Thread Nishanth Menon
The following V3 of the series is based on v3.15-rc1 + peter's patch series: patch #1: https://patchwork.kernel.org/patch/3923141/ (drivers: bus: omap_l3: Convert to use devm_kzalloc) patch #2: https://patchwork.kernel.org/patch/3923061/ (drivers: bus: omap_l3: Conv

[PATCH V3 10/20] bus: omap_l3_noc: use of_match_data to pick up SoC information

2014-04-28 Thread Nishanth Menon
From: Sricharan R DRA7xx SoC has the same l3-noc interconnect ip (as OMAP4 and OMAP5), but AM437x SoC has just 2 modules instead of 3 which other SoCs have. So, stop using direct access of array indices and use of->match data and simplify implementation to benefit future usage. While at it, ren

Re: [PATCH 1/4] mfd: twl4030-power: Add recommended idle configuration

2014-04-28 Thread Tony Lindgren
* Lee Jones [140428 04:42]: > > These settings are based on the "Recommended Sleep Sequences for > > the Zoom Platform" pdf at: > > > > http://omappedia.com/wiki/File:Recommended_Sleep_Sequences_Zoom.pdf > > > > These settings assume most of the regulators are under control of > > Linux, and cut

[PATCH V3 03/20] bus: omap_l3_noc: remove iclk from omap_l3 struct

2014-04-28 Thread Nishanth Menon
we do not use iclk directly anymore. And, even if we had to, we should be using pm_runtime APIs to do the same to be completely SoC independent. Signed-off-by: Nishanth Menon Acked-by: Santosh Shilimkar Acked-by: Peter Ujfalusi Tested-by: Darren Etheridge --- change in V3: none drivers/bus/om

[PATCH V3 15/20] bus: omap_l3_noc: ignore masked out unclearable targets

2014-04-28 Thread Nishanth Menon
From: Afzal Mohammed Errors that cannot be cleared (determined by reading REGERR register) are currently handled by masking it. Documentation states that REGERR "Checks which application/debug error sources are active" - it does not indicate that this is "interrupt status" - masked out status rep

[PATCH V3 13/20] bus: omap_l3_noc: make error reporting and handling common

2014-04-28 Thread Nishanth Menon
The logic between handling CUSTOM_ERROR and STANDARD_ERROR is just the reporting style. So make it generic, simplify and standardize the reporting with both master and target information printed to log. Handle the register address difference for master code for standard error and custom error as

[PATCH V3 14/20] bus: omap_l3_noc: improve readability by using helper for slave event parsing

2014-04-28 Thread Nishanth Menon
Current interrupt handler does the first level parse to identify the slave and then handles the slave even identification, reporting and clearing of event as well. It is hence logical to split the handler into two where the primary handler just parses the flagmux till it identifies a slave and the

[PATCH V3 17/20] bus: omap_l3_noc: Add information about the context of operation

2014-04-28 Thread Nishanth Menon
L3 error may be triggered using Debug interface (example JTAG) or due to other errors, for example an opcode fetch (due to function pointer or stack corruption) or a data access (due to some other failure). NOC registers contain additional information to help aid debug information. With this, we c

[PATCH V3 05/20] bus: omap_l3_noc: switch over to relaxed variants of readl/writel

2014-04-28 Thread Nishanth Menon
Currently we use __raw_readl and writel in this driver. Considering there is no specific need for a memory barrier, replacing writel with endian-neutral writel_relaxed and replacing __raw_readls with the corresponding endian-neutral readl_relaxed allows us to have a standard set of register operati

[PATCH V3 18/20] bus: omap_l3_noc: introduce concept of submodule

2014-04-28 Thread Nishanth Menon
While OMAP4 and OMAP5 had 3 separate clock domains, DRA7 has only 2 and the first one then is internally divided into 2 sub clock domains. To better represent this in the driver, we use the concept of submodule. The address defintions in the devicetree is as per the high level clock domain(module

[PATCH V3 04/20] bus: omap_l3_noc: populate l3->dev and use it

2014-04-28 Thread Nishanth Menon
l3->dev is not populated, so populate it and use it to print information relevant to the device instead of using a generic pr_*. Signed-off-by: Nishanth Menon Acked-by: Santosh Shilimkar Acked-by: Peter Ujfalusi Tested-by: Darren Etheridge --- change in V3: none drivers/bus/omap_l3_noc.c |

Re: [alsa-devel] [PATCH 2/5] ASoC: Add HA (HEAD acoustics) DSP codec driver template

2014-04-28 Thread Lars-Peter Clausen
On 04/28/2014 02:17 PM, Stefan Roese wrote: From: Jarkko Nikula This codec driver template represents an I2C controlled multichannel audio codec that has many typical ASoC codec driver features like volume controls, mixer stages, mux selection, output power control, in-codec audio routings, cod

Re: [PATCH 1/6] drivers: net: cpts: Remove hardcoded clock name for CPTS

2014-04-28 Thread George Cherian
On 4/28/2014 8:01 PM, Felipe Balbi wrote: On Mon, Apr 28, 2014 at 09:40:20AM +0530, George Cherian wrote: CPTS refclk name is hardcoded, which makes it fail in case of DRA7x Remove the hardcoded clock name for CPTS refclk and get the same from DT. Signed-off-by: George Cherian --- drivers/ne

Re: [PATCH 1/4] ARM: dts: am335x-bone-common: use phandles for USB and DMA refs

2014-04-28 Thread George Cherian
On 4/28/2014 7:28 PM, Guido Martínez wrote: Use phandles instead of unit adresses to reference usb and dma nodes. This makes the DT more robust and readable. The series will give dtb build errors Error: arch/arm/boot/dts/am335x-bone-common.dtsi:186.2-15 syntax error FATAL ERROR: Unable to parse

Re: [PATCH 1/6] drivers: net: cpts: Remove hardcoded clock name for CPTS

2014-04-28 Thread Felipe Balbi
On Mon, Apr 28, 2014 at 09:40:20AM +0530, George Cherian wrote: > CPTS refclk name is hardcoded, which makes it fail in case of DRA7x > Remove the hardcoded clock name for CPTS refclk and get the same from DT. > > Signed-off-by: George Cherian > --- > drivers/net/ethernet/ti/cpts.c | 11

Re: [PATCH] ARM: dts: am33xx: fix DMA support for the second USB interface

2014-04-28 Thread George Cherian
On 4/28/2014 2:07 PM, yegorsli...@googlemail.com wrote: From: Yegor Yefremov This patch creates unique DMA channels for the second USB interface, otherwise the second USB interface is not usable at all. MUSB_DMA_NUM_CHANNELS is 15, so if you pass any dma-names > 15 (> rx15/tx15), the dma_cont

[PATCHv2 1/9] ASoC: omap: rx51: Use static const char * const arrays

2014-04-28 Thread Sebastian Reichel
Mark the array and the string const by using "static const char * const foo[]" instead of "static const char* foo[]". Signed-off-by: Sebastian Reichel --- sound/soc/omap/rx51.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sound/soc/omap/rx51.c b/sound/soc/omap/rx51

Re: [RFC 0/2] [media] si4713 DT binding

2014-04-28 Thread Sebastian Reichel
On Sun, Apr 06, 2014 at 01:52:03PM +0200, Sebastian Reichel wrote: > This is an RFC patch adding DT support to the si4713 radio > transmitter i2c driver. ping? -- Sebastian signature.asc Description: Digital signature

[PATCHv2 4/9] ASoC: Allow Aux Codecs to be specified using DT

2014-04-28 Thread Sebastian Reichel
This patch adds support for specifying auxiliary codecs and codec configuration via device tree phandles. This change adds new fields to snd_soc_aux_dev and snd_soc_codec_conf and adds support for the changes to SoC core methods. Signed-off-by: Pavel Machek Signed-off-by: Sebastian Reichel ---

[PATCHv2 3/9] ASoC: omap: rx51: Use devm_snd_soc_register_card

2014-04-28 Thread Sebastian Reichel
This patch converts the rx51 ASoC module to use devm_snd_soc_register_card. Signed-off-by: Pali Rohár Signed-off-by: Sebastian Reichel --- sound/soc/omap/rx51.c | 42 ++ 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/sound/soc/omap/rx51.c

[PATCHv2 2/9] ASoC: omap: rx51: Add module alias

2014-04-28 Thread Sebastian Reichel
Add module alias to support driver autoloading. Signed-off-by: Pali Rohár Signed-off-by: Sebastian Reichel --- sound/soc/omap/rx51.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/omap/rx51.c b/sound/soc/omap/rx51.c index 1a3f05c..55713d0 100644 --- a/sound/soc/omap/rx51.c +++ b/

[PATCHv2 5/9] ASoC: omap: rx51: omap_mcbsp_st_add_controls: add id parameter

2014-04-28 Thread Sebastian Reichel
This is a preparation for DT based booting where the McBSP id is set to -1 for all McBSP instances. Signed-off-by: Sebastian Reichel --- sound/soc/omap/omap-mcbsp.c | 5 +++-- sound/soc/omap/omap-mcbsp.h | 2 +- sound/soc/omap/rx51.c | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-)

[PATCHv2 6/9] ASoC: omap: rx51: get GPIO numbers via gpiod API

2014-04-28 Thread Sebastian Reichel
Update the driver to get GPIO numbers from the devm gpiod API instead of requesting hardcoded GPIO numbers. Signed-off-by: Sebastian Reichel --- sound/soc/omap/rx51.c | 114 ++ 1 file changed, 79 insertions(+), 35 deletions(-) diff --git a/sound/s

[PATCHv2 7/9] ASoC: omap: rx51: Add some error messages

2014-04-28 Thread Sebastian Reichel
Add more error messages making it easier to identify problems. Signed-off-by: Sebastian Reichel --- sound/soc/omap/rx51.c | 16 +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/sound/soc/omap/rx51.c b/sound/soc/omap/rx51.c index 30cfac0..110deca 100644 --- a/sound/

Re: [PATCH] ARM: OMAP3: clock: Back-propagate rate change from cam_mclk to dpll4_m5 on all OMAP3 platforms

2014-04-28 Thread Laurent Pinchart
Ping ? On Monday 21 April 2014 15:06:23 Laurent Pinchart wrote: > From: Laurent Pinchart > > Commit 7b2e1277598e4187c9be3e61fd9b0f0423f97986 ("ARM: OMAP3: clock: > Back-propagate rate change from cam_mclk to dpll4_m5") enabled clock > rate back-propagation from cam_mclk do dpll4_m5 on OMAP3630 o

[PATCHv2 8/9] ASoC: omap: rx51: Add DT support

2014-04-28 Thread Sebastian Reichel
This patch adds device tree support to the Nokia N900 audio driver and adds documentation for the DT binding. Signed-off-by: Sebastian Reichel --- .../devicetree/bindings/sound/nokia,rx51.txt | 27 +++ sound/soc/omap/rx51.c | 53 ++

  1   2   >