From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752440AbbJYW4s (ORCPT ); Sun, 25 Oct 2015 18:56:48 -0400 Received: from mail-bn1on0135.outbound.protection.outlook.com ([157.56.110.135]:6223 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752024AbbJYW4q (ORCPT ); Sun, 25 Oct 2015 18:56:46 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none;freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; From: Lijun Pan To: , , , CC: , , , , , , , , , , , , Lijun Pan Subject: [PATCH 0/5] Management Complex restool driver Date: Sun, 25 Oct 2015 17:41:18 -0500 Message-ID: <1445812883-23551-1-git-send-email-Lijun.Pan@freescale.com> X-Mailer: git-send-email 2.3.3 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD010;1:cnwe77A0aTW1sm7HgZ7e9UOwrUMNSeh+v+FnlXe1pk9paA4xQ3bMrRSRSudrUoNyUjF5s6C65PI3etfQmOMcU9BUPdjLTMzyGwx/Qisk9UOPf/+y+Tgyc0MThSfng5PlQQQIXSdbPohvvHdfqchfPr7WH2k2YVORYRTdfRqZocPafJ6Xo692ODQkg9CF905+pxBPTR9AHTaAYHabrHfjAWZJvha2O58eOlREirLXKsCVKT++KiHeE4sHUNGp1RCm16/SvMKtqGsj+V+qOdLyiKsC8SsNl5FLnmpfN/BcqD9r7gmhIcWFR/lqMd/N4mB0H+6QdXhzsUVVrp5grog5Q3wsRJBesGP5S7gJy3gZhvOyrLQt4ToOMOXfrNn86plcUQ+39WbyCz1od0XiOyOWXQ== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(50986999)(87936001)(85426001)(47776003)(50226001)(189998001)(5001960100002)(107886002)(106466001)(229853001)(105606002)(36756003)(5007970100001)(19580395003)(104016004)(50466002)(5008740100001)(6806005)(11100500001)(77096005)(81156007)(2201001)(4001430100002)(15975445007)(86362001)(5001920100001)(92566002)(5001770100001)(97736004)(5003940100001)(48376002);DIR:OUT;SFP:1102;SCL:1;SRVR:BL2PR03MB499;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB499;2:d8RTUfkhaiJAHhdV0VdkfbKDYOQFWLbA0b+Hhg73ejSAYSupPxzVRvzdfyJO9q5dq/5EfD79imrOu9B6yfbzPFlPw0qZKu1OS8DyYswSRfiykoywjjJ/HPxTpGQ83qqaEvfp3EGz5w17LuuU4sw0iRBHrfEAHh6usGwsjLZtIhc=;3:pv0P6BNxgc8AQDdCk2s/tz+30md3VXJXY7Kkdji01GLPTtVYT+VDHDe6KIR4hBznLsn9D5KZLXRYMWiF0kWUcMSzhNBEJHTMRFa2e7chm1YikErUWqcPOgt75pTmuZa1MyUvBgja5YVINjTinzGIi10E+lgmNStyH7NWgCuwYaDiapbGU3cAooN3PuWwG2eVLbCeuHZPYkDG5yC9jXx91rmiiN2nliHgNfuXzBVB6qs=;25:3+Ql9IgOrZBM21H1m4wF3eBxZXFHZX2bd20oWWDQn91R7pTN/24GaPV5UyMy2vnjLpmvpcQ4aA0AEOHwLWW5nJxdm6LAIW5eK90CzoQzQxVFjsdg0akU9rhBRjW22f+z3VwZrBZ45urgb+sx1zHM0vRWbGIj9vJYQHGr8yBtwNS0mUnjGRc/aAVz2HvNH7I08TCw6OF+NKFZVC5tMl13ncyKFCKNerKsLX9KEprZCUgEFp03svazrWl+o8SpuIfD X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB499; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB499;20:Hx095yekjCLv6h5ZdBoC8UUpRmVy6ILOLJ6os5ghlUJNj9JgdcOOB06Co20dLDkYb7hOL9YkcRCDpN3UK2My+Z0mna8GdpCV9lk5HHVaoDqRJJ8H+uh5i6/crBF6J0BAN2hp0ciS0vGMLAKKiCn2ox4GsCnxk5hmSs2lEtlNnYgi3T/9X3lDWioyhJY29kiMkY/nlBhfTUt8AiSNaodMBgk7D3eVY6WaHHX+bOv7hhWQVoSYaTmHt3RJVy3LcF9NXT+HClsBblx/ggXNuUCbO5U1n1569owOnalYQxRhmGfN/XcZbCY7Ip0GNdNXdfVSfzVCoICPmHPvA9RaHkYUxC7e53hZUlMEec/+lEi0F5E=;4:jVtAqpWdHcm0NMpoONo5CuewBQ8ZojVwHaNGw6/l8Nvq+L/rz0eRcYaoi4DIF6X5zbR3Oj7WhUoI/mqaGTpsMEiwMtwzWQ7/pEUnxR/jMPCMxaJzf/6BGdbYjYWb3IeHUa6yGowOoecFu8WK8IAwOeIcoKxSdvX6U2X6svi91VrGT4lGnUW5hjWZ399+Du7JaQgcDWFyBVsn6G7//SHnjM/35/UobsVo3cqAnf1mLuHR/BFolYJPOu5Ox+Iw4sD5mdt8Nn0IXtERQLRcF1wZyuvzhA4/yiACiZqpXaMQ0yKn1jkX76emgsAZtTBZquApPjMEcbG4cbPngnvBZ8Ipv/PMyiSXeMmo2Y3jhPrR0CIHGqNoZb7MlewBq8gd50/u 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)(102215026);SRVR:BL2PR03MB499;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB499; X-Forefront-PRVS: 074040B844 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR03MB499;23:VZp4a08Dz6YhpZIGHue0MmdI+4cnmysuaqQ+O8DQfP?= =?us-ascii?Q?/8AwxQK96/FHTEGeGBWhIHN6GXMx71N1iSuP4QEqYpkNGu6T30aflEN7XP2J?= =?us-ascii?Q?JvdVB/afwubTnnemfCTrtuWye1yghAgZwXOy3P8u/N4JkwWlmAk4QDhsdhJM?= =?us-ascii?Q?r6x3XdDNX6vsE5IT7UVOqdCxchyEB/jhKuVpj79wuKN0FhYPnVmhaO3e+/at?= =?us-ascii?Q?bcMdyxL+6No2/blRS6CQzdDBaMbdicWc/xjP/piArcWiS9huEA2Y+N+GrO2d?= =?us-ascii?Q?sFicgmMEZXwwP3FBf/EKW9VVy6nyltQnIkPKnzeAhEB8ra+VpbqTySEMQIBu?= =?us-ascii?Q?Bg7NeYLGDLV4zcrXGNmtSn2jFDvkqX2K4pQ0L6RaPib10bAqG00iKxNmJ7Zs?= =?us-ascii?Q?qtog5UKmA3Ny1hiWMhUFCTo67kdMXJ3TPlXUitUZ8cDfmpITC8oVHqVqnRNf?= =?us-ascii?Q?ouHrt8JMOFqC3DB9ukxUeCbHL9+ugOgOWIvpIdZXZJXxqDOh4EbDvicZBLSn?= =?us-ascii?Q?s25jV+TQDO33v2bdWiMHSGyF+4hUrTarPwn2NDQ/YbCbUMG+Cm9/mygEE+pI?= =?us-ascii?Q?XQkpeGI8hijldaUt4/r6zTTb+48rV5togwGymC6XHySpq49H+iX/Z8JPM34b?= =?us-ascii?Q?Hhigm8LlZcaEopuGNzuYdqRR2rLZa7YUnyv410lzIwNC66duGJHBWHBQO1TQ?= =?us-ascii?Q?4WCItYX3+lanifjQ4JBCm1lg9SgoISJGaoqyraSLyiJ89OBitAF52xgHTGq9?= =?us-ascii?Q?37jkbyhCtTX80gJReznhI5KJL+q+d+dV7Ls6dbGLJVNerClUgseCVDqfODf9?= =?us-ascii?Q?4rAugXBjafQ1fim9kyojfLUAWPl2PNFZ9iEcgkyaY5EhWYucAsKUu31LbGy6?= =?us-ascii?Q?zUdQR6RA+0zLE3LCztcHCkB2FZdgZSTZGPfo9zhKGb9ZczWcPwtnfSSKvTvK?= =?us-ascii?Q?IWaTuTzA5rbUlnO7Y25CMoRPpzKq6beYVK70JpjBsqES8sdcLOyUsS96zuGo?= =?us-ascii?Q?rzQStORVA2Ao5xBlhSCSdlrT3Z5m1tQik6LR7RmEepKOp10c4GS5PhjVqFGa?= =?us-ascii?Q?1CvJM=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB499;5:y+7/PacWS6U64O0YyicRJDRpm28+09VVBlZ4EN9ThbpFw55Z1V0zbhbfQoPJras/mB4iT+y46w3a5E84VhI00hookcFxt7hxo1SCq+JOFIWIen6Ze3ipcyExHThqNC2QS5kUY2uGdjWbhpTYen4u+Q==;24:3/NPQRHq2TNXZUfgHM8zsU1ZOUTe1J1jHmS6hvSPRbOqHIjKjd+8MpTSnPmQpMUIBROQagjdzy0yM+ilVi6FjReP56w3L0/YKVxS08FYLi0=;20:gUceOn7adLhe+/r7Fbj33JPxO8gRvMjYuUM4yLc+M42LReCubk+SwGrsOCmfq6LL+miiKv4GlyH7zXsmosdfXA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2015 22:56:43.0150 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB499 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series of patches are based on http://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=63f2be5c3b358db031f86eafa9cd450f6558a55b patch 1/5 solves the section mismatch bug in fsl-mc bus patches 2/5 - 4/5 add sysfs rescan atrributes, which is used in the user space for synchronization of MC firmware and MC bus purpose. patch 5/5 is the introduction of restool driver, which sits on fsl-mc bus and utilizes fsl-mc bus to communicate with MC firmware. restool driver is the first driver to start using fsl-mc bus. This restool driver is small and helps fsl-mc bus move out of staging. Lijun Pan (5): staging: fsl-mc: section mismatch bug fix staging: fsl-mc: define a macro to differentiate root dprc staging: fsl-mc: root dprc rescan attribute to sync kernel with MC staging: fsl-mc: bus rescan attribute to sync kernel with MC staging: fsl-mc: Management Complex restool driver drivers/staging/fsl-mc/bus/Kconfig | 7 +- drivers/staging/fsl-mc/bus/Makefile | 3 + drivers/staging/fsl-mc/bus/dprc-driver.c | 2 +- drivers/staging/fsl-mc/bus/mc-bus.c | 90 +++++ drivers/staging/fsl-mc/bus/mc-ioctl.h | 24 ++ drivers/staging/fsl-mc/bus/mc-restool.c | 488 ++++++++++++++++++++++++++++ drivers/staging/fsl-mc/include/mc-private.h | 2 +- drivers/staging/fsl-mc/include/mc.h | 10 + 8 files changed, 623 insertions(+), 3 deletions(-) create mode 100644 drivers/staging/fsl-mc/bus/mc-ioctl.h create mode 100644 drivers/staging/fsl-mc/bus/mc-restool.c -- 2.3.3