From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752185AbdBORgZ (ORCPT ); Wed, 15 Feb 2017 12:36:25 -0500 Received: from mail-eopbgr40085.outbound.protection.outlook.com ([40.107.4.85]:33616 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750905AbdBORgX (ORCPT ); Wed, 15 Feb 2017 12:36:23 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Mark.Rutland@arm.com; Date: Wed, 15 Feb 2017 17:36:11 +0000 From: Mark Rutland To: Andreas =?utf-8?Q?F=C3=A4rber?= CC: , , , , , Rob Herring , Russell King , , Subject: Re: [PATCH 08/11] ARM: dts: Prepare Actions Semi S500 and LeMaker Guitar Message-ID: <20170215173610.GJ31733@leverpostej> References: <20170215165528.10052-1-afaerber@suse.de> <20170215165528.10052-9-afaerber@suse.de> <20170215170742.GH31733@leverpostej> <9dbb7749-a58b-9e18-33c9-fd004a713ed1@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <9dbb7749-a58b-9e18-33c9-fd004a713ed1@suse.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [217.140.96.140] X-ClientProxiedBy: HE1PR1001CA0014.EURPRD10.PROD.OUTLOOK.COM (10.171.99.24) To VI1PR0802MB2399.eurprd08.prod.outlook.com (10.175.25.147) X-MS-Office365-Filtering-Correlation-Id: 79cf577f-ae56-4205-9fb2-08d455c9265d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081);SRVR:VI1PR0802MB2399; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2399;3:a/dBEvw180sCPWVmD3yzKBOhxW2kCPw4KYTeduM9PVVyjsX7/ogrOoQYhle4w9i/qo5ng8MY6GPGyAmdcN932wXnwA017NFjIR3jsWAcAnReZEQIw4Ch6kaplNd023WXvjRA6mNVWCNykWgzaUzOF0HN1z9CrEafdUB85Xl1FCV6P0Eg2UGf5eJFnT4XSa0lwSU5doK9K3tGA75fKMHk2u6gul/Cn/cFt7GyXGgI4FdwackOlEdE++BhReih6jFJJs7g9rXlyxXhiHJnW4I8kp2QSbcVxpMzBgpvU9RtBw4=;25:zNlmPRW3uC7FC3bAg2azkDRemu4coL8FQFylNUidHx7O8I4G5dflN8wHIAOOiTOhwPOFHKFhnQWGg6cgkf7Zm689mKRVmbHJ5U15YMgF1R5uR6OpDE8dBMvOq6wBqel+SvIoe19/VS15Ngf3N4OWpiFNOhTDs9cgtWJPG4u1uUsOcrGenBxWc/Iq+SwEw/hoF5tfO+TB1bR7HqKyEGBviGn4N6wWI+gkSsMTquXqbRkL71yoSRPMWkrFBtk0aK/NCNz/Z/qC3ijWDxpjW2yjey3Kwpxo8/PLGSPGcfxeGnu1oXp7cPhhYdZtCF2vfK9EnpRAcpFdQtHZugoKU0wFiU/ue4yIQ0zD8zOAwBbNRdERlmTXaqZKelQt3ZmK3a/n9sTg9qJur2wdIgQCdUYPkYLLIEwaNe0EIQAOqSA7gM5TBJfunWuGR6+UMJ4XwCSMUUgGTA8P3MN2ZyUhr2oBiA== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2399;31:5JMlxZnj4VIvYxEA+/KLwoc3SxUcbo0fvtV1lEBEQDbVwIpp5aIUKaJjr1bW7KebQ70iKeBL6OrbZVeCdCXPo1iQgmzviqwn2tczIFFxc3SdbbugylPfXm/rleCH9G+wOTaETHDCnNi8W/BQAC9JffIgY7SBkRw5YW5D8NdeGLpaqJm54buSQbLfdS5Fg0c2DJ74hgmqnVxkPHBh0tVIqpkCsPqxJ2QpZkABvOEmEv8e1ls7vPwNLdvVcUpf9Ykj;20:L1H+UXcmvOpIEx2F2GerdrDFgXWuCq1Lgrg+NVSwvRYw+koXJ9SKzvmYoOjbIqKbO6LXHs17MlwykoEb6eNs+WuNUaEb2SOuZjqowGplykls6VDXgh7WxZYolLV0gipuVMZVDLkOxSuVpDVFL35ao296MA99mo3jQ7+4c2C8ktw= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123558025)(20161123560025)(6072148);SRVR:VI1PR0802MB2399;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0802MB2399; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2399;4:Vi2WHg5iEN+HISfjvQgcyOdb4ly5adoZodDsNgJPUs15lFp9dJK53mJ9xeKuuF26FlfJdF7xoK86faLspg4TmJmCv197W8BtqXJncNm2b4XenhScrXOrKqU9VHKWNlzofViwQQ+4O7mUtFdbkOl8/xEluUuFGWJ9gcSOlo2vWa+01oCUdV/A6XZufJrsjMCXuYVZu28ePhPc8Bk2Ui81sp2F1jKIxRDnwWT2G62a71IxaWuMyoLuJUA23AUXfb4Hogx/Ap+sU0xqOQRtqeHBLZ9XVaOrNA7vXg5SWaNsXPR94xf3DFcygV9uEGdDlYc+f6JjesdMnU+Dv6zE2FZF2Q95tJTPPV2j/AwBWojlgiIdqB+7Ts0oPuUUDGEq6UlZtfVt/tllm/HehmweJDgZzUnkG4p460Gpea/xq5CO+/r2zjn1ZceKGr3/+/aRT8BmXSV8HIzuB5RIxI/p6/7tyIpEjXxtnFsEggfWwXvJK73UITLmDnkOniBn65i0oTp/0zJ32mFE5MGeG5ZTkQdNBFnG4ZmidsbqKg7PZLAa4LZYFLGpv9aAkVTcMbxwkmJM5lvayY7sOeX8rG0HQzbxQ3ZjQalBM//NFUZDXggjU9qI2sdTs8mPzM9HUZ5lWBg7 X-Forefront-PRVS: 021975AE46 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6029001)(7916002)(39850400002)(39410400002)(39860400002)(39450400003)(39840400002)(24454002)(199003)(189002)(4001350100001)(8676002)(6666003)(54906002)(106356001)(66066001)(6916009)(101416001)(9686003)(97736004)(6246003)(50986999)(53936002)(92566002)(54356999)(50466002)(68736007)(6496005)(110136004)(23676002)(81166006)(76176999)(81156014)(33716001)(93886004)(47776003)(83506001)(38730400002)(2950100002)(189998001)(2870700001)(86362001)(229853002)(55016002)(305945005)(5660300001)(42186005)(7736002)(1076002)(3846002)(4326007)(33656002)(2906002)(105586002)(25786008)(6116002)(389900002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0802MB2399;H:leverpostej;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIzOTk7MjM6ZlNFK1FkbmpHUXFIOS9IUUROZ3hLQmow?= =?utf-8?B?V3FXUFRwM1pwa25EWTBtVzBESEZCdXYwQklDcVl3emRwQm5TTjR5SzJucjUr?= =?utf-8?B?VlMwMW5VcWtkOFU3R3BEaDhHbzhCYS94Nk1rZ05hRS9Tb2dmT3czNlhtUmdK?= =?utf-8?B?TEptUm9FMTF1bkt3MkRmZHM5Z1dTY0hSNjlGQW9ESmxpLy9CYnBkL3l0Q2Zn?= =?utf-8?B?Qkl5K3JPbjdaeVNOLzdFVm1zNDlkVURPcXJPWjVtZ2J4K3B0dnZpbEc3dkIr?= =?utf-8?B?ZFNWMy90eTk1NWgvK05MMGZvcGdkdElHQ3kzQW5kNHAra1FacFdNQTRtQmx3?= =?utf-8?B?T2pHU2c2N1Z1ZE1PeVBPeFdlalFkSVpMa0p4SFgwdzZSNnhrWUhpVnczNmgw?= =?utf-8?B?eHJxOEZac3dOcjJKajV1OU0zUUMvcEVIZGRnQ1NTZzFBSTFMODdXdldUSUhy?= =?utf-8?B?eWhlYmUvQ0dwOUxyY3JrTTFSSFFTS0VTWXZpczBSUWF2RW41TXVucUVlSmVx?= =?utf-8?B?YUFsV2JUVlY1aEtPb0Y5Z3RFcWxkd1ZzWXpKUFQ4UHFEek1SeTFMd1huZGtl?= =?utf-8?B?bWNqc1IzV2hqUmhjUzNXQjNHOUpTTnBKV0lwWWM5dURrTmtyY001ek9xdVQr?= =?utf-8?B?UWorc1JFamwxTXh2emZIa3loL3NvdHRTd2VMRWVwem1pU2pyUFQwelBMZEN1?= =?utf-8?B?akxyQUhWTVBXakpuQXN2blovQ2krVXhGZ2RLUVhjS2E5dGJJbmxTSklPNzRl?= =?utf-8?B?U0lTVER3dWFneW1iZ25YeHdqTFQwdVhBL0lDS2V2b2FYQXRnejZXL0lPdWV6?= =?utf-8?B?cWpKdEdlNDVFUUxTMU4vU0gxVjVDR1huSk9tWjJQeW8xdkE2U01iVnZSaFlR?= =?utf-8?B?dkkyN21GUmV5aWl0dUdLeEw3czdWemlDVkc2SjBYSEJFczU4a2ZITHZicGZq?= =?utf-8?B?aFkvWTFzS25UYXNOVUhaNFRQY1lCdUlDaHJsdDZzNGVSWDA0L214YmkvUkV2?= =?utf-8?B?VXcwUFo1WVpVcmxTRTBHWE5zNDhwTVZVT0pad0pGc3dPSEU0TXZPTEc3anIw?= =?utf-8?B?ZHJwL2Y1VWdHYThZS1Q5Y2ZLZVhqbUJRMWNjTllsaHJxVlJFRkJoWEtjTFZo?= =?utf-8?B?dFJVMWJSaVRIVDR0aU04K090RDRCUXhsTXVWNGxoUHBuNnVzcE1tWnpEN2NB?= =?utf-8?B?TUxySUdka0REcDNDbkxFWEFFL0FBYW1IZG8zeStZK0JCQmU5L1RVWUtaQmlJ?= =?utf-8?B?elcxQXZXSzhvc1plQWZHSHhxcTd2UkxHcS9IUGZVWVZZU0RSUTk0bkt5Um4z?= =?utf-8?B?T0o3SzR6TjNLb1IzbktiZjRuRUZvR1N4Z3ZxbzR4Tm05TkVmS1lGc0NCd1do?= =?utf-8?B?Sy9zK2pJaVYyVnpaMUNvdWNQL2FGVC9TbGN4dldFeDlWS2hXVEFLTlJUNm1D?= =?utf-8?B?MVR0WWdwSDFvWjBPZUtDVDM3dGFNbCtGQjdoU1hraGxPUWl1dGpOcncvMmdP?= =?utf-8?B?NlFiNnlMNER5RWRWUkRVdjNJd1ptcE9jdFhwYlZNSjRkMldxbHg5NjJGRTQy?= =?utf-8?B?aXRCMnBudVB5RkZLb0lXa0RPbE9WdG14QmtrK2NUTXhkLzlTZ3dWSFkycGFQ?= =?utf-8?B?L1A2Ykd2MUdEa3FDMEthYmR4cklaWUtZUkU3Nm5QTUY1VmxxZ2pyWDVmVWdD?= =?utf-8?B?N3p0ZmFMOUl0M0xmVVBxZXIyVWIrMU1oT1dMVldVWkZyeU5pVXVwcG5FRFk4?= =?utf-8?B?cWFDN1BEQVQ3YzRTdzdaUkxzdU43M0I3K3pPSW9iejZleERLdmRSZXRnaTFq?= =?utf-8?B?aVA1UFlMV0VXdWo3WE9EYitpNE0yb2dZTThFZmY4MFZzU2ZGcEw1cUVENDFU?= =?utf-8?B?eWs2NGtYQStnYXZGK3NkR0ZIZFFxelR1RTBSSk91SE1CNkJwd0dTQkNDUHUw?= =?utf-8?Q?tvYYxlcZSS/NfgKZUhMaeMMMwWNSEg6I=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2399;6:ne3JsqWtmN0nwIX8kheLFIbscQdQLUjcacbjZ2IvfQxTW3t70QREW4b/o1HgDZo91l5lKC6VNt05yec8oyraDcCgpp9ZL6MxBo4QKK52ZOXiQqhmcF4xvD/ndtqMQB7/t5GyHB8HKjbsOp7g1YyRfWfN4aPkK0xgROadsVZJ5L/wQf6ciwDDtK2ia7QPkzP2PVbnFJltGvV558Q6jLwiEDPxIQ2kX5BjGAACqIe9VLlhKOzdJoe3MyvIUdcssGIW/yq6fMbvOTmOzHuXG+fOeiNXc4PP13q3HGZ6SYgW27Rv/rB+PX5ck8/mpSndNP0apmoY4gfSvzCiurPONZskiIF1peHXlFv3TRV0ljs6kbZnQ6Ce78fLlOMSR+5/ForIYzuig2NQD6vO8S7dx8dzHYOl+a18DqYu925NyJgHXvs=;5:5URtsrf1fcWaden/hDAVdad4p9mQm4X56lr1sDMPa9meae7WG0UeKWUD9nlbdXGpx2YTq4rYjkL19HORVGRYcGhZ3Mqg0pRpUqwHlo+XDdiq7t8UFS+EyfP1qeFPz/2o4z08R0xeLDn1y8R86OrR3w==;24:p50lRKhlVCe59g20Afm6QcNEtjsX8/RAIrX1WZcDfIY9MN5tcbUPTjP5d0NvqqYH1ttq6HmeM18ETvpMTHe+vbauCwBcFXYqFe1sjheI43Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2399;7:oFbfafT5plxBmOpeYGYaOPSkR0gZB07Nv9v7sp6HmLAzCNk2wgwNk6EWXZHtpBm9AIMZ2u6EzXi9WCx9zcHUgDf62B0sc6e7JXJRYsF7dJz3R10nEAzmYBXTMRijOPvld1W6nu0ME1ytSswDpcQXql7Czhxt65AEC5Ts67t8f9WxoJFORkn02tJrcWzyl4zuZairHhxQs3nc73TSm4VZSp9gmmskxutW4lSawXTvYsEYJo56EtaYoxpVvoDreaOUWK39q/1hNPKBvpeErerMhI153V5D6WC9WbbR0VNHhPqGblTZZybUZhDfsaSI1iUkwM6SG3z0upgmlaXaTeuGc7y2xNT09pPV8+2Sn5sM74Y/QYYWiNkVnJDqIFSZQsR2ERUhPRUFXiuGsWhBbbwCqDabbX4PjiY+EzfxwcOGLgRLCz5UjPV+axfU+wdtlMJlBpKelucK0Bo7DR2FC4kQ/CgW9bRr+cxwKyczNB+bouF6U0k6xbo78mDFsrDXyBYJPD0VhFInDLeTcFm4LoK71g== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2017 17:36:17.4639 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2399 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 15, 2017 at 06:28:31PM +0100, Andreas Färber wrote: > Hi Mark, > > Am 15.02.2017 um 18:07 schrieb Mark Rutland: > > On Wed, Feb 15, 2017 at 05:55:25PM +0100, Andreas Färber wrote: > >> + arm-pmu { > >> + compatible = "arm,cortex-a9-pmu"; > >> + interrupts = , > >> + , > >> + , > >> + ; > >> + }; > > > > Please add an interrupt-affinity property, as described in > > Documentation/devicetree/bindings/arm/pmu.txt > > That's not in the vendor tree... My guess is it would be like this then? > > diff --git a/arch/arm/boot/dts/s500.dtsi b/arch/arm/boot/dts/s500.dtsi > index ee93984..959c6e3 100644 > --- a/arch/arm/boot/dts/s500.dtsi > +++ b/arch/arm/boot/dts/s500.dtsi > @@ -82,7 +82,8 @@ > , > , > ; > - }; > + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; > + }; Assuming that's how they're wired up, yes. You should be able to test this by using perf record in per-cpu mode, on an application with its affintiy fixed to a particular CPU, and verifying that overflow interrupts are recevied on the same CPU. Thanks, Mark.