From patchwork Wed Mar 29 21:13:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roy Pledge X-Patchwork-Id: 744971 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3vtggf6h8Xz9s0g for ; Thu, 30 Mar 2017 08:21:50 +1100 (AEDT) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3vtggf5x3fzDqxP for ; Thu, 30 Mar 2017 08:21:50 +1100 (AEDT) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0043.outbound.protection.outlook.com [104.47.42.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3vtgVx0gmyzDqKY for ; Thu, 30 Mar 2017 08:14:16 +1100 (AEDT) Received: from BN3PR03CA0056.namprd03.prod.outlook.com (10.167.1.144) by BLUPR0301MB1956.namprd03.prod.outlook.com (10.164.21.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11; Wed, 29 Mar 2017 21:14:12 +0000 Received: from BL2FFO11FD040.protection.gbl (2a01:111:f400:7c09::189) by BN3PR03CA0056.outlook.office365.com (2a01:111:e400:7a4d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10 via Frontend Transport; Wed, 29 Mar 2017 21:14:12 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD040.mail.protection.outlook.com (10.173.161.136) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Wed, 29 Mar 2017 21:14:09 +0000 Received: from otc-sw1.am.freescale.net (otc-sw1.am.freescale.net [10.29.200.182]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v2TLDwW7032154; Wed, 29 Mar 2017 14:14:03 -0700 From: Roy Pledge To: , , , , Subject: [RFC PATCH 5/5] powerpc: Add HAVE_GENERIC_DMA_COHERENT options to Kconfig Date: Wed, 29 Mar 2017 17:13:57 -0400 Message-ID: <1490822037-6752-6-git-send-email-roy.pledge@nxp.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1490822037-6752-1-git-send-email-roy.pledge@nxp.com> References: <1490822037-6752-1-git-send-email-roy.pledge@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131352956521351680; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39400400002)(39840400002)(39450400003)(39380400002)(39860400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(8656002)(6666003)(47776003)(53936002)(38730400002)(54906002)(2950100002)(50986999)(43066003)(4720700003)(4326008)(2201001)(86362001)(48376002)(50466002)(2906002)(76176999)(50226002)(189998001)(105606002)(3450700001)(77096006)(106466001)(5003940100001)(33646002)(8936002)(81156014)(81166006)(104016004)(85426001)(8676002)(5660300001)(305945005)(36756003)(356003)(41533002)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1956; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD040; 1:TF9g9Na9xH+CEVk38SzTfPKIpncGK3w130EUC0vRwX5b7Wx5mBOYaTdqtoHwsCIxBmiIlSGSaXOvLOgixbYdiXjFlice+hvC2kopI1hCiSbO5OykysEMLUno4433KDbwbpNT6OYym+IyUriBVsSNUwb4cmCdaMeEcYvOVMS/4jNBOAO3gcSVQx2UEd/1DpWVVgxwu7WEDmQlgJyTMBxr65mRKMmIitMzNxaO60Gb5NOrTbUcMIMAhdoSEqoQa4sCFbxPlBNuLlYbEfvtlu6+5DJTLxhIchtWj08jEtvN8QlzbWa8yCcxuKc+XPLNMDrG6hIP6cp1pdx/NpOMeBRo8C+tkRpR+MxYlATinC6FHlab3O15IVHjcZr4+GgqRCdEB0ilg3zyBfbHIljt/srNnazadQtQR6sOLRyorxpaBATSuYWVTqbiLdTbflgw8ZShduLOIhH0nBwiLfDhK+k9JssB5N4Kw/mV5lrD4OisfkJMpaJ735AUiIBqw1iG0h4BZrIxGQl9OpIvu7OQem9sFrnE0caJf8Mj+gj9Lr1gEKjhoG23y0f+7JTFA42bYlksrufLSurvG8s6lgPB3fj1g7PmcJJAr99RmXZroQt25I87Ffg3Po2pl5TtKkcPmYPRdIUsk2Lsx1CVApx7KPWEWcUrIuHb655gnG8exOiIxLQnPIyxJckutOp7XS5WhT6GdvrEw6hhZfj1ue8FTP9+cOb9JuDtPgAoEn/W537+29Q= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f26ad556-208e-4c00-0a00-08d476e88c1e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255075)(201703131430075)(201703131517081); SRVR:BLUPR0301MB1956; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1956; 3:8uNhuZ5FyetvD/bL+d4/a9DoVJYNuz9FQIJPRoSQ09xpWDD/A773K3yS2vdPZ7bCDDX97TzpjGOzo52LQJpT48/jBUgk5gjW8X4wS4vTR85K9e47RGVYlZFO8JoggFu3NUzeHQ+8gRL0V/TB7x3HwjXJ9MV2taKvCvpn2eEhC4MhfE3mm2iB80xXmFSQFc+7lgjR6dVAkuWdMxU/l4yk0V3llSFS/UfI7a5/53g7jPa1a0nVSs4NezxjiBYMELCeBNq5mIb/YoMttjeCRJy/SGJGFzTgsqB5EGk7gShVKxa6eUilapUU/8EB1Ba7h6babBhpaAR3gIDX6ElD/p4kpJmz1mZmDnFrbXQ2VqKpT6cRV+n4gW7+ImrY/NIE1iZ/F2VkYzJvlYgjku6IWS/lWklxpq6yckkdLXSSoghvuYO6an1ZGQcIAlBNId0dlwP0PU40+zd5bJ/auPAtHN5u8w== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1956; 25:szXsshB3zzGLms4zpmavN5EBTFNBh7E4leTQeyqANnzCE0IkrfJDmlbXNsU0VOI5ToWUwRBkU6PnMlEgRuDDs5vWe7TDSvISoGVcrmAWXoMFG/3SVsHP2/hZC4x0mfX3x2WYnOgl36NOfyITZE1q7xH+49q8OwQLnuqnxj+l/7fxtNntpwXOigwjTdWPtdKbpPB6jSMBy3KO25XQGLzJqICXaZLNTZHcB/CE0z7ZD1wC5bwIdDsMrVlkSpTgr5wPT0Qj6Ka9yVyP2QRu7fiWbmnTUFhT7faGjdAxFJ+KcWLNE0yde/WW8925e0ckmiQa/yfMV9fr06yeT1oORurBoeACr1T93B8U2nYJZIdyXCz7mhLSpWDQYcYXOZWMvdRi4Exi39C0KzicaYfN4ec5dct8Nbvk9VJP2A4ALjKtz7xSne8VDO+fAHITlUT1NG1e9X16uaWFQA2fSyhGXeo/9A==; 31:9iQiZMaKOo997HprS52s39goiMoI1v33tP6MrNLp8v6p+iO1iei28pigaZcr5ViVBI+otcXl/xrD4pDVXjt7XE7TtTvAkkPH4oSXtci1nzEX/infdI705tu2wjYtcwTmdfJ+xBcZ6xV/UJH0wK+1Ny2QiC+WCJBSRCAPrydtPB1iN5L395nrO459yUj3PRDz7I1PwYfQpjA/8NsV+puKx4jYN+ABuU6tZLqWQ8SFjtq7fFW8Eq7qrcGK5ozlDrDLDfSroJgYNWwZddPXkZJJRA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(5005006)(13015025)(13023025)(13017025)(13024025)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123561025)(20161123565025)(20161123559025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259075)(201703151042075); SRVR:BLUPR0301MB1956; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR0301MB1956; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1956; 4:2af/N+1hxleqF6meqzf4LDGSljU7z/1/y64L+PG+IAt83lGsM6FgrXysB5TLS3DcndXEd6FPuYGAUfkpq6kmlTsm7ZR+X5mwHS78DS3149pxj9+Y7YGl/vA8GaMHPa+AusiMaREaF/V/MuVE+F2f8OU0Xw/DybBzZ26wusPfCrVeY4GfN7Rj68OMBX06rkfC7CJj9ZxzdXp8jeilWBMWrdIyuErCkWWyHe9lLjPslacwNToRpXkQRTTKeVA7bsFvbOmOFgsiT/4HjkVNQByT+cvH7SHHGne3VPt7qPYM9rHnIM7LCKg8PIj7GfP0osBxIN8Ph2G3mOBSLdV6ueVsZCQARYuYBkQFsmWSrXWRZy0+0dPbAceH8ZGpajK3fyIE+rA9NW0vL54Ezmu1sfHNaj3ry9JVGOT7DwbmyKDHIez02/1Oc3vfYld4zAhG7QfvPmamteGv8HfCWrsXc5pgn61oBTLnc0scCSyzoGMqBwXwn26kE5Yza3M/ffsyceqnm12ORy0O17+PHdux44d2OnS3HOUhPvhPwppd0xSyON20gGx9RsEnG6YxSpnyLD4NGFFAqghESGHS+uVo/Vbar1f7rkHL0QLpX+4di+hJ1EKkgGvA7ugTKf7yKk4VRU0HSi5fH8mcQzm/ZbJZt9VnwdGtJidpqb6MnKKyMDiGhi3BrwNp9qZ2WsNPkft//4Me1Qga8nmFCYfYr/dei233mGD3HL9sAAmOc15JR5623iooCdqoYkagasKu/+h9rflM8mSCORtQeksyAwmEZNycCW3oJvszNdSINhxeVfmQodSiQkvFBDHtWu521o/QPVS+6yawPCC7B1eYS2v8GpChhk3IPW2xWLqTWMk2K7nMzsc98m9CBl1xhK3aljMNZAQXZvxKbsRxbPNBzpIjMDEPWutwSnNt6zNncy069v/wVec= X-Forefront-PRVS: 0261CCEEDF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB1956; 23:ZNqKnSZhg4hBVQKNaqfkkCmkB7/DZ+e48fzC/9G?= =?us-ascii?Q?auOdltFxMHvgdX1STjgvyTNK/c2W+3PJ88aiaYoRsi6k8dn3NYlryzHiOXBO?= =?us-ascii?Q?sOL/0v0hzuTk0dQhRo0R/cxpa1irK4hThNLU9ccazTjpclc5l8qsPuHPR/tX?= =?us-ascii?Q?5zER0cXl+vvFcjk/GWMcZFIVzYNkkdlIViZOzvShRGDQL9tWbfrB5nSRB2Ge?= =?us-ascii?Q?Q275Md4RpnlsBKyBgiOXb4KrMryKl8ihTHC/QbpU/d+lmn++uSmsSadu6fUj?= =?us-ascii?Q?zuRbBdFLkkGvmdXZVZWD+ZisXsZVlK/CZyEFnIt8GFlkAIK9dxFoRdfeYvBg?= =?us-ascii?Q?mRLfM92RULNDD6QnsnuR9l2fr1yV/vwjkBTsnUojG94HgWzGcoM757sah7qO?= =?us-ascii?Q?3UijSlAhXBpObU4fKfMTripfJ6B1cxg92iKlVJedEd7P4LSFXj9/1xZTq5+O?= =?us-ascii?Q?Q3PIbTFTLJvUC+ufAVusOERcfvCRRLpjqLbyfQv63BSubHFNuqUl90SalI2k?= =?us-ascii?Q?1IywJXQfB/Gb1v8wLBK9zQ0/E9amqJydFcTrTagJxUFMCK7Rek/ArxJCjL3b?= =?us-ascii?Q?B8WdTdQ4WymvQmmtlcu3cxgs5j5c484VO9YX0YUsOPUwVCmTHuie+bEJ5UJT?= =?us-ascii?Q?ezXTCM7lnEeqgwo5vdlimDisbYAQZhVzce/0WH30AGFfgqzQFxwZH9RY7Zw/?= =?us-ascii?Q?w7oe3gOPTC9ReWvRXnkXsXk/OBdzMYr1WN8bDc34JGeBTCBMCocP0sF6L9Bq?= =?us-ascii?Q?Spc1LDfTfRTc3u96kadVnsDPRiW9mKTWS+xtC92H6a4V7Ki+qeObslMw+uvE?= =?us-ascii?Q?8nFbKdqCkGMifp2+uO+biFOJUJ5Xnzm+BntW+pORAl5L7tmwd73zVK2hjckw?= =?us-ascii?Q?Kd9igIGZMkM7nBIGlUwnVwzsaiEPRtOTKjxS6L/hXHLqIJFx5bEvSyCI7uVq?= =?us-ascii?Q?CVFpkM4R6t41+DC4uflS6TXFdIcAqioKw1BC36Xkp4QlUcKB1k520dvhFTs7?= =?us-ascii?Q?IRvEzBMifU86JiLyxOOEcam1Ut304ZRoPKf/sI6/LrUqFcHS/BJswu5CZ1ff?= =?us-ascii?Q?X7kxevHbFmMIIgDGHV5j1ofEBIfb7vDHsO/NzrMMtcHVa70VXEvDMkbKymr5?= =?us-ascii?Q?BMGXzO2hQ71qqam972A3Kj+ZE21oi8MFHoqK0VCIVlxNSTPduLwntRiTJCtr?= =?us-ascii?Q?4MwEWQLfU4lwzuZDdlKaSs/k2fNy3l/70KdGmOzzA8MaRLPaYkuKcTf15RVR?= =?us-ascii?Q?V9NIYjDGsr50pJT7jYp1hN2BmV3cSdV5E/zDTTy7ceWw6Sb6AgrVoQ+gSVXL?= =?us-ascii?Q?pdFMSFb8GFhjC8dl6PnKgc/U=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1956; 6:v4xGAk4n4CJiUEpllkshSZfkhAqwyll7OkyGHvNPM5bqb5rL7HVT0xyz0K6t7/jGg9ZvTRhYRN/ksdTVAFVsyr9OnW1GCMVgGjNknzGWUcFjGXh4uxBOOwVrjxgLwhjcNu2g+Dujd1qHwdPtUNMwpwAjMnsLSC6NITNrCaKZpWf2zB5HK5bmKEDT/omXqMUFzftQozTPlx9FGkqFLx/OaVcRgXJEZj+cQq4YskgVMYuuq9XADAO2UAnjz3pydXE4j7y9TeO1bxkSXIi5OgEnA+5c58YZPemBPrVF7meKtyYVG2NQaZVS5AXapmXN8V4ztp84qhetVbOaeM1Mo7ataePN8K7wHnMaOtKII0ya7HI0Z1kcwPBWbDf5zSfiVZw8prdOlOEmYH2ztz2HmCJhMw==; 5:GBCpPiicx75YCYN7DZGGooQMcsAjPAZXnhwtYSOu0Iq/saGIjKCT6U7lNwc/6H0/23rRSF27GL9CVKGKtCr0/evlm3Vry7wTyTXTRwxF2ys0AYcAqJ0d1xdtHXgyD6lZKjsUwnskhs0t4OFLu/a0CgCRTh1se89ebhhkK5bePuyP8DuhlL3l/+rz3XIvEJlK; 24:4LzRU2q56g5sECheon+yb5SX00G9PPrRdL2A+HB6xeNO4K5nznroDd4Ui75FufpZpzMn8mhHmW3P7RlnxkNdUrZJEANQprMDcidFz3i7YuA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1956; 7:ds8ZsP30TEiRsBfuRvyergrxIG2dfqpPvAOm5itIp2mEDhq1zxeDr1tmtW0Zxa3I5ppD/M8ii8T7iuKcp3kaPw5iLPsSWYHY+Dx+07chwfbKyAZuc7Fq8UPQpN8dOjH67piBJ2P7r6/9GGswkyqPL9154yJfHcFhlV/RQb4RbGaoeuB2JtbKVLhHR2CCHn0GlOVrUce25RWlR5zVG2k9L14Dkv25f7l1QAAdjVmI8Si1e0JWBSXB6fN5sE08WvL6S4x3nixppl8513HMQvTI4DMIog7vSREevj9r2YvG4p+PWTuIy7a3rdBKQypZmFoPUF7xFzeRyoHArLVsuOcp7g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2017 21:14:09.4363 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0301MB1956 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: roy.pledge@nxp.com Cc: Roy Pledge , madalin.bucur@nxp.com Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Enable HAVE_GENERIC_DMA_COHERENT to enable use of shared-dma-pool reserved memory mappings Signed-off-by: Roy Pledge --- arch/powerpc/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 186e060..0e80e8b 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig @@ -136,6 +136,7 @@ config PPC select HAVE_FUNCTION_GRAPH_TRACER select HAVE_FUNCTION_TRACER select HAVE_GCC_PLUGINS + select HAVE_GENERIC_DMA_COHERENT select HAVE_GENERIC_GUP select HAVE_HW_BREAKPOINT if PERF_EVENTS && (PPC_BOOK3S || PPC_8xx) select HAVE_IDE