Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752795AbdF0OqR (ORCPT ); Tue, 27 Jun 2017 10:46:17 -0400 Received: from mail-sn1nam01on0056.outbound.protection.outlook.com ([104.47.32.56]:30415 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752193AbdF0Omh (ORCPT ); Tue, 27 Jun 2017 10:42:37 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: To: , CC: , , , , , , , , , , , , Laurentiu Tudor Subject: [PATCH v2 09/15] staging: fsl-mc: move couple of definitions to public header Date: Tue, 27 Jun 2017 17:41:29 +0300 Message-ID: <20170627144135.15599-10-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170627144135.15599-1-laurentiu.tudor@nxp.com> References: <20170627144135.15599-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131430481501633139;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39380400002)(39400400002)(39850400002)(39410400002)(39860400002)(39840400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(8936002)(48376002)(86362001)(50466002)(50986999)(2906002)(47776003)(1076002)(36756003)(76176999)(33646002)(2876002)(2950100002)(86152003)(105606002)(106466001)(189998001)(4326008)(81166006)(8656002)(53936002)(5003940100001)(54906002)(305945005)(39060400002)(7416002)(8676002)(498600001)(50226002)(38730400002)(356003)(85426001)(5660300001)(104016004)(77096006);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR03MB2562;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1BFFO11FD004;1:xlzsKihSCXSfXnAdNQ3J5MT4x7uDYVHQ+zRu4sSjr?= =?us-ascii?Q?8//PB7HwgBjflPg2m876YutM6aig3PK+X/QBNXBDUza9HmmrYttpSDw4EppH?= =?us-ascii?Q?abjVxGrU1OGLMc+SISJaIIybr27ZntnwawFDfScIxpvPMj0HhsnD6pLGaDh8?= =?us-ascii?Q?R0c4QxfYs0yV8or3c1GreGdY/zHsykV6cr1so+QCI7OneBWPUnPV6WaqDPlO?= =?us-ascii?Q?wwSlVTWYrN5trP9qAnUVmICXw+5hs0K1Sh83cnW8V222Svax3LaMJkjyKFeS?= =?us-ascii?Q?j/MZZpchdCJGkRmRS6jPsLe7V4xSHmDSp/4kTpTNEE0iCyEEAn/P9IuAh+Ck?= =?us-ascii?Q?FUBF1/Bl44HMSzb6OKvY9Tes6SJGQRQKh1IBh1Godkt2yCkbquXTKTurEqHI?= =?us-ascii?Q?Do/VjK5LiZcwxqivErByZ87Fhx+cDAkT/YLRF/xMmL3IvACjsxYGtOzFFWPX?= =?us-ascii?Q?aP47qJFjWp3wD4nZPIOW3z088+74YNmsMlVjQKbLGQPVsCKSu0Qdq3qq9FaO?= =?us-ascii?Q?qqBrSSZT3SaXyJUnJE1Ef3DlC1hDsHC78HIlQJs8o4dKx9l0k6tqU0NKwGgO?= =?us-ascii?Q?u5MGX0A824iuy6u+9qsvaLIFbniuKyWh/TUjrva1VBznvjenBrPDk9KVAe/N?= =?us-ascii?Q?J+N0KIdwkIz7NjretwaTFGbG1rRfcCGYRR/x6U858Wkc25MFWBZh9VHBtU96?= =?us-ascii?Q?1e1MNKJi1ocP9spXjMfkaIDl2z59AbNVnVW0B/k9kSflNxJKTYhULMrxtQWa?= =?us-ascii?Q?O0ZKAegV3O6qUtfqhcO0NdWhWmZhJoUbzEKv0ENjDcgFZ02emgKOnxGuSE0o?= =?us-ascii?Q?V7KPDXib9yxEjiVMECWAR2raUZQ2xMYKMA7tpXpYCKI/bNLWZnbRAE9XPTJe?= =?us-ascii?Q?dHLtNAAmhyoMZlii4rmvKBOFwIWa7D6phT9bFF3cV7IBfU8BcLnIFPeg6dE/?= =?us-ascii?Q?P9bC8bJwirg1vm8/Ftn8qAtpMVxv2S21N9VvNJC8T4ZUkqjpcPdoJXjuHb7Q?= =?us-ascii?Q?dREI3vlICwQNFu6Zrb8q9vC2OC1CQC9zhoWOZgBTzp0sG84l+CkOD87UMTIQ?= =?us-ascii?Q?6xJ7iK6vypMHX2X7MVH81sxgbAY?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c042ec67-9741-4e95-d912-08d4bd6abd04 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095);SRVR:BN6PR03MB2562; X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2562;3:eg4DsvPuVZDSublePya1a2QAwSEjkCwh6YF+WtLPKQm+kX6mlkZju0nHZ4ghaI2tVsVGHXbLgwlEymcnpfrrTvFtINiWNbCIKfcMPkfDAt/fMINgnjn8arhCby3actJQ4gAxr69liZjr/kJ7Q/uSnKbWk9ho6hWZdas3SJ8lbKagUx69KcdVrjNW2ZVapdYsrvoWE0X6GtYNt4zMC63po0Yq8jrtQkW2bzTZY9Hu2wyAmWJ6/rAOasnZsqFlLX9B2YyGtmN6FjUyNOZWnmCiqt+o4Xw3Ly0QQnZhR1Ko2TKmapTVFXfX4+1huxu0BCHBA6hSDtwmAVh3nDaJKyr/m7jQP0C8dRW4m2RuM0Vq5eS8LAPozb8iogMszmAa2pjuFPWKz/HFZL9fp1xZIqV9OkAZIXF3fYZscNZLH8r8Ats6LG5A2l8KBgl1z5RsS70WmFdBEeNFUyARhsZbyZo+oX2+RYezVwtUhrQ4AOsSbRk/ZtT5CG2W8QKgmxLoaSxJVd30Q0AsyC37IjQ4tdOCbInj/icBCXpL343d4Kbx4ow+GT9UJK7gOzz5mr82DEauOxb4Hq34DoufN7b4kDEj5UGDd1Z6gkX+gRBUozRIwNEROrA56iOJYUWJeAzdv4h3y23pvhuQYSfhDSjYsnCAfkLU1QZSPF+aPvwRfn28L18PZlyK7wpWZbr+hfACvA95/6k3uOZs/STKYNpLziUjxBOFbyjXDZMrlDSZ/Nb8uTYNm+rj1BnjB4g73a1MfipixguGpuW7ZypwKLkOdatJLw== X-MS-TrafficTypeDiagnostic: BN6PR03MB2562: X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2562;25:S1cMcPilf8TJShBV/wf3+Bn+haTTPoXFXsCND4xEiL0qdEiuRbITR6MZIEDrWkHCyX9hfc8pXNgD8l5kJX7iPNAKInD45KNFBBYnmoub4ep9yPK+8tlyIW7VOcdYy3gUJbkavQYCha+KhcjUCqpvgGKApHa5cJEFfukE4tJJDqjcrzhhVE1On5eiFE7/SL/rUq6sdpGgdp1Yc093OESki08dqSfc0qaORurcZypJVv5fj3GvqscXf5nvpfLINMpELemEiiB0swXtujS18HdyfhDCWIjQ/ELVRcXeJ2x91e+Ga+NRu87cmBASqz5V6MF1St3zc0CBZehyT9oUeM482CTsx50/xUvcsk6eoTMRAmIeuMrquF3WT/1/kc2fmVUAHc5PIex4dCJ0TfAhVToKFNzcNrnjW7X/WjVRCTNoHzRGMSZNAFr4KSkM8IcxawamZ5OfP/+XJKSJQTP9ypWoa4LPg/c8bJVjDa8XsnnLlixUUNN5WzWb0+j22sjFIeUlXS89t3lFHTRSXlEBSg3sBO35NQkIrCfLmCkdS40mfOtHkR+wvp0pjOBOCZphVzf/Vj16TttHWXvx+u3Uhqe5pabukV1C77um0mWSnRm2D08QoaHwPNbwTHWG30gCcdEFYwJMdGlweQpVEYXfYfmY/4JknrXML0u8LtnUKPE8uXfnkcMyNHWHe5R1A268UCAoiDK7Gt20BJrOj69qzu4Mi7bJOQFunY887Eb/sBBmBCztQNk0+KDc2k/pKS/fW3ZcOrCv4GKTdvrndrbHQ6Kf67eGOpmVTgVyHEVOzEHO1hYrkL0y9tGKPsXIMFkADnRYh8LUysKAO9VFa/c69kZtbJ+RSu4VCgvHZcJf5oGY/VvZNrZMGfcy2ZNi6ifvnBf231H3cfjc4rOgO7UEfDnTUwzCKnoLfv9vIYktFLyqwEs= X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2562;31:vb6LJwYyuisaFgFL3D7Q3hr1zliHxXXAO8QHksQcuXWDTK/rVZ1S+4ypMQVvXd4N+Xe1wsKP8xd4QGIPqZewGYxIaPEsFALiJs3Ls4Rz8RxSzjU/em8JiySu3QIvlLlF9yqqnqNKiz6YPI18Th3XfbaEctwz/8bUpsQXlpac6TiXGP1aBVLqsEAnK0OEy/wWZIwMETm41gj3OAGQMECBpkMzcDXgqgC3j7NiN9SzyGL4BDA0ICPiZefv3u1LCH5dPlu6Wy3/fLig/VAjOzCDHSXcb26SR9+iGhe44BWskMd4vLqIKbiwoG4LZNhoqv4RHtF8YLdXv6I9r760j9PnVKdHTu6C7XOLJEM6JS8sxKe8RLzhE65cCT1Jo7MxskojJQYclNyZajgbxQ88u0WQFof41jAHW/XVACABgc/m2M3Np/IlBXmlSuchqZph1yFGR05hbOJBjVksfKqcqTZ3wSAqXZ504gV4jCUYGpIy/DxvKOMaF/dmdhCJiPdgSZ4Px6tXyApqTqsaLzaC6e1xm2jbdj3QJPD20Cqgy3uVK034r+XxMpXwfHyk1EoOz3dHq9AF2PXNLZoqQu03Gs76/JaWfNWDQPFK3/Y81omnwhGfhMnKCy2zgztnvI9UvrqNalF3O5qwkEu50YEv+jNn4++aziZ4xy8o+POhvRyjdd8I5uqNZae4dC4cs/bS/verEoXc4oObQkJco454nsJDaQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(13018025)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123563025)(20161123556025)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR03MB2562;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR03MB2562; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR03MB2562;4:is7XAEfRxzCLNJBSIUbxEwD8tLvkFg3bVMZJT7fboN?= =?us-ascii?Q?dl1/vlz2TSmnkj4guZEP0rMJE1YmTShaAOsybg9rTFWK1TtpiSSjw0bQIjD3?= =?us-ascii?Q?lhixZxJgtXfcyAkBoUh+IlIS80KE4vmOSEjRoUldgP1hQadr/VLBcFk4k8Tg?= =?us-ascii?Q?aTpjLiTSsiB1f7W8eFQQne3IYTJNHSemnchx0/uqiQumczPuQ2F7/hNvlInf?= =?us-ascii?Q?zbTBgIBIx+iQHWHO1FvxMNKl6mZNUzWe5A0Mc3YrJAzacNuJjWbV6/T2JSl/?= =?us-ascii?Q?sbLrLTXRgVD8MCtdeLt0f9vSd3LNkL1vUeBtE1/fhydtpBHTpCE/TVGET9hB?= =?us-ascii?Q?e+BmjeHrjQDr5wQMS+72sRcc9k0n5bzR8Ir5ivW0K7UkEeGv+1e6brAIbV1G?= =?us-ascii?Q?V7QkoFtavfgj49Qyc+kIKJUcLTZoVVGvxAcHXMhZ6FXmQCGsb27lcTOekZyU?= =?us-ascii?Q?V0fRTq0UKKI3q/rsRHygNBiEVQJSxjARbzwBnRGfeFpmkebg//U+jCsRGBz+?= =?us-ascii?Q?eBH56mqd3wI/kkZNKhMJuc15YxCpTWIHFYeBzy1wFnV+3DD4oKUzlYNtYwQ6?= =?us-ascii?Q?0RN5VGnIjz3+grO/KAk1UV6M+iLhEhlJpdSQjMlsI6lSfbNan1MLhrU5+kBL?= =?us-ascii?Q?EI2ejeP84rt4fL9kLYrSG16mlBvH0CyLTJCi57HoBYwiUKO5TWmD89vswypo?= =?us-ascii?Q?SZsiad6UJboJBpl4StLAtUaW7TKnEvCNv7unA1uwaQyzjKrS2J2OyGkX3TMz?= =?us-ascii?Q?R0fipytGDiuCwUCpH9E+Xm8qMw7uxJ3yUnSBOkXsC3I6HviRjUioUVpOhJiS?= =?us-ascii?Q?sE3CStF6DFWwGkUIsOZFgYD0ngaIxIaCWBTQWJeV+4/KIRbDhPli+Wr+7+yE?= =?us-ascii?Q?hjMMGHNlINw0BYSOxrgmP3y9iJQyLlNIelJ7GnPSt0X031IzOE34BXquydT/?= =?us-ascii?Q?+yLqQw4CL9sfdVdj7GV4Co6Hd6dWRZ0ZmqTRrI4mYQwSChyXm8FV3HtP5SXV?= =?us-ascii?Q?OjNZY8M9aEcTyaTrK8AI5/Ca4O3cVU1gC69rxsv7Nq5J/kJOi4VOQ9wpDDTo?= =?us-ascii?Q?qOGrHcGJzkyOn3040YBN7sOzWuWXQeJybrheP5ZxIq6oygqappKa+q8yEWCm?= =?us-ascii?Q?SneR6wyifiL7RRw5xIUygJWflUpSWmXcj8SzvIclmWkCcUWNnclMNsj9q/KD?= =?us-ascii?Q?EJwp0vtbnVHwecYrLn/8fgt3KQbjdlHLp3HSg8SI8HNaWxfVglbGoKkwpXHC?= =?us-ascii?Q?s3Yo5PRbrCbbwxOZqpv4XFhQlQU3bZfw+pyHGWmhBjKZNsFJiltRkxl19kcw?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0351D213B3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR03MB2562;23:sPpOKU/Fa2N9IjAH7P7oKuuggTgp4JooalAfK2HtX?= =?us-ascii?Q?nybZ/jHO7ccQGa46+zqb6YU+ookYuFBgZlj544cLFa1igIC2qGuydLVrKfFG?= =?us-ascii?Q?D1eNw3HqTWb+ianPHzyvEHP/0TedWcemxVZhBzMQ7u5yVaTYjgm6RDleNFjd?= =?us-ascii?Q?+dVv47fZx/frVa/h/D1thx0FbShkMvvQNfDjAdKZElUPBENHIq+mi2Ho4IK6?= =?us-ascii?Q?CnPlV2vjWS+7qLS+/wF3C8kQixJvvpmUmfMWIjDTXsxgmmazoAil3acnetC5?= =?us-ascii?Q?ysYhCvG7x3RApqYn2woBApSJ9c7HcCsxfVmPk0miKUx/IG6pMXPo8+H7oVGE?= =?us-ascii?Q?HDvNxJvUF8VAv4X/ENHAFXz5NMNVZTYj1urrjFRekvzAM2ZIIGf7uoWXsejU?= =?us-ascii?Q?jQzgsz3PGznVvKasv2QVx2h8p/fMwI+2Dg1angED1YEg5KEStqkDgtwENn3G?= =?us-ascii?Q?14e7Tb6jNw0SieUHEtrJ35594ULevmwSzmHp2gFj0cof0fJoQ8jXaNDeupUo?= =?us-ascii?Q?y3KljIr59s3ZRf87GGiYC7wDHXgab6Mj1N6Kyb59DqBnk9oQP+pP7WrEQHKl?= =?us-ascii?Q?+Wfj8DtAGHHQzf9FGHAh/rdyEcXjfuw7sjhC40lItIX+CaGIrcm559FTLpFd?= =?us-ascii?Q?okR1aXpdslqxRX1cdD6lkIQL9SyVYkwCBmPIa4Ia1XOJD7ozyfCfXxxf5OOO?= =?us-ascii?Q?QAzzlA3h99tQUP03uI5mMY6fHZatG09OrXSnLFT6/s1tUPFp1c2rXF5cD4s1?= =?us-ascii?Q?Fg1lTGp17pwYuDzqyH1tkpLFt3mvMH0tKpt1dcp0i3LZcZKRGYDl/2HSyRYF?= =?us-ascii?Q?5n8yUtM1GlV/rf6DbapQbgC6+ddG7nguoccKbAdqPc4JfmFfMMc6e0JW+vKj?= =?us-ascii?Q?3T10XxTJ4zLJ9kAANE1KF/dujx+mOu06YjR6Oh/cnZ3dJV+zQ5p4DoBY8xpf?= =?us-ascii?Q?kETmMyL/8VZlDDSZZkgD98kmE4ybdAUAugP1ArCHPOqdq3fB3ks4ic+q3OCE?= =?us-ascii?Q?HGrbawtuTIzPAIVsn7Guu53PELu6drt1jJij0h9dfo4JyA6t0szI9l+i883o?= =?us-ascii?Q?h2y+oe8Hz3nTKJDS/qZc6WcntEyvNHStEipZr6mChQqvqRu/aQHcNCdm+iL+?= =?us-ascii?Q?bV4Ug3siqdhsosREmIImO/vRkq+0qjFcvRiIi577fOdm7auZWf/yds/lFUQ3?= =?us-ascii?Q?rCsnizHvalE62V3a6LdQ1epA8cVuiFKVBTllAEo7txcErYAY5g9AAF+DK4u/?= =?us-ascii?Q?pTYGLSIUxtfFlEkoJzAK+3hQZ3n2UR1ukC7XPO8?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR03MB2562;6:IgdYk2krWAvm3MHGRjyG5H13B/nKNWTyxi38/XaWeY?= =?us-ascii?Q?0H/vrgDAj7tjxbl2n+W+vWMVm5tAuQC719sLqOtUBNmL+GFZ8KXTr6YioO6H?= =?us-ascii?Q?Am6ZTkQ9JwTttGOJEawXtNUdwxuPp74aeHJn8ipLNaJvIB6xfIIC8R45ZWyY?= =?us-ascii?Q?JbOaoXr1Cme1FlUOLfGNVjnV1T1sXqVYsDr22g6WmbCpvaNFXJSeyMlkWRp6?= =?us-ascii?Q?HstuiETCGp/AyYs3RIvj9UEMPryIlRH3lztJl7ka+ySFBbw2T1zS0VUJhSw9?= =?us-ascii?Q?YY4WeCG0HPQQOIKmkcWj/BOD6XxQ2Fd9TiZm6Wt4KR3CW3bYvvqVzUXosQ8j?= =?us-ascii?Q?z75J7fMmv2KtnrVLLfKWuxoi0CJ63SaceOXTBeKmvVuqr+iZL8Jf4Nyl2nxb?= =?us-ascii?Q?JokqRMe6lRtVNGGF3VvWnio3TCU9AZ0Es6MXf0pm7VzbRhnCtVVeMCDkmUK+?= =?us-ascii?Q?n6LmOEOaJ9biGytlrRbCnSKbMedRq9Wv0GHY0pwM1fay/RU6efvMSoh5lUzZ?= =?us-ascii?Q?AxLTdz+fsO6JFUnCMUzPFASHI5hN3/GW75rHK5AihLXRkpq8g8SviK0z2S0Q?= =?us-ascii?Q?td27MsqWlj/eAW8uDzzwo6+xKBdbo9MXnGnYjCcgi0mlQcahQ7NfDo4UdGS/?= =?us-ascii?Q?IkEk9ZJydSHRbbhxGhI+zNT0wnACtwuE2vJTVVniyva1T+BSWaTk2+JMYjM1?= =?us-ascii?Q?baJGvtom5TxZX11vtvgzXL9mu6N67VGe06EbW9DCN+qG57qeRYK0ViTJynz5?= =?us-ascii?Q?4r+yelfpfdKBua7JgLpG8QBpMl13B2zx4hWL3cY8GtUlQ9Nd6PpNCto0+5/F?= =?us-ascii?Q?/x0W+Tz7TQZ2++RL0UlqEL+cj/EsunO1tI1sse0TZNLKX3QivFisu1m8Q64b?= =?us-ascii?Q?1ZR2bGbu9AjdecDeytc7ErPoMspk0/2dZzYS3vejB7Kax5MUfxc1dl3TO6aD?= =?us-ascii?Q?VjmIHmbavHBNHaqSft4Bd2Y9he4wpWrTNCC7h2Sw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2562;5:yuhbJg/EdBUOCjzE8FetY0nx7qouJIlpH6OMr6nlp9DLFT4kyviCIxRExsQmbkJo0XEbMKHBgX7ScFRs/RW2IBZMP9yeG9Qr3A+ReW7vZ6TjKP98G7bC6RLmNsQ7K8JINW/zqTK8vT0TpwFY3nD0a6WQW7wK67YEo704Pl3FuyGYLiKEPFAjw+emf3yMnjPN2SCFpBIAq3eOcs7QBi8flX7txyyg9M+yGSmWpwoPvtERM/e0jnHGCwYWhpYtWMffsIVavDtpTjtVjFj6iE8SrzrJisDcHQi4X2CBKFw+wFvb987Kb3BLs8uvFbrEYwiOdNJfQkKQ2rM+EcmygOeFBYNJsAh3zM0/LbJH9iul2TRktRk8IqvlZ6cU6KNEFzKE54cdrE8i3nnyorOLTVtcvsTvewJVfHUDb1MSgdpkWHtlt0IVnCdYP/5apqDN8q7I76NSUGhp3O26yKAf5mGrKWmDyXnTvn+BkIjEwMvVemP+57vHCnEOHDcGxHXgFoy0YSC6ZYv0JdzCq3iRLpn6xA==;24:5+W2RyHUa6hUkJkVhJOL1RyVxenVRQ40Kb5ZxtXlUCRR9YrhOI/AV5Z0y72V18J6QPz4Q8nj77uYBMSKjwYesyZyKFcraj4cQoRCRe+O1Ak= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2562;7:fIA7nasTI1iHSN7YXRGJzLbb3BtWxJZFva/ctbntmnGCRXTmgZZfNiWOte+LINS0MnI+tEtkAu5y1kjnCAWLYHtihXYEde6jk+n7qGrHSQ+VQOkB9RM1TWUrWs0wH/VJRMA+gMX4mhAhTPV8MuXbjJVL3eXI2tqrPSXnaPV993VbA2sMxJh3BI+LlcXLb00kuoaIxIfMW09I24khVJMmoCtZq1wIPRli6Gd6YJRdB35I/N9Z2OlkIxSLMWB8sZdKZJ0WqDHiJUFYO/hNcRqLVdcLjERO+XqhXguojZA4MPVxzUpclVKQu/LRfpaHUURq7h6zC5AbrcxIyUbqGno52dX2VehIrgqUCe4jYyeuENxcoiUVMPYuIEaGJyCQP0vwwnjK4w+WsEWogI7VTmkUBgnkoPgz/HaeEjLc9+RP9tNzsd3eOEwd4zimG/fkOndrVW7bxVtgAkFuV8tKUSQvsL7MzhT1ZUo2IJRdWTIh5hl8X5mCUHxfXqs2ZiOOAfNTckSbs3zn/8rcOIqKNTrCm1Q/WpjDGGi+TnqQFTECDrYbEEZFk3i+ruNirot18iBWeoyHsGzM7Tlxh+cfOyuNX4TMwZih5dvgUDrbEoos8WRSJQOjGBVXdXKrgH7uHb+MWMQlmiT0cVU68QkJ6+xTsh3zsFzAMOS0rHwfcEE6/S5VXGb11Zw4+8ZLsyLPRNsfIiK74elc/FkGR0PhwZ3WX00mmF3JRgNYcXp5iXGyvaOL+AC9gZyNWzZT/8VmkGEoXrl4dsg2DTx4rrFTuctTTWEFWcFxq+tiJQbrbp8UQuI= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:42:29.6953 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2562 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2113 Lines: 66 From: Laurentiu Tudor Define dev_is_fsl_mc() and the bus type definition (fsl_mc_bus_type) are used externally so move them to the public header. Signed-off-by: Laurentiu Tudor --- v2: - no changes drivers/staging/fsl-mc/include/mc-bus.h | 9 --------- drivers/staging/fsl-mc/include/mc.h | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/staging/fsl-mc/include/mc-bus.h b/drivers/staging/fsl-mc/include/mc-bus.h index 0860681..a79a679 100644 --- a/drivers/staging/fsl-mc/include/mc-bus.h +++ b/drivers/staging/fsl-mc/include/mc-bus.h @@ -20,13 +20,6 @@ */ #define FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS 256 -#ifdef CONFIG_FSL_MC_BUS -#define dev_is_fsl_mc(_dev) ((_dev)->bus == &fsl_mc_bus_type) -#else -/* If fsl-mc bus is not present device cannot belong to fsl-mc bus */ -#define dev_is_fsl_mc(_dev) (0) -#endif - /** * struct fsl_mc_resource_pool - Pool of MC resources of a given * type @@ -81,6 +74,4 @@ void fsl_mc_cleanup_all_resource_pools(struct fsl_mc_device *mc_bus_dev); bool fsl_mc_is_root_dprc(struct device *dev); -extern struct bus_type fsl_mc_bus_type; - #endif /* _FSL_MC_MCBUS_H_ */ diff --git a/drivers/staging/fsl-mc/include/mc.h b/drivers/staging/fsl-mc/include/mc.h index adb2378..d37e2c7 100644 --- a/drivers/staging/fsl-mc/include/mc.h +++ b/drivers/staging/fsl-mc/include/mc.h @@ -201,6 +201,13 @@ struct fsl_mc_device { #define to_fsl_mc_device(_dev) \ container_of(_dev, struct fsl_mc_device, dev) +#ifdef CONFIG_FSL_MC_BUS +#define dev_is_fsl_mc(_dev) ((_dev)->bus == &fsl_mc_bus_type) +#else +/* If fsl-mc bus is not present device cannot belong to fsl-mc bus */ +#define dev_is_fsl_mc(_dev) (0) +#endif + /* * module_fsl_mc_driver() - Helper macro for drivers that don't do * anything special in module init/exit. This eliminates a lot of @@ -244,4 +251,6 @@ int __must_check fsl_mc_allocate_irqs(struct fsl_mc_device *mc_dev); void fsl_mc_free_irqs(struct fsl_mc_device *mc_dev); +extern struct bus_type fsl_mc_bus_type; + #endif /* _FSL_MC_H_ */ -- 2.9.4