From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933265AbbJIQMf (ORCPT ); Fri, 9 Oct 2015 12:12:35 -0400 Received: from mail-bl2on0056.outbound.protection.outlook.com ([65.55.169.56]:60696 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933182AbbJIQMa (ORCPT ); Fri, 9 Oct 2015 12:12:30 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@caviumnetworks.com; Message-ID: <5617E75F.2090907@caviumnetworks.com> Date: Fri, 9 Oct 2015 09:12:15 -0700 From: David Daney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Rob Herring , Bjorn Helgaas CC: David Daney , "linux-kernel@vger.kernel.org" , Will Deacon , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , Marc Zyngier , Grant Likely , Thomas Gleixner , Jason Cooper , Frank Rowand , "linux-pci@vger.kernel.org" , David Daney Subject: Re: [PATCH v5 1/4] Docs: dt: Add PCI MSI map bindings References: <1444342250-6196-1-git-send-email-ddaney.cavm@gmail.com> <1444342250-6196-2-git-send-email-ddaney.cavm@gmail.com> In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: SN1PR07CA0004.namprd07.prod.outlook.com (25.162.170.142) To SN1PR07MB2143.namprd07.prod.outlook.com (25.164.47.13) X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;2:4WM6OzeCecY7E2KMIRhV+d0nDqmxuskYFKS2p+1b8XKQShW7w7JJg5C/CEBsdppgvfhNhXeQJSi4ERE4FL1dZ8ofJnO3nC9fx/2KYrD5L5nNh+tXiNAwcbM+xuWWLcNSwBqF81iiz1tQTOlwznCRJ1Cx2xvQIB6kNwBFxNwlwSY=;3:bBN+ce18ZZJhJOnfBrWFvVwYg9x+xsGhQra8kOjuA08HlzdMFAP3SUbq1JhwXiGTennHdLjW95hKl4RTivlTHCUNgNIWbmFyayB1cC7b9GYxJ8sxSx+h+18k5GetANgvZXofsIBojNEEqbeQc0no7A==;25:4JRTbmyyRbRHwdeEH5Uw3kR+u6f1Tw5w7S3FMyCDWzFpLA4Bmp10ZMBebxoBlggWnl7wuWfNW5jMLDGylxPnbHTVX95LHgHwcc9WUAuKVgL1Ac1+8XG5nMGnZvNT4kwZk94E9PqCkwQ8XZ9wOmZJBuL5BUwpyWOiqmrPhoLBp1arf/dkpc6+sw/Je1VbCc2CfBUaMNySa6NTevN3cGhA+cL+x5MDQmyX3yz3i4EAZ+5pmkjVpZSyKc+wUnQtZ+bmTbFDC2B6L818huQ7Of7zmw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2143; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;20:pHX/vON++PlV3pOSGFzOgucPsc47IxMfti71IBkE9et20P3cimVTYl/bwmJgMDbEQktr2Ds4J3clMd0805WI5a1psit3z0O2GENCWXg+Ik+rFT0H//WT18l2J7RVoO8Cpn0+XLCEgVmYwDy9foK4oR7uWlcyJGJ9vuORnXrfdfi4wdaJknioVX1RJVoD03uTF4JP6Ig9vnadB6F1QjAEj7HXWrp7TCxsgAue9hzZFX1Woe5yHPzid41IW2rUPvQWK9v/I1Qg2bQXukeAF8xAjSI+S6n4GbwIB7VTI/+izVYFQ/Wste1o/YTAVa2YSsZLJQY/hAMnQn8wqy9/HA6sT+oxzCUZmcA0lxcUf39lwlKceNyT/FNF4peG8WW2dAvkjdo3L2PS4CDoUmkzLrfAXNQV5Vjuy8kgWt/sGWwv/7fzHrggIlVzlUEYRJRNjSNXZauN04NI/wwi34zNAjOKWbutWT6KoZpsfEXsjPmOjiMgo888KD7C/mtUCt4Rnl9UxsDc5UJkG3a4ghhOfSauFAFm+zJYpHsBv5cFCkBGV9qvb7CZHjNDCw+O1vtEsaWEE8awYauxZnLuFchZso1CNgmJmnfO/NOWDRwCpW25pdA= 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:SN1PR07MB2143;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2143; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;4:xLVTS6MIcDzaU8B8K3DuMht4RJQwH537RXGrXPJLsyI0v8hdT6W9v+UXMSV6/7qjZzDL6Xro9FN3EOV45cjB1B9thPX4+Oa7A7caJ5oSFTfk1NhVrfSKoQ36tqzR69w3rguOUfY4B6w8wiyuBmUqzLKJKBAVhSjhBR6LA69mHrrusbO8KpmRfg/789d/Gz7NqS8CnXe420um79MVqD9LUeOhf98EUUFDW0ZxKgzqEb5xPXKz+z8BN8ZfS9XmIlckLofSniG1D/6UC6WzQiDAI5Jvngrf5AzvZEQRPorisdfP3uVai9Zh6pJDL8tIBthJiz2xarxtwa4AmbrNvl9zvFPQC7qSeD8Dol4WQVFkl5U= X-Forefront-PRVS: 0724FCD4CD X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(24454002)(52604005)(189002)(377454003)(479174004)(199003)(105586002)(122386002)(87976001)(42186005)(106356001)(47776003)(69596002)(59896002)(40100003)(64706001)(65806001)(5008740100001)(53416004)(46102003)(36756003)(83506001)(54356999)(87266999)(77096005)(76176999)(50986999)(5001960100002)(189998001)(65956001)(50466002)(64126003)(92566002)(97736004)(81156007)(5007970100001)(66066001)(5001920100001)(4001350100001)(33656002)(5004730100002)(19580395003)(65816999)(5001770100001)(101416001)(19580405001)(2950100001)(23676002)(80316001)(478994002)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR07MB2143;H:dl.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3TUIyMTQzOzIzOlpvVmEvSVRnaUwvb1l6cE9XeWhhQXZRV2FT?= =?utf-8?B?Z3k2Z0tvZVQrN2ltUDQ2SGZKR0Qrc2txelpJa3dwblpoV1NncTFJUlk4dzNy?= =?utf-8?B?VTZNeklROWtQa0kvTy8zeTY5VUVVRmkvSjB5ejRFL05CVUhiU0g4Mk8wZnBk?= =?utf-8?B?V3VTYmVickd0M0VveGtDczhDeXQrNmJqMjhFc2twcEZKd1pFWTZXY25sNTVJ?= =?utf-8?B?MUNhcGd0dEVLTEgzYnp0ejhHRjlaYjZwR04weW1WVG9GN1BMY0FsZTh5Ymxi?= =?utf-8?B?YUJEOUhoaTNxZ3pza3RyYTBnM2h3cFVnWi9FUWRqN2hSMEU5ZkI0QXBhZHpm?= =?utf-8?B?eVM0cFdmTC90M1JyU0lydlBXSlQ0QXZoSmR4TW9XMXU3dFJoZ2orZkd4Vm5S?= =?utf-8?B?d3k4bEJyZ0xRMEFvREVzQVZIVDE5ME5OT3k4ejJaNnE0SFdtTGdhak5yenA3?= =?utf-8?B?eUdEKy85eHJRbFlQcVNHY1F1YXY4RTZLUUcxOXhsMVhpRkxNRXV5UFpibDlD?= =?utf-8?B?MWlveDNSTmZDQ0kvY29CSmJLVWhNcmNLY204NFdUMzF4Wko1bTFpOFBIMFZs?= =?utf-8?B?TUdqK2svNEQ5cVBXSjJTM1pub0gzVFhaSnEzWjZER1N6UGtZMlV4SzFHTWVE?= =?utf-8?B?MWt3TlFHL09SalF2TUJyZlpnMGxRemF1YmFnU1EyaXZkb1JWVlQ5ZWlESlRj?= =?utf-8?B?S0NiVXlSVjNxRXJ0U2RnTnYrZDRWY1gwOXl6b2hxVmhvUTNXZ09OQnZnQTV1?= =?utf-8?B?OTlCMWZzeUczSTlMMXpLT20zVFpuQWNTcnV5THFsc2YweCttZVNMVW96Q2Q2?= =?utf-8?B?RDlTK1JkMUFCVFoxY0R4SmdoOEhXOHpFdHM4OVN5QWhZcnNITmdoSmJTK0Nw?= =?utf-8?B?RlVwakZKS1hSVGRoTGl6SzlZcnhmQmpyT2IyYTBUd3RURU5hb3p3Sno0cHN4?= =?utf-8?B?VStDL1o1b2RmS3dZcTlTYVN1YUtMR0FJMmlJUDdxQm5oZEZOY1RpM0hhWDRq?= =?utf-8?B?elFJby9lRHB5RHF6SzRVb21zbG1wUk4yc2E5ZWt3L1FTU2lWTmU1ZEZ4NGNr?= =?utf-8?B?MzVNMng3aGR6b3QzYU1Eb01Kc0tZL3hYSFNFV290a1I1UHZYci8wVHNWWXZu?= =?utf-8?B?Yk0zU05rVzA3aTZqY2ZPVHhmV0Z6SHlUMDVBR3dzWHN6UExWNWhPa0tQNERJ?= =?utf-8?B?RGs1OEc3bUxGS2c5NVVTeEFNaklVVlo5UlJRUWtBNC9XZVZMaFZYWmU4WlV3?= =?utf-8?B?cDVXRW9NdVE4QjJaZE0zSk84TUlHQldILy96bGsxOXA5TXpqVnhBVUtpclFO?= =?utf-8?B?Rzg5bDd4V1dWQUk0SHdOQmpXcmx1Wm84K1Z0bFBQMW9kQlljQ0pSOElUVndS?= =?utf-8?B?VC83bUxMZHJKNFkySHAvZElRY2VPNmZxNldTdmNqOStycWdzRGU2OEJaS1Iw?= =?utf-8?B?T0pIZktoS2pMb0RYY3Z3V3pJRU15bGVMVmRBU3ZPZEVFWHpaVVgvZkRETlpW?= =?utf-8?B?bVRUOG4zMDhsSGVzREIrMmdNNFI1MUNRUGZINXFZb0VnM0V3MzJ3RVg4SHNn?= =?utf-8?B?aFM4eWhzY3BQbDQwU0tXVlU4Q2t1eENBNThaeG0rNThZK29wa0grN3lYL0Zz?= =?utf-8?B?cDJoY0VQOGJYSXBMWFMwbGRlYmVkNjB0Wk91VHVwaFFtV3B4K2o4UFlPeERK?= =?utf-8?B?Tzc5YlBGYjVHcHBMRVdna1lpRDFselpJR1g1TmNKSXA3TlhMNForNFRWNnlq?= =?utf-8?B?U29SU0krd3ZXOGFjaXJ3VUQ4V0dFUW90Y1pQSzdIZ3NYVTVRWmNuQmNUcVBB?= =?utf-8?B?MjFKNkFhamRqT3RnVCtLNloweXM4RUJXOWE0ZUhkTENEVWwxalBKRkpsaEhT?= =?utf-8?Q?qdIM7HS+Hdc=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2143;5:EtQVLljKG0RisUTquIoSQ2o4euvxu8wx03REgRLYeGXhRJ54GKEEkCzgNNDVuZXLIqMNuN2BPzcEk+0gKhjsxDOPKQihw4a119n4B3bW6Y1Harv0+KJTbL2Sy+KrWza0NQTF9LMoyLrP6zoXjRhXyw==;24:jlSc+vyh5q12MZtlZmmf+GMJrUIVvDHlkXP4Au7sWhAmaxrvA2IBDDn0HjPU7NFM2uK0gsohHzltbVvCXmlTxWs7Ik7vMsv4m4dR1cIao3c=;20:PFgoJLuEM3TfeaveFZnDUD/W2cc/5kDG3aROkg/5CNW70d81UiafjYV+4oe8XPQ0V/V3vL+hTPnfCawKE2Zv0g== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2015 16:12:19.8007 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2143 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/09/2015 06:20 AM, Rob Herring wrote: > On Thu, Oct 8, 2015 at 5:10 PM, David Daney wrote: >> From: Mark Rutland >> >> Currently msi-parent is used by a few bindings to describe the >> relationship between a PCI root complex and a single MSI controller, but >> this property does not have a generic binding document. >> >> Additionally, msi-parent is insufficient to describe more complex >> relationships between MSI controllers and devices under a root complex, >> where devices may be able to target multiple MSI controllers, or where >> MSI controllers use (non-probeable) sideband information to distinguish >> devices. >> >> This patch adds a generic binding for mapping PCI devices to MSI >> controllers. This document covers msi-parent, and a new msi-map property >> (specific to PCI*) which may be used to map devices (identified by their >> Requester ID) to sideband data for each MSI controller that they may >> target. >> >> Acked-by: Marc Zyngier >> Signed-off-by: Mark Rutland >> Signed-off-by: David Daney > > I acked v3. Please add it so I can stop paying attention. > My apologies for missing that. The Acked-by is now in my local tree. Can the MSI maintainer take it as is and add your Acked-by? If not, I can resend with this added. Thanks for taking the time to review it, David Daney