From patchwork Tue Sep 22 12:34:04 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhiqiang Hou X-Patchwork-Id: 521028 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id D506214010F for ; Tue, 22 Sep 2015 22:41:03 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757711AbbIVMlB (ORCPT ); Tue, 22 Sep 2015 08:41:01 -0400 Received: from mail-bl2on0102.outbound.protection.outlook.com ([65.55.169.102]:18768 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751930AbbIVMk7 (ORCPT ); Tue, 22 Sep 2015 08:40:59 -0400 Received: from DM2PR03CA0009.namprd03.prod.outlook.com (10.141.96.19) by DM2PR0301MB0734.namprd03.prod.outlook.com (10.160.97.142) with Microsoft SMTP Server (TLS) id 15.1.268.17; Tue, 22 Sep 2015 12:40:47 +0000 Received: from BL2FFO11FD050.protection.gbl (2a01:111:f400:7c09::134) by DM2PR03CA0009.outlook.office365.com (2a01:111:e400:2428::19) with Microsoft SMTP Server (TLS) id 15.1.274.16 via Frontend Transport; Tue, 22 Sep 2015 12:40:47 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD050.mail.protection.outlook.com (10.173.161.212) with Microsoft SMTP Server (TLS) id 15.1.274.4 via Frontend Transport; Tue, 22 Sep 2015 12:40:47 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t8MCe3vc023677; Tue, 22 Sep 2015 05:40:41 -0700 From: Zhiqiang Hou To: , , , , , , , CC: , , , , , , , , , , , Hou Zhiqiang Subject: [PATCH V2 5/6] clk: qoriq: Add ls1043a support. Date: Tue, 22 Sep 2015 20:34:04 +0800 Message-ID: <1442925245-39246-5-git-send-email-B48286@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1442925245-39246-1-git-send-email-B48286@freescale.com> References: <1442925245-39246-1-git-send-email-B48286@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD050; 1:HKWUeRz6/DpSk33lIKZsEZigsgoLnvRRaXrU631scMLhhjYyQsfgTQXUMie+QWGjOaVK3gWXeBpMgfWERzVARORYkDd+NiBxp/u88m2MFAjUJIrkDb6kpDv4sl296y6RU5nZ3AgdUtTjl/jj28AQCCsiAG2UW4Cc3ZUiNIWNPIrH+i/hbtk2UZSsnfXuom0RfibaZxZ0S2kVx+o+hNMhQVHoGd9tHVakac4f1VCm1beUPEBk+LxAamch07EAZGUPH0IEWxMQYPqR0/eu+UAsXpLZz2QWufAIKgjbDTkoeT4Yk9GsEwr6yWWdULWzasGCelYkU1Z/cDUi3x32lhDFzUIVy1lES/c2uxE+N05ITg4fl6Trc+9FoSkPOyEvxVCqIwK4yFWHAXsdVdpw43+dqg== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(92566002)(85426001)(107886002)(97736004)(77096005)(6806004)(50986999)(87936001)(86362001)(76176999)(2950100001)(68736005)(36756003)(47776003)(105606002)(5007970100001)(69596002)(64706001)(5003940100001)(229853001)(19580405001)(19580395003)(11100500001)(46102003)(189998001)(5001860100001)(4001540100001)(77156002)(2201001)(5001960100002)(62966003)(48376002)(50466002)(104016003)(106466001)(81156007)(5001770100001)(50226001)(5001830100001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB0734; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 2:oLL/liqi/gTJSbf16IhgRRY7PuD+cIyOmA4aL/qeZm+N8CUefu0vPVmkh/tLG8SAnw98cgffQJ9wUOPmZiH5bKT3msZx7rJaQ9nObPcLlg/gttB6s4W0+jMsSxPojk466KRNZGVIzzO/LOP2WUsZFd5Em87V5pkPBYyT2vzCtqc=; 3:iCEPZ6w1Wg0J/NI7465EXPsqttAzpSvI50ZKTsH5pHQtahCLW91V6IYix0ljqd43LZkvjBB2IBIZnVUj1vOuZBstizhJuwoscUsN8NvalHxFVCwCPH4WjK0QqbS5JEFQMaEfSbUgLbVlCHE+F0owsKtKML/oJ9ROEhcj4Mc3oyfEQdmIhgBQsiM/LiHQ3tCQJTTLVjtmkMmlHJfRtVQi0xLjC6eUwikFI5ginyT0A84=; 25:nRMCFLbFGXgj2BHXL6OY2SdavDfANi/c/66oakMYgzrJ3aD98wvNQqSR76lKavzl66GbWwd9wZ1gt5qj6DGFFvCes0twnjQWET7va0tf/mlra3Xi4gWmpEB4roIM8hrPWS5kAWvnaPZJHD63ZPndTeNdQaP82C+X5McwdSs/efEPrRnTF9xkdiP1tcLjwWmVBd9aywDDNpNx1zdZYBNGBidRRTycwvFkmvcZlakZAOYby/b6mkvQI8FL2cWKNxom X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB0734; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 20:pmb5YSNKodv2GeesU4gLVU5jnCFNs37nVBmvYVfGf3TCNBv5dLHm82zfrf3cdvda3Zu80sqPRA0P0kVD5yLQk9j7Tn7h7Ep0Yg+Qly4Aoevi3+iEuIrvonahuxsN0joUQAXcNBfIM0sY5DKcPgc/zsunGRbBrri1QxNd3GCia7qPp2dYu5mYBKscU2/iwxhImTXo7YZ4DOXHkvFaVyJdTuEtR5yypFlvo7ewFIrJ3S1/rZkAOJMRJci0rUpQ4tvQLjyqy8DTSxnGOxvDhv1cg2/+q+s/vwth/AECKopuCxuNbudrYz+rIz2S9viQawFhNCbYYXYiOiRXG2nqkRaW+HBsmfcQK3PAJRviTfPybUQ=; 4:VHbwCupi/uXs72j1wu9iF7e34Os7olXH3txY1l7JDpnh1Bp0DZGDWUgTuXL+gp/0cpNfuPqKAn5lzmIRo6ro8mfz8hKUweicaxiSwc1EQGWkNwyXz1S10Di/KIv1b7ebfVo1ycOcvaegWKDemrgj27Re+LyaEcGyhsbhI/Fhcy120TqYcoW5kwLKJZ4UGKKd2y4iGsa99Jm/eWZl5xmh4mUgRtgEqxV5u1NoxDGi3RKyB56pSeqrkVRRFeuStAHWTNSgO7kEPSBZA69BML9fMaNB1dRTe8e0lV9SV6/hhbAGx6hsbEv/A1XQ+VtO5HPrztg9PcKQ58jV7wi9iXW3jxRh8YIffXfD7rqDv5pChnI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001); SRVR:DM2PR0301MB0734; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB0734; X-Forefront-PRVS: 0707248B64 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0734; 23:m7qrXa8vXVepHOLWQ6mwr0NO7frksPAIoq0s17x?= =?us-ascii?Q?gZ8v3bgwhL30p3bUiztt7PFpUIBM5iVXAh0A68U6c6PeeRCSNL9mY+HBgvno?= =?us-ascii?Q?f0m8WPJLZ6cZ7n+kCDVNbFcKO0GWrtKbFbTCS81WGWgD3t0wusDsFaeDpy6+?= =?us-ascii?Q?GGP+qlAubEdCNdnPLehXVII+Ej9D6UQCnaP6+Eihdy7rF8ZHtnl0rG2UDOC2?= =?us-ascii?Q?qR/y5mkfdzl36IHp0eVrT96gKkpxcfcU2BG1I34m/zEgj0f+0tFbnJRtCL1F?= =?us-ascii?Q?Z51dRw96hTCZdjpZVIYMeyQboIvZX4KidNidCkXiRvmdTyBP5kJOfF2lfOzJ?= =?us-ascii?Q?Z7MupL7SZCjSu2SmH/4WKPlKovhswFOFnLCGjtMFWZNvjC2H5PeZxn6M3Cag?= =?us-ascii?Q?mhasejnven6aUjIaj3Yt1o9qE/TvUYeB9SI4lgoH7gJLj2OEiNJ47Q18p7Q9?= =?us-ascii?Q?9t8wHe5RaTVTnB8lmSkUwp1oSwSkqVp9dPViE3kbV8Cme+/7BmPTRsZQN5Gf?= =?us-ascii?Q?C9kpsGT5Jjf0KuhSOHf/TGy24FjAGug+LnO5NyKoEB3LrYtr7dDetPO5F7cj?= =?us-ascii?Q?QKdYacRTSyz9EtGqQpu2W9lfebTLXEPD1FMz8rxnD6KB82ChhnydcNalXeGV?= =?us-ascii?Q?mw/ahRYNUzo1j0bDVbfI28mJ/mrQD3uHpqo4SiN8hKo+XgvoftekoxBbwsbt?= =?us-ascii?Q?KYaO0jNlsOfxBFjH6DhSQAoWMWiPvpowS4Y2zspLRGOkBoLQJBtAaSuTikiz?= =?us-ascii?Q?8kPS7TOBStBBRZyMFdKfOsjNkdGiJqymhn9ish5ZeHDFpecTtPaiEAUccIFE?= =?us-ascii?Q?mIc1oe1hB3VIP5AYePS0lLi9D35gKMlPjPFQQQaVPXMDfsmVpghDUT3j1xgP?= =?us-ascii?Q?OqyEsSXqwAUY2zM/afUaeWEgCtpt/w5KLiyIrNDZTnWFjW7xE9OkNicnsWqp?= =?us-ascii?Q?HtHbJTDhkixvNxp3oPQaH/J0KNYTdT4ddp0EIrIk54PcNJoi+8H1FK8jOCB4?= =?us-ascii?Q?z64mNJe9uYvHcBE4xfzXMsz0k/8s9Qr6rSG8YgbYzB1878cQc/gWjN2qoRf5?= =?us-ascii?Q?oeMgDX9HIFvPz00Jh5XoaJ5Tcu7TjWK8SX/SGwK8nhPvf1IGaxWDNfyoFg2Y?= =?us-ascii?Q?bH1VAeqJspxxV7a/7DS/cD5hTEiQih8nkZolS6ho6Zccr09TpYAvjd3h56M+?= =?us-ascii?Q?7bYEQGxJpuwWLKEBHYQALSdV11mTQJDR0T3tUaxZI8SlUut55rW3cXDiRXGt?= =?us-ascii?Q?xHwWiuKGg4uCJvyhcQjE9ExEZZFFGrHkCq6dgk9tx?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0734; 5:faDkuUJ4j6Cl5xIqGV++qHNB7H3fxTCyz6AM+csKoMy+NurqNvLLs+2vT811pC4iOLdUNZTY91JfTQ2/xtSpBY0qywlPrT4ARNeLXu44dq0rOaF3loCvv4QFpp6aTlZq5t1Ts6bFj+s9ClzuucjNCw==; 24:7JagTE4YNMz/QwGtu/cwKtW0/o/DmfmYUk93Wr8PESh+dwWluYoYucWJbAE46O/qv2q72qwuGfsBi9d9dKfyz1E3NH+eN9pLFaIn60GP1l4=; 20:qIhYGfUBTgDcZIkb0v4bMZ3bRFbGW7cUUgPEL4GycZtAq91UfthRl1Csk0Ri+7n9YfGUl/yjMoR/bcPhFQI1Pw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2015 12:40:47.0517 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0734 Sender: linux-i2c-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-i2c@vger.kernel.org From: Hou Zhiqiang Signed-off-by: Hou Zhiqiang --- drivers/clk/clk-qoriq.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c index 7753fa3..e71927b 100644 --- a/drivers/clk/clk-qoriq.c +++ b/drivers/clk/clk-qoriq.c @@ -244,6 +244,28 @@ static const struct clockgen_muxinfo clockgen2_cmux_cgb = { }, }; +static const struct clockgen_muxinfo ls1043a_hwa1 = { + { + {}, + {}, + { CLKSEL_VALID, CGA_PLL1, PLL_DIV2 }, + { CLKSEL_VALID, CGA_PLL1, PLL_DIV3 }, + {}, + {}, + { CLKSEL_VALID, CGA_PLL2, PLL_DIV2 }, + { CLKSEL_VALID, CGA_PLL2, PLL_DIV3 }, + }, +}; + +static const struct clockgen_muxinfo ls1043a_hwa2 = { + { + {}, + { CLKSEL_VALID, CGA_PLL2, PLL_DIV1 }, + {}, + { CLKSEL_VALID, CGA_PLL2, PLL_DIV3 }, + }, +}; + static const struct clockgen_muxinfo t1023_hwa1 = { { {}, @@ -452,6 +474,21 @@ static const struct clockgen_chipinfo chipinfo[] = { .pll_mask = 0x03, }, { + .compat = "fsl,ls1043a-clockgen", + .init_periph = t2080_init_periph, + .cmux_groups = { + &t1040_cmux + }, + .hwaccel = { + &ls1043a_hwa1, &ls1043a_hwa2 + }, + .cmux_to_group = { + 0, -1 + }, + .pll_mask = 0x07, + .flags = CG_PLL_8BIT, + }, + { .compat = "fsl,ls2080a-clockgen", .cmux_groups = { &clockgen2_cmux_cga12, &clockgen2_cmux_cgb @@ -1228,6 +1265,7 @@ err: CLK_OF_DECLARE(qoriq_clockgen_1, "fsl,qoriq-clockgen-1.0", clockgen_init); 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); /* Legacy nodes */