From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752824AbcBWXyE (ORCPT ); Tue, 23 Feb 2016 18:54:04 -0500 Received: from mail-db3on0076.outbound.protection.outlook.com ([157.55.234.76]:44110 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752363AbcBWXyB (ORCPT ); Tue, 23 Feb 2016 18:54:01 -0500 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=nxp.com; From: Han Xu To: , , , , , , , , , CC: , Subject: [PATCH 2/5] mtd: nand: gpmi: document the clocks and clock-names in DT property Date: Tue, 23 Feb 2016 17:04:50 -0600 Message-ID: <1456268693-8630-3-git-send-email-han.xu@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1456268693-8630-1-git-send-email-han.xu@nxp.com> References: <1456268693-8630-1-git-send-email-han.xu@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.88.168.49] X-ClientProxiedBy: BY1PR20CA0015.namprd20.prod.outlook.com (2a01:111:e400:51a4::25) To AM2PR04MB0771.eurprd04.prod.outlook.com (2a01:111:e400:840b::23) X-Microsoft-Exchange-Diagnostics: 1;AM2PR04MB0771;2:gLtS7h1vjBEYzk98wy2Lxw/HSi/7M24p4R66XIThhUhOOHI84oIEkFaR3NZFQOlaPdZF/B4ujNhr+ZiLMy7y+uap3bIUtGu/NwsZcahPj6F5bmlwE7OHlLr+aB719XcHTsHiPOn5Jz+EKndt/WJXQg==;3:LTQiPMW1gF5nEA7PO7nOrrZmgUqTWR2y9DxlyKqkV4r7fFRTZjTobkRGiNIHOVG3mKs8Mb5yQNUsqsGADhWtII0/qcBRC7A4HvxMi6/40IFtbXoDebJrz4oteoCkLY5b;25:hG4H8slwy77RjAS9CitZZYLGf4y4TdEzihH8SXOF1/iydgPuxBQVR1cUgpszcYCnQG7dRQyrJ6MfkQUW303WdcomQnDiZBImi69Sqrnw+qcg0SMsBGLD5nsbAK7fYiiRsPm7FAQTsxe4alxVfKJS5YMndvWbsbMQkroTXasIZ0owGgbDV+/pWy05nEPkNWMgMgcrfpMRvg5qU4yt8zsl1quYoBvVmXxfOOxcuUqohv0XyszngpJNxZ9lCXM/3v/1QEOAq7zziMwv7tFI1sjImmwPcYwyy2MMGN1VZB/ZodsJ69XEqn1+Fq5xhxYyRMlvdlmULCGAdTzk/CNsExICe8sZ/Z8Kb8CU7U0Ve9eiUUE= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR04MB0771; X-MS-Office365-Filtering-Correlation-Id: 1f84b4b2-0442-4433-6610-08d33ca7f3ad X-Microsoft-Exchange-Diagnostics: 1;AM2PR04MB0771;20:u/ROIuzAumtFt7HDCxTvSVfWmQRVD5KdtIDeZqzZlCcqDFZv9TZ5a067taz1bNBxDPLeAI8IT6G+osAqQUQrXW4IG2tPgQ2gAe9Ylq2A7MHUjTa3OVuUOliYMyhydQNFz4vpiOIpdq3SLwSmXqu5MZaImXQXkh2T+WwTU6dqewqdKrHNcmQbN5fMrqHg1tDDivyiiXIEzqZd5c9oVE54/Z98Hyci9hC4Q/shDAV1k3A94gzb6Mmu3TEQEALmhCNhiebZDlK/kSAEywuC5tZdpW4evybgAu/0F9XT1YZCbNWalvaxBBfTKgqX7TrmJsrxLF3p+bUEouQP91NkjZtMN0xpFxo40XctrCgq5ylOLE8XrPUI+pU7BNmZfgqIXn/bXrljHjcRiYVLCzj7VLzbgkRwL/tJtv90Zob4BDYDOU4kkUV4WksO35s2RRUBn4XjI9hGjVGTZ7o1+O6grUPyApjdSeu9KC+T0fb0P3zdvXT84OhognG9Q46QUhPE8Lyc;4:PH0pUXsdk/JK3hjxq7AEVfhL7XJtKDfrxg9ot1lMkxX74P9PZVdwq9ZYTZijP2yCCvPF4tm1qU9jTbqbObSYPd0redcD/TnWLC1KnbVcDDnuw7CD8h6HJrl/pcD3zNbl+irFPDgUrk1gnFh4iIsYQslSdsKWWaMSSdo9+rNRbqecNUO7t9U3HZ/qTiZaCD4efAfdR/GDdLyay8pil5MqQJXUAUtlFYb2hHHzUE7h0sKQCIK+zNcKjFp5HEyBw4SndN2TRRnS5EzwJuCp3z05hJLcUIm8gnC2ppD1jXczTP9n6IevWrxjUQRFy+1TUudVXoAckOdPu+wCVmaU6/zseNi14lWszhV2f9ee4BhYkygL+BzeHozi/cdLBR7JL4PBc11iKJ9sfLZWllz8v/jy9GGoKJEAcxuD9PpD3pSUdAM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:AM2PR04MB0771;BCL:0;PCL:0;RULEID:;SRVR:AM2PR04MB0771; X-Forefront-PRVS: 08617F610C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(42186005)(87976001)(3846002)(50986999)(189998001)(76176999)(5001960100002)(36756003)(575784001)(66066001)(5008740100001)(47776003)(2906002)(1096002)(4326007)(2201001)(586003)(5004730100002)(48376002)(50466002)(6116002)(33646002)(92566002)(50226001)(229853001)(86362001)(2950100001)(122386002)(5003940100001)(19580395003)(19580405001)(5001770100001)(40100003)(7059030)(921003)(2101003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM2PR04MB0771;H:chopperman.am.freescale.net;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM2PR04MB0771;23:btJ6YMziwfn5lgiwK8/YHQ8ND1614h4TtmFm7VGdY?= =?us-ascii?Q?gOKZjRZuHsPXToZJJEIRNp+DQd/A/95leiWPFV7A7YQh5RIAxRQohRKqYaaA?= =?us-ascii?Q?ZI0LOKmxx9BNGYEWL8QuFzY6OR+CC57rP1Sb+08Q1JWLiO+86ecfuBec2eMx?= =?us-ascii?Q?sFtiyn1s3hQPrjHnUzcj36g9OeftQjS/VJSxK9iyXWosAUuiYU8c271n52aw?= =?us-ascii?Q?BSK4RuXHtQfsJCGtk5lYn2Uiou3l7U/vPKBJGm5ZPLlmwRlrVWEYPgSV6dp9?= =?us-ascii?Q?fqkt61dyD3UJfRvDZukZgrhZ3Cpi46IV52Hn+YFNTjsuR3VHrEAbQVJi+udQ?= =?us-ascii?Q?qoljCAHUck3kicRd7+P1pjiOORTL5jw9/N1k+rRaW0Oz+PyHSBEwCyOksQck?= =?us-ascii?Q?iaHx40edAdxcls6M24w9gwFmMRO2KexnnsrH2Ii46vejIVzIgOpIkbOYvII/?= =?us-ascii?Q?EYBgmkutD5wKe49OKOimvCJXA8R3vlLe/P0/Hxzh+p+8ojRhalVbn87jZVH+?= =?us-ascii?Q?J5vIGR17GWFY4Mk+rG1Y7QmgUCsP14Z/UeWGE62jY25REzCGyWmPPv6GzjBm?= =?us-ascii?Q?PA3vaP72oKXFx9q6L0siA8Ra52J9+Ym8n2P244SE5ZHHqIofJ1QRz4CghJ5y?= =?us-ascii?Q?svssd7Jy91xIHCFEfodYoZS2AvFCptGxcIhg19BR7K4YiKr1TH9jP07x895i?= =?us-ascii?Q?aG+DXeR/5TEG8ZjsTK/bivBYsMza62xrs7TV0sKyQzaVkrlPl4J0nd7XtwVs?= =?us-ascii?Q?h7wGWaFT7PoPbm//sq6ZQzZLASAszF14Qa5Gdt4s01xx4d9rZW+QUEn39tCL?= =?us-ascii?Q?mnaiHQn0cGkqWVLeuB7UIatORNPXrMVXrZ3UoJITQSuD+vnCBPxuMK8eVu/b?= =?us-ascii?Q?ZWDZnbLuE5qq/5oSv7FRhL3VNWfcVlV1HCtXdajjox0p+YFuOpyZfxLuuObb?= =?us-ascii?Q?VQYH2IlM7sHLr2IYqGCB1ggTfUKCRxrD/AkGSyAiVfcbHuTaQhxSbZMjhK6J?= =?us-ascii?Q?fi4dZp714UQQAXcPqzQ0ieAU55MmIbDZ7oxOztsq5hCTZrQAO0QS5+TPidqV?= =?us-ascii?Q?9v9ukI=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM2PR04MB0771;5:msOH5UDL0ea4GTmwH88SNs/k31N6S5dNPsoKNbzkcXKKi5u6C+Pm0cmj/MOZALYPy0bDXlU4KwuPiezRtQNWcriqqP2WR3DjbGskse/0pj/xGyfuA10rVbg/DyMYSc1/8PFn6vV+hC7Z+VEvfJKydA==;24:txA8xJtGqFfHmZHUMtOph4qNC6YZ0wyr83ySbVve/6wA0AKiY7fV0McID3iHoNTcAJNU8C7RWeo1V2djIDW0jgNM58bEJ7BHTts5OBlJzLY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2016 23:20:40.5742 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR04MB0771 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org add the clocks and clock-names in DT property, gpmi-io clock is mandatory for all platforms, but some platforms, such as i.MX6Q may need more extra clocks for submodules. More details please refer to the SoC reference manual. Signed-off-by: Han Xu --- Documentation/devicetree/bindings/mtd/gpmi-nand.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/gpmi-nand.txt b/Documentation/devicetree/bindings/mtd/gpmi-nand.txt index d02acaf..c8d0e2f 100644 --- a/Documentation/devicetree/bindings/mtd/gpmi-nand.txt +++ b/Documentation/devicetree/bindings/mtd/gpmi-nand.txt @@ -13,6 +13,13 @@ Required properties: and GPMI DMA channel ID. Refer to dma.txt and fsl-mxs-dma.txt for details. - dma-names: Must be "rx-tx". + - clocks : The clocks needed by the gpmi controller. This field varies + depends on the SoC design, "gpmi-io" is mandatory but some platforms may + need several extra clocks, such as i.MX6Q, it requires "gpmi_apb, + gpmi_bch, gpmi_bch_apb and per1_bch" for all submodules. Please refer to + the HW design manual. + - clock-names : the name of the clocks, please refer to the HW design + manual. Optional properties: - nand-on-flash-bbt: boolean to enable on flash bbt option if not @@ -51,6 +58,8 @@ gpmi-nand@8000c000 { interrupt-names = "bch"; dmas = <&dma_apbh 4>; dma-names = "rx-tx"; + clocks = <&clks 50>,; + clock-names = "gpmi_io"; partition@0 { ... -- 1.9.1