From patchwork Mon Nov 27 02:31:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 10075677 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 7AE76602BC for ; Mon, 27 Nov 2017 02:31:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 64BAE28C39 for ; Mon, 27 Nov 2017 02:31:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 598E628C7E; Mon, 27 Nov 2017 02:31:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8C71728C39 for ; Mon, 27 Nov 2017 02:31:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751024AbdK0Cbu (ORCPT ); Sun, 26 Nov 2017 21:31:50 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:21065 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750872AbdK0Cbt (ORCPT ); Sun, 26 Nov 2017 21:31:49 -0500 Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20171127023146epoutp011e3cc033e936cfea148b52f3eb6a5a5d~60IfEa32G0748007480epoutp01Y; Mon, 27 Nov 2017 02:31:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20171127023146epoutp011e3cc033e936cfea148b52f3eb6a5a5d~60IfEa32G0748007480epoutp01Y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1511749906; bh=+ovPp0wTXfnhuf9TjyeebFJalykko/lyfpv3LH+LlrE=; h=From:To:Cc:Subject:Date:References:From; b=SAmRAwwcs3BqNn4X+swQkVcDvo6aD6l1+rXD9ZPt8JZ5pgo9mNzsYkQGkeL4tLL8h fKRuflGDHmchr82yHCKhz9uzzWxUnF+XKLAbQ2Aty2bRWT75tphPgCNPGFvR2cJr7O l1ztGJHDDkWK1RhkOI7UtG87Ji9j5ZspaW8RNkWM= Received: from epsmges1p1.samsung.com (unknown [182.195.40.69]) by epcas1p4.samsung.com (KnoxPortal) with ESMTP id 20171127023146epcas1p4cbb82f1f5eca50f8116cb31b2e20cf01~60Iev5ix62471224712epcas1p4F; Mon, 27 Nov 2017 02:31:46 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p1.samsung.com (Symantec Messaging Gateway) with SMTP id 60.65.04317.2197B1A5; Mon, 27 Nov 2017 11:31:46 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20171127023145epcas1p1b97c3c66ce624f5362c8d9bf74997c7f~60IejtcTu1961919619epcas1p1R; Mon, 27 Nov 2017 02:31:45 +0000 (GMT) X-AuditID: b6c32a35-c69ff700000010dd-c6-5a1b79126952 Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 7A.D0.04148.1197B1A5; Mon, 27 Nov 2017 11:31:45 +0900 (KST) Received: from localhost.localdomain ([10.113.62.212]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P0200C9E1OWJY60@mmp1.samsung.com>; Mon, 27 Nov 2017 11:31:45 +0900 (KST) From: Chanwoo Choi To: s.nawrocki@samsung.com, tomasz.figa@gmail.com, cw00.choi@samsung.com Cc: kgene@kernel.org, krzk@kernel.org, mturquette@baylibre.com, sboyd@codeaurora.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] clk: samsung: s3c: Remove unneeded enumeration Date: Mon, 27 Nov 2017 11:31:48 +0900 Message-id: <1511749908-29777-1-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBKsWRmVeSWpSXmKPExsWy7bCmrq5QpXSUwbkHLBbXvzxnteh//JrZ 4vz5DewWmx5fY7X42HOP1eLyrjlsFjPO72OyuHjK1eLwm3ZWix9nulksVu36w+jA7fH+Riu7 x+W+XiaPnbPusntsWtXJ5rF5Sb1H35ZVjB6fN8kFsEel2mSkJqakFimk5iXnp2TmpdsqeQfH O8ebmhkY6hpaWpgrKeQl5qbaKrn4BOi6ZeYAnaikUJaYUwoUCkgsLlbSt7Mpyi8tSVXIyC8u sVWKNjQ00jM0MNczMjLSMzGOtTIyBSpJSM3Y86eLuWCdQsW5+Z/ZGhjfSnUxcnJICJhITFrd wdLFyMUhJLCDUWLJ1alQzndGiSdTXzDBVC092cMEkdjNKLHg2k02COcHo0TjgQdsIFVsAloS +1/cALNFBDwkzv9exQ5SxCxwh1Fi/czLzCAJYQF7iY4rZ4GKODhYBFQldt0HM3kFXCVWzkiB WCYn8WHPI7BWCYE5bBI/GvdBXeEi8br9MCOELSzx6vgWdpBeCQFpiUtHbSHq2xkl2vfOY4Zw pjBKnLt+D6rZWOLZwi4wm1mAT+Ld1x5WiGZeiY42IYgSD4mbH/+zQNiOEl1H/rGC2EICsRK9 p+awT2CUXMDIsIpRLLWgODc9tdiwwFCvODG3uDQvXS85P3cTIzjVaJnuYJxyzucQowAHoxIP r4KPdJQQa2JZcWXuIUYJDmYlEV6BcqkoId6UxMqq1KL8+KLSnNTiQ4ymwNCYyCwlmpwPTIN5 JfGGJpYGJmZGwPi3NDRUEucVXX8tQkggPbEkNTs1tSC1CKaPiYNTqoFRZfqRpeVfrDL9/zJ3 yLZ+FrE59edU/+8Ofs3Q/39+5r5o3tcWMfFZx532Nk1Pia9Xg/ZxrP6UfXL3f4tnEVZcoiEn D571KbvB5HBIh/lHwqzZ7/mW35ZM4jVmjLDWufb7ba9Ptlzbfa/oFKug0PXX+DIvc/eeeRbL cdgoWFm6qkmfK2yq6RslluKMREMt5qLiRADXubalSwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42I5/e+xgK5gpXSUwZ/nphbXvzxnteh//JrZ 4vz5DewWmx5fY7X42HOP1eLyrjlsFjPO72OyuHjK1eLwm3ZWix9nulksVu36w+jA7fH+Riu7 x+W+XiaPnbPusntsWtXJ5rF5Sb1H35ZVjB6fN8kFsEdx2aSk5mSWpRbp2yVwZez508VcsE6h 4tz8z2wNjG+luhg5OSQETCSWnuxh6mLk4hAS2MkoMa17HzOE84NRYtvxxcwgVWwCWhL7X9xg A7FFBDwkzv9exQ5SxCxwh1Fi5a7z7CAJYQF7iY4rZ4GKODhYBFQldt0HM3kFXCVWzkiBWCYn 8WHPI/YJjFwLGBlWMUqmFhTnpucWGxUY5qWW6xUn5haX5qXrJefnbmIEBtO2w1p9OxjvL4k/ xCjAwajEw1vhJx0lxJpYVlyZe4hRgoNZSYRXoFwqSog3JbGyKrUoP76oNCe1+BCjNAeLkjjv 7bxjkUIC6YklqdmpqQWpRTBZJg5OqQZGrRmFk5pX5nyxn7pMrCOwf6ekV79yhkWWRUumbZF+ 8PmfIVqdVkbXeEMvWom2N7o8sdq6fNUmSZ6a9rptIefeia9k3fp9ZVlkaNJ07ZpGhYVF4aIM 6izBt+7fWXJ0Y+kmgzNP9ksy2wfdEza4eGqPz/+A/bypvt8Dl+y8wrlculDU5uSK68uUWIoz Eg21mIuKEwEc4p8UIgIAAA== X-CMS-MailID: 20171127023145epcas1p1b97c3c66ce624f5362c8d9bf74997c7f X-Msg-Generator: CA CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20171127023145epcas1p1b97c3c66ce624f5362c8d9bf74997c7f X-RootMTR: 20171127023145epcas1p1b97c3c66ce624f5362c8d9bf74997c7f References: Sender: linux-clk-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch just removes the unneeded enumeration for PLL index. Signed-off-by: Chanwoo Choi Acked-by: Sylwester Nawrocki --- drivers/clk/samsung/clk-s3c2412.c | 11 ++--------- drivers/clk/samsung/clk-s3c2443.c | 17 ++++------------- drivers/clk/samsung/clk-s3c64xx.c | 17 ++++++----------- 3 files changed, 12 insertions(+), 33 deletions(-) diff --git a/drivers/clk/samsung/clk-s3c2412.c b/drivers/clk/samsung/clk-s3c2412.c index b8340a49921b..1555e407529e 100644 --- a/drivers/clk/samsung/clk-s3c2412.c +++ b/drivers/clk/samsung/clk-s3c2412.c @@ -27,11 +27,6 @@ #define CLKSRC 0x1c #define SWRST 0x30 -/* list of PLLs to be registered */ -enum s3c2412_plls { - mpll, upll, -}; - static void __iomem *reg_base; #ifdef CONFIG_PM_SLEEP @@ -144,10 +139,8 @@ struct samsung_mux_clock s3c2412_muxes[] __initdata = { }; static struct samsung_pll_clock s3c2412_plls[] __initdata = { - [mpll] = PLL(pll_s3c2440_mpll, MPLL, "mpll", "xti", - LOCKTIME, MPLLCON, NULL), - [upll] = PLL(pll_s3c2410_upll, UPLL, "upll", "urefclk", - LOCKTIME, UPLLCON, NULL), + PLL(pll_s3c2440_mpll, MPLL, "mpll", "xti", LOCKTIME, MPLLCON, NULL), + PLL(pll_s3c2410_upll, UPLL, "upll", "urefclk", LOCKTIME, UPLLCON, NULL), }; struct samsung_gate_clock s3c2412_gates[] __initdata = { diff --git a/drivers/clk/samsung/clk-s3c2443.c b/drivers/clk/samsung/clk-s3c2443.c index d94b85a42356..9580a6baf4d7 100644 --- a/drivers/clk/samsung/clk-s3c2443.c +++ b/drivers/clk/samsung/clk-s3c2443.c @@ -41,11 +41,6 @@ enum supported_socs { S3C2450, }; -/* list of PLLs to be registered */ -enum s3c2443_plls { - mpll, epll, -}; - static void __iomem *reg_base; #ifdef CONFIG_PM_SLEEP @@ -225,10 +220,8 @@ struct samsung_clock_alias s3c2443_common_aliases[] __initdata = { /* S3C2416 specific clocks */ static struct samsung_pll_clock s3c2416_pll_clks[] __initdata = { - [mpll] = PLL(pll_6552_s3c2416, MPLL, "mpll", "mpllref", - LOCKCON0, MPLLCON, NULL), - [epll] = PLL(pll_6553, EPLL, "epll", "epllref", - LOCKCON1, EPLLCON, NULL), + PLL(pll_6552_s3c2416, MPLL, "mpll", "mpllref", LOCKCON0, MPLLCON, NULL), + PLL(pll_6553, EPLL, "epll", "epllref", LOCKCON1, EPLLCON, NULL), }; PNAME(s3c2416_hsmmc0_p) = { "sclk_hsmmc0", "sclk_hsmmcext" }; @@ -279,10 +272,8 @@ struct samsung_clock_alias s3c2416_aliases[] __initdata = { /* S3C2443 specific clocks */ static struct samsung_pll_clock s3c2443_pll_clks[] __initdata = { - [mpll] = PLL(pll_3000, MPLL, "mpll", "mpllref", - LOCKCON0, MPLLCON, NULL), - [epll] = PLL(pll_2126, EPLL, "epll", "epllref", - LOCKCON1, EPLLCON, NULL), + PLL(pll_3000, MPLL, "mpll", "mpllref", LOCKCON0, MPLLCON, NULL), + PLL(pll_2126, EPLL, "epll", "epllref", LOCKCON1, EPLLCON, NULL), }; static struct clk_div_table armdiv_s3c2443_d[] = { diff --git a/drivers/clk/samsung/clk-s3c64xx.c b/drivers/clk/samsung/clk-s3c64xx.c index 7306867a0ab8..6db01cf5ab83 100644 --- a/drivers/clk/samsung/clk-s3c64xx.c +++ b/drivers/clk/samsung/clk-s3c64xx.c @@ -56,11 +56,6 @@ #define GATE_ON(_id, cname, pname, o, b) \ GATE(_id, cname, pname, o, b, CLK_IGNORE_UNUSED, 0) -/* list of PLLs to be registered */ -enum s3c64xx_plls { - apll, mpll, epll, -}; - static void __iomem *reg_base; static bool is_s3c6400; @@ -364,12 +359,12 @@ static void __init s3c64xx_clk_sleep_init(void) {} /* List of PLL clocks. */ static struct samsung_pll_clock s3c64xx_pll_clks[] __initdata = { - [apll] = PLL(pll_6552, FOUT_APLL, "fout_apll", "fin_pll", - APLL_LOCK, APLL_CON, NULL), - [mpll] = PLL(pll_6552, FOUT_MPLL, "fout_mpll", "fin_pll", - MPLL_LOCK, MPLL_CON, NULL), - [epll] = PLL(pll_6553, FOUT_EPLL, "fout_epll", "fin_pll", - EPLL_LOCK, EPLL_CON0, NULL), + PLL(pll_6552, FOUT_APLL, "fout_apll", "fin_pll", + APLL_LOCK, APLL_CON, NULL), + PLL(pll_6552, FOUT_MPLL, "fout_mpll", "fin_pll", + MPLL_LOCK, MPLL_CON, NULL), + PLL(pll_6553, FOUT_EPLL, "fout_epll", "fin_pll", + EPLL_LOCK, EPLL_CON0, NULL), }; /* Aliases for common s3c64xx clocks. */