From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752100AbcF3H0V (ORCPT ); Thu, 30 Jun 2016 03:26:21 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:44019 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750937AbcF3H0T (ORCPT ); Thu, 30 Jun 2016 03:26:19 -0400 X-AuditID: cbfee68f-f79476d000001429-2b-5774c703e144 From: Andi Shyti To: Chanwoo Choi Cc: Jaehoon Chung , Sylwester Nawrocki , Tomasz Figa , Michael Turquette , Stephen Boyd , Kukjin Kim , Krzysztof Kozlowski , linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Andi Shyti , Andi Shyti Subject: [PATCH v3 0/2] mark spi clocks as critical and enable spi3 clocks Date: Thu, 30 Jun 2016 16:15:09 +0900 Message-id: <1467270911-10971-1-git-send-email-andi.shyti@samsung.com> X-Mailer: git-send-email 2.8.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsWyRsSkUJf5eEm4wf2fRhbbjzxjtVj84zmT xfUvz1ktbvxqY7V4/cLQov/xa2aLTY+vsVp87LnHanF51xw2ixnn9zFZXDzlanH4TTurxY8z 3SwWq3b9YXTg83h/o5Xd43JfL5PH9SWfmD12zrrL7rFpVSebx+Yl9R59W1YxenzeJBfAEcVl k5Kak1mWWqRvl8CVcXnGJaaCVvaKOwtjGhh3sXYxcnJICJhIfP9znwnCFpO4cG89WxcjF4eQ wApGiXMbJzHDFG28180CkZjFKDFvw29GCOcjo8TJrlssIFVsApoSTbd/sIHYIgIaEjP/XmEE sZkFPjFLfOzzAbGFBbwklhyfBraORUBVounGHzCbV8BN4uXxQ+wQ2+QkLk9/AHaGhMAxdonG N/dYIRoEJL5NPgS0jAMoISux6QDUdZISB1fcYJnAKLiAkWEVo2hqQXJBcVJ6kbFecWJucWle ul5yfu4mRmBUnP73rH8H490D1ocYBTgYlXh4J3iWhAuxJpYVV+YeYjQF2jCRWUo0OR8Ye3kl 8YbGZkYWpiamxkbmlmZK4rwLpX4GCwmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamBkFGjnfbTn 8mWWiV8/2UrO3661jfm29a6H4fx6y1XWb++6rSR0eePnutWtu5W2Xn6waVbk5+bteosesG85 8HvvsU5vG72iIl0jYd3Sc9lRphOm/kn9ISd6zCdyxeS6L/+7bEulBC5/u7NuouOijvlSoqVp R4X/+X4oX+bGsFa1gFdMJVFxX8lPJZbijERDLeai4kQAFZ4+LIUCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRmVeSWpSXmKPExsVy+t9jQV3m4yXhBtNe6VhsP/KM1WLxj+dM Fte/PGe1uPGrjdXi9QtDi/7Hr5ktNj2+xmrxseceq8XlXXPYLGac38dkcfGUq8XhN+2sFj/O dLNYrNr1h9GBz+P9jVZ2j8t9vUwe15d8YvbYOesuu8emVZ1sHpuX1Hv0bVnF6PF5k1wAR1QD o01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO0NlKCmWJ OaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMIaxozLMy4xFbSyV9xZGNPAuIu1i5GT Q0LARGLjvW4WCFtM4sK99WxdjFwcQgKzGCXmbfjNCOF8ZJQ42XULrIpNQFOi6fYPNhBbREBD YubfK4wgNrPAJ2aJj30+ILawgJfEkuPTmEBsFgFViaYbf8BsXgE3iZfHD7FDbJOTuDz9AdsE Ru4FjAyrGCVSC5ILipPSc43yUsv1ihNzi0vz0vWS83M3MYIj75n0DsbDu9wPMQpwMCrx8B7Y VxIuxJpYVlyZe4hRgoNZSYR340GgEG9KYmVValF+fFFpTmrxIUZToAMmMkuJJucDk0JeSbyh sYmZkaWRuaGFkbG5kjjv4//rwoQE0hNLUrNTUwtSi2D6mDg4pRoY+XPqNJntZDrbN/x8/CfH l/Ge+qfmVIMi29jnuh829hV23KvIlHwqtSpj0o5iYa9Zt6cpXUxL+h+TrP9nk07Oypt9fgUu qdqczGlO/xMrHzztP+Kwa9Vts0imFNWJnPYTEsuysr9OeNKwt+2EtMFHvv3dq195SzqzesQf UInYGpxjfXTfikYlluKMREMt5qLiRAAGpAmH0gIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patchset enables spi3 clocks by marking critical clocks as CLK_IS_CRITICAL and in the meantime replaces the use of CLK_IGNORE_UNUSED for spi1 clocks. The sclk needs to be considered critical as well. The SPI3 in the tm2/tm2e boards will control an irled for remote controlling. Changelog: V1 -> V2 - the "sclk_spi3" doesn't need to be enabled in boot time as it is handled by the spi driver itself. - use the CLK_IS_CRITICAL flag for the ioclk V2 -> V3 - some more tests has confirmed taht "sclk_spi1,3" need to be enabled as critical! - added Chanwoo's review in the second commit. Thanks, Andi Andi Shyti (2): clk: exynos5433: do not use CLK_IGNORE_UNUSED for SPI clocks clk: exynos5433: enable sclk_ioclk for SPI3 drivers/clk/samsung/clk-exynos5433.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) -- 2.8.1