From patchwork Wed Dec 2 19:31:26 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dinh Nguyen X-Patchwork-Id: 551676 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 9B05C1400DE for ; Thu, 3 Dec 2015 06:39:24 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 608014BAF4; Wed, 2 Dec 2015 20:39:22 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1n4h_uPjYueH; Wed, 2 Dec 2015 20:39:22 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 690144BAEB; Wed, 2 Dec 2015 20:39:20 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4F0E44BAAE for ; Wed, 2 Dec 2015 20:39:13 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jx4euhkp2skX for ; Wed, 2 Dec 2015 20:39:13 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0055.outbound.protection.outlook.com [157.56.110.55]) by theia.denx.de (Postfix) with ESMTPS id 8CDD94BAAD for ; Wed, 2 Dec 2015 20:39:08 +0100 (CET) Received: from BLUPR0301CA0038.namprd03.prod.outlook.com (10.162.113.176) by DM2PR03MB445.namprd03.prod.outlook.com (10.141.85.15) with Microsoft SMTP Server (TLS) id 15.1.331.20; Wed, 2 Dec 2015 19:39:06 +0000 Received: from BL2FFO11FD010.protection.gbl (2a01:111:f400:7c09::104) by BLUPR0301CA0038.outlook.office365.com (2a01:111:e400:5259::48) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Wed, 2 Dec 2015 19:39:06 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=opensource.altera.com; Received-SPF: Fail (protection.outlook.com: domain of opensource.altera.com does not designate 66.35.236.236 as permitted sender) receiver=protection.outlook.com; client-ip=66.35.236.236; helo=sj-itexedge04.altera.priv.altera.com; Received: from sj-itexedge04.altera.priv.altera.com (66.35.236.236) by BL2FFO11FD010.mail.protection.outlook.com (10.173.161.16) with Microsoft SMTP Server (TLS) id 15.1.337.8 via Frontend Transport; Wed, 2 Dec 2015 19:39:05 +0000 Received: from na01-bn1-obe.outbound.protection.outlook.com (207.46.163.143) by webmail.altera.com (66.35.236.236) with Microsoft SMTP Server (TLS) id 14.3.174.1; Wed, 2 Dec 2015 11:38:26 -0800 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dinguyen@opensource.altera.com; Received: from linux-builds1.altera.com (64.129.157.38) by BLUPR03MB1363.namprd03.prod.outlook.com (10.163.80.29) with Microsoft SMTP Server (TLS) id 15.1.331.20; Wed, 2 Dec 2015 19:38:59 +0000 From: To: Date: Wed, 2 Dec 2015 13:31:26 -0600 Message-ID: <1449084693-942-3-git-send-email-dinguyen@opensource.altera.com> X-Mailer: git-send-email 2.6.2 In-Reply-To: <1449084693-942-1-git-send-email-dinguyen@opensource.altera.com> References: <1449084693-942-1-git-send-email-dinguyen@opensource.altera.com> MIME-Version: 1.0 X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: CY1PR20CA0098.namprd20.prod.outlook.com (25.164.213.152) To BLUPR03MB1363.namprd03.prod.outlook.com (25.163.80.29) X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 2:IgthqmuSGdRr0bUqdHvbd2Hxgm0PRwuXlMzN1eT4IL0JkODXVWJxvO2/EseH0KwzPa5nEdhfAl8LW6ylGdY7Oso7xyfvfxgRW56Q+KxQL5zp6PaNu6EYV5cIV5yRx25E8fIFej/ob2TiE+FStnXwPw==; 3:5JkTY6mWbwQBDvT0524N5mdun1KIVlN6PvqZsk1fWe8IK9PzAvZ4v1kHKqgFUVaqs90bN3xoYk7V3qJEMYeCJkYyebCVWX9UA1S2rYmu6S4/41K9bEo5koF09XQAPOCS; 25:9tMCrp9kCjqjpXB7lFEe4tMFkO84cKTHvmbLBIHU/2HUGSSB7wSy9Fp9NszXAaPjHZC0i4pcGbwUBWqQE/6ViR8urUuEJOY05PbmybAKIyN96HZW8P94X3YWB8+jxDDoiXT7Jy4MXwhOg45a5HvDqsCF2mpiaCbPpx3zqCkCIZmTROYKruAqGjoXuB3FfQvLTaKma6xs+d6mB5wrhHR0P86tOioaldzObXgf5+vJRjeTQRvkAybaLIH6FSt0f6Pccg2KP25BHQN4P5v52Y/8GQ==; 20:cYbvbfWhCR+tVwEj8kYxjxJOCCBhiIqpN0C2OJefbcNPJZYyq3UX+ybHavnrKeJDT3FJ1MP9QPjbjxH2KqL46ZNZAzKVfhCWQVmaV7NHHhc9MVin4nZwTGclmKj7aGXw2RZgiC1yysJ5JDUrOoF7WHJgAalW1/RUR1WZdtXLS7U= X-Microsoft-Antispam-Untrusted: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1363; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(204874498639787); UriScan:(80048183373757)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046); SRVR:BLUPR03MB1363; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1363; BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001)(10201501046); SRVR:DM2PR03MB445; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB445; X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 4:wBqiKSj8cnpw0xhRgaC19cAD9feyz81rgdxwjDHKwgiBTwm5jjnSN6VLPx3DZ8XEojLDfC2cv6GFOsqM3/q0H9dk4EUphvmJy9BRzRI4quEpVRwgYDxx8VkpQimCicbW66IFNEJeRzRXyI/NZSWKuDMKFx+veiiL6XVprvWMuWlt912cUQSfTkD9rrzxhJxFryEDTuroF+VXNW3u1F2dgyLWZ4IdKH98BYbmGdFSbnPIEbylsJavHHjn9lQYlGYtG47VAS9lFeTZGfk99go6djf+6nDxB1+DUsyCTwg2ooeQIQrTAUgDJ0ad5hJpYzLdJ9kLBDbtGrPZ8ZRu7Dfs9R6TEDKHDGnGey0lLkG6OJ29nlCeCoo/pDoGUv+GGZxpjNci/FpJPSCtSlSlWjwZY6A/Y7j1O0Op4npDZMTiGNexN79hC2c97M/oYtXowtDA6QIQSZYdZtLgxuTxjiwvkg== X-Forefront-PRVS: 077884B8B5 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(6009001)(199003)(189002)(42186005)(122386002)(50226001)(2351001)(106356001)(19580405001)(87976001)(33646002)(69596002)(50986999)(101416001)(105586002)(229853001)(5003940100001)(53416004)(19580395003)(47776003)(76176999)(66066001)(40100003)(6116002)(3846002)(77096005)(2950100001)(1096002)(189998001)(86362001)(4001430100002)(92566002)(81156007)(86152002)(97736004)(50466002)(575784001)(5004730100002)(48376002)(107886002)(5001960100002)(110136002)(5008740100001)(586003); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1363; H:linux-builds1.altera.com; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: opensource.altera.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1; BLUPR03MB1363; 23:d87CAn3DD0etGIlWeCgiofT9QMvw65Wke5qKVyWfC?= =?us-ascii?Q?zR954Ng1Oxk+RoPd0euXOWLYX7dx6v2LZGJFTQH+iPAAsmCCfs6KPRClR7JU?= =?us-ascii?Q?xzhwcOsr/KM8mJWRfd6mkgxu0V2OXuYB3UM15+oO7uXOk4CtZF6hIlK6Qzf4?= =?us-ascii?Q?W87f7xrNWs6AMjmKfJRsJgSQVUA2tXPcyjcX9TK2SR8ApBmQ+9IGg9xqXDVk?= =?us-ascii?Q?cytN4e+eKJrR6YVbmdjOVGt5fa23kSPAzVzWOzB3Xp92haV8sf8LcywXMIWw?= =?us-ascii?Q?O6oMJFASA1hSZ7lZ0tb5ZPsgTDjdDyCsthxGBH0T2437msBnreTXUas82F+T?= =?us-ascii?Q?y3tV3Ix/cuMZImTiB/xi1CZWuFTeoUpcyTRmWk/iaF2R2mBmLhfe3mc2hQOd?= =?us-ascii?Q?wgMe8Wile7svMqrCPvwCs8ZlEsE9ImI5wh/7TRtYUApMAaJguJJuT9SF5iBJ?= =?us-ascii?Q?cY9JiJFWtJdk07BH/6li3B7ZzYRW7DVjOfwLI1kaIxGwkzsv7UH8Zn1w/Tkd?= =?us-ascii?Q?E/WaT69enx/Oial/ABOfZ9QxS+J5Mww3T0jRd3v/xF7pCtSAzeeb+U4m2ic1?= =?us-ascii?Q?iLPtd6XzvSdvAoHe88yvmknMtVMbk1jR/YmS2TWFASm0DeYbNWCc0Q/Qd2vk?= =?us-ascii?Q?c/oKIo7z35Faww5pkPRahSDaV1/IYzUJeQX0nTVLt/XjNXJSQMzhwaWhvR+z?= =?us-ascii?Q?9gs7C1tPeswC6a1tnQKhB77T0s19B+Q63kuwmR5LnsvAL7lxbeVszFRiF5OQ?= =?us-ascii?Q?RUN7qo9PlMoBa1A/Z91K2FlW3YTFIXboXItLw3lLkH3+8tkGVTW+BiR7jHLm?= =?us-ascii?Q?galkmu1muNj2pOlFTbinnkY+jX1JICabSGiRS1S1bYCJjlfvVoE8SxU/FE+P?= =?us-ascii?Q?zX7fyMTrNMNjhapxpmqOVXLRF+igfVsJEZtACCGRVH6WkuHsSa5v+NRIFEEq?= =?us-ascii?Q?vdSmTai46LxZwEBBROILj9J9TomfVexDhcKMHo9ZGGyI+34or57vPggRRmyx?= =?us-ascii?Q?72uZt4EaAcB+OX29ro2TNMOJUzy75O7o/FXHuxRHIxK69/Za24IbFoRJCudu?= =?us-ascii?Q?FZdC8vS8szjn2KpGvw+5KtHJQ8OW/U8W5WtL8x5Yrts2iOfruIdpzXytOosI?= =?us-ascii?Q?aXgu8tBEZQpggSjkgAmOTwRPFrH7XPKrGO1CK1YvijyI1LkG6SMnw=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 5:UwT/Mll4nvPoiv2sA3OKjBxmSrpOr0bxy7XLTkK2INNdzZ7GKI85MLsjxkIs+VATQ0SooSHty19pjShAm0PG8S+fuqK0mW56HeVgdCeyinabicj5AsGmjvPaohopXk2xXURz1S084x0zPONdZWgIgg==; 24:+/wnOJHxJGcnvTxeF4Xuour6e1ylUk6nmreqqLQdXkN3ghjTU3p3zrrcqrystDX2KyRmCjq6aTvG4Hxs2jU2f9va7QrOieFM6i96yPBsQ0s=; 20:wjVoDP0rjz+yfTc0I6WR8TFZLL5wABUty4BzTGMb/8GHIg0OJvNnYZVfgiLumYYS77pC7pShWwftGP8vPE8nQUm2Zdh5rOzMFU0dyQEBl2NAWsdyc71kYiP2AKbT5srHCHV5XNanVPkp2jkhuzQE4ZzcTPkTs0y40LTYOyX+r2s= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1363 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD010.protection.gbl X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD010; 1:juqPm6uRIsWO3fXNL7IZae6esX866NXERjzvoX38eVF+hXttTjw3uxuLCzICHauq051iKHqGLymsk715iFoIluLrA2K0m/hOdIfeehx31vS7AP21b/inD9dRN5wPp8JNr32Xj1BgVy6U9A7lg6+aDiFbJSYxmQ82xZkDg9r+sP6441w34a+gzNleWu3u2tFHXTvo4md2cCRSPbe8ck+l6k/oSV4t1PiGpXxzoccebyWttce7d63did03DhF5vj5g+TU0wugdgcoduTFYReW+BSXKiQlssWQk5/lCHXKRyAN1noBWE/kFSW8cCxQ9PUadFLPlMGMsSYA3KmVAoGwJiCXcrPY5e9DDKBkoYJRTpaQ= X-Forefront-Antispam-Report: CIP:66.35.236.236; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(19580405001)(1096002)(16796002)(189998001)(5001960100002)(19580395003)(107886002)(106466001)(1220700001)(86152002)(6806005)(105606002)(92566002)(5008740100001)(5004730100002)(11100500001)(122386002)(53416004)(4001430100002)(3846002)(21840400001)(110136002)(6116002)(33646002)(2351001)(229853001)(586003)(2950100001)(575784001)(6070500001)(50226001)(40100003)(76176999)(50986999)(97736004)(86362001)(81156007)(85426001)(47776003)(66066001)(87936001)(5003940100001)(48376002)(50466002)(77096005)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR03MB445; H:sj-itexedge04.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:0; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB445; 2:Myp2u4qLdNjH7ntO4U5hMfK28h0hazD7gugxZ1p2tOgl9N1ffGNbnvLU1uwFFiJm0Nje3KeVJ7Tp/u4wMhuXCEgop0pRHdgI1DSyh5+42w0D6eORRkLDXt5IJPADtJOrulX+vINtlkOSeyxoR1OxYw==; 3:jfP7eFvnckQXeHQzJ/5DtAqmG61qR6tbTLavVyzYux1imyQmYVlzWjcV9CTjzcQJDdYGevxeVYlCQU0PEH2zjMrT9RO7Jjheji7j0nOAWAisKf1iSQ6bEx/JpnssueZg3kYUtUaZKNvWBDvzXGI0wxq2YhFSYwl4mYcMXUpJ4w1W46tdwAFotswbxcM/Z7ayWneVVa6McM5HhjmHhLoB7iGa7ASxODY33eTxWpcruoA=; 25:O/kNtj2RANER5muMgY51RUedhLtzB4Cr7+rN4VNAkS9DwcO0pdBrDB1kY935gtDcmUsPMXjdaSxof9epz92uMfA2WgXighNaVDxKegizqGRJvB3azs+6+qxIUw/Mj+tWjb7St25ZfRK7PIDC0QRw7i5s5rskufAo8o+tZbDM9D8nrjVK2tDQjj4k6+VYD0O15JP1DtCByQhEWWzHg81m5pRcWyzjbcDoEoC+6XMSu3c0m9toEwnsGkjnwvC9YJus31jP6vRGYQoXsgbkApOEag==; 20:Xey3VN46I2ywO5dfapA1XLQoFcVFQh5MkWSJ+2+S1uNRXizBrY9Q3cJBrQJBrFRaC2HWrAupAQFNVmb/yLKuMaJh9MCg28iBRAKzMkTK2N0eNKt4sOCfYNLYcPcKKNgDqpLvYW/TJT1Cvz9U2nRIH4PhuFlV6wLaPUkWI0cxITM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB445; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB445; 4:vJFbHTLWhv6ic70gPqpLy7omKw7jMLZBNh0BLTOZ6RTDHyewllgVXaaIPZbkd/DuGzgrSiZ+NoSlNxtSWH6FTzLTFZi77fjIEvjCWSOw++zUsLVj9tWiU+0x11E3H0PknVuP0F6KoZFNEQbPd5Xn5K+Gl6tFtOa7FzbP5rRuv3Pqdmx4TySZlwP0L6TtXsBY+eTEStFUIZ1ojWJuSoYtH2cJD40/kJhndW9Y7k4dKpTpZhqBS4hdkeofyYw9JN2kjU1tIOWO7yDMx1nQTuYsOy1NQ8qBTRo+mIKaS6GCC+STUfyf334GaVMT5GBt2rdo8e47CjtJJ7k9ZVm29i8VRBJyHRGsTBbKtGFN+S2wTHJRpfyYpOdVO+s/3au87WFRPK44d9HAtEqt82cSnFqc94IR6BYfVQmyCQG0gWEhgRdE8z9vGC70gH6AkGYeRj/Yb3313FT4S+VG+sYRD9EqDQ== X-Forefront-PRVS: 077884B8B5 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB445; 23:wC+Gg5SGl3phswXNwz5NOAIU6bXry3xy79eRThizWV?= =?us-ascii?Q?qziz2oG9e6x96ZWPEM0oaqEUsI0mOP3jNyiEnqxvtWPVMLq9TTzM0QXJWR5S?= =?us-ascii?Q?uePZqj7JapyC/sQedGQgyU+x7QaWCm8ZeMxLjNq4Tcn9NTTijlLXVxz+HMiN?= =?us-ascii?Q?+mCqQhw4M9ltDFA56golLYalpCcb1vf0T8z4w7SNSGDaN4+FOrOWNCureTdF?= =?us-ascii?Q?AEo6/2GIz2LvIIfqi9EqwFTOI87lCUog8KRoyZ8uA8asjHtvw3smzz39kwZ+?= =?us-ascii?Q?Kt5/1a77MAIoLdHz5c9hdJCxjPbNlluS0OVEOZGj8GyNKBxJahinhdcKFJvA?= =?us-ascii?Q?qpf2KNZXWZh1cKWXNW+1bGw1YUEjgC4KIBrD/TTUXQTzPLVZeSUoYGgYaE0B?= =?us-ascii?Q?hiJlal/BfzKuf28+EzLLxmNsi1is49ZULfNIC7Ei+bihkdnPOFQY+NtDLGkE?= =?us-ascii?Q?qGIrR7AKozE3YkMy+nr/niqMl4+yW7SOEi96rRqBI/AsBXjZIksXlH7xKa45?= =?us-ascii?Q?JmmDtHvm78F+rlqA01YAccQUzV+0zLXR/3N9izVyylxTODqKQdpLsDeCU+Dy?= =?us-ascii?Q?crhp09MNkVr0PPwBSAmLd0PWHHoNH1GFfSHgsIvo3pajo2McBaexp0ytIp2U?= =?us-ascii?Q?ePWD+iA5SW+bVqw0TPPvVzv/D8Ekyafi3w7JMFwJJoEOXVBYLgvqWP9WGp1J?= =?us-ascii?Q?adIMIvGXXNXrEw8bCB0K19vhblIi7fKhTC9Gr+pxaWb59BAvlk/lFBA7xTvP?= =?us-ascii?Q?0HyKXabecgruGnDzk1unNrL6DYQd/ZGD7OO5rCP/xOcRnLPJGqszsJfvIF3i?= =?us-ascii?Q?d8bDk1jXBmx5/Cyq5WgeygUoEcA+4NkIujytHBdefXOfBZ3UsTucoL7MUb+4?= =?us-ascii?Q?cVxQrSQWmHtq+LwCpVWAy27RWINfbbDGxVzMR1nsaqBzyAIXK77ayiBK1eqr?= =?us-ascii?Q?u+HB+vDqbJJEV77QZyKvtGjh84uz5PLzVoXQVgBx49q0k6HVgF0oYGzsbfFx?= =?us-ascii?Q?7JdjPn/P0c0S/5aC6As0zDm5fd2/J08yeaNRjbdZz50P5+hTUzretnK6Ubpd?= =?us-ascii?Q?YCFkb4opyIvg3fHpzNXFkXslSt0XaEWzXXkJ+fgBl1rNOrH0dK/HNx1DRIpF?= =?us-ascii?Q?qRToa1M1Ru/IE/UgHKx6KtgD8n4sVvoyOjCB+jPPJPLkz1nI9nl5Hj79mrWC?= =?us-ascii?Q?WGl5oAcxhMyjS2BgQ7Hm0JYeJiZeBWUe/Y+lvUg49/E9iQ/hRUBq7jFKOwS1?= =?us-ascii?Q?Y8WdE9wqYcPrRwOq+rLCB7JKwEHvG5ARPLBNF0vBPl1nNnINKhXqNG4GhKn3?= =?us-ascii?Q?W805yxpcn7mQcAn9Og8wpgyrqD71qvSA6Vz1nSHg+O+Pju+xgEEEcNr4Z37u?= =?us-ascii?Q?SxqB9mFYaAytkzdrB/HqQHLfQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB445; 5:rYebRPe1QLcAQhc/uljN8JFNqgJSHmyxxdgzQcxoAl7CiBwwHUiqfCSK4sf9utB8j3vZIvRpIE7FH8mPBBBWuhkjOooo9BxKzhobDhxXY2xyghG2l7agSihwh94NeB3N6u4US92zXs1t90wWYFjSXQ==; 24:VuKN89dEyKSevPbBqEbcgyA03LIF/VRuhNboIebDuHrpVKGY79VV8AoCK0VN58OpkN7STU+REOENrey2er8tWOzNK1Cf5UO4OfqMyGtsTo4=; 20:SEs1gne+38qO/mb/JpcgmEDRlB2AyB3oQAAB+mG4RHimQV7v6bIkuAukTLsxNT4flmeeC0IkqAwTwnMnpBNYxluXyyaoZrBn+aKjj/r6Bbnvbgobq8nD7jIYzDiBNJAl/TJJBs5zqUudkNGDqDHVqWdSv+rfqweYhrHjvIvM/tA= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2015 19:39:05.7682 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.236]; Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB445 Cc: pavel@denx.de, clsee@altera.com, u-boot@lists.denx.de, sr@denx.de, tfchee@altera.com Subject: [U-Boot] [PATCHv4 2/9] arm: socfpga: arria10: add system manager defines X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Dinh Nguyen Add system manager defines for Arria10. Signed-off-by: Dinh Nguyen --- v4: none v3: combine system_manager_a10.h into system_manager.h v2: clean up parenthesis --- .../arm/mach-socfpga/include/mach/system_manager.h | 122 +++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/arch/arm/mach-socfpga/include/mach/system_manager.h b/arch/arm/mach-socfpga/include/mach/system_manager.h index 8712f8e..f8d9e98 100644 --- a/arch/arm/mach-socfpga/include/mach/system_manager.h +++ b/arch/arm/mach-socfpga/include/mach/system_manager.h @@ -15,6 +15,7 @@ void sysmgr_config_warmrstcfgio(int enable); void sysmgr_get_pinmux_table(const u8 **table, unsigned int *table_len); #endif +#if defined(CONFIG_TARGET_SOCFPGA_GEN5) struct socfpga_system_manager { /* System Manager Module */ u32 siliconid1; /* 0x00 */ @@ -115,6 +116,77 @@ struct socfpga_system_manager { u32 _pad_0x734; u32 spim0usefpga; /* 0x738 */ }; +#else /* Arria10 System Manager */ +struct socfpga_system_manager { + u32 siliconid1; + u32 siliconid2; + u32 wddbg; + u32 bootinfo; + u32 mpu_ctrl_l2_ecc; + u32 _pad_0x14_0x1f[3]; + u32 dma; + u32 dma_periph; + u32 sdmmcgrp_ctrl; + u32 sdmmc_l3master; + u32 nand_bootstrap; + u32 nand_l3master; + u32 usb0_l3master; + u32 usb1_l3master; + u32 emac_global; + u32 emac0; + u32 emac1; + u32 emac2; + u32 _pad_0x50_0x5f[4]; + u32 fpgaintf_en_global; + u32 fpgaintf_en_0; + u32 fpgaintf_en_1; + u32 fpgaintf_en_2; + u32 fpgaintf_en_3; + u32 _pad_0x74_0x7f[3]; + u32 noc_addr_remap_value; + u32 noc_addr_remap_set; + u32 noc_addr_remap_clear; + u32 _pad_0x8c_0x8f; + u32 ecc_intmask_value; + u32 ecc_intmask_set; + u32 ecc_intmask_clr; + u32 ecc_intstatus_serr; + u32 ecc_intstatus_derr; + u32 mpu_status_l2_ecc; + u32 mpu_clear_l2_ecc; + u32 mpu_status_l1_parity; + u32 mpu_clear_l1_parity; + u32 mpu_set_l1_parity; + u32 _pad_0xb8_0xbf[2]; + u32 noc_timeout; + u32 noc_idlereq_set; + u32 noc_idlereq_clr; + u32 noc_idlereq_value; + u32 noc_idleack; + u32 noc_idlestatus; + u32 fpga2soc_ctrl; + u32 _pad_0xdc_0xff[9]; + u32 tsmc_tsel_0; + u32 tsmc_tsel_1; + u32 tsmc_tsel_2; + u32 tsmc_tsel_3; + u32 _pad_0x110_0x200[60]; + u32 romhw_ctrl; + u32 romcode_ctrl; + u32 romcode_cpu1startaddr; + u32 romcode_initswstate; + u32 romcode_initswlastld; + u32 _pad_0x214_0x217; + u32 warmram_enable; + u32 warmram_datastart; + u32 warmram_length; + u32 warmram_execution; + u32 warmram_crc; + u32 _pad_0x22c_0x22f; + u32 isw_handoff[8]; + u32 romcode_bootromswstate[8]; +}; +#endif #define SYSMGR_ROMCODEGRP_CTRL_WARMRSTCFGPINMUX (1 << 0) #define SYSMGR_ROMCODEGRP_CTRL_WARMRSTCFGIO (1 << 1) @@ -142,4 +214,54 @@ struct socfpga_system_manager { #define SYSMGR_EMACGRP_CTRL_PHYSEL1_LSB 2 #define SYSMGR_EMACGRP_CTRL_PHYSEL_MASK 0x3 +/* For dedicated IO configuration */ +/* Voltage select enums */ +#define VOLTAGE_SEL_3V 0x0 +#define VOLTAGE_SEL_1P8V 0x1 +#define VOLTAGE_SEL_2P5V 0x2 + +/* Input buffer enable */ +#define INPUT_BUF_DISABLE 0 +#define INPUT_BUF_1P8V 1 +#define INPUT_BUF_2P5V3V 2 + +/* Weak pull up enable */ +#define WK_PU_DISABLE 0 +#define WK_PU_ENABLE 1 + +/* Pull up slew rate control */ +#define PU_SLW_RT_SLOW 0 +#define PU_SLW_RT_FAST 1 +#define PU_SLW_RT_DEFAULT PU_SLW_RT_SLOW + +/* Pull down slew rate control */ +#define PD_SLW_RT_SLOW 0 +#define PD_SLW_RT_FAST 1 +#define PD_SLW_RT_DEFAULT PD_SLW_RT_SLOW + +/* Drive strength control */ +#define PU_DRV_STRG_DEFAULT 0x10 +#define PD_DRV_STRG_DEFAULT 0x10 + +/* bit position */ +#define PD_DRV_STRG_LSB 0 +#define PD_SLW_RT_LSB 5 +#define PU_DRV_STRG_LSB 8 +#define PU_SLW_RT_LSB 13 +#define WK_PU_LSB 16 +#define INPUT_BUF_LSB 17 +#define BIAS_TRIM_LSB 19 +#define VOLTAGE_SEL_LSB 0 + +#define ALT_SYSMGR_NOC_H2F_SET_MSK 0x00000001 +#define ALT_SYSMGR_NOC_LWH2F_SET_MSK 0x00000010 +#define ALT_SYSMGR_NOC_F2H_SET_MSK 0x00000100 +#define ALT_SYSMGR_NOC_F2SDR0_SET_MSK 0x00010000 +#define ALT_SYSMGR_NOC_F2SDR1_SET_MSK 0x00100000 +#define ALT_SYSMGR_NOC_F2SDR2_SET_MSK 0x01000000 +#define ALT_SYSMGR_NOC_TMO_EN_SET_MSK 0x00000001 + +#define ALT_SYSMGR_ECC_INTSTAT_SERR_OCRAM_SET_MSK 0x00000002 +#define ALT_SYSMGR_ECC_INTSTAT_DERR_OCRAM_SET_MSK 0x00000002 + #endif /* _SYSTEM_MANAGER_H_ */