From patchwork Tue Oct 3 10:00:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 114675 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp1682747qgn; Tue, 3 Oct 2017 03:00:35 -0700 (PDT) X-Google-Smtp-Source: AOwi7QBMiHdrfgFhnokWbec7DAp9nkhlM9bZtsJAQ2w/D9tOofd6AM2gsaUk+oYXzQmEDH2KR+GL X-Received: by 10.99.146.12 with SMTP id o12mr9954028pgd.217.1507024835065; Tue, 03 Oct 2017 03:00:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507024835; cv=none; d=google.com; s=arc-20160816; b=X+T5koKwLX5FVthA4edyE7sNSfo14SYaNW1pwghGAxTmw8nsm21Ptz35Rij4zQ7at7 ubfQOsGtKx30yhPq0EZWBy92gMcXWjBkKT6siS2aK/iH9V3wpIgnh+OGm1EiYk0H8bTe Lp/FceKwOL5QqLfdTXHRCTkdL/q6VyKUK9/XYbGAXgE8oJTZ981v4Ls+GHxTQX5/56s7 ptxNyE1pHHVRkZ0myDeTr226eHp2yJbkjLNT2M3c6m4nxvYbHEg5e3A6p0iTctgsbfai j+0J3R0SV5poQRYBrlkr7tPoKIduGaEfLUqznkzaMyfr8oB8hn+xMnGSd5JKGbufBD/P wkDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:message-id:date :subject:cc:to:from:arc-authentication-results; bh=FrhL6YKLJQnXlXCFbuhWLkZo9iELAUPDoi9+XoJw0ak=; b=wGcqzd3ccu+92VKiqFC+R5bPx5abOzFXvAo6CAvlBlpm0+X35DqZz9bM2sw7Ei+AcZ sp8SX7ugWG1gc5ZRidxtAMePdOMxjJlju9OmMjtDWcjGbdCHnflnN085No9j46u/NHLi uS3lzXJvsIWHu4q5OF2Tqt+vQVZNUcf378XYgduA51dw9XoVjiqKTUQ3SbRnXJxTuxwf VoiIF9xWd+B3bhcOoGI6uZFVFqVW7udJTNLoG+hmIL/6LlpPCb+msjkGHch6SqsXeKHM xSt/KnaDLrW6rdmGfOrI7fzjg75Gw86yBshobuCCHuUq9VSYbmZFkNT8iNeMi3AIaPlK R2ZA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-samsung-soc-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r6si10187028pls.298.2017.10.03.03.00.34; Tue, 03 Oct 2017 03:00:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-samsung-soc-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751514AbdJCKAd (ORCPT + 4 others); Tue, 3 Oct 2017 06:00:33 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:51414 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751354AbdJCKAc (ORCPT ); Tue, 3 Oct 2017 06:00:32 -0400 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20171003100030euoutp012b8113a0c43e13ab6505163bbae5df53~qBxk1N_YQ2905729057euoutp01I; Tue, 3 Oct 2017 10:00:30 +0000 (GMT) Received: from eusmges3.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20171003100029eucas1p1fe791519e355dfb51ee0647f076ded31~qBxkL8vff1482514825eucas1p1L; Tue, 3 Oct 2017 10:00:29 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3.samsung.com (EUCPMTA) with SMTP id 46.DB.12867.DBF53D95; Tue, 3 Oct 2017 11:00:29 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20171003100028eucas1p11057e4643675c66f6144d0737e8b933a~qBxjj_5DI2731527315eucas1p1X; Tue, 3 Oct 2017 10:00:28 +0000 (GMT) X-AuditID: cbfec7f2-f793b6d000003243-b8-59d35fbd4e22 Received: from eusync2.samsung.com ( [203.254.199.212]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id DC.54.20118.CBF53D95; Tue, 3 Oct 2017 11:00:28 +0100 (BST) Received: from AMDC2765.digital.local ([106.116.147.25]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OX8005VZRSOD560@eusync2.samsung.com>; Tue, 03 Oct 2017 11:00:28 +0100 (BST) From: Marek Szyprowski To: linux-clk@vger.kernel.org, linux-samsung-soc@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki , Chanwoo Choi , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz Subject: [PATCH 0/9] Various cleanups for Samsung clocks drivers Date: Tue, 03 Oct 2017 12:00:07 +0200 Message-id: <20171003100016.32029-1-m.szyprowski@samsung.com> X-Mailer: git-send-email 2.14.2 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRmVeSWpSXmKPExsWy7djPc7p74y9HGvw/wWOxccZ6VovrX56z Wpw/v4Hd4mPPPVaLGef3MVmsPXKX3eLwm3ZWB3aPTas62Tz6tqxi9Pi8SS6AOYrLJiU1J7Ms tUjfLoEr48WJPpaCafwVb9atYmlgXMDTxcjJISFgIvF0ylcmCFtM4sK99WxdjFwcQgJLGSX+ vrrGDOF8ZpR4MWseexcjB1jHyt28IA1CAssYJa7v0IaoaWCS+HpjEitIgk3AUKLrbRcbiC0i 4CDx+dNrRpAiZoGnjBInDj0HWycMlLj18jIbyFAWAVWJna0xIGFeAVuJztunWCAukpd4v+A+ I4T9klXi5S8hCNtF4vCGt1BxYYlXx7ewQ9gyEpcnd0P19jNKNLVqQ9gzGCXOveWFsK0lDh+/ CHYnswCfxKRt05kh/uKV6GiDGu8h0XCuH2q8o8SXO8vZIf6NlTj87ArTBEapBYwMqxhFUkuL c9NTi431ihNzi0vz0vWS83M3MQLj7vS/4592MH49YXWIUYCDUYmHd4fHpUgh1sSy4srcQ4wS HMxKIrzTvC5HCvGmJFZWpRblxxeV5qQWH2KU5mBREue1jWqLFBJITyxJzU5NLUgtgskycXBK NTByhYUv+XD/Ld/C1nuq/6uUN/+w3FQ331Dx6Sod/v+yf21XG3/Ye3oq76X/drYn5n6dYu6p xDhh//SGecYxZbfsDuutP2D67k314zOqjsUX96To/Td9vnfm2kOPp+79kidjE/Ci66FWT/Ot 5rj3jP8WqL0NFlZy2sL+87zn2oTf/nYVPzNPnHTjUWIpzkg01GIuKk4EAEkyKBC3AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPJMWRmVeSWpSXmKPExsVy+t/xK7p74i9HGjRP0rfYOGM9q8X1L89Z Lc6f38Bu8bHnHqvFjPP7mCzWHrnLbnH4TTurA7vHplWdbB59W1YxenzeJBfAHMVlk5Kak1mW WqRvl8CV8eJEH0vBNP6KN+tWsTQwLuDpYuTgkBAwkVi5m7eLkRPIFJO4cG89G4gtJLCEUeLr +qouRi4gu4lJ4vunT+wgCTYBQ4mut11gRSICDhKfP71mBCliFnjKKHH87VQWkIQwUOLWy8ts IAtYBFQldrbGgIR5BWwlOm+fYoFYJi/xfsF9xgmM3AsYGVYxiqSWFuem5xYb6RUn5haX5qXr JefnbmIEBsO2Yz+37GDsehd8iFGAg1GJh3eHx6VIIdbEsuLK3EOMEhzMSiK807wuRwrxpiRW VqUW5ccXleakFh9ilOZgURLn7d2zOlJIID2xJDU7NbUgtQgmy8TBKdXAyNx66M/LpML9xbMm 2z2qd538N2a/iKz5VtsP67v/Tgl0+x/31M1lqZ7CTqZWlrrzt6u/2Tssefr90iW/Xe93iAo0 5HQb3OCMC8p8t6bBYUNNyY4ap4rWNVbHFwvvfppj/rWKd2Mky77Ak96tfCxBy55tXPnv4Yvs L1cd/h3KmXNLrMu76+L+DUosxRmJhlrMRcWJAOZpRzoCAgAA X-CMS-MailID: 20171003100028eucas1p11057e4643675c66f6144d0737e8b933a X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?utf-8?q?Marek_Szyprowski=1BSRPOL-Kernel_=28TP=29=1B?= =?utf-8?b?7IK87ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Global-Sender: =?utf-8?q?Marek_Szyprowski=1BSRPOL-Kernel_=28TP=29=1BSam?= =?utf-8?q?sung_Electronics=1BSenior_Software_Engineer?= X-Sender-Code: =?utf-8?q?C10=1BEHQ=1BC10CD02CD027392?= CMS-TYPE: 201P X-CMS-RootMailID: 20171003100028eucas1p11057e4643675c66f6144d0737e8b933a X-RootMTR: 20171003100028eucas1p11057e4643675c66f6144d0737e8b933a References: Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org Hi! While touching Samsung clock drivers I found that there is still some legacy code left. This patchset is a quick cleanup of the issues I've noticed so far. The most significant change is removal clkdev alias support from generic macros used for instantiating all the clocks in the Samsung drivers. This should reduce the total size of the clock init structures. Required clkdev aliases can be still created using samsung_clk_register_alias() function if given platform still needs them. Patches have been generated on top of linux-next with "clk: samsung: Properly propagate flags in __PLL macro" patch applied. Best regards Marek Szyprowski Samsung R&D Institute Poland Patch summary: Marek Szyprowski (9): clk: samsung: Remove support for obsolete Exynos4212 CPU clock clk: samsung: Remove clkdev alias support in Exynos4 clk driver clk: samsung: Remove double assignment to CLK_ARM_CLK id in Exynos4 driver clk: samsung: Remove clkdev alias support in Exynos5250 clk driver clk: samsung: Drop useless alias in Exynos5420 clk driver clk: samsung: Rework clkdev alias handling in Exynos5440 driver clk: samsung: Rework clkdev alias handling in S3C2443 driver clk: samsung: Add explicit MPLL and EPLL clkdev aliases in S3C2443 driver clk: samsung: Remove obsolete clkdev alias support drivers/clk/samsung/clk-exynos4.c | 82 +++++++----------------------------- drivers/clk/samsung/clk-exynos5250.c | 18 ++++---- drivers/clk/samsung/clk-exynos5420.c | 3 +- drivers/clk/samsung/clk-exynos5440.c | 12 +++++- drivers/clk/samsung/clk-pll.c | 9 ---- drivers/clk/samsung/clk-s3c2443.c | 16 ++++--- drivers/clk/samsung/clk.c | 33 ++------------- drivers/clk/samsung/clk.h | 71 ++++++------------------------- include/dt-bindings/clock/s3c2443.h | 2 + 9 files changed, 62 insertions(+), 184 deletions(-) -- 2.14.2 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html