Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754169AbcKPGZx (ORCPT ); Wed, 16 Nov 2016 01:25:53 -0500 Received: from mail-sn1nam01on0080.outbound.protection.outlook.com ([104.47.32.80]:41765 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752119AbcKPGZv (ORCPT ); Wed, 16 Nov 2016 01:25:51 -0500 X-Greylist: delayed 10878 seconds by postgrey-1.27 at vger.kernel.org; Wed, 16 Nov 2016 01:25:51 EST Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;nxp.com; dkim=none (message not signed) header.d=none; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:700;Count:8 From: To: CC: , , , , , Tang Yuantian , Tang Yuantian Subject: [PATCH] clk: qoriq: added ls1012a clock configuration Date: Wed, 16 Nov 2016 13:58:20 +0800 Message-ID: <1479275900-42365-1-git-send-email-yuantian.tang@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-IncomingHeaderCount: 8 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131237502876391464;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(336004)(339900001)(199003)(189002)(86362001)(575784001)(85426001)(36756003)(86152002)(8676002)(5660300001)(5003940100001)(77096005)(50226002)(104016004)(189998001)(8936002)(626004)(92566002)(110136003)(47776003)(81166006)(6666003)(97736004)(6916009)(81156014)(305945005)(50466002)(48376002)(33646002)(7846002)(4326007)(2876002)(2351001)(68736007)(8666005)(105606002)(106466001)(50986999)(87936001)(69596002)(356003)(2906002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR03MB2477;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD032;1:EhCnuc82/DpaeRhrsoy2sNoahgpc6Ov7jh4unJT7NdqxsmSVblqw04zJ9iG+dKWvtGmy1cjkiZP1d4vcaG1mwvPP3l31OC7IQlkMvuzHlIcOWeejOOFmakAw+Skd4PmlOm/YsBm3Go/b4yeuE1wgjwObWLRFqXkaPEWWvbz6ewAhFyJnSyspxviiCHy7GzHUzemcbVm9IIrWsP1jZQZxDXDoZGv9JGwLFK4aep+kuVSTAjOw/5QlRMXvXRgmrBoafP1STL4Yhba5uoR/f4UPtavAVqnXBvb0AlZGPUoBWfk7UV9vUhR5r2KG2JuZQExTrel7DKSXn9r7NdU1Wf3J1J7dkxmlihK8dYXgYBtpDg+2cgvEK1C6mrqLzxAkW4ZcC7rTb1POaCb3SDSo/laXtGx+rYgjMDhdxWsNSu7eD/QJXMwUVoGo3vu+zX8U1+rLpbcGoSNOmUAT6O+hs1VRLf5I3Ofk/PXquQKsILgsG9/YsCZNznbOTN9hMCeOofOK5ReGT5LUUwZdcYYCepBck8/olx+Mz4g4jYtUHpe55DLWMOuJiLQX1lHPIUx7IfuNexoyKxfvDITQu6l5+8lfMboVzMS6VV7dZThuPhLw+4xdAQgQ9eb3i6xg2jA1w/p7frzbfW/1o9jsRULoeqaYTCJlOYjB/ruehND1AUTAUSpZEgUzNVsfSJZIRF6Wy0fWpU9fmmJ0zsqC/7VJh9/iBj42lN9w2FUFS0CKurOv0Xk= MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;MWHPR03MB2477;2:JXFGietydr0+iJiQbzGDNCfND5hktSNLoMcR1AwCWd0voxUzyolzBSz/uGoDFb1YkClcKgl7fZZS+WmEVOFV8ZrMCXGVWF4blGU10AA/oCUsYiHfHKgZBPA2vLCdFlvrmp4LrlhHakWdVgkSWQX/jaOh+XoL+1/7lnHahSZ5GQ4=;3:aVsPriUmlqXGVM+/A3NcDxOSTaMl8OnOzHwmiHRypanYeeLTCLvj2kug1nc5DhFmHKwJUjBdUOzkn74zgwIUSVo0CnWEwPQmUBEPdhT2iuxCu8VncUoDC2J4T69RtAKHgHQQzTl1iE8holpyBtgEI4P8B71tGSQyiQZr1qHQNhbgGgwfL4bOC6/kZUT9Y7fdulWGDOV26Diy0OjLy1hdBV/U5JilMcNS8LYicSXi78R/8jaQRcIm+xxaul4DrBiRjmc/UY3BERrm7xUwblLcwQ== X-MS-Office365-Filtering-Correlation-Id: e32d02f9-6f66-4a6c-1828-08d40de7669f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:MWHPR03MB2477; X-Microsoft-Exchange-Diagnostics: 1;MWHPR03MB2477;25:B/Aa5CmNM9s6kFlPCt9JKOcVuqKZiRxp+Klk353hyejzF70gOlSe2THWYSGugCgspn200Z2EK55NbyUB1GcfaQuaKV3xrHmb/kyWb/S061o0XqWEWwYuHttuVzUiXSFhxHLio0eCzFbP3DJrYSonGnd4hBymuAAjX2n9PezVhP9awAdGC62Jz+sOBRULYMq52YoUgYXwDnvB64Il4w1w4fnX/d7tWFG1uy2+6ZsejJShaQq/MujQG5yoTToF3IDbMWHYCY98dHlsqMZtdObCXb0dCM8G5xynMl/5yGzSvDcSJMQ9wP3oC+pzNuTwPGVOorOhe4SIzqMls+Vh5xpC1aTIl0KK42VXfG0GvSZ0fBkDP9RJOpU2HtG2LIj7hQr229my/v85eExYtdAxfIkU10QDyfAAGo7u8NL88caOSIgJEnYK4YPpeYL+CUZ68snYoRkZKGDTyy+we48PF8h/Ps7IN00vdqSuDohnnx1s5cH1Ud4Bv/5xd6wad5sgUWW0Sx0K5KEFXawM0D0G8YbGb+AMQBVcAZyCBLpAMqyxxyicSHxcYLjb/vknAOGTOnkeikb/LNG1gquTjWRh8od2XjbLBN/YTf1zobEW/NyowJtDtRvpUWT9kbZjs6P0Nm478X6cOlEPvboYEGs3c2dh2YD+68De5wW8Nc8Ol+As7Er340PtEWgobEnDeepq2msdCe+c4octQ4HS+SvV54wDgYySS58wUUK/HdpnOXNGG7IehqziQkR07Fg98CplOhXx X-Microsoft-Exchange-Diagnostics: 1;MWHPR03MB2477;31:pZ8BkAJTuUqmjGVWWrVYPklOGVd0XnFpy526T8CM/3VbiIxRWicp50Gq3F8JGHLZzJ3qKHiu3UzEVge2ei4SLam0q2EpErZhpgKKXg4YjU170L6lUjsHdqTnHSL/wnkJ+ak9fU208WICW+k2wv0aBRtPd+eMKKF8bCMuYXj2hUOM4m9Y5IOB3aKCV6G0a4SMn26jR8kcFJIGDySxaGblQS1BWRhsanbCnXh8revZkorVDR7CJv1YCyBuB5AEKmYU/ov72pTc1onznqURzBAgTw==;4:SP1o+0X0XOXxtc/SXvm/3vIz9FZb2ME9lBgwqCw+EyYxMtkvh2VnrvlXdXYjcN3X9KXPOHWsDJkSWuh4GQyYkU0s7LZx1MzH9VyINORiN1ulcUW4cx3cJWTkAPPBaLiJ+/euXowYp4wHR+HTSk5uf5PHQJHVk0knKHxGN7TxeipeLwB4BvqZb/jcgDWic1QsCWZEqcQNxVk/38rbJ0CJe0FzFVdM3iT1KvCd9ENIoau239PJycIi/VU2Yk7767sz8SKLX0k3E8UVvKmOykg57/rfLIlzrRgGeX+MkVT2xk7UXRWbJZsG2yLVLZSxaKAZfBrm4y7uYgizjlPPZ3XTKoivaHWjKY0VCKCTLyqoeURnggxW5s7wYwqHUe+31dEHouNclGSLBViS2DtoGdKtZ3Huf2VZaOHX6H565R+ppa2Y4rQuNCTfJ4CUx2D4/Sv4gG2SiEH9Pg13KdzmeyMZwgezaFGp9S+fDIaLwa+pQ2BYbMDTjP4gR0PaWvI71/qFtUaAjAnp5xhOFNVQaM2nRv1fI1+frvMFJe4vA7IAhQbNBDReLOYFTeCglqccMZvz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095035)(601004)(2401047)(13024025)(13015025)(13023025)(13017025)(5005006)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6096035);SRVR:MWHPR03MB2477;BCL:0;PCL:0;RULEID:(400006);SRVR:MWHPR03MB2477; X-Forefront-PRVS: 01283822F8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR03MB2477;23:5MDds7ZVclA+ZWIEzqKcT7xCVkZUg7XNu2Q4QRpga?= =?us-ascii?Q?DBek37YnvnP8cePeZr9fC7q8tewrYGsvgGqKbvP/4vMUm21CvFcOtnlk5Qhu?= =?us-ascii?Q?LJWyTkWYlEvy34bJOADE1tsfHMmvBthSZVR3aERdaHNhukR7++ol2oSAW3zA?= =?us-ascii?Q?hPbR0b/VISnw/R6U2svvYwyjtejON9m9wbGHuOJyVwokO1wkpgF0fi+ukumY?= =?us-ascii?Q?Dpplmy0AqETTrmacfHF22JEMiJvU//65NzIg9u8wb0BnKBpQHis1aMtSqi/1?= =?us-ascii?Q?a9S1i72rAqS7oFkronyqoen21xLpujTR7zF7IWFU8evsG+RI6M11aLOfPs2x?= =?us-ascii?Q?jk/rFO0TJuZo/5dfaGpVLcLh3O25pCgHsh9kbqXRcneZRMmWfv53X4ARTjMa?= =?us-ascii?Q?QoxJKsaYBgOHkCyDUi2Cl9PN43EmswcwXkdCF32pJ0LFL+OK476acIcK3NTw?= =?us-ascii?Q?6nFSKjJswt8XRObH5M1lJfViHC+voEZjp1ndyjdBqkCbJ6a16rm6CrYwaepc?= =?us-ascii?Q?Pke9BZjqwF4uBlp/jalRQ0z08xdKSLeOvYdZfx7ZeYqZx9l0q44LxHEI5C30?= =?us-ascii?Q?/lQH4jWYFQfsvGC97f0LQ8CIwhmVOaHt7hTW7F0rjzcTutlI1zYIKjd9Tigb?= =?us-ascii?Q?+Ar305QH5gUeuGN8IayWr3Y4Sq8aRszMu52SY2Wr9EEyuoWsza3GHa3xeuqY?= =?us-ascii?Q?h/yf2F3qVi90E5Dd6kBX8LMC8DN1EJ4mpEnug2BEvenhVpUjS8u/3e+Eb+UV?= =?us-ascii?Q?1B8WnJUO/tTnp5grlkpDXrmA7EEoUvw2ktAP9DOzEDyar0fsqjRUeRV/bJQ1?= =?us-ascii?Q?XMMoTpsy87ZQX6f3qmOtpx2sVxlmvrO36Gdm/juhzvQzMzkzm1VxugfpLL1c?= =?us-ascii?Q?HuMLdvekcEmbYBYVcgbsebF60AlM55wpyFJOCELSb+pnqsKw7gDUw7atn+jX?= =?us-ascii?Q?Pvv41bWUOo1SSUWsJdEYD3gENZRrjvSu+7C8yBppjN+3V+OivNERw3QOGvME?= =?us-ascii?Q?eJlWJG4WjIh+poas6BMCieJmYaqMLzTZVMbwOuz7fWOgQuChbuM6jIMSNzrV?= =?us-ascii?Q?bD9Br4aoSagu9i9k9dO2XCou+KOKZOlhjLrX9QR2NJ1tayiBC76PrFfApYaU?= =?us-ascii?Q?DnNnCSElgnYqPitMI8eEvu65NTx2//c?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR03MB2477;6:EXcUrb7Bihv9jBEpzw5TMVU6iGbiEk9a5sunVfJ9RxFwwpvvZxl/NT7HPFt0Y1cDnhKTbanZA56YtPpFXeHh4gbb4mlHmb2FBkjzmjJb94d8SpdUkDPX/EB0ITeCiyRemRvfdtOVF7IHS1mG79eX/z9tizNRUs84LhJxeBvvVgtOsXNuJoDF2m4OJohWDUEvfpbIsX2BT0LZyALWmXeJJ1cDTqbaV6XdxnD8e242Gj1153Gp8n3AdfgjGRgytZX/pImtyDkfTsNoIVtnW5J7P/TCttcXEyH42J0F0RwdlbfafkS14YbCn5L5ebFx3xLOlb04aapRJmwh8qvFdcJ0Pw==;5:yraAFpLQNnkm5JozTlUXedW/+z99Kt28v5XzTDfAJnyHUgSvUfUWgY2QNkI/G41O984bRXROj/BXqZsqzegYoBsjMsgsfj2pt6NagS28Um/cmi3deLwGZdVjaaZ5E6/fqzxvOxkRTNlh7W/m3Rn4m57KbHEhk32jdvw7nrtrPcHOcfS0FBHxAyETIOyIsb+A;24:Pw1k/0LmoZx8RiGNfVMk04oGHej9Pjg78tKYyA9aeBrWaD6zTeA9HzHrEKH7k9ROFw++qPA/wsPGoov3l7/+Dj2PFQRpbQCM6WiPZcTzXbE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR03MB2477;7:m0jcVD/YWEbrwEcqzhWcsIVkBNPUS8m48hPx4kj7V8Mpl0rMhnST/I+5d8b15Wdg48Hdj5Knc0rS3j26AaDV7x43WOqXE9kRsDCy3Mmx6Qg0gPWfGPVrmBO+THfAxHqPC7Qz+oNgm8vfsAymydfsnrcv6dQEQB0Vr1Q7XfuT781lZ6e6sk62epY44sA/K9sQI26UGR2cHGXY4op71DjZhgY+RiPT5GQUBcQE1GQTAF5C5Ivj9PLP+M2xDHFSi4wm46qY3IHXNINl1qMeTcV65kUn26VXA0hdj8qkHPjTu/B4uHs1Y8j/ikGz0u7gDUXgI76hqzgIdCuEqeJsbwFCciWFRyKS7/tNk9kqdDsZlPU= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2016 06:11:22.4599 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB2477 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1624 Lines: 55 From: Tang Yuantian Added ls1012a clock configuation information. Signed-off-by: Tang Yuantian --- drivers/clk/clk-qoriq.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c index 1bece0f..563d874 100644 --- a/drivers/clk/clk-qoriq.c +++ b/drivers/clk/clk-qoriq.c @@ -202,6 +202,14 @@ static const struct clockgen_muxinfo ls1021a_cmux = { } }; +static const struct clockgen_muxinfo ls1012a_cmux = { + { + [0] = { CLKSEL_VALID, CGA_PLL1, PLL_DIV1 }, + {}, + [2] = { CLKSEL_VALID, CGA_PLL1, PLL_DIV2 }, + } +}; + static const struct clockgen_muxinfo t1040_cmux = { { [0] = { CLKSEL_VALID, CGA_PLL1, PLL_DIV1 }, @@ -482,6 +490,16 @@ static const struct clockgen_chipinfo chipinfo[] = { .pll_mask = 0x03, }, { + .compat = "fsl,ls1012a-clockgen", + .cmux_groups = { + &ls1012a_cmux + }, + .cmux_to_group = { + 0, -1 + }, + .pll_mask = 0x03, + }, + { .compat = "fsl,ls1043a-clockgen", .init_periph = t2080_init_periph, .cmux_groups = { @@ -1284,6 +1302,7 @@ CLK_OF_DECLARE(qoriq_clockgen_2, "fsl,qoriq-clockgen-2.0", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls1021a, "fsl,ls1021a-clockgen", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls1043a, "fsl,ls1043a-clockgen", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls2080a, "fsl,ls2080a-clockgen", clockgen_init); +CLK_OF_DECLARE(qoriq_clockgen_ls1012a, "fsl,ls1012a-clockgen", clockgen_init); /* Legacy nodes */ CLK_OF_DECLARE(qoriq_sysclk_1, "fsl,qoriq-sysclk-1.0", sysclk_init); -- 2.1.0.27.g96db324