Re: [PATCH v11 0/8] PHY framework

2013-09-19 Thread Greg KH
On Fri, Sep 20, 2013 at 11:04:40AM +0530, Kishon Vijay Abraham I wrote: > Hi Greg, > > On Tuesday 17 September 2013 09:11 PM, Felipe Balbi wrote: > > On Wed, Sep 04, 2013 at 02:27:06PM +0530, Kishon Vijay Abraham I wrote: > >> On Tuesday 03 September 2013 09:20 PM, Greg KH wrote: > >>> On Tue, Sep

Re: [PATCH v11 0/8] PHY framework

2013-09-19 Thread Kishon Vijay Abraham I
Hi Greg, On Tuesday 17 September 2013 09:11 PM, Felipe Balbi wrote: > On Wed, Sep 04, 2013 at 02:27:06PM +0530, Kishon Vijay Abraham I wrote: >> On Tuesday 03 September 2013 09:20 PM, Greg KH wrote: >>> On Tue, Sep 03, 2013 at 08:55:23PM +0530, Kishon Vijay Abraham I wrote: Hi Greg,

[PATCH 44/51] DMA-API: dcdbas: update DMA mask handing

2013-09-19 Thread Russell King
dcdbas was explicitly initializing DMA masks thusly: dcdbas_pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); dcdbas_pdev->dev.dma_mask = &dcdbas_pdev->dev.coherent_dma_mask; which bypasses the architecture check. Moreover, it is creating the dcdbas_pdev device itself, and using the

[PATCH 41/51] DMA-API: crypto: remove last references to 'static struct device *dev'

2013-09-19 Thread Russell King
Signed-off-by: Russell King --- drivers/crypto/ixp4xx_crypto.c | 13 - 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/crypto/ixp4xx_crypto.c b/drivers/crypto/ixp4xx_crypto.c index 8306185..214357e 100644 --- a/drivers/crypto/ixp4xx_crypto.c +++ b/drivers/cryp

[PATCH 43/51] DMA-API: dma: edma.c: no need to explicitly initialize DMA masks

2013-09-19 Thread Russell King
register_platform_device_full() can setup the DMA mask provided the appropriate member is set in struct platform_device_info. So lets make that be the case. This avoids a direct reference to the DMA masks by this driver. Signed-off-by: Russell King --- drivers/dma/edma.c |6 ++ 1 files

[PATCH 35/51] DMA-API: parport: parport_pc.c: use dma_coerce_mask_and_coherent()

2013-09-19 Thread Russell King
The code sequence: dev->coherent_dma_mask = DMA_BIT_MASK(24); dev->dma_mask = &dev->coherent_dma_mask; bypasses the architectures check on the DMA mask. It can be replaced with dma_coerce_mask_and_coherent(), avoiding the direct initialization of this mask. Signed-off-by: Russell

Re: [PATCH 01/51] DMA-API: provide a helper to set both DMA and coherent DMA masks

2013-09-19 Thread Ben Hutchings
On Thu, 2013-09-19 at 22:25 +0100, Russell King wrote: > Provide a helper to set both the DMA and coherent DMA masks to the > same value - this avoids duplicated code in a number of drivers, > sometimes with buggy error handling, and also allows us identify > which drivers do things differently. >

[PATCH 08/51] DMA-API: net: intel/ixgbevf: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: if (!dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)) && !dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64))) { pci_using_dac = 1; } else { err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));

[PATCH 06/51] DMA-API: net: intel/ixgb: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) { err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) pci_using_dac = 1; } else {

[PATCH 07/51] DMA-API: net: intel/ixgbe: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: if (!dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)) && !dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64))) { pci_using_dac = 1; } else { err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));

[PATCH 05/51] DMA-API: net: intel/igbvf: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) { err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) pci_using_dac = 1; } else {

[PATCH 03/51] DMA-API: net: intel/e1000e: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) { err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) pci_using_dac = 1; } else {

[PATCH 01/51] DMA-API: provide a helper to set both DMA and coherent DMA masks

2013-09-19 Thread Russell King
Provide a helper to set both the DMA and coherent DMA masks to the same value - this avoids duplicated code in a number of drivers, sometimes with buggy error handling, and also allows us identify which drivers do things differently. Signed-off-by: Russell King --- Documentation/DMA-API-HOWTO.tx

[PATCH 04/51] DMA-API: net: intel/igb: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) { err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64)); if (!err) pci_using_dac = 1; } else {

[PATCH 02/51] DMA-API: net: brocade/bna/bnad.c: fix 32-bit DMA mask handling

2013-09-19 Thread Russell King
The fallback to 32-bit DMA mask is rather odd: if (!dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)) && !dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64))) { *using_dac = true; } else { err = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));

Re: [PATCH v2] ADP1653 board code for Nokia RX-51

2013-09-19 Thread Pali Rohár
On Wednesday 18 September 2013 19:42:12 Tony Lindgren wrote: > * Pali Rohár [130918 09:08]: > > On Wednesday 18 September 2013 15:16:44 Pavel Machek wrote: > > > On Sun 2013-09-08 02:02:52, Aaro Koskinen wrote: > > > > Hi, > > > > > > > > On Fri, Sep 06, 2013 at 10:34:05PM +0200, Pali Rohár wrot

Re: [PATCH] RX-51: Add missing max_current to rx51_lp5523_led_config

2013-09-19 Thread Pali Rohár
On Thursday 19 September 2013 23:29:22 Tony Lindgren wrote: > * Pali Rohár [130919 14:10]: > > On Thursday 19 September 2013 00:26:43 Tony Lindgren wrote: > > > * Pali Rohár [130918 15:02]: > > > > Without max_current data in board file lp5523 driver > > > > does not change current. > > > > > >

[PATCH 00/51] DMA mask changes

2013-09-19 Thread Russell King - ARM Linux
This started out as a request to look at the DMA mask situation, and how to solve the issues which we have on ARM - notably how the DMA mask should be setup. However, I started off reviewing how the dma_mask and coherent_dma_mask was being used, and what I found was rather messy, and in some cases

Re: [PATCH] RX-51: Add missing max_current to rx51_lp5523_led_config

2013-09-19 Thread Tony Lindgren
* Pali Rohár [130919 14:10]: > On Thursday 19 September 2013 00:26:43 Tony Lindgren wrote: > > * Pali Rohár [130918 15:02]: > > > Without max_current data in board file lp5523 driver does > > > not change current. > > > > Hmm is this a regression or are there other reasons to merge > > this duri

[PATCH 2/3] PM / OPP: rename data structures to dev_pm equivalents

2013-09-19 Thread Nishanth Menon
Since Operating Performance Points(OPP) data structures are specific to device specific power management, be specific and rename opp_* data structures in OPP library with dev_pm_opp_* equivalent. Impacted structures are: struct opp enum opp_event Minor checkpatch warning fixes as a result of this

[PATCH 1/3] PM / OPP: rename functions to dev_pm_opp*

2013-09-19 Thread Nishanth Menon
Since Operating Performance Points(OPP) functions are specific to device specific power management, be specific and rename opp_* accessors in OPP library with dev_pm_opp_* equivalent. Impacted functions are: opp_get_voltage opp_get_freq opp_get_opp_count opp_find_freq_exact opp_find_freq_floor opp

Re: [PATCH] RX-51: Add missing max_current to rx51_lp5523_led_config

2013-09-19 Thread Pali Rohár
On Thursday 19 September 2013 00:26:43 Tony Lindgren wrote: > * Pali Rohár [130918 15:02]: > > Without max_current data in board file lp5523 driver does > > not change current. > > Hmm is this a regression or are there other reasons to merge > this during the -rc cycle? > I think this is regres

[PATCH 0/3] PM / OPP: rename to dev_pm_opp * equivalents

2013-09-19 Thread Nishanth Menon
Hi, Based on [1], Randy rightly pointed out that OPP functions and data structures could be a bit specific to Power management. So, the following series is based on v3.12-rc1 tag. If folks like it broken in a different way, I am open to suggestions. Nishanth Menon (3): PM / OPP: rename functi

[PATCH 3/3] PM / OPP: rename header to linux/pm_opp.h

2013-09-19 Thread Nishanth Menon
Since Operating Performance Points(OPP) functions are specific to device specific power management, be specific and rename opp.h to pm_opp.h Reported-by: Randy Dunlap Signed-off-by: Nishanth Menon --- Documentation/power/opp.txt |2 +- arch/arm/mach-imx/mach-imx6q.c |

Re: [PATCH 0/3] PM / OPP: rename to dev_pm_opp * equivalents

2013-09-19 Thread Nishanth Menon
On 16:03-20130919, Nishanth Menon wrote: > Hi, > > Based on [1], Randy rightly pointed out that OPP functions and data > structures could be a bit specific to Power management. > > So, the following series is based on v3.12-rc1 tag. > > If folks like it broken in a dif

[PATCH] ARM: dts: omap5-uevm: mark TWL6037 as system-power-controller

2013-09-19 Thread Nishanth Menon
This allows the palmas pm_power_off to kick in on power off command and switch off the board. Signed-off-by: Nishanth Menon --- Based on: (benoit's for_3.13/dts branch) https://git.kernel.org/cgit/linux/kernel/git/bcousson/linux-omap-dt.git/log/?h=for_3.13/dts This uses the support introduced by:

Re: 3.12-rc1: no longer compiles for Nokia n900 (omap based), display no longer works

2013-09-19 Thread Aaro Koskinen
Hi, On Thu, Sep 19, 2013 at 11:44:02AM +0200, Pavel Machek wrote: > something in 3.12-rc1 broke display :-(. (dmesg diff attached at the > end, maybe someone knows...) 3.12-rc1 for N900 compiles and works (also display) here with binutils 2.23.2. > + omapfb omapfb: no displays [...] > - acx565

Hello My Dear.

2013-09-19 Thread Famatta Sando
Hello My Dear, How are you today? I hope fine, I came across your contact today while browsing looking for reliable friend and i became interested, My name is miss Famatta Sando. I wish to have you as a friend, if you care. I have important reasons to request your interest for a serious friendsh

Re: [PATCH 1/2] ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus for pandaboard

2013-09-19 Thread Luca Coelho
On Thu, 2013-09-19 at 07:53 -0700, Tony Lindgren wrote: > * Luca Coelho [130918 22:50]: > > On Wed, 2013-09-18 at 16:47 -0700, Tony Lindgren wrote: > > > * Tony Lindgren [130918 11:00]: > > > > * Benoit Cousson [130918 02:12]: > > > > > Hi Tony, > > > > > > > > > > On 18/09/2013 02:02, Tony Lin

[PATCH] ARM: dts: am335x-boneblack: move fixed regulator to board level

2013-09-19 Thread Nishanth Menon
3.3V fixed regulator does not belong to TPS node - as a result the fixed regulator is never probed and MMC is continually deferred due to lack of regulator. Move the fixed regulator to be at root of platform. Signed-off-by: Nishanth Menon --- Based on: (benoit's for_3.13/dts branch) https://git

Re: [PATCH 1/2] ARM: dts: Fix muxing and regulator for wl12xx on the SDIO bus for pandaboard

2013-09-19 Thread Tony Lindgren
* Luca Coelho [130918 22:50]: > On Wed, 2013-09-18 at 16:47 -0700, Tony Lindgren wrote: > > * Tony Lindgren [130918 11:00]: > > > * Benoit Cousson [130918 02:12]: > > > > Hi Tony, > > > > > > > > On 18/09/2013 02:02, Tony Lindgren wrote: > > > > >* Luca Coelho [130916 23:35]: > > > > >>On Tue,

Re: [PATCH 0/2] ARM: dts: dra7-evm: add support for sd, eMMC

2013-09-19 Thread Nishanth Menon
On 08/26/2013 08:53 AM, Balaji T K wrote: > Add mmc1, mmc2 dt node to dra7-evm > > Balaji T K (2): > ARM: dts: dra7-evm: Add mmc1 node for micro-sd support > ARM: dts: dra7-evm: Add mmc2 node for eMMC support > > arch/arm/boot/dts/dra7-evm.dts | 20 > 1 files changed,

Re: OMAP35x MMC Host Controller compatibility with SDXC?

2013-09-19 Thread Balaji T K
On Wednesday 18 September 2013 02:32 AM, Kevyn-Alexandre Paré wrote: Hi, My question is related to the drivers/mmc/host/omap_hsmmc.c host controller compatibility with SDXC for the OMAP35x? Reading the TRM for OMAP35x: http://www.ti.com/lit/ug/spruf98x/spruf98x.pdf It's said that: - Full compl

Re: [RFC PATCH 12/15] ARM: dts: omap5: add ocp2scp1 address resource

2013-09-19 Thread Sergei Shtylyov
On 09/19/2013 05:23 PM, Roger Quadros wrote: Add OCP2SCP1 module address space. CC: Benoit Cousson Signed-off-by: Roger Quadros --- arch/arm/boot/dts/omap5.dtsi |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/oma

Re: [RFC PATCH 01/15] phy: rename struct omap_control_usb to struct omap_control_phy

2013-09-19 Thread Daniel Mack
On 19.09.2013 15:05, Roger Quadros wrote: > From: Kishon Vijay Abraham I > > Rename struct omap_control_usb to struct omap_control_phy since it can > be used to control PHY of USB, SATA and PCIE. Also move the driver and > include files under *phy* and made the corresponding changes in the users

Re: [RFC PATCH 15/15] arm: dts: dra7: add sata node

2013-09-19 Thread Sergei Shtylyov
Hello. On 09/19/2013 05:24 PM, Roger Quadros wrote: From: Balaji T K Add support for sata controller. [Roger Q] Clean up. CC: Benoit Cousson Signed-off-by: Balaji T K Signed-off-by: Roger Quadros --- arch/arm/boot/dts/dra7.dtsi | 49 +++

RE: [PATCH v3 07/11] ASoC: tlv320aic3x: Add regulators to DT bindings document

2013-09-19 Thread Sarha, Jyri
No change here either. Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki From: devicetree-ow...@vger.kernel.org [devicetree-ow...@vger.kernel.org] on behalf of Mark Brown [broo.

RE: [PATCH v3 01/11] ASoC: davinci-evm: Move sysclk logic away from evm_hw_params

2013-09-19 Thread Sarha, Jyri
As I described in cover letter on these patches did change: [PATCH v2 05/11] ASoC: davinci-mcasp: Remove interrupt property from DT bindin - restore binding but make it optional and add interrupt-names property [PATCH v2 06/11] ASoC: davinci: Add support for AM33xx SoC Audio - SND_DAVINC

Re: [PATCH v3 00/11] Fix AM335x-evm analog audio support

2013-09-19 Thread Mark Brown
On Thu, Sep 19, 2013 at 02:29:33PM +0300, Jyri Sarha wrote: > The RFC version of patches can been found here: > http://mailman.alsa-project.org/pipermail/alsa-devel/2013-September/066178.html This all looks fine to me, I'd like some review from the DT guys though. signature.asc Description: Digi

Re: [PATCH v3 07/11] ASoC: tlv320aic3x: Add regulators to DT bindings document

2013-09-19 Thread Mark Brown
On Thu, Sep 19, 2013 at 02:29:40PM +0300, Jyri Sarha wrote: > Add regulator properties to tlv320aic3x DT bindings document. Similarly for this and the other CODEC patch, are these changed? signature.asc Description: Digital signature

[RFC PATCH 11/15] arm: omap5: hwmod: add missing ocp2scp hwmod data

2013-09-19 Thread Roger Quadros
From: Benoit Cousson without that hwmod data, USB3 will not in OMAP5 boards. Signed-off-by: Benoit Cousson Signed-off-by: Felipe Balbi --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 45 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/arch/arm/m

[RFC PATCH 14/15] ARM: DRA7: hwmod: Add ocp2scp3 and sata hwmods

2013-09-19 Thread Roger Quadros
From: Nikhil Devshatwar Add hwmods for ocp2scp3 and sata modules. [Roger Q] Clean up. CC: Benoit Cousson Signed-off-by: Balaji T K Signed-off-by: Nikhil Devshatwar Signed-off-by: Roger Quadros --- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 40 +--- 1 files change

[RFC PATCH 12/15] ARM: dts: omap5: add ocp2scp1 address resource

2013-09-19 Thread Roger Quadros
Add OCP2SCP1 module address space. CC: Benoit Cousson Signed-off-by: Roger Quadros --- arch/arm/boot/dts/omap5.dtsi |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 06aa665..8a88a94 100644 --- a/arch/arm/b

[RFC PATCH 13/15] arm: dts: omap5: add sata node

2013-09-19 Thread Roger Quadros
From: Balaji T K Add support for sata. [Roger Q] Clean up. CC: Benoit Cousson Signed-off-by: Balaji T K Signed-off-by: Roger Quadros --- arch/arm/boot/dts/omap5.dtsi | 51 +- 1 files changed, 50 insertions(+), 1 deletions(-) diff --git a/arch/arm/b

[RFC PATCH 15/15] arm: dts: dra7: add sata node

2013-09-19 Thread Roger Quadros
From: Balaji T K Add support for sata controller. [Roger Q] Clean up. CC: Benoit Cousson Signed-off-by: Balaji T K Signed-off-by: Roger Quadros --- arch/arm/boot/dts/dra7.dtsi | 49 +++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a

Re: [PATCH v3 01/11] ASoC: davinci-evm: Move sysclk logic away from evm_hw_params

2013-09-19 Thread Mark Brown
On Thu, Sep 19, 2013 at 02:29:34PM +0300, Jyri Sarha wrote: > The sysclk rate does not change runtime so it should be initialized at > init time. Are there any updates from the version already applied (I only dropped the patch to allow the extra builds, not this one). signature.asc Description:

[RFC PATCH 10/15] ARM: omap5: hwmod: Add ocp2scp3 and sata hwmods

2013-09-19 Thread Roger Quadros
From: Keshava Munegowda Create hwmods for ocp2scp3 and sata modules. [Roger Q] Clean up. CC: Benoit Cousson Signed-off-by: Balaji T K Signed-off-by: Roger Quadros --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 72 1 files changed, 72 insertions(+), 0 deletio

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Felipe Balbi
Hi, On Thu, Sep 19, 2013 at 06:38:13PM +0530, George Cherian wrote: > On 9/19/2013 6:14 PM, Felipe Balbi wrote: > >Hi, > > > >On Thu, Sep 19, 2013 at 01:43:41PM +0530, George Cherian wrote: > >>On 9/18/2013 11:06 PM, Felipe Balbi wrote: > >>>Hi, > >>> > >>>On Wed, Sep 18, 2013 at 07:18:04PM +0200,

[RFC PATCH 02/15] phy: omap-control: Update DT binding information

2013-09-19 Thread Roger Quadros
Update compatibility string and DT binding document. Signed-off-by: Roger Quadros --- Documentation/devicetree/bindings/phy/omap-phy.txt | 23 Documentation/devicetree/bindings/usb/omap-usb.txt | 23 2 files changed, 23 insertions(+), 23 deletions(-)

[RFC PATCH 01/15] phy: rename struct omap_control_usb to struct omap_control_phy

2013-09-19 Thread Roger Quadros
From: Kishon Vijay Abraham I Rename struct omap_control_usb to struct omap_control_phy since it can be used to control PHY of USB, SATA and PCIE. Also move the driver and include files under *phy* and made the corresponding changes in the users of phy-omap-control. Signed-off-by: Kishon Vijay Ab

[RFC PATCH 00/15] Add SATA support for TI OMAP5 and DRA7 SoCs

2013-09-19 Thread Roger Quadros
Hi, This series adds SATA controller support for the Texas Instruments OMAP5 and DRA7 platforms. As the SATA controller is compatible with AHCI, we use the ahci_platform driver and just provide the glue logic. The AHCI controller is enclosed within a TI specific Wrapper that controls the control

[RFC PATCH 03/15] ARM: dts: omap5: Add clocks to usb3_phy node

2013-09-19 Thread Roger Quadros
The pipe3-phy driver expects certain named clocks. Provide the necessary clocks. CC: Benoit Cousson Signed-off-by: Roger Quadros --- arch/arm/boot/dts/omap5.dtsi |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi

[RFC PATCH 04/15] phy: omap-pipe3: use generic clock names

2013-09-19 Thread Roger Quadros
From: Kishon Vijay Abraham I As this driver is no longer USB specific use generic clock names. [Roger Q] - Fix PLL_SD_SHIFT from 9 to 10 - As optclk and wkupclk may not be always required, don't bail out if they aren't available. Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Roger Quadr

[RFC PATCH 07/15] ARM: dts: omap5: Update usb3phy node

2013-09-19 Thread Roger Quadros
Update compatible property for usb3phy node. CC: Benoit Cousson Signed-off-by: Roger Quadros --- arch/arm/boot/dts/omap5.dtsi |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 97f361a..06aa665 100644 --- a

[RFC PATCH 05/15] phy: omap-pipe3: Add SATA DPLL support

2013-09-19 Thread Roger Quadros
USB and SATA DPLLs need different settings. Provide the SATA DPLL settings and use the proper DPLL settings based on device tree compatible_id. Signed-off-by: Roger Quadros --- drivers/phy/phy-omap-pipe3.c | 82 ++-- include/linux/phy/omap_pipe3.h |6 +

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

2013-09-19 Thread Roger Quadros
From: Balaji T K Some platforms have a PHY hooked up to the SATA controller. The PHY needs to be initialized and powered up for SATA to work. We do that using the PHY framework. [Roger Q] Cleaned up. CC: Tejun Heo Signed-off-by: Balaji T K Signed-off-by: Roger Quadros --- .../devicetree/bin

[RFC PATCH 06/15] phy: omap-pipe3: update compatibility string and DT binding

2013-09-19 Thread Roger Quadros
Improve compatibility string format to "ti,phy-pipe3-" where can be "usb3" or "sata". Remove "pcie" type as it is not yet supported due to missing DPLL data. Signed-off-by: Roger Quadros --- Documentation/devicetree/bindings/phy/omap-phy.txt |3 +-- drivers/phy/phy-omap-pipe3.c

[RFC PATCH 09/15] ata: ti_sata: Add Texas Instruments SATA Wrapper driver

2013-09-19 Thread Roger Quadros
Texas Instruments SoCs like OMAP5 and DRA7 contain a SATA wrapper around the AHCI SATA core. This driver will manage that. CC: Tejun Heo Signed-off-by: Roger Quadros --- Documentation/devicetree/bindings/ata/ti-sata.txt | 31 drivers/ata/Kconfig |7 + dr

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Felipe Balbi
Hi, On Thu, Sep 19, 2013 at 07:36:33AM -0500, Nishanth Menon wrote: > On 09/19/2013 07:20 AM, George Cherian wrote: > > On 9/19/2013 5:37 PM, Nishanth Menon wrote: > >> On 09/19/2013 03:13 AM, George Cherian wrote: > >>> On 9/18/2013 11:06 PM, Felipe Balbi wrote: > Hi, > > On Wed, S

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Felipe Balbi
Hi, On Thu, Sep 19, 2013 at 01:43:41PM +0530, George Cherian wrote: > On 9/18/2013 11:06 PM, Felipe Balbi wrote: > >Hi, > > > >On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: > >>On Wednesday 18 September 2013 13:16:27 Linus Walleij wrote: > >>>On Tue, Sep 17, 2013 at 9:07 PM, Fe

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Mark Jackson
On 19/09/13 13:20, George Cherian wrote: > On 9/19/2013 5:37 PM, Nishanth Menon wrote: >> On 09/19/2013 03:13 AM, George Cherian wrote: >>> On 9/18/2013 11:06 PM, Felipe Balbi wrote: Hi, On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: > On Wednesday 18 September

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Nishanth Menon
On 09/19/2013 07:20 AM, George Cherian wrote: > On 9/19/2013 5:37 PM, Nishanth Menon wrote: >> On 09/19/2013 03:13 AM, George Cherian wrote: >>> On 9/18/2013 11:06 PM, Felipe Balbi wrote: Hi, On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: > On Wednesday 18 Sept

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread George Cherian
On 9/19/2013 5:37 PM, Nishanth Menon wrote: On 09/19/2013 03:13 AM, George Cherian wrote: On 9/18/2013 11:06 PM, Felipe Balbi wrote: Hi, On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: On Wednesday 18 September 2013 13:16:27 Linus Walleij wrote: On Tue, Sep 17, 2013 at 9:07

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread Nishanth Menon
On 09/19/2013 03:13 AM, George Cherian wrote: > On 9/18/2013 11:06 PM, Felipe Balbi wrote: >> Hi, >> >> On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: >>> On Wednesday 18 September 2013 13:16:27 Linus Walleij wrote: On Tue, Sep 17, 2013 at 9:07 PM, Felipe Balbi wrote: >

[PATCH v3 10/11] ARM/dts: am33xx: mcasp: Add new dma register location to reg-property

2013-09-19 Thread Jyri Sarha
This patch adds an optional address range to reg property. The range describes the register location for DMA controller on am33xx. The both address ranges are named accordingly in the reg-names property. Signed-off-by: Hebbar, Gururaja Signed-off-by: Darren Etheridge Signed-off-by: Jyri Sarha -

[PATCH v3 07/11] ASoC: tlv320aic3x: Add regulators to DT bindings document

2013-09-19 Thread Jyri Sarha
Add regulator properties to tlv320aic3x DT bindings document. Signed-off-by: Jyri Sarha --- .../devicetree/bindings/sound/tlv320aic3x.txt |7 +++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/tlv320aic3x.txt b/Documentation/devicetree/binding

[PATCH v3 11/11] ARM/dts: am335x-evm: Add audio support for am335x-evm.dts

2013-09-19 Thread Jyri Sarha
From: Darren Etheridge Adds sound, tlv320aic3x, mcasp1, and am335x_evm_audio_pin nodes. Signed-off-by: Darren Etheridge Signed-off-by: Peter Ujfalusi Signed-off-by: Jyri Sarha --- arch/arm/boot/dts/am335x-evm.dts | 56 ++ 1 file changed, 56 insertions(+)

[PATCH v3 08/11] ASoC: tlv320aic3x: Add codec pins to DT bindings document

2013-09-19 Thread Jyri Sarha
Add list of codec pins to tlv320aic3x DT bindings document. Signed-off-by: Jyri Sarha --- .../devicetree/bindings/sound/tlv320aic3x.txt | 19 +++ 1 file changed, 19 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/tlv320aic3x.txt b/Documentation/devicet

[PATCH v3 09/11] ARM/dts: am33xx: Add mcasp0 and mcasp1 device tree entries

2013-09-19 Thread Jyri Sarha
From: Pantelis Antoniou Add missing mcasp entries in the am33xx.dtsi include file. Signed-off-by: Pantelis Antoniou Signed-off-by: Darren Etheridge Signed-off-by: Jyri Sarha --- arch/arm/boot/dts/am33xx.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/

[PATCH v3 06/11] ASoC: davinci: Add support for AM33xx SoC Audio

2013-09-19 Thread Jyri Sarha
From: "Hebbar, Gururaja" AM33xx uses same McASP IP as the Davinci Platform. This patch updates Kconfig and makefile to enable build for McASP, PCM & Codec drivers. Signed-off-by: Hebbar, Gururaja Signed-off-by: Darren Etheridge Signed-off-by: Jyri Sarha --- sound/soc/davinci/Kconfig | 18

[PATCH v3 03/11] ASoC: davinci-mcasp: Add DMA register locations to DT

2013-09-19 Thread Jyri Sarha
This patch adds DMA register location to mcasp DT bindings. On am33xx SoCs the McASP registers are mapped trough L4 interconnect, which is not accessible by the DMA controller, so McASP data port is mapped trough L3 to a different location. Signed-off-by: Hebbar, Gururaja Signed-off-by: Darren Et

[PATCH v3 00/11] Fix AM335x-evm analog audio support

2013-09-19 Thread Jyri Sarha
The RFC version of patches can been found here: http://mailman.alsa-project.org/pipermail/alsa-devel/2013-September/066178.html The v2 version of patches can be found here: http://mailman.alsa-project.org/pipermail/alsa-devel/2013-September/066379.html Changes since v2 [PATCH v2 01/11] ASoC: dav

[PATCH v3 04/11] ASoC: davinci-mcasp: Extract DMA channels directly from DT

2013-09-19 Thread Jyri Sarha
Extract DMA channels directly from DT as they can not be found from platform resources anymore. This is a work-around until davinci audio driver is updated to use dmaengine. Signed-off-by: Jyri Sarha --- .../bindings/sound/davinci-mcasp-audio.txt |5 +++ include/linux/platform_data/d

[PATCH v3 02/11] ASoC: davinci-evm: Add device tree binding

2013-09-19 Thread Jyri Sarha
From: "Hebbar, Gururaja" Device tree support for Davinci Machine driver When the board boots with device tree, the driver will receive card, codec, dai interface details (like the card name, DAPM routing map, phandle for the audio components described in the dts file, codec mclk speed). The card

[PATCH v3 05/11] ASoC: davinci-mcasp: Interrupts property to optional and add interrupt-names

2013-09-19 Thread Jyri Sarha
Makes interrupts property optional as the interrupts are not currently used by the driver and adds interrupt-names property to name listed interrupts. Currently know interrupt names are "tx" and "rx". Signed-off-by: Jyri Sarha --- .../bindings/sound/davinci-mcasp-audio.txt |4 +++- 1

[PATCH v3 01/11] ASoC: davinci-evm: Move sysclk logic away from evm_hw_params

2013-09-19 Thread Jyri Sarha
The sysclk rate does not change runtime so it should be initialized at init time. Signed-off-by: Jyri Sarha --- sound/soc/davinci/davinci-evm.c | 64 +++ 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/sound/soc/davinci/davinci-evm.c b/sound/

Re: [PATCH 2/2] drm: omap: disconnect devices when omapdrm module is removed

2013-09-19 Thread Archit Taneja
Hi, On Thursday 19 September 2013 03:38 PM, Tomi Valkeinen wrote: On 19/09/13 11:49, Archit Taneja wrote: omapdrm established connections for omap_dss_device devices when probed. It should also be responsible to disconnect the devices. Keeping the devices connected can prevent the panel driver

Re: [PATCH 2/2] drm: omap: disconnect devices when omapdrm module is removed

2013-09-19 Thread Tomi Valkeinen
On 19/09/13 11:49, Archit Taneja wrote: > omapdrm established connections for omap_dss_device devices when probed. It > should also be responsible to disconnect the devices. Keeping the devices > connected can prevent the panel driver modules from unloading, it can also > cause problems when omapdr

Re: 3.12-rc1: no longer compiles for Nokia n900 (omap based)

2013-09-19 Thread Pavel Machek
On Thu 2013-09-19 10:36:28, Will Deacon wrote: > On Thu, Sep 19, 2013 at 10:30:02AM +0100, Pavel Machek wrote: > > Hi! > > > > I get: > > > > CC arch/arm/kernel/machine_kexec.o > > /tmp/ccCFXeXG.s: Assembler messages: > > /tmp/ccCFXeXG.s:217: Error: garbage following instruction -- `dsb >

Re: 3.12-rc1: no longer compiles for Nokia n900 (omap based), display no longer works

2013-09-19 Thread Pavel Machek
On Thu 2013-09-19 11:30:02, Pavel Machek wrote: > Hi! > > I get: > > CC arch/arm/kernel/machine_kexec.o > /tmp/ccCFXeXG.s: Assembler messages: > /tmp/ccCFXeXG.s:217: Error: garbage following instruction -- `dsb > nshst' > /tmp/ccCFXeXG.s:225: Error: garbage following instruction -- `dsb ns

Re: 3.12-rc1: no longer compiles for Nokia n900 (omap based)

2013-09-19 Thread Will Deacon
On Thu, Sep 19, 2013 at 10:30:02AM +0100, Pavel Machek wrote: > Hi! > > I get: > > CC arch/arm/kernel/machine_kexec.o > /tmp/ccCFXeXG.s: Assembler messages: > /tmp/ccCFXeXG.s:217: Error: garbage following instruction -- `dsb > nshst' > /tmp/ccCFXeXG.s:225: Error: garbage following instruct

Re: [PATCH v3] ARM: EDMA: Fix clearing of unused list for DT DMA resources

2013-09-19 Thread Sekhar Nori
On Tuesday 17 September 2013 07:59 PM, Joel Fernandes wrote: > On 09/17/2013 01:05 AM, Sekhar Nori wrote: > [..] mixed messages. In short, we aim for consistency with situation today, not tomorrow. >>> >>> What you're asking to do infact breaks consistency with the rest of the >>> code.

3.12-rc1: no longer compiles for Nokia n900 (omap based)

2013-09-19 Thread Pavel Machek
Hi! I get: CC arch/arm/kernel/machine_kexec.o /tmp/ccCFXeXG.s: Assembler messages: /tmp/ccCFXeXG.s:217: Error: garbage following instruction -- `dsb nshst' /tmp/ccCFXeXG.s:225: Error: garbage following instruction -- `dsb nsh' make[1]: *** [arch/arm/kernel/suspend.o] Error 1 make[1]: *** W

[PATCH 2/2] drm: omap: disconnect devices when omapdrm module is removed

2013-09-19 Thread Archit Taneja
omapdrm established connections for omap_dss_device devices when probed. It should also be responsible to disconnect the devices. Keeping the devices connected can prevent the panel driver modules from unloading, it can also cause problems when omapdrm is re-inserted. Signed-off-by: Archit Taneja

[PATCH 1/2] drm: omap: fix: Defer probe if an omapdss device requests for it at connect

2013-09-19 Thread Archit Taneja
Some omapdss panels are connected to outputs/encoders(HDMI/DSI/DPI) that require regulators. The output's connect op tries to get a regulator which may not exist yet because it might get registered later in the kernel boot. omapdrm currently ignores those panels which return a non zero value when

Re: PCF857x and 16-bit GPIO expanders

2013-09-19 Thread George Cherian
On 9/18/2013 11:06 PM, Felipe Balbi wrote: Hi, On Wed, Sep 18, 2013 at 07:18:04PM +0200, Laurent Pinchart wrote: On Wednesday 18 September 2013 13:16:27 Linus Walleij wrote: On Tue, Sep 17, 2013 at 9:07 PM, Felipe Balbi wrote: has anyone ever successfully using gpio-pcf857x.c driver with 16-