Re: [PATCH 0/7] PCI irq mapping fixes and cleanups

2014-03-03 Thread Jingoo Han
On Sunday, March 02, 2014 3:31 AM, Jason Gunthorpe wrote: On Fri, Feb 28, 2014 at 04:53:33PM -0800, Tim Harvey wrote: In testing this on IMX6 I'm finding that 'of_irq_parse_and_map_pci()' always returns -EINVAL because it can't find a dt node for the host bridge:

Re: [PATCH 4/7] ARM: dts: exynos5440: fix PCIe interrupt mapping

2014-03-03 Thread Lucas Stach
Am Montag, den 03.03.2014, 16:53 +0900 schrieb Jingoo Han: On Monday, March 03, 2014 4:41 PM, Jingoo Han wrote: On Saturday, March 01, 2014 2:29 AM, Lucas Stach wrote: So it actually works. Signed-off-by: Lucas Stach l.st...@pengutronix.de ---

[GIT PULL 2/6] Samsung drivers for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72: Linus 3.14-rc1 (2014-02-02 16:42:13 -0800) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-drivers for you to fetch changes up to

[GIT PULL 1/6] Samsung cleanup for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72: Linus 3.14-rc1 (2014-02-02 16:42:13 -0800) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-cleanup for you to fetch changes up to

[GIT PULL 3/6] Samsung DT updates for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72: Linus 3.14-rc1 (2014-02-02 16:42:13 -0800) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-dt for you to fetch changes up to

[GIT PULL 4/6] Samsung clk-exynos updates for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit d726ca2d3316743841063a98fb113ff22a236e63: ARM: dts: Add vmmc-supply to MMC on arndale-octa board (2014-02-24 08:56:46 +0900) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/exynos-clk

[GIT PULL 5/6] Samsung PM updates for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72: Linus 3.14-rc1 (2014-02-02 16:42:13 -0800) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git tags/samsung-pm-1 for you to fetch changes up to

[GIT PULL 6/6] Samsung clk-s3c24xx updates for v3.15

2014-03-03 Thread Kukjin Kim
The following changes since commit e11d919e4aa2009077e3e4f829ff991d37adca61: ARM: EXYNOS: Drop legacy Exynos4 clock suspend/resume code (2014-02-14 08:16:01 +0900) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git

Re: [PATCH 3/3] regulator: s2mps11: Copy supported regulators from initconst

2014-03-03 Thread Krzysztof Kozlowski
Hi, On Mon, 2014-03-03 at 10:09 +0800, Mark Brown wrote: On Fri, Feb 28, 2014 at 11:01:50AM +0100, Krzysztof Kozlowski wrote: Add __initconst to 'regulator_desc' array with supported regulators. During probe choose how many and which regulators will be supported according to device ID.

Re: [PATCH v6 5/8] phy: Add new Exynos USB PHY driver

2014-03-03 Thread Kishon Vijay Abraham I
Hi, On Wednesday 29 January 2014 10:59 PM, Kamil Debski wrote: Add a new driver for the Exynos USB PHY. The new driver uses the generic PHY framework. The driver includes support for the Exynos 4x10 and 4x12 SoC families. Can the PHY part of this series be merged independently of the

Re: [PATCH v6 8/8] usb: ehci-exynos: Change to use phy provided by the generic phy framework

2014-03-03 Thread Tomasz Figa
On 05.02.2014 18:30, Olof Johansson wrote: On Wed, Feb 5, 2014 at 7:57 AM, Kamil Debski k.deb...@samsung.com wrote: Hi Olof, Thank you for your review. From: Olof Johansson [mailto:o...@lixom.net] Sent: Wednesday, January 29, 2014 9:55 PM Hi, On Wed, Jan 29, 2014 at 9:29 AM, Kamil Debski

RE: [PATCH v6 5/8] phy: Add new Exynos USB PHY driver

2014-03-03 Thread Kamil Debski
Hi Kishon, From: Kishon Vijay Abraham I [mailto:kis...@ti.com] Sent: Monday, March 03, 2014 3:28 PM Hi, On Wednesday 29 January 2014 10:59 PM, Kamil Debski wrote: Add a new driver for the Exynos USB PHY. The new driver uses the generic PHY framework. The driver includes support for

Re: [PATCH 0/6] mmc: sdhci-s3c: Fix base clock source management

2014-03-03 Thread Tomasz Figa
On 20.02.2014 20:26, Tomasz Figa wrote: Hi Chris, On 07.02.2014 10:58, Tomasz Figa wrote: Hi Chris, On 11.01.2014 22:39, Tomasz Figa wrote: On platforms prior to Exynos the SDHCI block used internal clock divider controlled by SELFREQ field of CLKCON register to divide base clock selected

Re: [PATCH 0/6] mmc: sdhci-s3c: Fix base clock source management

2014-03-03 Thread Chris Ball
Hi, On Mon, Mar 03 2014, Tomasz Figa wrote: It's been almost two months since I posted this series, it's been already ACKed and it would be nice to have it applied for upcoming release. Sorry about this, Tomasz -- now pushed to mmc-next for 3.15, thanks. - Chris. -- Chris Ball

[PATCH v2 08/11] ARM: s3c64xx: dt: Enable SoC-level power management

2014-03-03 Thread Tomasz Figa
This patch adds call to s3c64xx_pm_init() from init_machine() callback of mach-s3c64xx-dt to enable SoC-level power management features, such as power domain management and sleep support. Signed-off-by: Tomasz Figa tomasz.f...@gmail.com --- arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 8 1

[PATCH v2 03/11] ARM: exynos: Move to generic power domain bindings

2014-03-03 Thread Tomasz Figa
This patch moves Exynos power domain code to use the new generic power domain look-up framework introduced by previous patch, allowing the new code to be compiled with CONFIG_ARCH_EXYNOS selected as well. Signed-off-by: Tomasz Figa tomasz.f...@gmail.com ---

[PATCH v2 05/11] ARM: s3c64xx: pm: Add always_on field to s3c64xx_pm_domain struct

2014-03-03 Thread Tomasz Figa
This patch adds always_on field to s3c64xx_pm_domain struct to allow handling registration of all domains in the same way, without the need to have separate arrays for normal and always on domains. Signed-off-by: Tomasz Figa tomasz.f...@gmail.com --- arch/arm/mach-s3c64xx/pm.c | 21

[PATCH v2 06/11] ARM: s3c64xx: pm: Add pwr_stat bit for domain G

2014-03-03 Thread Tomasz Figa
There is a status bit for domain G present in BLK_PWR_STAT register, but it is currently not specified in the driver. This patch adds the status bit of domain G to structure describing it. Signed-off-by: Tomasz Figa tomasz.f...@gmail.com --- arch/arm/mach-s3c64xx/pm.c | 1 + 1 file changed, 1

[PATCH v2 02/11] drivercore: Bind/unbind power domain on probe/remove

2014-03-03 Thread Tomasz Figa
On a number of platforms, devices are part of controllable power domains, which need to be enabled before such devices can be accessed and may be powered down when the device is idle to save some power. This means that on systems that support power domain control using generic power domains

[PATCH v2 00/11] Generic Device Tree based power domain look-up

2014-03-03 Thread Tomasz Figa
Up till now there was no single generic method to bind devices to their power domains using Device Tree. Each platform has been doing this using its own way, example of which are Exynos power domain bindings [1] and look-up code [2]. This series is intended to change this and provide generic DT

[PATCH v2 01/11] base: power: Add generic OF-based power domain look-up

2014-03-03 Thread Tomasz Figa
This patch introduces generic code to perform power domain look-up using device tree and automatically bind devices to their power domains. Generic device tree binding is introduced to specify power domains of devices in their device tree nodes. Backwards compatibility with legacy

Re: [PATCH 3/3] regulator: s2mps11: Copy supported regulators from initconst

2014-03-03 Thread Krzysztof Kozlowski
Hi, On Mon, 2014-03-03 at 10:09 +0800, Mark Brown wrote: On Fri, Feb 28, 2014 at 11:01:50AM +0100, Krzysztof Kozlowski wrote: Add __initconst to 'regulator_desc' array with supported regulators. During probe choose how many and which regulators will be supported according to

Re: [PATCH 0/7] PCI irq mapping fixes and cleanups

2014-03-03 Thread Tim Harvey
On Mon, Mar 3, 2014 at 12:11 AM, Jingoo Han jg1@samsung.com wrote: On Sunday, March 02, 2014 3:31 AM, Jason Gunthorpe wrote: On Fri, Feb 28, 2014 at 04:53:33PM -0800, Tim Harvey wrote: In testing this on IMX6 I'm finding that 'of_irq_parse_and_map_pci()' always returns -EINVAL because

Re: [PATCH 0/7] PCI irq mapping fixes and cleanups

2014-03-03 Thread Jason Gunthorpe
On Mon, Mar 03, 2014 at 09:49:52AM -0800, Tim Harvey wrote: I'm not clear why irq 20 is getting returned for all the slots with (slot%4)=0 and func=0. If I start debugging of_irq_parse_pci() I see that it walks up the tree until it gets to the pcie host controller then calls

[REGRESSION] Arndale Octa panics when booting 3.14-rc1

2014-03-03 Thread Javi Merino
Hi, Commit fcb0ee6a3d (clk: Implement clk_unregister) added calls to kref_get() and kref_put() to __clk_get() and __clk_put() without checking if clk is not NULL: @@ -1987,6 +2097,7 @@ int __clk_get(struct clk *clk) if (clk !try_module_get(clk-owner)) return 0; +

Re: [REGRESSION] Arndale Octa panics when booting 3.14-rc1

2014-03-03 Thread Tomasz Figa
Hi, On 03.03.2014 19:57, Javi Merino wrote: Hi, Commit fcb0ee6a3d (clk: Implement clk_unregister) added calls to kref_get() and kref_put() to __clk_get() and __clk_put() without checking if clk is not NULL: @@ -1987,6 +2097,7 @@ int __clk_get(struct clk *clk) if (clk

Re: [REGRESSION] Arndale Octa panics when booting 3.14-rc1

2014-03-03 Thread Sylwester Nawrocki
Hi, On 03/03/2014 08:04 PM, Tomasz Figa wrote: On 03.03.2014 19:57, Javi Merino wrote: Hi, Commit fcb0ee6a3d (clk: Implement clk_unregister) added calls to kref_get() and kref_put() to __clk_get() and __clk_put() without checking if clk is not NULL: @@ -1987,6 +2097,7 @@ int

Re: [PATCH 0/7] PCI irq mapping fixes and cleanups

2014-03-03 Thread Jason Gunthorpe
On Mon, Mar 03, 2014 at 03:40:43PM -0800, Tim Harvey wrote: of_irq_parse_and_map_pci(). The GIC function that translates the interrupt per domain is given irq_data: 0x123 0x04 0x00 This has been shifted by 1 byte.. IRQ 123, which should get 32 added to it for irq155). Instead, the

Re: [REGRESSION] Arndale Octa panics when booting 3.14-rc1

2014-03-03 Thread Mike Turquette
On Mon, Mar 3, 2014 at 11:04 AM, Tomasz Figa tomasz.f...@gmail.com wrote: Hi, On 03.03.2014 19:57, Javi Merino wrote: Hi, Commit fcb0ee6a3d (clk: Implement clk_unregister) added calls to kref_get() and kref_put() to __clk_get() and __clk_put() without checking if clk is not NULL: @@

Re: [PATCH v3 5/5] clk/exynos5260: add clock file for exynos5260

2014-03-03 Thread Rahul Sharma
Thanks Tomasz, I have almost reworked this file as per your comments. Please find my inline comments. On 23 February 2014 07:49, Tomasz Figa tomasz.f...@gmail.com wrote: Hi Rahul, On 18.02.2014 12:56, Rahul Sharma wrote: [snip] diff --git a/drivers/clk/samsung/clk-exynos5260.c