Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754118AbdCTKll (ORCPT ); Mon, 20 Mar 2017 06:41:41 -0400 Received: from mail-by2nam01on0074.outbound.protection.outlook.com ([104.47.34.74]:39648 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753478AbdCTKkn (ORCPT ); Mon, 20 Mar 2017 06:40:43 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCH v3 1/2] doc: Add bindings document for Xilinx LogiCore PR Decoupler To: Moritz Fischer , References: <1489781473-30772-1-git-send-email-mdf@kernel.org> CC: , , , , "Michal Simek" , =?UTF-8?Q?S=c3=b6ren_Brinkmann?= , , From: Michal Simek Message-ID: Date: Mon, 20 Mar 2017 11:03:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <1489781473-30772-1-git-send-email-mdf@kernel.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-22952.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39850400002)(39840400002)(39450400003)(39410400002)(39860400002)(2980300002)(438002)(189002)(24454002)(199003)(9170700003)(2950100002)(356003)(2870700001)(4326008)(106466001)(53546008)(31696002)(54906002)(63266004)(76176999)(54356999)(50986999)(33646002)(8676002)(38730400002)(9786002)(6246003)(8936002)(31686004)(83506001)(305945005)(189998001)(65826007)(5660300001)(6666003)(81166006)(23676002)(86362001)(36756003)(50466002)(36386004)(4001350100001)(65806001)(2906002)(47776003)(229853002)(64126003)(77096006)(65956001)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR02MB1378;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT052;1:+hIM1ql6guQWASgRfVnmq33ubB1881+fqA5NjV2E6kRzypZ9XMyoA3egc4tp7oje/YpGeVlx/ClVnw1jRtfOKN7bXtiTTIAowbS1jSleWTzo4mD8SVmfe8EDjUtaph8vJb07pt0R6dnYV+Au1R2EPQn8chQNWCBjvYmdyRQehied7b1efBP9u0ubkUyAX342X6CJvLEh3AIKZMATxpS9soD4q+5KEGa3y6S7mKQbR7uQNUVpWXtTN+FthjhR27N3V90O4i/6lLdeSg8I25Wrb97GhUfNuKyAom5919WZHrDq00xSnYUS/g5AgqMaramx3Dxegw1gA7C1+EgfgnGhcCf0Qf1Z3Qltn4reDivb+xg/Crvn9UxVOG+iHNy6FILg5a1nQQ4Rbzs7xhIjVGtTjJ4O4OO4BD/dhgCSjIWUqdFxqA7XPR8DEhvXotbtujvn33TufARsb8aCuBWjXleDr/Snq0gB+EjXLqoC2fLJ/fY1FTz+usBic4ex55Py9T5wIWTb8jhdIBqCtx7AQN44sqh+MNN64OIzE/bX9jbYPdOn2CV0+PcnwWNJITo/qE+3 X-MS-Office365-Filtering-Correlation-Id: ac759b34-8387-4777-a398-08d46f785383 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075);SRVR:BY2PR02MB1378; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1378;3:Ym4l7ctTzY2pB4XCZPp+s+oQNWtPBAJwszJQXrtM6wiCwoFTecY7NCz+urZ6kdUcPYgzruk6UIkejuraw1zLzasWWdDQPJ2+geOjeSXA7yz4lmHgSHXiIfYzq2nOPif2E3qpqc6eXSvEL1a7qizn5S94s1jW2jrkQAIOA4PXqRWHNM6p2cP79GNunIdhKX4KcnGqiI6OdS43s10nLICMhfg4GUOyIY/VNHA9d5tMuM+Y+/fHNWgMT/XsYUocdjRKEsNQ0WqZ5AsNYE4IvCLF6ijtVAQeLKE51n7/hPMLloKUPDkKrmm6Ic2JVKhHovV8t67E0ds8lOHUwXntP/dUaAupMxHEnieE5qkhfm1g5ZjEC9hfv2ypN8fB4kewwAHVvdEuOYaUjuSVU5T7iO6ABDqXt/MX/gTxo8rHz+7JKZ4=;25:e/O1lmEbJCju8sZ0XQC5V77ErRK+l94x8FwuhBcbzw/wQ5dPWCp4pTG15CK3qg9h6xC8Fw0I0c3PiSkdoK736VtfU+Xpbi1Kyj7IpopJF1Cbgc8Drz7f36simxTk3YdGE+Uf4d2CCj725ewF03/HRVPOWPMTrOfj+ygi2FETSa0sPPKIa/GhBDyAM9W84inEhuRHCx6cctaUBsQiBkhLjx7Q9y6Po1gxBR6+x4AO16vPqWGO/KR48P4yKNuXkVFXzCxU6wEa3fbIbRnAS9D76CxKA6kJmHYivWyJqR3EXtrwETRC8Eh8XoHSysu1VG0mOMl1mZbr/f133BXt4Vd4przZtJAbIiiuh8hNrsjd+JkHMN1ZMne3S0Ezf+7KQeSNMnYmLC5LIrv3qbAUiETpmhm6sbRdAhaoIXaumMykrsD3mzPe5FrADhhtUbcduR9ktUTj9tg4x0MITwl+dAwKRw== X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1378;31:jKeGsjIN0L3gzfkV/IwHb3LhgVt09grKnXfn7clYAs0xGaysY3ofGo2TTNVP+yn/ZEyZXcm7Ocw+zlEOMzAQmd+UISNfzV8HnZ8SRwjjDsNTP9lB7SWrcWzXaRKrQUpxDDT+j4brxN8ZMjOk1u3TEp8+x9cgLRUYWwF9xmdnmand9YkQFDhIAs9Cka+M6El6AL3rLruk0+RPt3DOY+QN+awQhGT8D8ejCZbsfOtBXPUymOusNgZzpvhSNsJPUKeBPkNzXskUgyqOlvZya7VHpumUe7yJp2GzvLcTRIpk/Z8=;20:ovR1pII2c+jcsiSCxSNDazz1EAJEj/4dyOvMXCKDB0b+sE593woReXKmqspLbqQXO03NFYOPY5g47NdG4klcP4mgD0xJCb9lK9sTc2GDPanV1NN61xC4dV7e3OM6z3JsCKdXABgpRzZcBoapuBgTNnGyiw3BISmfCbGGLn+TyK8buFE6es9U+i4apzOw3IqZqlebbgKN1qaIQrKPn5zmHzN5zGpH5UcHgnAy7H621uyOl7Cb54BPYFwM0CJMAr6YVdW5SEvAswVIajMGrhyJ2CRu2mPhurZYLmZ+IASNgC1W3qy2FsIS0uUqpMXHGkt8axU9p2oBL5wJOl1axqQ2ouNFDj5rvLpUvkFMGwtOKFfocF3aZ1NCtw6QphxDtx7/fg7UN5b7+QjFHyW+kFI9mjRq7xPU+WlxQtkrUPFy5oJfpsdx0qi93cUqv0jC37ZJfSqXvhugkA33THD6Uwgb4NHzFb/VHWEQ+x84TsEpui94AIzHUukvlL2c2oZciUZy X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13017025)(13018025)(13024025)(13023025)(5005006)(8121501046)(13015025)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558025)(20161123564025)(6072148);SRVR:BY2PR02MB1378;BCL:0;PCL:0;RULEID:;SRVR:BY2PR02MB1378; X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1378;4:oOdMViw2bn5HYmhx4I7F5w0OWMLGh8IHVpUXhvUVibeqjLjPxPzpMJKNumBYtiSkrQ6YUOeMSUijzvvZeT1WB0l1pcODKA+QHSMsBnk8koUibX+fAQtlXbqDfM3tTBslP/FG7OPWS+3XhsyAE5RR3OkGxO6itCU1Tqow7JxyPp2QOC7fNqjmZCgZwXHua5PwHuEr//OUuN3+uS2ulqWn80PYEhRx6JW/EzDRssi4IdA5NOrHzrsoiiaW9AYi39viR8nRtx6FYjJs9haby4Xp3HQ3Z6/8v+CiZtvdEyyAh6IECgJKHv5bUVQRr0Ls60XPzPoZwBk6onFUx4ihsqsYI9zY2wIFJuq2sRk7Du/1+V0JDXxSSBiIUY8Opg51CLXIf1MxKmiwDQb7QldUdDzD+QMd+lRDJTTdDesDEDavOHY0ukLVtyM3BQ1wwXx7FODL4xMaBt394WO4s/dwK2Jmh3j1L42JEw/O7dyFOuzd50zpHO60oweVyoznizI/dNSzd5yTv6xU5TIX0rgHNWrZxH2cutziPslOOwpLEOYG0/nO92tlJeLMmoj8Fo8m9iJ/Cz7a4j5tkxHiAi6hkd/OZsrjWRlPLHwON7ZvvhzErpGicACX4+vh4mDJ50hnrNv25ISquFGjYWSTNPbsjShGRMzwUc4JIRoGYap4a6e7Z7Sp9Tqz2/8ER4YktmQj19UnktKJfmz3vm1ATQWoUloOoUP0M4vWbVvqUWwOoZtXrz/3uE1NTrWIhzcypYfOhREYBu+6qytzdUSjTTDdDAYUN/m6LFBsFNKgfE5P3Yebyi8= X-Forefront-PRVS: 02524402D6 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAyTUIxMzc4OzIzOmtYdEdMTU44aDcvNVdyZ3MxT3lMMmhGNnFj?= =?utf-8?B?aTRCbElZK2s3eXdvc1ZQU1dydm83QnZPU3l0QmdBTnBkdUJhNGlLS1RmZEFJ?= =?utf-8?B?YUFwZDdVNXpkZHNWK3JzTS9aNDFjcURZUEtEYVJENWg2SFJnOVh5RjI2eCs4?= =?utf-8?B?ZUdTbEo0bS9tZzRDWWdlUDVXTUFBaW1hVkNuUmhtL3lZVzlqalRQK1FRc1Vw?= =?utf-8?B?VVhoQ2R2Z3Q5SWMwVFhnd0R2TFlnZ1E0dmt4R01XQU5LWCtSSGsxQlEzbmJo?= =?utf-8?B?K3NIVXUzeXNtRHVJbG01cmQyUmdOZFgvY1NtbkgzblF3VjZEU00reVVmekxT?= =?utf-8?B?UXFEeThqOXYxMzMyUEM4Tnp0Qm5Wa2tTTkJyRkFiRG9GWlo4OTVPUktuYXVa?= =?utf-8?B?aUV4MDd6cm9hZkVscllqNGlrcEZkT3d1K1Q3eVVXUUhkbTlBVnlVcGpkQU5x?= =?utf-8?B?ODhTOVpIeDBlTDFOQTRqcERqcno4Q0JIaC9KaUlLNGdOblA3aHpkNzdEVkp4?= =?utf-8?B?T2ZrSXU4UnlZTmRHTUhaN1hhREVVd3g4Vi9Ld3VEWTJsMzlvekZROWMrWkFh?= =?utf-8?B?MUdiNWI1cU8rSkdrRHdOdFBvRHgyeDR6Q2Jac0N3cnlacm8yeUtSbGZsNFRU?= =?utf-8?B?Z2JKalBNU2FrQzV4c1hDS3E3bWNRdUhJWEVFVEI5RWxBYTNIdnRKOWxJbkNH?= =?utf-8?B?cWNGbjJxdFJDN3I4c0hsNFJveWJIeU5NM3VkV1NOSjZBczFLb2lwbGpzVGF5?= =?utf-8?B?VXhyL3FDWGhDTTVzRUYyVTYvTTRER2EzZHhsK3BqVzVUSnZIZnlJRU1FZjdU?= =?utf-8?B?UHpzanZoLzVKTm13VTJsbVNRaVJpUGhkWTN2WTAwOEdaRmY4dXVkSllndjJl?= =?utf-8?B?T0VXWFZRd05Fa0hRR1NtZEt5M1ZGdFFsTUkwcTh2RGhhRERzYjJBQlkzSEI1?= =?utf-8?B?NHd2MGE5VTUzWDM1a3huVkNiaW50UmFxNkJaRHNJSHVXenp6N3YrdjhUUTBE?= =?utf-8?B?Qm9DeXlwN2tvaEhUTngvaUlWSnFFNGFOaDhoWkh0cW9OdDQ4bmdma2lmTmRt?= =?utf-8?B?OWx1MjNyRVFtQnhwbnpIWmVGekU2MEV3b055YjN5Z25MUFA1N0Nmb3lKdGg2?= =?utf-8?B?UkNqQkxqcWVBTUtVY1JyejFwQmFkOFRub2gxWFJGUDhiSExFaStlcHVvTVg0?= =?utf-8?B?aVJOVGNIb0VHREZ6cm5IUjVVZ3NSdjdRcUhIdDkvaG4zbFVvNjdkRVZzVVBF?= =?utf-8?B?UURNVlc4OVJZVzdIQnZMQXpoMTQxcXdtaWFiMG5lWENEMWRMQ0E3UUNxZjRo?= =?utf-8?B?TkY0Nk1oZVNYSmRKd0M2NytnZEZ0T0YyWXFHWFN6RXhab3VDcG5reURyemd6?= =?utf-8?B?N0dGcUdFTzdBMGlOKzZGMTMzM2xBdXUxdXl0SmEvYmQ0Q3UzWnpwcXZnblUz?= =?utf-8?B?SDJtbVVraUN5RVplZ0dBek1BbC9NZDFrM3Bvbzd2d1RuV1lNbjBYQ2FkMVVn?= =?utf-8?B?Q3dLRGxpcThha1AvekVYMUFPbDJHeXdlQk14eUJTaVUvN3Nwem5IbHRySDd2?= =?utf-8?B?bzQ3MFIrNXdEd0dHK0lrVVlpTFJ0VG1sVUx0bjNDZThqc2FYbWVzSWJqeGZ6?= =?utf-8?B?bFdzYWJEa1lybG1MTGRWSkMwaGNWUFE3bjRWek5obUsvSjc2U1JVaEdwcmFY?= =?utf-8?Q?HcnOTusCk6lenkC5R14Z9YKPn5i77evSTZ/2yxI?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1378;6:kta01+XzKYbfehNGJQylbwwBRyQCNX0h+Xc9pHxAoxkZZIBGDMzGgbclTNVLH6xSQk2+yhZCrgJHLy0BdsoXw8e3rQ1mfqbwE3jeOUUsL1LolMOwTsraAyNmKh64jDcKaLsLBP3VNu+9j6dpCOY4XJheEoS0SFi5sgsuB4ASFeDytFaW/qHcrzb7yiJP1KwKh4reCon7GVEh+u4tNnSbOiiMekoNZacO4v1hzOkHLPn1gtKAwm+GVH368TA/9n9tR0Gqf6+Lq84JzWS43zaUpVQySfaPH22YveWJF8RljLxpUnyKryRjT18lICefK3QzJX3PcIB9Kx5DRwpaN9Tbi14RY/gwF0UKdJ2685/MVFOg3ef4Iuog4IiaDiyECfmhaNv7G1BUZXGhQb6tAErweuKn9VIJC4ZOrQuNqwTBCnQ=;5:vlHh8Bwr8h//b8pmy4oiBR3zT1gdUk2Orl/1cftmVEL5RVo5msQrIbjsam4lmODC/r/Ts4SNhYT1Me/d0EcN3RgMnsqDQ25g3L8hyYPirAgXO2w7ql+5YxSz1dJWFaOxeU7TGt8u9olx8MHzj7ggbQ==;24:ze+Q9GaoFXinkyGIGbYPiJr+36ee15VtBySoypKsyxNOremvG/IWqxiSRwJ5LHQvJ8wMuJzWDpaHsfGVA1aqosyguzdssjlfDGgVzvpMk+8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR02MB1378;7:pwgVsTfXXC+6yOUjmt4adrprYh4cZoUZ+p5llpE0R1rnqVLhzF3TUOzfO7GVB4WhdGnd64HOLPKE5HS7Axtwsa/ANxSqCLeWaQvGafOWbb1Yh8+/d/+xTx2P6Ux3tWOJgJmXTelHwGpwlW4C/OkvBng1TH5DSFu209NEp/TS4QWZipv8yihrbiSYVA1sIj5yO5vMXcokSniQSSqt7rUosKrmuYEUI24isjpG+69N/IepmLquCQFNArXMWobhdb1a0Q78w4CzeryCxEUSLp/GvlVsMgS0Msjygao9BqBYcnymsnnEriMNGed/rdSxXEWcndM9EdkPwu0kWkh5E5jaQw== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2017 10:03:14.8820 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1378 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1969 Lines: 55 On 17.3.2017 21:11, Moritz Fischer wrote: > This adds the binding documentation for the Xilinx LogiCORE PR > Decoupler soft core. > > Signed-off-by: Moritz Fischer > Cc: Michal Simek > Cc: Sören Brinkmann > Cc: linux-kernel@vger.kernel.org > Cc: devicetree@vger.kernel.org > --- > > Changes from v2: > - Added refence to generic fpga-region bindings > - Fixed up reg property in example > - Added fallback to "xlnx,pr-decoupler" without version > > Changes from v1: > - Added clock names & clock to example > - Merged some of the description from Michal's version > > --- > .../bindings/fpga/xilinx-pr-decoupler.txt | 35 ++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt > > diff --git a/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt b/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt > new file mode 100644 > index 0000000..16141bd > --- /dev/null > +++ b/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt > @@ -0,0 +1,35 @@ > +Xilinx LogiCORE Partial Reconfig Decoupler Softcore > + > +The Xilinx LogiCORE Partial Reconfig Decoupler manages one or more > +decouplers / fpga bridges. > +The controller can decouple/disable the bridges which prevents signal > +changes from passing through the bridge. The controller can also > +couple / enable the bridges which allows traffic to pass through the > +bridge normally. > + > +The Driver supports only MMIO handling. A PR region can have multiple > +PR Decouples which can bhe handled independently or chaines via decouple/ > +decouple_status signals. > + > +Required properties: > +- compatible : Should contain "xlnx,pr-decoupler-1.00" here should be also that "xlnx-pr-decoupler" too. Other than this all looks good. Signed-off-by: Michal Simek Thanks, Michal