With support for device tree based clock lookup now available, remove the
auxdata table from exynos4 dt-enabled machine file.
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/mach-exynos4-dt.c | 68
With the migration of Exynos4 clocks to use common clock framework, the old
styled 'xtal' clock is not used anymore. Instead, the clock 'fin_pll' is used
as the tick clock for mct controller.
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch
Add support for mct clock lookup and setup to ensure that the mct clock
is has been turned on.
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/mct.c |7 ++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git
All the Exynos4x12 based platforms use only device tree based boot. So remove
the unused 'init_uarts' callback from exynos cpu_ids table.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/common.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff
Hi Mike,
Thanks for your review.
On 30 October 2012 22:00, Mike Turquette mturque...@ti.com wrote:
Hi Thomas,
Quoting Thomas Abraham (2012-10-07 10:10:51)
+/* determine the output clock speed of the pll */
+static unsigned long samsung_pll_clock_recalc_rate(struct clk_hw *hw
Hi Sylwester,
On 31 October 2012 04:40, Sylwester Nawrocki
sylvester.nawro...@gmail.com wrote:
Hi Thomas,
On 10/29/2012 11:09 AM, Thomas Abraham wrote:
Hi Sylwester,
Thanks for your comments. As usual, your comments are very helpful.
Thanks.
On 22 October 2012 21:25, Sylwester
Hi Tomasz,
On 31 October 2012 05:02, Tomasz Figa tomasz.f...@gmail.com wrote:
Hi Thomas, Sylwester,
On Wednesday 31 of October 2012 00:10:24 Sylwester Nawrocki wrote:
+/* register a samsung pll type clock */
+void __init samsung_clk_register_pll(const char *name, const char
**pnames, +
board.
Thomas Abraham (5):
ARM: Exynos: add a register base address variable in mct controller driver
ARM: Exynos: prepare an array of MCT interrupt numbers and use it
ARM: Exynos: add device tree support for MCT controller driver
ARM: Exynos: remove static io-remapping of mct registers
S5P_VA_SYSTIMER.
While at it, the MCT register offset and bit mask definitions are moved into
the MCT controller driver file since there are no other consumers of these
definitions.
Cc: Changhwan Youn chaos.y...@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach
Allow the MCT controller base address and interrupts to be obtained from
device tree and remove unused static definitions of these. The non-dt support
for Exynos5250 is removed but retained for Exynos4210 based platforms.
Cc: Changhwan Youn chaos.y...@samsung.com
Signed-off-by: Thomas Abraham
With device tree support enabled for MCT controller, the static io-remapping
of the MCT controller address space is removed for Exynos5 platforms (which
supports only device tree based boot).
Cc: Changhwan Youn chaos.y...@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Add MCT device tree node for Exynos4210, Exynos4212, Exynos4412 and Exynos5250.
Cc: Changhwan Youn chaos.y...@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos4210.dtsi |8
arch/arm/boot/dts/exynos4212.dtsi | 10 ++
arch/arm
Add a minimal board dts file for Samsung Exynos4412 based SMDK board.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
This patch depends the on the following patch posted by Tomasz Figa.
ARM: dts: exynos4: Add support for Exynos4x12 SoCs
arch/arm/boot/dts/Makefile
parameter is added to combiner_init function that allows non-dt platform code
to specify the number of combiners available.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/common.c | 210 +--
drivers/irqchip/Makefile
Hi Sylwester,
Thanks for your comments. As usual, your comments are very helpful.
On 22 October 2012 21:25, Sylwester Nawrocki s.nawro...@samsung.com wrote:
Hi Thomas,
On 10/07/2012 07:10 PM, Thomas Abraham wrote:
All Samsung platforms include several types of clocks including fixed-rate
All supported Exynos5 platforms are device tree enabled and hence the
unused static uart resource information is removed.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/common.c|6 +-
arch/arm/mach-exynos/dev-uart.c | 24
The physical base address of GIC and Interrupt Combiner is obtained from
device tree and then remapped during initialization. So remove the
static io-remapping for GIC and combiner.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/common.c | 15
/exynos4x12-pinctrl.dtsi
--
1.7.12
For this series:
Acked-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
On 4 October 2012 18:11, Seungwon Jeon tgih@samsung.com wrote:
Monday, September 24, Chris Ball c...@laptop.org
Hi,
On Thu, Sep 20 2012, Thomas Abraham wrote:
In non-Exynos platform, host-drv_data has NULL.
Yes, sorry, I missed that.
Chris, should I fix this and send the updated
improvement for the
samsung pinctrl driver.
For this series:
Acked-by: Thomas Abraham thomas.abra...@linaro.org
Regards,
Thomas.
--
1.7.12
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info
@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/mach-exynos/Kconfig |1 +
arch/arm/mach-exynos/common.h |3 +
arch/arm/mach-exynos/mct.c| 11 +-
arch/arm/plat-samsung/Kconfig |4 +-
drivers/clk/Makefile |1
Hi Tomasz,
On 3 October 2012 19:40, Tomasz Figa t.f...@samsung.com wrote:
Hi Chander, Thomas,
I can see one more problem here.
Based on the fact that sdhci-s3c driver receives only the endpoint gate
clock (hsmmc), doesn't the following setup make the driver unable to change
the frequency
Hi Sylwester,
Thanks for reviewing this patch series.
On 6 October 2012 00:21, Sylwester Nawrocki
sylvester.nawro...@gmail.com wrote:
Hello,
On 10/01/2012 02:09 PM, chander.kash...@linaro.org wrote:
From: Thomas Abrahamthomas.abra...@linaro.org
Register clocks for Exynos4 platfotms using
.
For device tree based platforms, the device tree is searched for clock nodes
and all available clock nodes are registered.
Thomas Abraham (5):
clk: samsung: add common clock framework support for Samsung platforms
clk: exynos4: register clocks using common clock framework
ARM: dts: Add
.
Cc: Mike Turquette mturque...@ti.com
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/clk/samsung/Makefile |1 +
drivers/clk/samsung/clk-exynos4.c | 647 +
2 files changed, 648 insertions(+), 0
Add initial set of Exynos4210 clock nodes with which device tree enabled
boards based on Exynos4210 can be booted.
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos4-clock.dtsi | 389 ++
arch
Add the list of clock providers in the serial port device nodes.
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos4.dtsi |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts
: Mike Turquette mturque...@ti.com
Cc: Kukjin Kim kgene@samsung.com
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/clk/Makefile |1 +
drivers/clk/samsung/Makefile |5 +
drivers/clk/samsung/clk.c| 414 ++
drivers
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/watchdog/s3c2410_wdt.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/i2c/busses/i2c-s3c2410.c | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
diff
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/spi/spi-s3c64xx.c | 32
1 files changed, 16 insertions(+), 16 deletions
Add calls to clk_prepare and clk_unprepare as required by commom clock
framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/input/keyboard/samsung-keypad.c | 11 ++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/drivers/input/keyboard/samsung
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/rtc/rtc-s3c.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/rtc/rtc
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/usb/host/ehci-s5p.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/usb/host/ohci-exynos.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
sound/soc/samsung/ac97.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/soc
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
sound/soc/samsung/pcm.c | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sound
On 19 September 2012 12:35, Chris Ball c...@laptop.org wrote:
Hi Thomas,
On Wed, Sep 19 2012, Thomas Abraham wrote:
Hi Jaehoon, Seungwon,
All the changes you have suggested for this patch series has been
completed. If you could ack this series, it would be great.
Thanks,
Thomas.
Hi
On 19 September 2012 19:09, Seungwon Jeon tgih@samsung.com wrote:
On Tuesday, September 18, 2012, Thomas Abraham thomas.abra...@linaro.org
wrote:
+#ifdef CONFIG_OF
+/* given a slot id, find out the device node representing that slot */
+static struct device_node *dw_mci_of_find_slot_node
On 19 September 2012 19:10, Seungwon Jeon tgih@samsung.com wrote:
On Tuesday, September 18, 2012, Thomas Abraham thomas.abra...@linaro.org
wrote:
-int dw_mci_pltfm_register(struct platform_device *pdev)
+int dw_mci_pltfm_register(struct platform_device *pdev
On 19 September 2012 19:12, Seungwon Jeon tgih@samsung.com wrote:
On Tuesday, September 18, 2012, Thomas Abraham thomas.abra...@linaro.org
wrote:
+int dw_mci_exynos_probe(struct platform_device *pdev)
+{
+ struct dw_mci_drv_data *drv_data;
+ const struct of_device_id *match
On 19 September 2012 19:09, Seungwon Jeon tgih@samsung.com wrote:
Hi Thomas,
On Wed, Sep 19 2012, Thomas Abraham wrote:
Hi Jaehoon, Seungwon,
All the changes you have suggested for this patch series has been
completed. If you could ack this series, it would be great.
Thanks
On 20 September 2012 04:48, Kukjin Kim kg...@kernel.org wrote:
Thomas Abraham wrote:
On 17 September 2012 17:16, Kukjin Kim kgene@samsung.com wrote:
Cc: Thomas Abraham thomas.abra...@linaro.org
Signed-off-by: Kukjin Kim kgene@samsung.com
---
arch/arm/boot/dts/exynos4210
On 11 September 2012 00:51, Stephen Warren swar...@wwwdotorg.org wrote:
On 09/06/2012 05:06 AM, Thomas Abraham wrote:
On 6 September 2012 15:04, Tomasz Figa t.f...@samsung.com wrote:
Hi,
This patch shows the problem of the need to explicitly migrate all drivers
to pinctrl.
Maybe we should
as the changes did not
need any major rework.
This is mainly a repost of the v5 patches with all patches marked as v6. The
only new change in this series is adding a comment about bus_hz in platform
data structure of the driver as suggested by Seungwon Jeon.
Thomas Abraham (9):
mmc: dw_mmc: convert
this by
converting the copy of 'struct device' in 'struct dw_mci' to a reference.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pci.c |2 +-
drivers/mmc/host/dw_mmc-pltfm.c |2 +-
drivers/mmc/host/dw_mmc.c | 56
Use devm_* managed functions for simpler error handling.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pltfm.c | 29 -
1 files changed, 8 insertions(+), 21 deletions(-)
diff --git
Instead of aborting the probe in case a slot initialization fails, allow
initialization of as many slots as possible. If there are atleast one
instance of slot that is successfully initialized, allow the driver probe
to succeed.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock lookup of optional biu
and ciu clocks for clock gating and clock speed determination.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Thomas
, but with device tree support enabled, such platform callbacks
cannot be supported.
Add a new quirk for notifying the driver about the missing write protect
line so the driver can assume that the card write protection is disabled.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked
Add device tree based discovery support.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
.../devicetree/bindings/mmc/synposis-dw-mshc.txt | 79
drivers/mmc/host/dw_mmc-pltfm.c|9 ++
drivers/mmc/host
for resource identification and
controller registration and provide support for implementation specific
features. So, allow the infrastructure in dw_mmc-pltfm to be reused by other
implementation specific platform drivers.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton
points
for the same.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pltfm.c | 12 -
drivers/mmc/host/dw_mmc-pltfm.h |3 +-
drivers/mmc/host/dw_mmc.c | 47
From: Thomas Abraham thomas...@samsung.com
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus
control. Add support for these extensions and include provide device tree based
discovery suppory as well.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked
On 23 August 2012 22:40, Thomas Abraham thomas.abra...@linaro.org wrote:
Add device tree based discovery support for Samsung's sdhci controller
Cc: Ben Dooks ben-li...@fluff.org
Cc: Kukjin Kim kgene@samsung.com
Cc: Chris Ball c...@laptop.org
Signed-off-by: Thomas Abraham thomas.abra
On 17 September 2012 23:46, Thomas Abraham thomas.abra...@linaro.org wrote:
This series add device tree support for Synopsis Designware IP - Mobile
Storage
Host Controller (MSHC). I had addressed all comments for the v5 version of
this
patch series and had reposted only those patches
On 18 September 2012 09:20, Chris Ball c...@laptop.org wrote:
Hi,
On Mon, Sep 17 2012, Thomas Abraham wrote:
On 23 August 2012 22:40, Thomas Abraham thomas.abra...@linaro.org wrote:
Add device tree based discovery support for Samsung's sdhci controller
Cc: Ben Dooks ben-li...@fluff.org
Cc
,
+ .ctrlbit= (1 26),
+ }, {
.name = ac97,
.devname= samsung-ac97,
.enable = exynos4_clk_ip_peril_ctrl,
--
1.7.9.5
Acked-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send
))
+ if (IS_ERR_OR_NULL(clk) || IS_ERR_OR_NULL(parent))
return -EINVAL;
spin_lock(clocks_lock);
--
1.7.9.5
Acked-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord
On 17 September 2012 17:16, Kukjin Kim kgene@samsung.com wrote:
Cc: Thomas Abraham thomas.abra...@linaro.org
Signed-off-by: Kukjin Kim kgene@samsung.com
---
arch/arm/boot/dts/exynos4210-smdkv310.dts |2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts |2 +-
2 files changed, 2
, !on);
}
return 0;
}
Acked-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On 6 September 2012 15:08, Tomasz Figa t.f...@samsung.com wrote:
This patch adds initialization of name field in generic power domain
struct.
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/pm_domains.c | 3 ++-
;
pm_genpd_init(pd-pd, NULL, !on);
}
+
+ bus_register_notifier(platform_bus_type, platform_nb);
+
return 0;
}
#else
--
1.7.12
This patch looks so nice. I learned a thing or two from this patch.
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
Hi Jaehoon,
Thanks for reviewing the patch.
On 5 September 2012 14:00, Jaehoon Chung jh80.ch...@samsung.com wrote:
On 09/05/2012 04:46 AM, Thomas Abraham wrote:
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock
Hi Seungwon,
Thanks for reviewing the patch.
On 5 September 2012 16:13, Seungwon Jeon tgih@samsung.com wrote:
On Wednesday, September 05, 2012, Thomas Abraham thomas.abra...@linaro.org
wrote:
Version 6 is right?
Samsung Exynos SoC's extend the dw-mshc controller for additional clock
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock lookup of optional biu
and ciu clocks for clock gating and clock speed determination.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Thomas
points
for the same.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pltfm.c | 12 -
drivers/mmc/host/dw_mmc-pltfm.h |3 +-
drivers/mmc/host/dw_mmc.c | 47
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus
control. Add support for these extensions and include provide device tree based
discovery suppory as well.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
Add device nodes for the four instances of dw_mmc controllers in Exynos5250
and enable instance 0 and 2 for the smdk5250 board.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos5250-smdk5250.dts | 57 +
arch/arm/boot/dts/exynos5250
On 7 September 2012 16:21, Seungwon Jeon tgih@samsung.com wrote:
On Friday, September 07, 2012, Thomas Abraham thomas.abra...@linaro.org
wrote:
Hi Seungwon,
Thanks for reviewing the patch.
On 5 September 2012 16:13, Seungwon Jeon tgih@samsung.com wrote:
On Wednesday, September 05
and resubmit.
Thomas Abraham (2):
i2c: s3c2410: add optional pin configuration using pinctrl interface
ARM: dts: exynos4: allow i2c0 bus to be configured using pinctrl interface
arch/arm/boot/dts/exynos4210-smdkv310.dts |2 --
arch/arm/boot/dts/exynos4210.dtsi |2 ++
drivers/i2c
Add optional support for i2c bus pin configuration using pinctrl interface
Cc: Ben Dooks ben-li...@fluff.org
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/i2c/busses/i2c-s3c2410.c | 19 ---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git
Add a default pin state for i2c0 controller which the pinctrl interface can
use to setup the i2c0 bus.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos4210-smdkv310.dts |2 --
arch/arm/boot/dts/exynos4210.dtsi |2 ++
2 files changed, 2
Poland RD Center
On Thursday 06 of September 2012 14:53:00 Thomas Abraham wrote:
Add optional support for i2c bus pin configuration using pinctrl
interface
Cc: Ben Dooks ben-li...@fluff.org
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
drivers/i2c/busses/i2c-s3c2410.c | 19
On 6 September 2012 15:43, Tomasz Figa t.f...@samsung.com wrote:
Hi Thomas,
On Thursday 06 of September 2012 14:53:01 Thomas Abraham wrote:
compatible = samsung,s3c2440-i2c;
reg = 0x1386 0x100;
interrupts = 0 58 0;
+ pinctrl-names
On 5 September 2012 19:20, Tomasz Figa t.f...@samsung.com wrote:
Hi Thomas,
Thomas Abraham wrote:
Add a new device tree enabled pinctrl and gpiolib driver for Samsung
SoC's. This driver provides a common and extensible framework for all
Samsung SoC's to interface with the pinctrl and gpiolib
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock lookup of optional biu
and ciu clocks for clock gating and clock speed determination.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Thomas
points
for the same.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pltfm.c | 12 -
drivers/mmc/host/dw_mmc-pltfm.h |3 +-
drivers/mmc/host/dw_mmc.c | 47
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus
control. Add support for these extensions and include provide device tree based
discovery suppory as well.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
Add device nodes for the four instances of dw_mmc controllers in Exynos5250
and enable instance 0 and 2 for the smdk5250 board.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
---
arch/arm/boot/dts/exynos5250-smdk5250.dts | 57 +
arch/arm/boot/dts/exynos5250
On 3 September 2012 16:44, Linus Walleij linus.wall...@linaro.org wrote:
On Thu, Aug 23, 2012 at 1:15 PM, Thomas Abraham
thomas.abra...@linaro.org wrote:
Add a new device tree enabled pinctrl and gpiolib driver for Samsung
SoC's. This driver provides a common and extensible framework for all
build Exynos4412 device tree support on top of this series.
Acked-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
On 4 September 2012 14:20, Tomasz Figa t.f...@samsung.com wrote:
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 16
1 file changed, 16 insertions(+)
Acked-by: Thomas Abraham
On 4 September 2012 14:20, Tomasz Figa t.f...@samsung.com wrote:
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/mach-exynos4-dt.c | 14 ++
1 file changed, 14 insertions(+)
Acked-by: Thomas Abraham
-origen.dtb
exynos4210-smdkv310.dtb exynos4210-trats.dtb
dtb-$(CONFIG_MACH_EXYNOS5_DT) += exynos5250-smdk5250.dtb
--
1.7.12
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord
On 31 August 2012 11:32, Jaehoon Chung jh80.ch...@samsung.com wrote:
On 08/31/2012 02:29 PM, Thomas Abraham wrote:
On 30 August 2012 14:18, Jaehoon Chung jh80.ch...@samsung.com wrote:
Hi Thomas,
On 08/29/2012 07:48 PM, Thomas Abraham wrote:
Some platforms allow for clock gating and control
On 31 August 2012 11:32, Jaehoon Chung jh80.ch...@samsung.com wrote:
On 08/31/2012 02:29 PM, Thomas Abraham wrote:
On 30 August 2012 14:18, Jaehoon Chung jh80.ch...@samsung.com wrote:
Hi Thomas,
On 08/29/2012 07:48 PM, Thomas Abraham wrote:
Some platforms allow for clock gating and control
.
Cc: Olof Johansson o...@lixom.net
Cc: Thomas Abraham thomas.abra...@linaro.org
Signed-off-by: Sachin Kamat sachin.ka...@linaro.org
---
arch/arm/boot/dts/exynos4210-origen.dts | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/exynos4210
On 31 August 2012 13:29, Jaehoon Chung jh80.ch...@samsung.com wrote:
+
+ host-ciu_clk = clk_get(host-dev, ciu);
+ if (IS_ERR(host-ciu_clk))
+ dev_dbg(host-dev, ciu clock not available\n);
+ else
+ clk_prepare_enable(host-ciu_clk);
+
+ if
are at it, should we mark the nodes in exynos4.dtsi and
exynos4210.dtsi as disabled. The board dts files will have to
explicitly enable those nodes which it uses.
Apart from these minor comments, the rest of the changes looks fine.
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe
-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/mach-exynos/mach-exynos4-dt.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc
On 30 August 2012 13:01, Tomasz Figa t.f...@samsung.com wrote:
Signed-off-by: Tomasz Figa t.f...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 16
1 file changed, 16 insertions(+)
Reviewed-by: Thomas Abraham
),
+ s3c2440-i2c.7, NULL),
OF_DEV_AUXDATA(arm,pl330, EXYNOS4_PA_PDMA0, dma-pl330.0, NULL),
OF_DEV_AUXDATA(arm,pl330, EXYNOS4_PA_PDMA1, dma-pl330.1, NULL),
{},
--
1.7.12
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send
) += exynos4210-origen.dtb
exynos4210-smdkv310.dtb exynos4210-trats.dtb
dtb-$(CONFIG_MACH_EXYNOS5_DT) += exynos5250-smdk5250.dtb
--
1.7.12
The rest of the additions looks fine.
Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux
On 30 August 2012 14:18, Jaehoon Chung jh80.ch...@samsung.com wrote:
Hi Thomas,
On 08/29/2012 07:48 PM, Thomas Abraham wrote:
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock lookup of optional biu
and ciu
On 30 August 2012 13:01, Tomasz Figa t.f...@samsung.com wrote:
This patch series adds basic device tree support for Samsung Trats board
along with any necessary prerequisites.
In addition it refactors Exynos4 dts include files to split parts common to
the whole Exynos4 part from parts
tested on only smdk5250.
Thomas Abraham (9):
mmc: dw_mmc: convert copy of struct device in struct dw_mci to a reference
mmc: dw_mmc: Use devm_* functions in dw_mmc platform driver
mmc: dw_mmc: allow probe to succeed even if one slot is initialized
mmc: dw_mmc: lookup for optional biu and ciu
this by
converting the copy of 'struct device' in 'struct dw_mci' to a reference.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pci.c |2 +-
drivers/mmc/host/dw_mmc-pltfm.c |2 +-
drivers/mmc/host/dw_mmc.c | 56
Use devm_* managed functions for simpler error handling.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked-by: Will Newton will.new...@imgtec.com
---
drivers/mmc/host/dw_mmc-pltfm.c | 29 -
1 files changed, 8 insertions(+), 21 deletions(-)
diff --git
Instead of aborting the probe in case a slot initialization fails, allow
initialization of as many slots as possible. If there are atleast one
instance of slot that is successfully initialized, allow the driver probe
to succeed.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Acked
401 - 500 of 1224 matches
Mail list logo