From patchwork Mon Mar 3 09:57:25 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kukjin Kim X-Patchwork-Id: 325751 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (unknown [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 839AD2C00D5 for ; Mon, 3 Mar 2014 21:10:25 +1100 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WKPdD-0007TV-4Q; Mon, 03 Mar 2014 09:57:55 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1WKPdB-0001FR-3i; Mon, 03 Mar 2014 09:57:53 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WKPd7-0001E6-QF for linux-arm-kernel@lists.infradead.org; Mon, 03 Mar 2014 09:57:51 +0000 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N1U00M7ZUBPIY60@mailout4.samsung.com> for linux-arm-kernel@lists.infradead.org; Mon, 03 Mar 2014 18:57:25 +0900 (KST) Received: from epcpsbgx3.samsung.com ( [203.254.230.51]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 05.19.10092.50254135; Mon, 03 Mar 2014 18:57:25 +0900 (KST) X-AuditID: cbfee68f-b7f156d00000276c-e9-53145205dc8c Received: from epextmailer02 ( [203.254.219.152]) by epcpsbgx3.samsung.com (EPCPMTA) with SMTP id 9D.A6.14383.50254135; Mon, 03 Mar 2014 18:57:25 +0900 (KST) Date: Mon, 03 Mar 2014 09:57:25 +0000 (GMT) From: Kukjin Kim Subject: [GIT PULL 6/6] Samsung clk-s3c24xx updates for v3.15 To: "arnd@arndb.de" , "olof@lixom.net" , "khilman@linaro.org" , "arm@kernel.org" MIME-version: 1.0 X-MTR: 20140303095620962@kgene.kim Msgkey: 20140303095620962@kgene.kim X-EPLocale: ko_KR.utf-8 X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20140303095620962@kgene.kim X-ParentMTR: X-ArchiveUser: EV X-CPGSPASS: N MIME-version: 1.0 Message-id: <31063545.260671393840643330.JavaMail.weblogic@epml16> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEJsWRmVeSWpSXmKPExsVy+t8zY13WIJFgg3Pz5S02Pb7G6sDosXlJ fQBjVAOjTWJRckZmWapCal5yfkpmXrqtUmiIm66FkkJGfnGJrVK0kYGxnpGpiZ6RibmepUGs lZGpkkJeYm6qrVKFLlSvkkJRcgFQbW5lMdCAnFQ9qLhecWpeikNWfinIJXrFibnFpXnpesn5 uUoKZYk5pUAjlPQTpjJmnJz6iK3glnHF9gcPmRsY1xh1MXJyCAmoSKzesYsNxJYQMJG4/3Qb I4QtJnHh3nqgOBdQzTJGiac/vjDCFN28uo8Vonk+o8S1o+UgNgvQoCkPLoENYhPQlPj8uIMF xBYWsJV4+7OVGWSQiMAsRom2jnXsIA6zwBxGie8bD7NDTJKXWDXnNROIzSsgKHFy5hMWiG1K Eld3tLFAxJUl/na/YoaIi0tcmHuJHcLmlZjR/hSqXk5i2tc1UDXSEudnbYB7Z/H3x1Bxfolj t3cA7eIA631yPxhmzO7NX6AhISAx9cxBqFZ1iYcnTkDF+STWLHwLtUpQ4vS1bmaY3vtb5oKd zyygKDGl+yE7yHhmYECs36WP6isOINtJ4uUinQmMyrOQZGYhaZ6F0IysZAEjyypG0dSC5ILi pPQiY+S43sQISYL9OxjvHrA+xLifERglE5mlRJPzgWk0ryTe0NjMyMLUxNTYyNzSjEJhE1ML CxMjqggrifPef5gUJCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoFxz5RpWe7yfw/VXyn8ULlv nd7R2qrv6Yv8n9v0HXn1ykP1H3PDBpHKbi6LrRlBi+Ye3MtbqPBl/6NTf062VMf6fjbP89l+ YCunb2YKs03fgXuRWfOfSzR9Yo+cwSGemXtozq2afV+CjG2LCl6tbT+fMVs35uOh1h2HY8Uq uyz+sReyro6/GKenxFKckWioxVxUnAgAMl1KfvUDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgk+LIzCtJLcpLzFFi42I5/e/2DF3WIJFgg71TpC02Pb7G6sDosXlJ fQBjVIZNRmpiSmqRQmpecn5KZl66rZJ3cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtBQ JYWyxJxSoFBAYnGxkr6dTVF+aUmqQkZ+cYmtUrSRgbGekamJnpGxgZ6xZayVoYGBkSlQVUJG xsmpj9gKbhlXbH/wkLmBcY1RFyMnh5CAisTqHbvYQGwJAROJm1f3sULYYhIX7q1ng6iZzyhx 7Wg5iM0CVD/lwSWwOJuApsTnxx0sILawgK3E25+tzF2MXBwiArMYJdo61rGDOMwCcxglvm88 zA4xSV5i1ZzXTCA2r4CgxMmZT1ggtilJXN3RxgIRV5b42/2KGSIuLnFh7iV2CJtXYkb7U6h6 OYlpX9dA1UhLnJ+1gRHm6sXfH0PF+SWO3d4BtIsDrPfJ/WCYMbs3f4F6WEBi6pmDUK3qEg9P nICK80msWfgWapWgxOlr3cwwvfe3zAU7n1lAUWJK90N2kPHMwIBYv0sf1VccQLaTxMtFOhMY 5WYhycxC0jwLoRlZyQJGllWMoqkFyQXFSekVxnrFibnFpXnpesn5uZsYwenp2eIdjP/PWx9i FOBgVOLhNVgqHCzEmlhWXJl7iFGCg1lJhDd/GVCINyWxsiq1KD++qDQntfgQYzIw/iYyS4km 5wNTZ15JvKGxsYmZiam5gYWBpTlpwkrivPG3koKEBNITS1KzU1MLUotgtjBxcEo1MPqxBwif +mUkU9JWblJ7xeyDv1fLkinXEhyiZ6lv2LL04fYzE1/N1rf0lfyd1RCXacO4+8ZO+Tde9jJH lR71Ws4OuJ9vmHBWwG17T/fsdsPLmwyeNUdLFYbX+iaoBs024Sg6HSTzXd1joW7mlDaf3cYP FDZIS/++Gl+6PnPHicykXYevrIuPUmIpzkg01GIuKk4EAE8OSbWTAwAA DLP-Filter: Pass X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20140303_045750_096315_D4A30928 X-CRM114-Status: GOOD ( 12.49 ) X-Spam-Score: -6.9 (------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-6.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.34 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 MIME_BASE64_BLANKS RAW: Extra blank lines in base64 encoding Cc: "linux-samsung-soc@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: kgene.kim@samsung.com List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org 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 tags/s3c24xx-clk for you to fetch changes up to 315c62c750e82cb20845cbef585141cbf98aa1a0: ARM: S3C24XX: convert s3c2412 to common clock framework (2014-03-03 09:18:49 +0900) ---------------------------------------------------------------- Samsung S3C24XX to use the common clock framework - S3C2412, S3C2413, S3C2416 and S3C2443 to use CCF Heiko Stuebner (12): clk: samsung: add pll_6552 variant for s3c2416 clk: samsung: add plls used by the s3c2443 dt-bindings: add binding for clock-controller of s3c2443 and following clk: samsung: add clock-driver for s3c2416, s3c2443 and s3c2450 ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs ARM: dts: add clock data for s3c2416 ARM: S3C24XX: Convert s3c2416 and s3c2443 to common clock framework ARM: S3C24XX: only store clock registers when old clock code is active clk: samsung: add plls used by the early s3c24xx cpus dt-bindings: add documentation for s3c2412 clock controller clk: samsung: add clock controller driver for s3c2412 ARM: S3C24XX: convert s3c2412 to common clock framework Note: - This branch is based on v3.15-next/s2r-pm-samsung - clock related stuff got ack from Mike and Tomasz ---------------------------------------------------------------- Heiko Stuebner (12): clk: samsung: add pll_6552 variant for s3c2416 clk: samsung: add plls used by the s3c2443 dt-bindings: add binding for clock-controller of s3c2443 and following clk: samsung: add clock-driver for s3c2416, s3c2443 and s3c2450 ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs ARM: dts: add clock data for s3c2416 ARM: S3C24XX: Convert s3c2416 and s3c2443 to common clock framework ARM: S3C24XX: only store clock registers when old clock code is active clk: samsung: add plls used by the early s3c24xx cpus dt-bindings: add documentation for s3c2412 clock controller clk: samsung: add clock controller driver for s3c2412 ARM: S3C24XX: convert s3c2412 to common clock framework .../bindings/clock/samsung,s3c2412-clock.txt | 50 ++ .../bindings/clock/samsung,s3c2443-clock.txt | 56 ++ arch/arm/boot/dts/s3c2416-smdk2416.dts | 13 + arch/arm/boot/dts/s3c2416.dtsi | 42 ++ arch/arm/mach-s3c24xx/Kconfig | 24 +- arch/arm/mach-s3c24xx/Makefile | 7 +- arch/arm/mach-s3c24xx/clock-s3c2412.c | 761 -------------------- arch/arm/mach-s3c24xx/clock-s3c2416.c | 171 ----- arch/arm/mach-s3c24xx/clock-s3c2443.c | 212 ------ arch/arm/mach-s3c24xx/common-s3c2443.c | 675 ----------------- arch/arm/mach-s3c24xx/common.c | 27 +- arch/arm/mach-s3c24xx/common.h | 10 + arch/arm/mach-s3c24xx/mach-jive.c | 9 +- arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 39 +- arch/arm/mach-s3c24xx/mach-smdk2413.c | 9 +- arch/arm/mach-s3c24xx/mach-smdk2416.c | 9 +- arch/arm/mach-s3c24xx/mach-smdk2443.c | 9 +- arch/arm/mach-s3c24xx/mach-vstms.c | 9 +- arch/arm/mach-s3c24xx/pm.c | 13 +- arch/arm/mach-s3c24xx/s3c2412.c | 43 -- drivers/clk/samsung/Makefile | 2 + drivers/clk/samsung/clk-pll.c | 266 ++++++- drivers/clk/samsung/clk-pll.h | 6 + drivers/clk/samsung/clk-s3c2412.c | 269 +++++++ drivers/clk/samsung/clk-s3c2443.c | 462 ++++++++++++ include/dt-bindings/clock/s3c2412.h | 73 ++ include/dt-bindings/clock/s3c2443.h | 92 +++ 27 files changed, 1428 insertions(+), 1930 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2412.c delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2416.c delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2443.c delete mode 100644 arch/arm/mach-s3c24xx/common-s3c2443.c create mode 100644 drivers/clk/samsung/clk-s3c2412.c create mode 100644 drivers/clk/samsung/clk-s3c2443.c create mode 100644 include/dt-bindings/clock/s3c2412.h create mode 100644 include/dt-bindings/clock/s3c2443.h