Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753738AbdDEG0s (ORCPT ); Wed, 5 Apr 2017 02:26:48 -0400 Received: from mail-by2nam01on0066.outbound.protection.outlook.com ([104.47.34.66]:13536 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753669AbdDEG0p (ORCPT ); Wed, 5 Apr 2017 02:26:45 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; ettus.com; dkim=none (message not signed) header.d=none;ettus.com; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [PATCH 1/2] doc: Add bindings document for Xilinx LogiCore PR Decoupler To: Moritz Fischer , Rob Herring References: <20170324153321.4168-1-atull@kernel.org> <20170324153321.4168-2-atull@kernel.org> <20170330224429.yo42hgnr7nhm2ljv@rob-hp-laptop> CC: Alan Tull , Greg Kroah-Hartman , Linux Kernel Mailing List , , Moritz Fischer , Michal Simek , =?UTF-8?Q?S=c3=b6ren_Brinkmann?= , "Devicetree List" From: Michal Simek Message-ID: Date: Wed, 5 Apr 2017 08:26:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: 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-22984.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)(39860400002)(39840400002)(39400400002)(39850400002)(39410400002)(39450400003)(2980300002)(438002)(199003)(24454002)(189002)(9170700003)(2906002)(65956001)(9786002)(53546009)(50986999)(36756003)(2950100002)(305945005)(93886004)(31686004)(83506001)(189998001)(54356999)(76176999)(4326008)(6666003)(63266004)(50466002)(2870700001)(47776003)(77096006)(6246003)(23676002)(4001350100001)(8676002)(356003)(31696002)(86362001)(106466001)(38730400002)(36386004)(81166006)(33646002)(229853002)(8936002)(54906002)(5660300001)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR02MB2592;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT015;1:CQv4qs33Tg+yx2K/bVw9DMk863rBiHOKUgRIjNDN6XslW9sWGjgwW/Tcv9y0H/gOHXujAeCqbCtTNiU15SYfEAH4Udv6ET009oGaMAnQJI7ozaDCPQlPJUaTOzgVWFDb9zl+lfs1al4JlrePkpi6WUIcR5b0m3j8DoJxnPOTvJ0biKnjf6p+A8C7RcCWZQxxTQ7IJjiI28fDjqc+HUXEP/eTp3bag9969VaJx/Jz9rbtvNZGRSw2nv4Uw5zD4/14DUH51gh8apHc4zBfNn/pYFdHOwIXqx2aAUNfxdB5fsH35q4Df98vjFTDwuMt9ppyzOc80HNFqIajouX9c1wcNzWFPbkPEdEMychIE/n4dz8j2Z4U8Zieqv8f63mjP3zyc4JNSg7kPkjC3gccB7l7acBNNUst82pYZccwYbqfjwdI6ebD47CKVyKIW3w5ZHPs8yAi1hlUMxLZZhmGtohCK0ckQbOLIqQSlSlw/FhhvYc7OS5anqmI9clK0CA/REKxQA9/0LFJ6v6aI3ZDihLrU03RuUn+1MeCz5WYlv9Q9IVGxZtiV4U1gmnet4H4BMnj X-MS-Office365-Filtering-Correlation-Id: 562e9317-4056-4950-910f-08d47becb931 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:MWHPR02MB2592; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;3:W03kik2JpLgzWxdVLRTK7Qnc0oJEIrBKO2jk0ycvNmjOdpurrDlAqs7hg3Nhnh1l0nW1wTe4byp88Aoi/Uo7JkIkSbbdnG+pqgQx222JupbaZUCmgErC5KL0T7/q/iVUoHAMZBLVzehD2rxVYRVsWozqVV5JaNa8WhSHmwll9QCLTC7Lgj653ACfh/SivTv3zTa6Ia1I6BmGyCErjJITRR5a1cPRtk3z+QPell05f+5Rzw/namY27PvG4EcDdQ3Mfkpvrrtv/b4YDL4McYklMR4WeQk8q/x4lCJLw9XxjucZina67R4DppKVSN3LemJZA78cbxoBal3EKfdSnSEuweaj8PTdjCCvyU/3w0x4WTA8Zjpd7FOEUh5KLPyqUD1VaZ5G0CBmPg2sW32r+/9IbnJ28Ryu73jv+cjDSDvsdJUkYJ5N/g6EsBkWsYmWV1VuFizxK5rWTXwekZk/C6GAqMzEoNMMMYO/YmUlUZkqWZWibkKC4hdh1LuFzzhn5JC8 X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;25:mpBCDl+Noa8lQ+/lW1nvu0ug76kFaXF3dbC+yK0M9tqV7Iypcd5v7mtPXPWfB/zJNw094buQbvDiIp7BnYkEc7BDG9XciN6CQ5dOZHGFJ4LyZx9HWD3Y5RRUGmRr5QPx6y9ZzWDV3H0HV11Ndh23YmRnTrofkCDR9IPGb3qxfTLH66HZnOnzr5viAk2T2fdq044IIgRptt1vId7vmP2sBsfI1TwDuC5imShNyEkRkGDrVlmwk5Mseyb6/wQ2ak6sOEKDUTNwr5F3KKL9IJXQ4hEmmM6tGAyrmzMdwzqKVzfso/FRzhHur51u6UQDiICJ/sCjOHNTYGj+8VLU2I7WnNYZpGgw1/eDrsB8XwrVztmNPV0tZSM7cqku38VS4PF9ZadosChc8NHv43zBGQxc876HipfDuRnsAkjLrwdn0ucGO0BaCltMadFtxjhykHWs/fwBz0LNjnq/riCDSKfptQ==;31:xAJGiqOJgkKnKkRkuWInoFztni3qniCIyWX6Fzy4kuvH9fFnW7re7TcQNNrUiTzwuYyiHqhfG3pNPaL4dnUPKjjwsNj2bzjeNB7P8fRNVi/24738NyBAGPVuqVGE9CSxnGrHdehrn8M6OZPonXaJ8YiPyDXxtt4kzH1jHCzK1p40R4HzMMW1QfVWfz/T3y5qSkwGQEBZnujWLeSgx6rZjsKWL/k8kd/L66HDuE6Q9V5jkyo4OPW+RuqDdObJV0n1+XcQH0MsgGUp5jNIBHED1yVHsOZnvFrSWKheOkKYg94= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;20:kyS24AvBr6uxuqbQDQZ7Df/ioyqQ7IeSdkj1iqdHwAHkZSTUGyOA0EzebXRrlsFWb0yLLD3jAPPQfFS1qUfNl5uE+6mV2YWmFJt53/JNhXT1qyzgiusAHQOib/ZKo1eK+KBt+BlAZl8arzV8Jfy01P5bEQMM/++JNi2jjbx/Z+xK25VglWfWG1y5J7nba5xMQV0AyM93SjLacXyZU8rAnXWZ1jC95RfskBhCP/nq7LZg7zCsM94cdPk4XsJuhYzqbtMpVtF5cuE2yHynspmOBqg8wujoRbfsAyBzbNS5nFNK2fCSFxSV9xlD8wyaiZacFGwbj61OhRXTejt/h4+4qhQi8AYYyXQtzwhPiPW7ct88Ww+7zB8pUQ7jUkwn4DzF1h4mpLb/7bzrLE6sD8HfFm+QszbGJZtk7eWJ4e8XKuSDHnEqGbAnvIiuiPDs06ypfmI9NS6hWcpn4tZt2Ny90wXnl/TVXSSQLX3wBSiJs4rtw2uFew6PdsY69m6wz2kg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(13015025)(13017025)(13018025)(13024025)(13023025)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148);SRVR:MWHPR02MB2592;BCL:0;PCL:0;RULEID:;SRVR:MWHPR02MB2592; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;4:+zM5Ci+mhbp5Fg2cnJXfwa78LbRghLthDaDwVOnTwx1geGnl+cKBspGNNa687ccBNnSjf7DES4DTupUoKgwj1+66euMyBGktNnbQFu1rwnvU2lKTP2TZpQvrLOrPG27DuuV0XAO493CIo97AyGpul6B1fgJhkrp7MroXMyLKaC9rAvAcPhOqUH6wjzrU7giSRVkJYMuiE4VJ7F4Fi7lzmYrhlx+DsW6f6Gq2k4ZBagYuyJYkX+a84ABHY0wlBvsEOjnslhMftXzJLpY8OYa+rQhhm+kA1jixqKXbWF3jyXX+gP+ttuY8esB1yMsFoeMonu09aNwgL3qp/jeVuagmxa1LYWu7NqeBUbp+B+SYzxRH/qU/GGvu4YB/Y1BizG4PuCo9h6czZ/7M471gqqFSoJc1X15MhKcewy/hGpL92NuP3uHOhMHWnZ+uh43F7P4nz9XR/1qbScOrXaxUGm3pCmS6xsUJsLwDkXf3VSPwI687bX9qRDMD3HDEZbwJoqxzFydmdenXr8n9YV91sbvI3TrO0rpOBex0ZQF2+eZwPYmEhIUMvvzQiJYsqh56W5AySEdLjhP9u7kxzkxrimi9waMoJSauUaMDseNWzQQUaWOkgQb5ad/KQHkciiFrka35i9xDU9FlIsE0bKN+cl3B9He+QgQQK0mveRdqrTrTTHouVPN0oaow3+YoVGxGpmBD2+NXkOTQss0LtFMdM8Xa3/HnZsYoKyBKpmDbF+npmyvmc4hY+r2HWSOWt1FrUtD4EmALjLa5cr9x224STcftKB6uAg3Zfdc6dNq/Pz2/xzg6FK8uWPIBevOTmeekNv54qeYYSO8Nk/F4Mp3x6dlMLZ4MVolj7UcDekQF+hpV5T/c8QMF92IqJiKkWfb1wqJGHTt9jjUaVzyTu+pop+HVig== X-Forefront-PRVS: 0268246AE7 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjAyTUIyNTkyOzIzOllPRFpwbnp2TWJaRVhicmN2RXBXdzBxbzJv?= =?utf-8?B?aXNwK1NmVW9KdlRaQTkrZkU4b0FjdVJGZ0tLUldQTmFCUC9vbjIrM1EwNSs4?= =?utf-8?B?WVhuUlBLMzZXckc5clNuNTJiTWN0Mmc4M296MTZpREUrcm4ySHpIaHVycy94?= =?utf-8?B?bUZjMDFQUFBUVkdHVDErc29LT292dHYvSVhRcXFBRG1RTnJOMzZKV0F3aWlM?= =?utf-8?B?QXpxQXAvMHFlUlhicnk2WUlyTk94VVNQWWtlVXlLYnRIdURzeXR3eHZRREVD?= =?utf-8?B?dUNkckw2WG8vTGdxT0Y2WlVmbEtvd1dvT0NFSUFZZHVYM3dXaDMrSkh4RE5S?= =?utf-8?B?UXN3bzJwTFFDNERISGFna1Q3SXhOWEFhZnc2NFRLTFFKTWRGWWhUMUduVGNs?= =?utf-8?B?RmhmeEFtL0Excm03bjRxcUd5OGoyRmlNQlczeHZBa3NPU2hUSExIYTRtelJz?= =?utf-8?B?SGVwQks3dmkyUXhGbFNzQkd5MzRVL0hkTGNnZW1aMjBMMHpsMVYwazAzZ1dn?= =?utf-8?B?ajI4VHd1dTBpbVZwWW1tL2NsYXc3a2xvT2dBbjVqcjI4RVU1bHh2dlV6NlZQ?= =?utf-8?B?VFJRWHZ6cXFjdDJyR3NBemF6dWZhTmRTWFhQSEl3N0YxZzNPY2ZsdDJMeVJt?= =?utf-8?B?VThZd2owSXYrOVZQV2NYRVlhRnRHM3hzc2lKaXpSOU4rdVk2cFR6VVFzRlVq?= =?utf-8?B?aUNJL3lZaU9uMmoyUEVwa3UrenJDV3NNTTFLZDNScm9DcUJ1T2pyYW1YaFRU?= =?utf-8?B?b2d3N3RzSFB0L2FZRUxnN0VzSW54R2l1RU9vV1k3ZGxQN3dtb3gySE01eEtv?= =?utf-8?B?SVRndDFtS0N2K3padFVZUVFvZ2dEUzFvNklUL2ovTndyMWNrZHB0R2hkN1BY?= =?utf-8?B?VFZ1NHR1bE53WExDQTZGak5XY1JFVVVheHUzQXd4UytNOStnNmM2K3Znc0lv?= =?utf-8?B?M1h0eWxYdGhpc1M0WXc2NWJZMGVTUk00V1JaNjgraVlXTzBsdXhIN29zVmRO?= =?utf-8?B?RkdTSExtQXdJYitTOXhtZitXK2lTZ1hpQ0kyY3VTRmFDOUlaZGxvOWUzL2s2?= =?utf-8?B?ckw5TDhJbUdVSVJBNkk3d1cyVWE0REw0NTM4RCtoTWFHVlhZV0MvbHQ3MW9H?= =?utf-8?B?eW5SYWtnTUpjT1VFOXdOTExjWWxwV0g2clI1TmhBaUYvanZGOWhGNzUzdVlu?= =?utf-8?B?Z29DNi9Ldm1IbWw4bG1LcE5UbkFOZlF6S1k4VVNqN1Jab1V4Zm01ZnU4SmJ1?= =?utf-8?B?bW9NbnBrUVcrYkpva3FrYlpxTmM1QzJlMUI2ZDljQ2FOY0JlSzdjalZJOEdX?= =?utf-8?B?TDRGOEZHcTlydUl4bXZYcVppeWVpaVVrQjAyZmQ0aUc1V1VTS0k1WnczWkxR?= =?utf-8?B?SFNEWXBtUVphRXAzYUhBUmN1K1FTOE1iQ1NQNHU0L3hQRDkwQ0ZpMVBRQnYv?= =?utf-8?B?aDZYdjVVbDhybHkvMjBGTkJiblEreWF6UjRJTGJLUVJKbTFsWVJqUGRzeWc2?= =?utf-8?B?RkFSL3g0VGlPOWhqdUxIRE5wVEpjdk51TVIxalhiQ3pNVUpqZjZkWE4vZW5O?= =?utf-8?B?NWF4ZDJ6NjhXbHI1OHNPd05MblFtRWkzbllMR2ptVlNoblVhSi9hYVRRTnc4?= =?utf-8?B?YnZGQmcvOVo2QXBodDVXS1B0WHRpM2RFNXFwSG5OOHM0M3ZvTGVFbFdVeFMr?= =?utf-8?Q?tyNwQIvqi7S+dR+vyceq3P2EFUkyVGHaNnIXsC0?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;6:aa4NlJ9SjTEFzzRLiw3iB7QanC5lqCwM6eNMHWhIZqQMdhlSPJiVn/FUaweq3wHun1hgdMQhaEiqh2/4kiO+2TgpEaQSY3vU4NqcXGR1dj2Iw5hai89pZCGfvmZVJpWHIWtGxPzZ0gHViwvM89j+YdsoziUBjYI+1NwG6eb7GXv4ddEeMqoanp2jrvQdDKX2JN9fHeVtLc9GtmJcVdZvK5E89imm554ojVs3uDbSdAYnothFUnKDj0cGBoUYWC41NMhm/VGUnbjaTOuHL2JeKL7vov065QRv6ByaP1zJsclhk9Or43jWTfPLl8CW6pQHOYq6FJ7pB4/HEbfnkJBlq2CU/8gXnsAbzBh+QmDv5FlhQTHJ2Vpce1c0EGU4oUM9mNibEYBYygeTQlExw6cJw6HSM2Z/RR/ssOId/361KXs=;5:3d2YCYeCTOkZYx6Pn+dgrUfSNB1YQuBKT2yHV12Rtt8eXuM/X2lOw3iyH54D1uYuURcMHkmf1Gpqjeo22lsdH0N38SZXju9gY6I6gKnGZLQQ19KbOD01lNu9qWIj/ElMGJ32aObYnXJpZcFQ4Xxz2Q==;24:6AIQA61Nmx7TDBdf1WAhJ0n4MCYatEPwxDFG3FoOPIlBiL4ubjX5A8Rg7diZtl8bcVlMlIr73MJ4z5rftIjMnqxJKAj4GHwrRSw8oOkzAcg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2592;7:lCBQS5mFu7CeAWGmeUXec55ppxIVMc27vRYuATjKidZgIN9d1oNG4CKOLP/O5SQMGt0GMMVAIAOQvAOnlg2zxrHEkAekiLkma1SzreyX5GQlxo0MUZ9xsNNCsp092vIuU7qdXBMF0W/xdEE1AQ/oE/M3YZmWr9Xr8p0JbEAq9XwhNJDAt8IaTJEpFh2XNTwo6rdNbBde63tfgch2pv9yHvk2kommTB3i2oH97EGFl/qfOyRs4KQB0qM+TKTZej7HOR3i5zGeShSRSEAM/3g832XLo2/FZR0A6hCaBJbJ/n5LfXuzoz1E753ZH8LjfBR/o+mdnv95LfNJZ58dodiJgQ== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2017 06:26:41.0140 (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: MWHPR02MB2592 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2417 Lines: 60 On 5.4.2017 01:36, Moritz Fischer wrote: > On Thu, Mar 30, 2017 at 05:44:29PM -0500, Rob Herring wrote: >> On Fri, Mar 24, 2017 at 10:33:20AM -0500, Alan Tull wrote: >>> From: Moritz Fischer >> >> Please use "dt-bindings: fpga: ..." for the subject. >> >> >>> >>> This adds the binding documentation for the Xilinx LogiCORE PR >>> Decoupler soft core. >>> >>> Signed-off-by: Moritz Fischer >>> Signed-off-by: Michal Simek >>> Acked-by: Alan Tull >> >> I'm confused why you are sending these instead of Moritz? If it goes >> through you, then it should have your S-o-B too. > > Do you want me to resend this Alan (with Rob's suggestions)? >> >>> Cc: Sören Brinkmann >>> Cc: linux-kernel@vger.kernel.org >>> Cc: devicetree@vger.kernel.org >>> --- >>> .../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 000000000000..2c527ac30398 >>> --- /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 Decouplers which can be handled independently or chained via decouple/ >>> +decouple_status signals. >>> + >>> +Required properties: >>> +- compatible : Should contain "xlnx,pr-decoupler-1.00" or "xlnx,pr-decoupler" >> >> I'd drop xlnx,pr-decoupler, but in any case, it should not be OR rather >> "followed by". Plus the example has both. > > Michal wanted to have both, so I put both. Personally I don't care. I > think they have some downstream stuff that relied on it. Agree with Rob with using "followed by" instead of or. M