From patchwork Tue Jul 10 08:39:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 941866 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="rTjR3EFY"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41Pwjj2yk0z9s01 for ; Tue, 10 Jul 2018 18:44:25 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751335AbeGJIoX (ORCPT ); Tue, 10 Jul 2018 04:44:23 -0400 Received: from mail-eopbgr20078.outbound.protection.outlook.com ([40.107.2.78]:21528 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751328AbeGJIoV (ORCPT ); Tue, 10 Jul 2018 04:44:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mt9uqq6u79M/fvEn5WiXzZ/KL/Ln10AmJywbKfOKU7Q=; b=rTjR3EFYlFmHepFz5w3Wp2FLdtNFyR+CdsjMuMnW6HbjhS+YgMG4cpCctL3tWRkOrKeCK/4GjCa8KQ4AOEZ3Ok6LLvfgdXRtA1lUaJKvl+6HhdYT8CRPr3i3UCaQ9mdYdzIlIQe7K6pCgGWE/ETb1kfjZKYLyR4iAvu83VO4WNY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; Received: from anson-OptiPlex-790.ap.freescale.net (119.31.174.66) by VI1PR04MB1327.eurprd04.prod.outlook.com (2a01:111:e400:5187::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.20; Tue, 10 Jul 2018 08:44:12 +0000 From: Anson Huang To: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, fabio.estevam@nxp.com, robh+dt@kernel.org, mark.rutland@arm.com, mturquette@baylibre.com, sboyd@kernel.org, shengjiu.wang@nxp.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Cc: Linux-imx@nxp.com Subject: [PATCH 1/2] clk: imx: add ocram_s clock for i.mx6sx Date: Tue, 10 Jul 2018 16:39:38 +0800 Message-Id: <1531211979-2179-1-git-send-email-Anson.Huang@nxp.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [119.31.174.66] X-ClientProxiedBy: HK0P153CA0025.APCP153.PROD.OUTLOOK.COM (2603:1096:203:17::13) To VI1PR04MB1327.eurprd04.prod.outlook.com (2a01:111:e400:5187::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 51269fb9-1343-4a76-bd8f-08d5e6415249 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB1327; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1327; 3:rQqkzjHO0wHURtVKX6n3SvmgTguTItUKGnHaadSCzO/3k4jgsGLh1vAJMpWzvPsXVCOJMYepaYz2Z8klCN51o2Emozqrn75JQqBt4E89c3CN+dWV8sgswLpz0PeEA6wgwyiay+QeJR7xNJ7ylQ94Ur20ApaajRxiWMJ5hvKoTOQeti0f6c+VOVmaaM7smUFcEoC0RSHQyN7+lFvGquFQKN6fxEJ4BBKBkRpTtjMweeu8fIMTJpePpoV7GF9T7yDA; 25:zzQGFwCB3V/QOqu+cwrCrkzZ95qoTSmuh7m3bWa+eRB9cmAjWv6yDzpE2lISxkWCAia+6lK8jxqMGZoBZmzBJ68dGInXVDPgcKpxzT+NHxNA4E1CSNBJ1CJEgUu3jzWma8gcrERmP/+RdTVxhM3dZF5vhIi0iElqUu+2/C3/TPweuBcDd0pWjJnNMhsZdSU3+HUm6LiaCnuUpSOqZlFd1gP4BnSKddMjmeQ/Mn14ccVBSSHiy0Y2XNLe1U4Fr5tnCN5CQ3IjTvAhCr0iujcfTBWmVKW/sfkKjQomK4XNBErVkGg6j/t8FIZcN7QnClbngnNlbsYRMOTU773fr7qBiA==; 31:MW+IBMP1uH38xYGhqKGAAYv2PG1HBSoudaktN1l/gRk8QHePLsDSEwc7YJDIBlbuCAYSpy4mODzqVk8zPdzrRqXVNb5W5cmJezo7T7yLhnJi9axVxJzfgidsUgSRvJRGA6iiNXOXA6wGlnJq9IDH/h6KfgV3LhLRl83EvZdV5vwXjJ/iy4vLVqgwpNgE2e5OrGf4uTwcu6JmnBE+CG8GdnvFkjwByeLDM2I0eMSF8to= X-MS-TrafficTypeDiagnostic: VI1PR04MB1327: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1327; 20:JXYymlTkK07jOg0DfgajOCCIIJo/QDoaUw5JdJgCAdNWa0NswANUsmj8hC/ANmds7hJkweKsohjn40bcI4bg9Vh30mF2qGjdcDvNWittsVkBhezHMtOsL992Zk4IBcdikaTCD9atgO/kwSrsB33sfpY/GUxL8ayNJtyE6ABUTNTUHbaSc6VyM+LRQI40cJoHkEkD5Xcafx/T9LGXcKmg406d+lBo807qn06TJlXSGR2BaMatZO5Bn1WloM0tZtO1FHRvujVfiS2i7AAJClscB6AJaPuZY0l6aQrcheD+3xMAbdV4ZScx51xwrIvJ9Tu1TqcrXiaJnQ7fqRb69BeuawFyqV1lS02DAuoWfc3Ci3zT3cUUKAjW2lrx59VGykYnG2h2NshNTRiqe2mkl/Sern5iqiFt3wSv8maRAGuBYi7i/EYgfONodHQ1jl6feVfzhW6RYKmoEs+uK1s8DmIlsyvNhGo34kMSAq3VNl5qt0kvbRcpQwMjNbtJmQpIPyBl; 4:Igk/kNEiZEHBNsVHEVo9JUnB5eI3yBxuCHjO2OO2mnCF1tdZf+lj/mQcloAS0ONNzrgBuXEgazPfAAo0uu/P8czODdDpYXt2Gn98s8ysvJuDUZfdj2MRB9jh12V3WTryiWCYAUKWaKFOeXLU04Zq39l72inGY0iGw2EdbRPzOEYDxy2gzqR9OjgUqUkPn7HufkdSj1GkjYOD8+8sTUA/4Bt0uwTle4Ixq6KLgFSnyBIsFSaw9aH+ls3epMHYzg+2F35YZdKoGDmzti5s52I7nLGVAoGmyj7gPkkLsGNKyFYPinUpx2QS/nxJd1Qamx+l X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB1327; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB1327; X-Forefront-PRVS: 0729050452 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(376002)(346002)(366004)(396003)(189003)(199004)(25786009)(8676002)(478600001)(16526019)(47776003)(53936002)(106356001)(81156014)(2906002)(66066001)(186003)(6116002)(3846002)(386003)(6506007)(81166006)(105586002)(4326008)(8936002)(26005)(6512007)(316002)(7416002)(36756003)(86362001)(68736007)(97736004)(5660300001)(14444005)(6666003)(2616005)(50466002)(7736002)(305945005)(50226002)(51416003)(6486002)(16586007)(476003)(48376002)(486006)(956004)(52116002)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB1327; H:anson-OptiPlex-790.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB1327; 23:NG4nJPScJFJe5H5LrMlf1ZBg8T8NUHhTr72OFtOZM?= fNmOXcgEJRTUgGkH9H9bSuW0habHmaqjNUcGjdaWdZ+WZdj384QURQSi6OH1qMxnn+Inf+xwwBATcy1T2ksF+NQjgH37THkEPpvUJ3d/Fz/OfZSAsrvE3unah8UZ/m1Bk95K2t+9d7cSAo79Itr38vzWEK5ZG0tuaNYw+JsYNXgGKsVZ9iD6TvPYE/FhJBK9so7/7RWebnO451LEAYrpIxqDnhiDwqcMvPsMF3NlNL9W/HwqZfqh/IyHQ0Hb94kQ5TIltGK91dh1WPeKphhZo/8Lb+a/qwCXd5jrORySEfQ+jiHICTD8NSzB8TjqnCBAUFl8uZMFdcHP8Vx/blcLClOVclQ2b9r4QCaZXJCB7BnjqxcGAcps50V9eH990kMZgVRiyBoHwkRa7QYcGJnoPznLec405wuREa/HHnLC6gEzD4SVC5F1dgkkhE6B8Q2gQ18nPzO7+VGenDYOZIytjH2ImvB3EGxHtYWhnSKD54iT7xQBikDZE5yA2GlrhDONFuOI8ZUcf3z0n8+/XafIniy6tQqtXHx2yOpLTp59k4nQY83jGURL63NxCry3Fqb1S8q2/e6LwGlePV8Qr+A2g0dIzp3vXNzse5hKro2u9Q5Z8m5lpowHVg2szyD10hLTV754IRI5a3+4BYOjsDmrUEv3dZMABp+4WpE/lcAiH5bXgS1u/ALB9mGDdWPqRHxd/lOqTSyT4bCFLqfsxRBTNDJvZOFqgUyWk/aIZB+2WHvEj1OudMzvu6fJi2sjWOiEP1O5f8uzyAB+4Dxd64Pd1OJnVtEqILxVwzbz2oZT6cQh+OwNNP866K+MYcTdM/T4bkEPlkZGYg8WvDoIKTOpn3OmQB6WZ3HIVo9+w4ll0KUmDPm5nWlkWFY4oOEvDL89GzLSZ/a3SIDn4ZekD8pqQ/O0s+isQ/O1Lx6+fqX+7OFE4fy+lk5MLH/EVWg1pHPG6MtK4B3Xuy6DGSJnQCL6CBsUDWuq9xLPYTEmeF7Dczkg32vEpBFjwVXh+4AmMHyr6/zCadNNlrPGgDVpTrCSM6RcacepmtiHayaoonjjZ5h3VyncCnOiVjLxgBAWzh8pvEDMwkeG8WfbABzkr+PmBWgZ0WseeA1Y4vELvIXnphBgw== X-Microsoft-Antispam-Message-Info: dzaBYnjergXBJuqkRkdVQMGP1ezoBjJsJAvNsTNs0Ym+S0FWvMIkCzdwNucezQKiUOadfLdOyUfAYX8Dwt6NsFvEYSGPU3xfyxeHCHKeFxtz3jc257J1A+wrYcCd5gnGCiqQUxHzRqCzu9Xn0yDFlcisFWGLa3IPYnxm/rPMT9l8FOCrgogSWpvc+CSz2Rzpe+gTiqxB05npQS1Ni7d4TH4ytV+Lew9XR5I10mG9coW1FCAgZRekXAXuI74w/Rrg2nBC+0t0AbMlRMR2ic2ikUixsM1Ot12bnUbMv1aHCnk5+pqpHQUN6F1zipscZnf6RCvJiYS3/+mlea7yJNymCerj09Im7gm/fzOSVkUePTw= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1327; 6:Zo+ldH+yZJ+y2pmx0AOq2tfRyxQ4brOT+JZenT4JrVj1PusaJqdUDOStLnP23cZdnH9AsqC0hNm6lyP2hqGj3JnLdh0i6cRgkobwqfYz8qm2YJ3r9Vw634LViAJMjC9dbQAA5dauOFT+qGBFsI77o5XsmdQ09YOyilb5BVx8Jx/eNnA7W5m+gL0mFlMLDU5CnYrffiIzxWHGamSfEX6KWDWgazx3VPnTUkjrqKniC3v3RqBNopo1gijZyxBODldhwrflyVM4Vslrq2gwml/43Sug0ljuqyKY8qh7w/y0tfLpHCUMv4/OKPBmvj+qP2NT3BwmVE/EmVuAwJaVtgVLms4hMK6JUjV4yC3IX1ByoqMm0U42uNySEjNgOh8GWepwO0nZ+6p0gpQBBhc2b06cTGavs6wquCXy/akwj1nZpHCCXUyY0Q78ae9dS8jNJRDdfacOaVyGOfTzcBterhi4ug==; 5:KxguAzqHAPBiUARN6aMzF1BKd7AzbhDRfnIUNGXZhIEe3AEy5z9rTYcqO7KuYvk5NqQykKJs5zaULc1bBVFthJiywDKUBs1vLZG4lblOiwWtsGqTyvyuq+H8syc19/5HYRLjaxs5atnWhUMLlIGOkNDpWbYOp4aTmdQ2D5HN71s=; 24:MhXRZG5Jg9lqsNJ8pBRy2dJBgR6Egpr27WArZTllH43gWHpWCl5qkVkx0vxODBzsxIPijS8gNT9hNVSkffWEecDzwYx2mOcGIyiRPwEIB0I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1327; 7:us3OfmnHOkbkpAAoCeSHZk0yGb7XX4C3RBm7PgA1o44Cj9X+A1uTG320FThHEMAQFr+GyqBl3Z/B3mvT8YJ58NEIbejzXbe5s3X1kC0EhJF0TCTB7XGrxSfdmydVHzm/bQA7zCHEVYss8xYkGmRFRKn24jYIWE2hqielsjRPf+uKzByXMbcHEB4mfjd9TruVpQ08bph/OyV7iCoAqxoTPDDK+f1NZECB0nF9omg4GaDnweJObI7wU5JU5pS9O24U X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2018 08:44:12.9289 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 51269fb9-1343-4a76-bd8f-08d5e6415249 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB1327 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org i.MX6SX has a 16KB always-on ocram bank called ocram_s, and its clock gate in CCM CCGR1 CG14 needs to be enabled before access, add it to clock tree. Signed-off-by: Anson Huang --- drivers/clk/imx/clk-imx6sx.c | 1 + include/dt-bindings/clock/imx6sx-clock.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/clk/imx/clk-imx6sx.c b/drivers/clk/imx/clk-imx6sx.c index 10c771b..691db26 100644 --- a/drivers/clk/imx/clk-imx6sx.c +++ b/drivers/clk/imx/clk-imx6sx.c @@ -411,6 +411,7 @@ static void __init imx6sx_clocks_init(struct device_node *ccm_node) clks[IMX6SX_CLK_GPT_BUS] = imx_clk_gate2("gpt_bus", "perclk", base + 0x6c, 20); clks[IMX6SX_CLK_GPT_SERIAL] = imx_clk_gate2("gpt_serial", "perclk", base + 0x6c, 22); clks[IMX6SX_CLK_GPU] = imx_clk_gate2("gpu", "gpu_core_podf", base + 0x6c, 26); + clks[IMX6SX_CLK_OCRAM_S] = imx_clk_gate2("ocram_s", "ahb", base + 0x6c, 28); clks[IMX6SX_CLK_CANFD] = imx_clk_gate2("canfd", "can_podf", base + 0x6c, 30); /* CCGR2 */ diff --git a/include/dt-bindings/clock/imx6sx-clock.h b/include/dt-bindings/clock/imx6sx-clock.h index cd2d6c5..c1ccff8 100644 --- a/include/dt-bindings/clock/imx6sx-clock.h +++ b/include/dt-bindings/clock/imx6sx-clock.h @@ -279,6 +279,7 @@ #define IMX6SX_CLK_LVDS2_OUT 266 #define IMX6SX_CLK_LVDS2_IN 267 #define IMX6SX_CLK_ANACLK2 268 -#define IMX6SX_CLK_CLK_END 269 +#define IMX6SX_CLK_OCRAM_S 269 +#define IMX6SX_CLK_CLK_END 270 #endif /* __DT_BINDINGS_CLOCK_IMX6SX_H */