From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753188AbeAIJi1 (ORCPT + 1 other); Tue, 9 Jan 2018 04:38:27 -0500 Received: from mail-sn1nam01on0045.outbound.protection.outlook.com ([104.47.32.45]:55936 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753120AbeAIJiT (ORCPT ); Tue, 9 Jan 2018 04:38:19 -0500 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; From: Anson Huang To: , , , , , , , , , , , , , , CC: , , , , Subject: [PATCH V3 1/2] clk: imx: imx7d: add the snvs clock Date: Tue, 9 Jan 2018 17:20:50 +0800 Message-ID: <1515489651-13488-1-git-send-email-Anson.Huang@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131599642676300583;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(396003)(39860400002)(39380400002)(346002)(376002)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(6666003)(36756003)(59450400001)(50466002)(85426001)(86362001)(316002)(47776003)(54906003)(81156014)(8676002)(110136005)(97736004)(2201001)(81166006)(8656006)(7416002)(16586007)(68736007)(48376002)(50226002)(305945005)(53936002)(498600001)(8936002)(105606002)(5660300001)(104016004)(72206003)(39060400002)(51416003)(356003)(77096006)(4326008)(2906002)(106466001)(921003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR03MB2696;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC004;1:/DqLbXApxhYQNkcCNTAMfN6Zfv8CoFUSrkCJPUnVVgEMS+//gJAzEWz7Swv+Aq8ubsuczvZMHGFDvjXWGjJ/xeAhorR46zOcntCU/i0Wub38QvopH3XjBbGsxtjcBMtx MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 22b0b492-4e1a-46d5-0b27-08d55744a4c1 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307);SRVR:CY4PR03MB2696; X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2696;3:Uw/7fGVBDP4i/2EVtMNLlYuybcZO98EMq1DinqTag3/FCwwJl+LH/PhwNY0Bptjvu8e6cJ+fpdwmHRpEgbeGpSXSsiMA/2y1yWxO1ENgFyG6RSjHXlAqgWFoutJ9OgSSk9qbYizjK9znom91rd5zmUciGJXWKXAi9DDxxjhYh9TTqvTxqBqb5fGuH68oKPCwUHN8zRoTY8ohSU/LlBk5XbVPHdFN19IMAgiQ8tr3jHREwVNL80/MCZbxLBLLH800vPndeE5DMLXOGK6NkZmA7KWTib3stBHGzTUDWNN2LYUDfWCONhJ0t8LMfmRNC0ORMM94i43rj30Z1T+FDMC1iDrDwD3en3suYrPDvNax1bI=;25:3GYe5JY8Z8EK0oaTy9/AXZYtBUefRFiBMdK3Pyyi4HwXWDS1Wl8rI0yeh06WX7HvbMixkqxwC5K4Ml1Z2vL1b0gbY/fhF5WNNoIvJwXL6QFTzPhLqqqJ+e/khLJ8wDJwgdEpthyQMI6Vylfz1sizTv6HY1DMcyp1joBqqgV9J2Xa8oLp6d7V9ImwzZFZ24d6w/3reTtqn7Gxtr4WNml7pdBWVD5JtcqL30dkD+YF6SmZ1yWGk75Wj/zaHf/UcV2+4zc0dzbaCYT406QWoe+TXJlVW0dQuI8nXyts6AByDOv78HKLv7/qNPSkW4rRwdIH9UmtYvfyAxzBFzZRyXQX/A== X-MS-TrafficTypeDiagnostic: CY4PR03MB2696: X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2696;31:sV93Wkrz8KFi/0lrs7rX+u3HdOjmb6z8xEl7y9ZXqmgsYw0Gda74IzamHcG8xSAI39YkrfPmrgUgjNBo6+0XIpgINyyFDmY9tgbTLGXvfKXF5XKsaVoBu700be96bkk9EzkN+uIbF5s5nXTG4uduPjyty1RL13Pe06EhtgTSVG8yLxS7uN8sfW2CZ+IIoKBCn0VRi7L+cqQB2IN1MYcxWWUNvmYO471FqUHn2SeCTjY=;4:GEEgi/5AA/E3Hkr6VbO660YF+R3Fn6+yDa3WiDS2Wwe2+m2QUhc8XFlYd9XqQUokhqz4xcpa4i9MbfPOkhLQDpm95uT8dA1CHm/17HHc/rIJoTJSRwVelbYvYca5QWArjXD9mpoKWtUGiEfRl2D4tdhktOc60aPs+8EcBUns5ksSVJnPN+sh3daNcXRErLe0XQSRKQ9Azg5mKfguPxxhOXeC6gG/HqL1zfS8XdW7h9506HbLQWubpmkk4Qra6A6mRZZW1pdW3wRFWu1tXDSS/OCVTKCpcQFRXVBdmj4xV5o0IZ/sCn9JlIxPYiFKDdFC X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231023)(944510075)(944921075)(946801075)(946901075)(6055026)(6096035)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123556025)(20161123565025)(20161123563025)(201708071742011);SRVR:CY4PR03MB2696;BCL:0;PCL:0;RULEID:(100000803101)(100110400095)(400006);SRVR:CY4PR03MB2696; X-Forefront-PRVS: 0547116B72 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR03MB2696;23:wOuugmaIjFGgBAg85WpoOF4o41mj2ifFqvtzs/ZmB?= =?us-ascii?Q?gmjS4Vf06Oys9xKA0DDfBW1w1YIXRQU0Dr0IjduAF6EU7/ZzdFE8yTTc957B?= =?us-ascii?Q?orMPnzzfbeDvlXb42llcMeNzu9snNIgEuUv27PEKUGN6KVbMXVGT7EQwF60e?= =?us-ascii?Q?G/7Bu5tEAxQWftLStURBHywGxvqL/wB2T83v8+UGDMlmuusSiK47TrFk89Bv?= =?us-ascii?Q?1vMBG9suJ/TT43i7r6iqtU157FzwVlVprUsXz7OQDp1kptFBK298rcTPzUyZ?= =?us-ascii?Q?+lcNJGFYGFDpOeGtvLhcyHezucO4euhmkr41j61m15zCuH4AO/NOX93fQ1cB?= =?us-ascii?Q?Cz+R1lInjOLiKSBwrrEANJ+9MnZ55QUlQ7Pzvt1N2Evrpkes6X23rvMSybSR?= =?us-ascii?Q?CfDAmAmyp8FGWFA/cfOeWjv3FALsEokdGu+LeBHbrwxEoq6BwSI0IjCCu2ir?= =?us-ascii?Q?JU6l7NaxGZmiRaEFPrGUUjVNw9ugq8zwSYr/H5W3vHFSA7rzBQHCwHZKvwFX?= =?us-ascii?Q?tqCdHKAZgvLBYp3IpY8BxY5KwoFoVNkDHp7nkoN+XS1JTnte897Q1YtJvcDS?= =?us-ascii?Q?LnMMnPBUANkUV4QQhcMmI2Nci5QUHxjY6A490tLFz2lNlTiF2+8G3ViUUALR?= =?us-ascii?Q?zaotqyCjQkFzZvr6TdjqqCJrUeDfdGiIefnb+YYv7y+uQEFWJ2VKgE5EY/Ls?= =?us-ascii?Q?kaxOykhwvMlTuqSmRrjAxQfDD3kze4IvoKgiYgYHy8sYt0didfnkf+fZ6rV4?= =?us-ascii?Q?/UZBaFZcHpRZHqKD45eAmqEaVbF92G+QDqXajd0p8MbALS9ukFnnbuWjEoCH?= =?us-ascii?Q?OeTVTORxg0G9eXO6XhkY54sYMnevoACigkJTX7+Aa/a4PzsxfJszM540mpCy?= =?us-ascii?Q?m8EtgOBeTr8Wd5jC61CluamHHQuUq4cmwK9JJSjY5HV+Q+phXQAWGPEfYgtS?= =?us-ascii?Q?X8/OpddXoIfMEddmaCnImwpY55B/TA+/RzFG/sEkTwzv97nOgwKIIUvO5vyO?= =?us-ascii?Q?OcFnNjnVPDBimq8Cjs4QQkgB9TmAE+viwGrsXQLrwHrI2bWMRLq7pHxNOBfC?= =?us-ascii?Q?Fs4uVACqrt5MwZ5F03QX0o/P1QHFc5o5Cfrxr5ANCbGq6zayQCNzwksnawXA?= =?us-ascii?Q?iDjbmS3NJCkxnUYo3AT3mmTx7+R2KSSMwI5ukHHpoQPk9d0t4xwWg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2696;6:QlcW8vN7Ne/uCEsUObsqVpPbqFAE7hpvX2HBBz7fj7CgsxxnfebqqOvJhrsK8Kn1zWXNzmTS/U0Ib5yIrfi7EQgvrYeiF5FQbZ6M360BRy2uo1tAWvc+o4XMpalVZ/diEpV7WTcyAaRBjU5TRfYdaQDbjoOOX/8RhD3zQq29YACUmN+mlKggusouYEKJxCT9Q+bFHDDZN4jdnemgnMWt7dNH5JozUD/HGaaTK9z8FvcLZi8Px+FuGqC3/93BoyTxjCeXbHECeVIOX8zzAY/q6zmwOfzrPdRdYrNyH8iRtBuk22CzKvZc7R/dciHnH7OdVZtOmo21ZCAkaRlkeKTMXMX7B8thqRmGz+sZw/rdffU=;5:iinkfVHR7LBQNexbHGXlhB5RD6bSZlXsu9rw3rZiQoDfc9+QWzASNdBgTosNhRTKwhAGWFDgyrg9hsWR2lZb4mXn5i4NutkPFamE0Me7jf2tQQQIR4WtYJ+gMgUrUtdtAjz7CHNZpJ24a+gRiuv+K5JSXLDs6WCrc2dJ2NPA2vY=;24:He0LyoxKV8IuhaJA6+tbVAjIlGvL2ISXb83OhJRKxrZF1BCEkZcNwGon+7lHAyr3mRf2ptVVLGGxdXbTStEgxf7nkBjA+IWBwxHCpBzWLjQ=;7:XHSh9WP1FNgTvBLfnyN4UW+A0GY9JqAHlBObkxiPlzQ58N9icdK40/MYnovgp8HRP4p3GToHjnfxiep5gNVEjQQAcEIEJenryjo1NCM3MEYps/oyG5YmYhoi32rLd/H6YlURrM/0goJhUaLHZ9tp4bqZgJoT3ozR5mA+NiZkXUOihHCRVJPJ/ZSC6eVp4WUo1Me3R1+nBpz7tKoAkyE8sf+aaMS5KIzyW/k5XZE5ukXA4j6C2wphSI0eSk31/nCc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2018 09:37:47.3804 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 22b0b492-4e1a-46d5-0b27-08d55744a4c1 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2696 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: According to the i.MX7D Reference Manual, SNVS block has a clock gate, accessing SNVS block would need this clock gate to be enabled, add it into clock tree so that SNVS module driver can operate this clock gate. Signed-off-by: Anson Huang --- drivers/clk/imx/clk-imx7d.c | 1 + include/dt-bindings/clock/imx7d-clock.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index 80dc211..f34f1ec 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -795,6 +795,7 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node) clks[IMX7D_DRAM_PHYM_ALT_ROOT_CLK] = imx_clk_gate4("dram_phym_alt_root_clk", "dram_phym_alt_post_div", base + 0x4130, 0); clks[IMX7D_DRAM_ALT_ROOT_CLK] = imx_clk_gate4("dram_alt_root_clk", "dram_alt_post_div", base + 0x4130, 0); clks[IMX7D_OCOTP_CLK] = imx_clk_gate4("ocotp_clk", "ipg_root_clk", base + 0x4230, 0); + clks[IMX7D_SNVS_CLK] = imx_clk_gate4("snvs_clk", "ipg_root_clk", base + 0x4250, 0); clks[IMX7D_USB_HSIC_ROOT_CLK] = imx_clk_gate4("usb_hsic_root_clk", "usb_hsic_post_div", base + 0x4420, 0); clks[IMX7D_SDMA_CORE_CLK] = imx_clk_gate4("sdma_root_clk", "ahb_root_clk", base + 0x4480, 0); clks[IMX7D_PCIE_CTRL_ROOT_CLK] = imx_clk_gate4("pcie_ctrl_root_clk", "pcie_ctrl_post_div", base + 0x4600, 0); diff --git a/include/dt-bindings/clock/imx7d-clock.h b/include/dt-bindings/clock/imx7d-clock.h index e2f99ae..dc51904 100644 --- a/include/dt-bindings/clock/imx7d-clock.h +++ b/include/dt-bindings/clock/imx7d-clock.h @@ -452,5 +452,6 @@ #define IMX7D_OCOTP_CLK 439 #define IMX7D_NAND_RAWNAND_CLK 440 #define IMX7D_NAND_USDHC_BUS_RAWNAND_CLK 441 -#define IMX7D_CLK_END 442 +#define IMX7D_SNVS_CLK 442 +#define IMX7D_CLK_END 443 #endif /* __DT_BINDINGS_CLOCK_IMX7D_H */ -- 1.9.1