[PATCH v9 0/5] Add runtime PM support for clocks (on Exynos SoC example)
From: m.szyprowski@samsung.com (Marek Szyprowski)
Date: 2017-08-22 09:27:06
Also in:
linux-clk, linux-pm, linux-samsung-soc
From: m.szyprowski@samsung.com (Marek Szyprowski)
Date: 2017-08-22 09:27:06
Also in:
linux-clk, linux-pm, linux-samsung-soc
Hi Geert, On 2017-08-22 11:21, Geert Uytterhoeven wrote:
On Mon, Aug 21, 2017 at 10:04 AM, Marek Szyprowski [off-list ref] wrote:quoted
Patches for clocks drivers change the way the clock provider is initialized. Instead of CLK_OF_DECLARE based initialization, a complete platform device driver infrastructure is being used. This is needed to let driver to use runtime PM feature and integrate with generic power domains. The side-effect of this change is a delay in clock provider registeration during system boot, so early initialized drivers might get EPROBEDEFER error when requesting their clocks. This was an issue for IOMMU drivers, but IOMMU deferred probe support has been finally merged to v4.13-rc1 and now it is handled correctly.Any chances you have PHY devices falling back to polling due to this, cfr. https://patchwork.kernel.org/patch/9734175/?
At least in case of Exynos5433 all related PHY drivers correctly handle deferred probe and don't fallback to half-functional mode. Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland