[PATCH] mmc: dw_mmc: exynos: Add support for exynos7

2014-08-28 Thread Yuvaraj Kumar C D
Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt |4 + drivers/mmc/host/dw_mmc-exynos.c | 91 +--- 2 files changed, 82 insertions(+), 13 deletions(-) diff --git a/Documentation/devicetree/bindings

[PATCH V2 2/3] mmc: dw_mmc: Support voltage changes

2014-08-22 Thread Yuvaraj Kumar C D
is progressing. This means adding a few extra states to the state machine to track. Signed-off-by: Doug Anderson diand...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- changes since v1: 1. Added error message and return error in case of regulator_set_voltage

[PATCH V2 0/3] Adding UHS support for dw_mmc driver

2014-08-22 Thread Yuvaraj Kumar C D
voltage changes Yuvaraj Kumar C D (2): [1]. mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators [3]. mmc: dw_mmc: Dont cut off vqmmc and vmmc drivers/mmc/core/core.c | 16 ++- drivers/mmc/core/debugfs.c |3 + drivers/mmc/host/dw_mmc-exynos.c | 12 ++ drivers

[PATCH V2 1/3] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators

2014-08-22 Thread Yuvaraj Kumar C D
Kumar C D yuvaraj...@samsung.com --- changes from v1: 1.Used mmc_regulator_set_ocr() instead of regulator_enable() for vmmc. 2.Turned on vmmc and vqmmc during MMC_POWER_UP. 3. Removed the flags DW_MMC_CARD_POWERED and DW_MMC_IO_POWERED which added during the initial

[PATCH V2 3/3] mmc: dw_mmc: Dont cut off vqmmc and vmmc

2014-08-22 Thread Yuvaraj Kumar C D
have half way powered and this can damage the card. So this patch adds a check so that, if the board used the built-in card detection mechanism i.e through CDETECT, it will not turned down vqmmc and vmmc both. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com Signed-off-by: Doug Anderson

[PATCH] ARM: dts: update mmc node with hs-200 mode

2014-06-25 Thread Yuvaraj Kumar C D
This patch updates hs-200 device tree property from caps2-mmc-hs200-1.8v to mmc-hs200-1.8v for peach-pit and peach-pi boards. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5420-peach-pit.dts |2 +- arch/arm/boot/dts/exynos5800-peach-pi.dts |2 +- 2

[PATCH 0/3] Adding UHS support for dw_mmc driver

2014-06-23 Thread Yuvaraj Kumar C D
originally developed by Doug Anderson. These patches were tested on exynos based chromebook with 3.16-rc1. Doug Anderson (1): mmc: dw_mmc: Support voltage changes Yuvaraj Kumar C D (2): mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators mmc: dw_mmc: Dont cut off vqmmc and vmmc

[PATCH 2/3] mmc: dw_mmc: Dont cut off vqmmc and vmmc

2014-06-23 Thread Yuvaraj Kumar C D
turned off, the card could have half way powered and this can damage the card.So this patch adds a check so that, if the board used the built-in card detection mechanism i.e through CDETECT, it will not turned down vqmmc and vmmc both. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com

[PATCH 3/3] mmc: dw_mmc: Support voltage changes

2014-06-23 Thread Yuvaraj Kumar C D
is progressing. This means adding a few extra states to the state machine to track. Signed-off-by: Doug Anderson diand...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc.c | 145 +--- drivers/mmc/host

[PATCH 1/3] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators

2014-06-23 Thread Yuvaraj Kumar C D
Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc.c | 71 ++--- drivers/mmc/host/dw_mmc.h |2 ++ 2 files changed, 36 insertions(+), 37 deletions(-) diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index 1ac227c..f5cabce 100644

[PATCH] mmc: card: restrict access to RPMB partition

2014-05-09 Thread Yuvaraj Kumar C D
...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/card/block.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 452782b..fd59090 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc

[PATCH] mmc: dw_mmc: Make sure we don't get stuck when we get an error

2014-03-27 Thread Yuvaraj Kumar C D
busy state and we're not going to do anything else we end the request and unblock anyone waiting. Signed-off-by: Doug Anderson diand...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@gmail.com --- drivers/mmc/host/dw_mmc.c | 47 + 1 file

[PATCH] mmc: dw_mmc: change to use recommended reset procedure

2014-03-26 Thread Yuvaraj Kumar C D
while eMMC tuning for HS200. Signed-off-by: Sonny Rao sonny...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.org --- drivers/mmc/host/dw_mmc.c | 48 - drivers/mmc/host/dw_mmc.h |1 + 2 files changed, 48 insertions(+), 1 deletion

[PATCH] mmc: dw_mmc: Fix the max_blk_count in IDMAC

2014-03-23 Thread Yuvaraj Kumar C D
...@samsung.com Signed-off-by: Sonny Rao sonny...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc.c | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index

[PATCH V2] mmc: dw_mmc: exynos: Turn SDIO interrupts on

2014-03-23 Thread Yuvaraj Kumar C D
diand...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c index 0c56faa..240949d 100644 --- a/drivers/mmc/host/dw_mmc.c +++ b/drivers/mmc

[PATCH] mmc: dw_mmc: Support setting the ciu-div on exynos

2014-03-21 Thread Yuvaraj Kumar C D
was in the device tree that we'd be clocking things incorrectly. Signed-off-by: Doug Anderson diand...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/mmc/host/dw_mmc-exynos.c

[RFC 5/5] usb: dwc3: enable async suspend/resume

2013-12-18 Thread Yuvaraj Kumar C D
, there are no outside dependencies which would make resuming the dwc3 driver asynchronously unsafe. Signed-off-by: Andrew Bresticker abres...@chromium.org Reviewed-by: Julius Werner jwer...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/usb/dwc3/core.c |2 ++ 1

[RFC 3/5] usb: xhci-plat: enable async suspend/resume

2013-12-18 Thread Yuvaraj Kumar C D
early), allow it to suspend and resume asynchronously. Signed-off-by: Andrew Bresticker abres...@chromium.org Reviewed-by: Julius Werner jwer...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/usb/host/xhci-plat.c |2 ++ 1 file changed, 2 insertions(+) diff

[RFC 4/5] usb: dwc3-exynos: enable async suspend/resume

2013-12-18 Thread Yuvaraj Kumar C D
, there are no outside dependencies which would make resuming the dwc3-exynos driver asynchronously unsafe. Signed-off-by: Andrew Bresticker abres...@chromium.org Reviewed-by: Julius Werner jwer...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/usb/dwc3/dwc3-exynos.c |2

[RFC 1/5] usb: ohci-exynos: enable async suspend/resume

2013-12-18 Thread Yuvaraj Kumar C D
/resumed early), allow it to suspend and resume asynchronously. Signed-off-by: Andrew Bresticker abres...@chromium.org Reviewed-by: Julius Werner jwer...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/usb/host/ohci-exynos.c |2 ++ 1 file changed, 2 insertions

[RFC 2/5] usb: ehci-s5p: enable async suspend/resume

2013-12-18 Thread Yuvaraj Kumar C D
/resumed early), allow it to suspend and resume asynchronously. Signed-off-by: Andrew Bresticker abres...@chromium.org Reviewed-by: Julius Werner jwer...@chromium.org Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/usb/host/ehci-exynos.c |2 ++ 1 file changed, 2 insertions

[PATCH 2/2] ARM: dts:Move fifo-depth property from cros5250-common.dtsi

2013-12-08 Thread Yuvaraj Kumar C D
-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/cros5250-common.dtsi |3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm/boot/dts/cros5250-common.dtsi b/arch/arm/boot/dts/cros5250-common.dtsi index 1ceb62e..2dd70e9 100644 --- a/arch/arm/boot/dts/cros5250

[PATCH 1/2] ARM: dts: Fix status property of mmc nodes for snow board

2013-12-08 Thread Yuvaraj Kumar C D
Commit 0c3de788 (ARM: dts: change status property of dwmmc nodes for exynos5250) missed out handling the exynos5250 snow dts file. Signed-off-by : Abhilash Kesavan a.kesa...@samsung.com Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/cros5250-common.dtsi |4

[PATCH] ARM: dts: Fix mmc node on exynos5250 snow board

2013-12-05 Thread Yuvaraj Kumar C D
-by : Abhilash Kesavan a.kesa...@samsung.com Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/cros5250-common.dtsi |7 --- arch/arm/boot/dts/exynos5250-snow.dts |9 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/arch/arm/boot/dts

[PATCH V2] i2c: s3c2410 : Add polling mode support

2013-11-11 Thread Yuvaraj Kumar C D
and used usleep_range() instead of udelay(). Signed-off-by: Vasanth Ananthan vasant...@samsung.com Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/i2c/i2c-s3c2410.txt|2 + drivers/i2c/busses/i2c-s3c2410.c | 66

[PATCH 0/3] Exynos5250 SATA Support

2013-10-01 Thread Yuvaraj Kumar C D
This series adds the SATA support on exynos5250 SOC.Also it uses generic phy framework patch[1] posted by Kishon Vijay Abraham I. [1].drivers: phy: add generic PHY framework. Yuvaraj Kumar C D (3): ahci: exynos: add ahci sata support on Exynos platform Phy: Exynos: Add Exynos5250

[PATCH 1/3] ahci: exynos: add ahci sata support on Exynos platform

2013-10-01 Thread Yuvaraj Kumar C D
ahci_platform driver, and keep the generic ahci_platform driver clean as much as possible. This patch depends on the below patch [1].drivers: phy: add generic PHY framework by Kishon Vijay Abraham Ikis...@ti.com Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/ata

[PATCH 3/3] ARM: dts: Enable ahci sata and sata phy

2013-10-01 Thread Yuvaraj Kumar C D
This patch adds dt entry for ahci sata controller and its corresponding phy controller.phy node has been added w.r.t new generic phy framework. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250-arndale.dts |9 - arch/arm/boot/dts/exynos5250

[PATCH 2/3] Phy: Exynos: Add Exynos5250 sata phy driver

2013-10-01 Thread Yuvaraj Kumar C D
framework to deal with sata phy. This patch depends on the below patch [1].drivers: phy: add generic PHY framework by Kishon Vijay Abraham Ikis...@ti.com Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com Signed-off-by: Girish K S ks.g...@samsung.com Signed-off-by: Vasanth

[PATCH] ARM: dts: Update arch timer node with clock frequency

2013-09-18 Thread Yuvaraj Kumar C D
] (time_init+0x20/0x2c) from [c049b95c] (start_kernel+0x1e0/0x39c) Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 7d7cc77..668ce5d

[PATCH V7] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-09-03 Thread Yuvaraj Kumar C D
to SOC dts,as these are not board specific properties. 3.Updated the binding document exynos-dw-mshc.txt. changes since V1: 1.disable node by status = disabled in SOC file 2.enable node by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj

[PATCH V4 0/4] exynos dwmmc device tree node cleanup

2013-09-03 Thread Yuvaraj Kumar C D
.html 2.[PATCH 2/2] ARM: dts: Add dwmmc nodes in SOC specific dts file http://www.spinics.net/lists/linux-samsung-soc/msg21603.html Yuvaraj Kumar C D (4): ARM: dts: Move dwmmc nodes from exynos5.dtsi to exynos5250.dtsi ARM: dts: exynos: change status property of dwmmc nodes ARM: dts

[PATCH V4 1/4] ARM: dts: Move dwmmc nodes from exynos5.dtsi to exynos5250.dtsi

2013-09-03 Thread Yuvaraj Kumar C D
V2: 1.remove from exynos5.dtsi and add in exynos5250.dtsi in single patch. Changes since V1: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5.dtsi| 21 - arch/arm/boot/dts/exynos5250.dtsi | 12 2

[PATCH V4 4/4] ARM: dts: rename mmc dts node for exynos5 series

2013-09-03 Thread Yuvaraj Kumar C D
This patch rename's the device tree mmc node's from dwmmc to mmc. According to ePAPR chapter 2.2.2 generic node name recommendation, it has been opted change from dwmmc to mmc.Also this patch remove the instance index from the node name. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com

[PATCH V4 3/4] ARM: dts: Move fifo-depth property from board dts

2013-09-03 Thread Yuvaraj Kumar C D
As fifo-depth property in dw_mmc device tree node is SOC specific, move this property to exynos5250 SOC specific file. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250-arndale.dts |2 -- arch/arm/boot/dts/exynos5250-smdk5250.dts |2 -- arch/arm

[PATCH V4 2/4] ARM: dts: exynos: change status property of dwmmc nodes

2013-09-03 Thread Yuvaraj Kumar C D
= okay in board specific dts file. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250-arndale.dts | 10 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 ++ arch/arm/boot/dts/exynos5250.dtsi |4 3 files changed, 8

[RFC V4 4/4] mmc: dw_mmc: exynos: configure SMU in exynos5420.

2013-08-30 Thread Yuvaraj Kumar C D
duplication by calling dw_mci_exynos_priv_init in resume path. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com Signed-off-by: Alim Akhtar alim.akh...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c | 38 +- 1 file changed, 37 insertions(+), 1

[RFC V4 0/4] dw_mmc platform specific private data and SMU init

2013-08-30 Thread Yuvaraj Kumar C D
: move socfpga private init 2.Avoid code duplication in mmc: dw_mmc: exynos: add a quirk for SMU. Yuvaraj Kumar C D (4): mmc: dw_mmc: exynos: move the exynos private init mmc: dw_mmc: socfpga: move socfpga private init mmc: dw_mmc: move the platform specific init call

[PATCH] mmc: dw_mmc: update binding document exynos-dw-mshc.txt

2013-08-30 Thread Yuvaraj Kumar C D
has been added in separate patch. [2] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 39 +++- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git

[PATCH V6] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-29 Thread Yuvaraj Kumar C D
. changes since V1: 1.disable node by status = disabled in SOC file 2.enable node by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt |2 + arch/arm/boot/dts/exynos5420-smdk5420.dts

[PATCH] ARM: dts: update binding document exynos-dw-mshc.txt

2013-08-29 Thread Yuvaraj Kumar C D
This patch updates the exynos-dw-mshc.txt.Currently we are using pinctrl binding property to describe the CMD and DATA line's of Mobile Storage Host Controller(mshc) node. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt | 34

[PATCH V5] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-28 Thread Yuvaraj Kumar C D
from board dts to SOC dts,as these are not board specific properties. 3.Updated the binding document exynos-dw-mshc.txt. changes since V1: 1.disable node by status = disabled in SOC file 2.enable node by status = okay in board specific file Signed-off-by: Yuvaraj Kumar

[RFC V3 0/4] dw_mmc platform specific private data and SMU init

2013-08-28 Thread Yuvaraj Kumar C D
was earlier mmc: dw_mmc: exynos: add a quirk for SMU. changes from V1: 1.Added a new RFC patch mmc: dw_mmc: socfpga: move socfpga private init 2.Avoid code duplication in mmc: dw_mmc: exynos: add a quirk for SMU. Yuvaraj Kumar C D

[RFC V3 3/4] mmc: dw_mmc: move the platform specific init call

2013-08-28 Thread Yuvaraj Kumar C D
Current platform specific private data initialisation call dw_mci_exynos_priv_init can be used to do platform specific initialisation of SMU and others in future.So the drv_data-init call has moved to dw_mci_probe. changes since V2: none changes since V1: none Signed-off-by: Yuvaraj Kumar C D

[RFC V3 2/4] mmc: dw_mmc: socfpga: move socfpga private init

2013-08-28 Thread Yuvaraj Kumar C D
the dw_mci_socfpga_priv_init to do some actual platform specific initialisation. This patch is compile tested only. changes since V2: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc-socfpga.c | 29 ++--- 1 file changed, 14 insertions

[RFC V3 4/4] mmc: dw_mmc: exynos: configure SMU in exynos5420.

2013-08-28 Thread Yuvaraj Kumar C D
Kumar C D yuvaraj...@samsung.com Signed-off-by: Alim Akhtar alim.akh...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c | 29 + 1 file changed, 29 insertions(+) diff --git a/drivers/mmc/host/dw_mmc-exynos.c b/drivers/mmc/host/dw_mmc-exynos.c index 19c845b..db28f10

[RFC V3 1/4] mmc: dw_mmc: exynos: move the exynos private init

2013-08-28 Thread Yuvaraj Kumar C D
the dw_mci_exynos_priv_init to do some actual platform specific initialisation of SMU and etc. changes since V2: none changes since V1: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c | 31 +++ 1 file changed, 15 insertions(+), 16

[PATCH V4] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-27 Thread Yuvaraj Kumar C D
= disabled in SOC file 2.enable node by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt |4 ++ arch/arm/boot/dts/exynos5420-smdk5420.dts | 34 + arch/arm/boot/dts

[RFC V2 0/4] dw_mmc platform specific private data init

2013-08-23 Thread Yuvaraj Kumar C D
changes from V1: 1.Added a new RFC patch mmc: dw_mmc: socfpga: move socfpga private init 2.Avoid code duplication in mmc: dw_mmc: exynos: add a quirk for SMU. Yuvaraj Kumar C D (4): mmc: dw_mmc: exynos: move the exynos private init mmc: dw_mmc

[RFC V2 2/4] mmc: dw_mmc: socfpga: move socfpga private init

2013-08-23 Thread Yuvaraj Kumar C D
the dw_mci_socfpga_priv_init to do some actual platform specific initialisation. This patch is compile tested only. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc-socfpga.c | 29 ++--- 1 file changed, 14 insertions(+), 15 deletions(-) diff

[RFC V2 3/4] mmc: dw_mmc: move the platform specific init call

2013-08-23 Thread Yuvaraj Kumar C D
Current platform specific private data initialisation call dw_mci_exynos_priv_init can be used to do platform specific initialisation of SMU and others in future.So the drv_data-init call has moved to dw_mci_probe. changes since V1: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com

[RFC V2 1/4] mmc: dw_mmc: exynos: move the exynos private init

2013-08-23 Thread Yuvaraj Kumar C D
the dw_mci_exynos_priv_init to do some actual platform specific initialisation of SMU and etc. changes since V1: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c | 31 +++ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git

[RFC V2 4/4] mmc: dw_mmc: exynos: add a quirk for SMU.

2013-08-23 Thread Yuvaraj Kumar C D
to clear WAKEUP_INT changes since V1: 1.avoid code duplication by calling dw_mci_exynos_priv_init in resume path. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com Signed-off-by: Alim Akhtar alim.akh...@samsung.com --- drivers/mmc/host/dw_mmc-exynos.c | 33

[PATCH V3] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-22 Thread Yuvaraj Kumar C D
,as these are not board specific properties. 3.Updated the binding document exynos-dw-mshc.txt. changes since V1: 1.disable node by status = disabled in SOC file 2.enable node by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com

[PATCH V2] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-21 Thread Yuvaraj Kumar C D
by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt |2 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 39 arch/arm/boot/dts/exynos5420.dtsi | 36

[PATCH 4/8] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-21 Thread Yuvaraj Kumar C D
This patch adds the device tree node entries for exynos5420 SOC. Exynos5420 has a different version of DWMMC controller,so a new compatible string is used to distinguish it from the prior SOC's. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw

[PATCH V2] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-21 Thread Yuvaraj Kumar C D
by status = okay in board specific file Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw-mshc.txt |2 ++ arch/arm/boot/dts/exynos5420-smdk5420.dts | 38 arch/arm/boot/dts/exynos5420.dtsi | 36

[PATCH V3 2/2] ARM: dts: exynos: change status property of dwmmc nodes

2013-08-21 Thread Yuvaraj Kumar C D
= okay in board specific dts file. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250-arndale.dts | 10 ++ arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 ++ arch/arm/boot/dts/exynos5250.dtsi |4 3 files changed, 8

[PATCH V3 1/2] ARM: dts: Move dwmmc nodes from exynos5.dtsi to exynos5250.dtsi

2013-08-21 Thread Yuvaraj Kumar C D
exynos5.dtsi and add in exynos5250.dtsi in single patch. Changes since V1: none Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5.dtsi| 21 - arch/arm/boot/dts/exynos5250.dtsi | 12 2 files changed, 12

[PATCH V3 0/2]exynos dwmmc device tree node

2013-08-21 Thread Yuvaraj Kumar C D
-samsung-soc/msg21603.html changes from V2: 1.remove from exynos5.dtsi and add in exynos5250.dtsi in single patch.Suggested by Tomasz Figa. 2.Separate patch for changing status property of dwmmc node in smdk5250 and arndale board dts file. Yuvaraj Kumar C D (2

[PATCH] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-19 Thread Yuvaraj Kumar C D
This patch adds the device tree node entries for exynos5420 SOC. Exynos5420 has a different version of DWMMC controller,so a new compatible string is used to distinguish it from the prior SOC's. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw

[PATCH 4/8] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-16 Thread Yuvaraj Kumar C D
This patch adds the device tree node entries for exynos5420 SOC. Exynos5420 has a different version of DWMMC controller,so a new compatible string is used to distinguish it from the prior SOC's. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw

[PATCH] ARM: dts: Add dwmmc DT nodes for exynos5420 SOC

2013-08-16 Thread Yuvaraj Kumar C D
This patch adds the device tree node entries for exynos5420 SOC. Exynos5420 has a different version of DWMMC controller,so a new compatible string is used to distinguish it from the prior SOC's. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- .../devicetree/bindings/mmc/exynos-dw

[PATCH 2/2] ARM: dts: Add dwmmc nodes in SOC specific dts file

2013-08-14 Thread Yuvaraj Kumar C D
Exynos5 series SOC's have different versions of DWMMC controller. So dwmmc device nodes moved from Exynos5 SOC's common dts file to SOC specific dts file. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot/dts/exynos5250.dtsi | 12 1 file changed, 12

[PATCH 1/2] ARM: dts: remove dwmmc nodes from exynos5 common dts file.

2013-08-14 Thread Yuvaraj Kumar C D
Exynos5 series SOC's 5250 and 5420 have different versions of DWMMC controller.So there is a new compatible string to distinguish between them.So these nodes should be moved out of Exynos5 series common device tree source. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- arch/arm/boot

[PATCH] I2C: EXYNOS: High speed mode clock setting for HSI2C

2013-04-19 Thread Yuvaraj Kumar C D
mode.For this purpose it requires to set up timing value for fast mode and high speed mode. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/i2c/busses/i2c-exynos5.c | 85 ++ 1 file changed, 58 insertions(+), 27 deletions(-) diff --git

[PATCH] I2C: EXYNOS5: Set up the TX FIFO and RX FIFO for HSI2C

2013-04-10 Thread Yuvaraj Kumar C D
This patch, set up TX FIFO and RX FIFO of HSI2C controller based on i2c message length.If we configure TX and RX FIFO for a default value,the ALMOST_EMPTY and ALMOST_FULL will rise the interrupts unnecessary. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/i2c/busses/i2c

[RFC] i2c: Providing hooks for i2c multimaster bus arbitration.

2013-02-04 Thread Yuvaraj Kumar C D
This RFC patch is w.r.t multimaster bus arbitration which is already being discussing in the mainline. This patch provides hooks for the i2c multimaster bus arbitration and to have the arbitration parameters. Signed-off-by: Yuvaraj Kumar C D yuvaraj...@samsung.com --- drivers/i2c/i2c-core.c