From patchwork Thu Jul 9 18:09:43 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 493526 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id A2CDF14029C for ; Fri, 10 Jul 2015 05:18:53 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751506AbbGITSw (ORCPT ); Thu, 9 Jul 2015 15:18:52 -0400 Received: from mail-bn1on0114.outbound.protection.outlook.com ([157.56.110.114]:64064 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751215AbbGITSu (ORCPT ); Thu, 9 Jul 2015 15:18:50 -0400 Received: from BY2PR03CA078.namprd03.prod.outlook.com (10.141.249.51) by SN1PR0301MB1647.namprd03.prod.outlook.com (10.162.130.141) with Microsoft SMTP Server (TLS) id 15.1.207.19; Thu, 9 Jul 2015 19:18:48 +0000 Received: from BN1AFFO11FD025.protection.gbl (2a01:111:f400:7c10::183) by BY2PR03CA078.outlook.office365.com (2a01:111:e400:2c5d::51) with Microsoft SMTP Server (TLS) id 15.1.213.14 via Frontend Transport; Thu, 9 Jul 2015 19:18:48 +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; 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 BN1AFFO11FD025.mail.protection.outlook.com (10.58.52.85) with Microsoft SMTP Server (TLS) id 15.1.213.8 via Frontend Transport; Thu, 9 Jul 2015 19:18:47 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t69JIatc011658; Thu, 9 Jul 2015 12:18:45 -0700 From: To: , , , , , CC: Frank Li Subject: [PATCH v4 3/7] Document: dt: binding: imx: update document for imx6ul support Date: Fri, 10 Jul 2015 02:09:43 +0800 Message-ID: <1436465387-5992-4-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1436465387-5992-1-git-send-email-Frank.Li@freescale.com> References: <1436465387-5992-1-git-send-email-Frank.Li@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD025; 1:NM/RJV6X1cLaSYZhcBt266ye99wfyyKYm/V263hezhF7/bKs9yGq1s7eU54iww+Jb0QyBVPXUvBmORoHNlUR6MaeI1TUmienvdAYcYxFzlSh7Y1+nPjoFRj7Wl/MVRl8WTYcRfAZy8tPcumvHnoCsjhjpiVf7gACCN1fXLtVIijOKF19/K9oeu3au0iSaLPsMwpSEWLIbjlQmaF0bbxNvJ5Qcveuu7laL2/gLzyTPiVoiUT4SmEnp4NukE4GXMWt9y7caX8cZOAeI5uo9/NUqQSH4/UH6AW/dC0TAELAhJqa9lfNOgDaPiQyqxyvnWS5ijfQpXKvxM/ho3ZmDC9ndAsNxmMe/94dG/LQoT7uO0/CpmyQrBRceaVwX5luxtRVdOheQLxsWQ1EFHmv+GrkPDtpGNbVrXuqHToDwSJLOU7EQ5fEtbFaCRsJNw5BbJUc X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(189998001)(6806004)(5001960100002)(107886002)(77156002)(2201001)(86362001)(86152002)(77096005)(2950100001)(87936001)(85426001)(62966003)(47776003)(105606002)(19580395003)(19580405001)(104016003)(229853001)(50986999)(76176999)(50226001)(46102003)(92566002)(50466002)(48376002)(36756003)(5001770100001)(5003940100001)(106466001)(5001920100001)(32563001)(2101003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0301MB1647; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1647; 2:xg7ROCNx/L7L0akGEBfsFH26L6S4GQbPBkHTwqZiNax5HXsjcR5KV1uzh8qlY3ZQ; 3:E57pr9POMfPLmR7QHnVD4XbMUzaASFPfF0yeCAn2ZYwwPMtIvXLkO2iIYQZPyD7mfkf9TtR9C7R/G1UxICHQXcUYpD5UkmbMs/VXo+qsrL30H2E3hKzIljmRwhKuMPwBfVoNxYDgNvgFkYwbxd5wIXdbgzI0JC34Hb1dcxG1C2FQprkitbGguN75c4GrQzvVQaaTOHTM9Bm/+a+IJKisZkOj2XScptgEIDQNSgEnUIg=; 25:nR0g1ubR0S8t4ZY+7vBuZs67VxjyOMy4ityKGyZawzJKUV1hwaEZ3QrueMyol3yLKjmqkYC2rNjpe2ontMZabxYJvrNpUaYtNOa6NkpKeRegzkdO4F2rPnxqQBRGc/dKmq43zrWoEmNTZoTJW2czrIwsA7ObEmTJxfXpjpI6AzA4uVgBYn+Yqegaf5tjaSNC38Q6gpQs8kRfXEPPluw2BNBcq9X49EBRF6N9LaMX+32qInK2nEq6EJMv+ciDmS3g; 20:PIhqLMuWazmgIrJ2po58A8rotVwG3FNRVIOlMRFzyeURw7J5PRo7o6MpDWPtNgXvoRpKWQC6TOH/W3rcKl1ObksT3oSmUxSvFRIR5zU3p0npkAw81UFcRU1SFZ3KYZPoHZM7bSPz44CgG1DkvFAD7xkG/N0sM9AW63Rgi3y9rNfgw2aeCzXiE+wxt/BEMnzcVd0ooc2J+33Ijw2TtRoaMKzfhK8bUfS/k142vm9kpo5YQ1GmZkEi9uwa/ahn6yLBI3RAcMSKr/usJppO7f0g0WZE808YID5Pr1gwnS1dcyVG9e6kBvH8S0xvE3hhMg7J0qJpF1oHVXWs7MTebs/UYHFUHWJGDLrkPzNH8b5YI6I= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1647; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:SN1PR0301MB1647; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1647; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1647; 4:Ya+IETgfPGQEywAwe7Mw5i7PRkbASV7WgCnEE/rcXBE10kXSM8nPr2Z2XbjeL1O+/mKR85d0L2F0EcURRZ8TdA2QsYMjpvyGaj5tRJRqb6CnmiLKnWqsxtp3acJiyjPT6iCcJVmlBkEnUPGG9wUUulECs10IHXBdLh/irUh3kMepag3E6jP26HoLUfxRsAlz98siKVP3yOaj0EfaCHqLWF77d4sOYHIt1OHT3RIJnhHy9/Je8DTOC5FobyT1qWomLeQP5pNEVryXHm3ctL8zFtqerCPrXGCuyHL8iL3rlfM= X-Forefront-PRVS: 0632519F33 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0301MB1647; 23:zk3Qx4zjDZc8PhCtRgxTa11jANJWPLfQECynssW?= =?us-ascii?Q?SQ+giwQhaRTqc9oHjGWeM2tkVUJ1CFDdZ/OxoFEHuB4Y1wiGTBu7tpR3qvvy?= =?us-ascii?Q?2pnOh02MLvam6NPBny0dYTpw4uzAZozJqRd0vznsubjAVwnzD5Vc6sb2v16i?= =?us-ascii?Q?6Gild96tyJFslkvxdC1ezUZ7DqQxcmrCVt1uVPaopwkugSUy4qqnt/UbpxlN?= =?us-ascii?Q?6X5Pn/lGB5XWcSs90VAHKdORstPL0K00zsoZMdX1l6X6yMQttMqdnS7mIj4E?= =?us-ascii?Q?Fk5kx0Dze9lJBiEq6pO61uCTZTF+812kGyhzYMnLybPZIV+4KK/9EKQyTM0/?= =?us-ascii?Q?k0WCsBaQmCQb4qhMMxeLa3cVYfVGELRnEStCLoCvHYHRTDM+/djLkzfNwn0m?= =?us-ascii?Q?/eeQjdspAzDY5XQWfG1JHFtXtaEnjLx6G4IxSV9ATAXBEWOhpLvd1ALcnl8S?= =?us-ascii?Q?n4L2h1lz8fjiZLoefsTyRkRefthsw3VSv4LSznTOUMDVe22s+vCHUqNmErMD?= =?us-ascii?Q?hnYtWsGE4pUS93ZEd16XKvcVRDYWdhPyIrdnS5IkxwM63mMXzAJT39yBT5KJ?= =?us-ascii?Q?RyUgcSpOZJEV3nuUeTEUAek0bTkIrEHFKOBGQXCd1v1hsJLAsX+qO4mqvRUW?= =?us-ascii?Q?5V35TbmkRa/SQCHEQk/zwEbdXQf/LLgW36QKj24r+pXCPYeOSHeKw9N3f/gp?= =?us-ascii?Q?Sg89KgLRxeqz3c4IQpvjENPgzH2sKIUvBqdzbG6Z76gPuTgRr281QI1Bd0i3?= =?us-ascii?Q?9cUay7MdyZpWBlWDEjfJzsddBxxIuPFqCivr1EdnTCKN7pHHYTage2LRTraf?= =?us-ascii?Q?Iz3XSpYiDbxJiSiVbhfIfw4hh0ODqZ/zv+4UrJ6ydhoe+WHQt8PnzNbHJvxN?= =?us-ascii?Q?5eIGlnJ/th6GiuAKxLXybpQER5HFczvUCBvIzqXZz0j1nSFVMlnUa2riRSkI?= =?us-ascii?Q?b78FmXTs1BBxnu1Z3jH+fR59POrsccA622ePGinO4rADOxL+L6OHOGJ5qigD?= =?us-ascii?Q?k+JGnQO9BoRUj0JlPd6ZTrRwL+SaJjNDNpgogIQDjCxjiLXq+sLx18xHMkr/?= =?us-ascii?Q?MS+L7jWg=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1647; 5:sTWpag6DVO1X3GZCASSn+jDW+hkr2mNqApyYU99BfjY/cJGJ7M2DYRWEtez7CwlAJVI0vP83oUv0wUTCwGDMpyqrgawzKdmfXcqlZWTkzRpZ07MbEVHFBSDGSI2o66/I8aNEiHMcPAQ3tSHPGtj7eA==; 24:DFAUnn6Px12v0Y1O2GqGgZfv9m2GSS1gsVPYxFsXpk8Lt3UlTxoiw8F3E6ckBHXo9+Ua0E6inlsoF9LpMepABMuFjn29epZYNuqPIlqqegE=; 20:81iQkpoMw6DqW7PcpMR8J6dH6Ey0e7vwCgDTatsVlDs71pKVeD2GNBhUqcjLlLYysrqaWtgMDhTA1jNWdLauZQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2015 19:18:47.5740 (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: SN1PR0301MB1647 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Frank Li This part just add necessary change to boot imx6ul. Update clock and pinctrl for imx6ul Signed-off-by: Frank Li --- .../devicetree/bindings/clock/imx6ul-clock.txt | 13 ++++++++ .../bindings/pinctrl/fsl,imx6ul-pinctrl.txt | 36 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt diff --git a/Documentation/devicetree/bindings/clock/imx6ul-clock.txt b/Documentation/devicetree/bindings/clock/imx6ul-clock.txt new file mode 100644 index 0000000..571d503 --- /dev/null +++ b/Documentation/devicetree/bindings/clock/imx6ul-clock.txt @@ -0,0 +1,13 @@ +* Clock bindings for Freescale i.MX6 UltraLite + +Required properties: +- compatible: Should be "fsl,imx6ul-ccm" +- reg: Address and length of the register set +- #clock-cells: Should be <1> +- clocks: list of clock specifiers, must contain an entry for each required + entry in clock-names +- clock-names: should include entries "ckil", "osc", "ipp_di0" and "ipp_di1" + +The clock consumer should specify the desired clock by having the clock +ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx6ul-clock.h +for the full list of i.MX6 UltraLite clock IDs. diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt new file mode 100644 index 0000000..a81bbf3 --- /dev/null +++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt @@ -0,0 +1,36 @@ +* Freescale i.MX6 UltraLite IOMUX Controller + +Please refer to fsl,imx-pinctrl.txt in this directory for common binding part +and usage. + +Required properties: +- compatible: "fsl,imx6ul-iomuxc" +- fsl,pins: each entry consists of 6 integers and represents the mux and config + setting for one pin. The first 5 integers are specified using a PIN_FUNC_ID macro, which can be found in + imx6ul-pinfunc.h under device tree source folder. The last integer CONFIG is + the pad setting value like pull-up on this pin. Please refer to i.MX6 UltraLite + Reference Manual for detailed CONFIG settings. + +CONFIG bits definition: +PAD_CTL_HYS (1 << 16) +PAD_CTL_PUS_100K_DOWN (0 << 14) +PAD_CTL_PUS_47K_UP (1 << 14) +PAD_CTL_PUS_100K_UP (2 << 14) +PAD_CTL_PUS_22K_UP (3 << 14) +PAD_CTL_PUE (1 << 13) +PAD_CTL_PKE (1 << 12) +PAD_CTL_ODE (1 << 11) +PAD_CTL_SPEED_LOW (0 << 6) +PAD_CTL_SPEED_MED (1 << 6) +PAD_CTL_SPEED_HIGH (3 << 6) +PAD_CTL_DSE_DISABLE (0 << 3) +PAD_CTL_DSE_260ohm (1 << 3) +PAD_CTL_DSE_130ohm (2 << 3) +PAD_CTL_DSE_87ohm (3 << 3) +PAD_CTL_DSE_65ohm (4 << 3) +PAD_CTL_DSE_52ohm (5 << 3) +PAD_CTL_DSE_43ohm (6 << 3) +PAD_CTL_DSE_37ohm (7 << 3) +PAD_CTL_SRE_FAST (1 << 0) +PAD_CTL_SRE_SLOW (0 << 0)