Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752871AbdG1WHX (ORCPT ); Fri, 28 Jul 2017 18:07:23 -0400 Received: from mail-co1nam03on0056.outbound.protection.outlook.com ([104.47.40.56]:36487 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752660AbdG1WHV (ORCPT ); Fri, 28 Jul 2017 18:07:21 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alex.g@adaptrum.com; From: Alexandru Gagniuc To: linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Alexandru Gagniuc Subject: [PATCH 0/5] Initial support for Adaptrum Anarion SOC Date: Fri, 28 Jul 2017 15:07:00 -0700 Message-Id: <20170728220707.13960-1-alex.g@adaptrum.com> X-Mailer: git-send-email 2.9.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [198.0.218.81] X-ClientProxiedBy: MWHPR14CA0051.namprd14.prod.outlook.com (10.173.97.141) To DM5PR04MB0843.namprd04.prod.outlook.com (10.172.188.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e1de2047-f122-4ace-ec83-08d4d6050390 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254132)(2017082002055)(300000503095)(300135400095)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR04MB0843; X-Microsoft-Exchange-Diagnostics: 1;DM5PR04MB0843;3:1uqwtFVLZsaEld0//CS4jZeGps53ZQ3ovP21SuFRfBjsIZlNSRTGlK0twAM8T4WMLG9lLA1pHy+VOyn8dhafPi/mgxUJLjCh1YewSgDHEQlyioNEPYRBI+OGyE0uLXHLryALO9lxyjBv8rLp19CuoSZoKz2M3BhJW7cS5Dji3yW+JdjlNKudN2n+WsclOvUQoPU7rrXAg6NcOucIWeZMO+FXzuKF/LqerICsnBleajfKfOaE1nzPhsst3YnWTYdxuTKEkS9zK3wxFpBM/ZgojIZH0Xgh/iWUcieRxEeS5x2V8jaWI2PRhIf5Ha8eulGoUPhO5/g+LKtmwISQGFxbt4AfmgH41Yp8+DfAWctokI4FKgy0GSU3OITiGYLKvwT3WfhrmfJwEXIKoyayxdSUyXlPM9uRFcAfvCM33QAiNwjN1twd3hcdMSFrb3bQOYqREx0hr01+OVMOwT+oJKbsoWwcw1Z1+FCJhIhHxN5odvM3iaiuIYtjzoSrKfx84z9FctI1DXh0hyQbeyzIs+/3y31K4pOsyUL6KumYLgSTY+wfqOBjVkrkOTqp+zyn/AtTlJBYHnPrr8efva2O/MpHaUW3Txkhv0oMd52nwfw93Fj2Max721jGuvFQTtC3cD+uHyr1iqARqt1iH20zHT/MuyLjV3tVtAb3IGRJQT+YIRRSSSha1mLQCC6tVe2z0X+7gI1T1kCb8oORfupoVZwgWET21ILJcLCCVFNJQAqLnIAzZpV+vQtytrzJFnHqQ7qdJsdqnskJTHntm7XnM0hxdizl10qTtxpkNa+ZrnuVBcs= X-MS-TrafficTypeDiagnostic: DM5PR04MB0843: X-Microsoft-Exchange-Diagnostics: 1;DM5PR04MB0843;25:G50QYjT/xapuCzWUuKNgsCBdTwYOT9PfzKH44CrG9Etd6y6J14cF3ZdvB8KuYeH3x6ji57NBpFoVr064RHt3FK8EfhdFOVHpD6nA/gKIvl8coyyJhQLbc0ZdloTeLpfXA4kYa0cblIA9CrX6cUETpFo5ZxoSKme79sl4VvlTLw2QVVgi4MiyZDfiKzgguciFmvI/KSJ5Zd9KPoAELRcMlSg20ltVZmYhf2EdrUousZMt4ErGjqD/RBQ/mon/myYM6vzJoutusQXUaoNlZbpgLQfJOzyDpV3Nh7i+jM0y44lzx31R2cwB2/mYAKBSCzTdWVjHfSWngm8KFy7V+dpYLNlffTtIFBSXkD2EZQvW3l2F55ZREAG2e2Sny7EbDwbp0BCUmH2JZ3OWoQCRq3eWnA0lgMl0dbon8VwHt4fePXec2KgAEi4mrZAmXhVtkhirF3NhYTiS3yTgOQNBYJilbBqzWa4x4NI7N7YQUwNFhyMm5si/njHZxrbfw29vDYJrkVUuD+OiBRmLuZwdrTkiBgQb/rWqlEmpTAK6GRP7Iz0BhaJhbGxS9Aj4rrkU+buk3O/2bDBlTHNC/DuV34nTr3RuKS5Wmdtp/9Ajj/AOMGV8vmjKt7ulB2eIbdWPvTI2WpkLfw7aGxH7k3+xXcliWgVIcr+xGDEaTtEUVqrM3CfkfCmL4yeaM4wGVa7y26woP+TjHZrWVmn4F2S+miIt/toaHOAcEIFAc3EkzASRgKC+kiF+OZ2F1KRd5qmE3m5zo4NoAcOQ6zkYHmLnf/UavIg+usfj5zktOX8qoWAn6CdoQnMdDaIWi8vjJGyk+K7cBJY9exC8iBudZtisHrSAhGDrNOhGUekU0PC7SVKzFJ9Of1Mbqjy8n2t3vMhBOldezt7geZVM7mxPpkPL1O/QwA+CJMQzXnRAJy4S1yzaQFg= X-Microsoft-Exchange-Diagnostics: 1;DM5PR04MB0843;31:4RtxcAHvo55GUwkdeMOIwR8qanalP6HqIKUuDLu8u58lHuf63CrSX8U6M0ntktFeB1ZVtCtY4F3RO3e6xFLn5sm6PHkpgqdBH4OM4swHSiiIl8Mrk+DtGyLe4S5aI7vsXzfRBQ/ecAGVDpKGOphUhBxrnmtkg09mx8+JWOXQ/wbmgQ44kYvcinf9loi1MQBuVFBZJEpr3p+3RdqSB+C4N3yMqswhxRY+rF1jQsEGkZVtcINg5Pbhmk9A1yfQhZEYR95nEHht8zjvTYec9OiPaY7Bjm+K4odekJlYj903+NqE6UjWD8jKgC/iclgr2ErkRhxSAZZZBuCQdV0jSj9UGPPxbR5kMGOn/NDtT6hLs35eAriJ7sndklfYnS4rv9n+odcRsG3PjBzPpRn32lohEezGLD2QHI24JiSndROeaoVgB7BPsXWjaTg5cQreCWQ1ccKHCIInHqS4c+0+4RqiMbscV+rfUUSu7Tf1SWNjY/p/liO+WTwY78HB+42CbGjK5o+lthoO4ZCVQateGgD+USrg22YvdWfc9Oz1DTWjoZvQRPi32WUmYVfhhjGCss2z8CxpRL7XyOoApMWrA9DtW7KGq0A/Y9SjcbMH6fAMkR8qiSRJi82RpHEjGPzJ7dkaDH48bafPtltjsWvg1+T8x3TCvLUaiuVTH/hNUe00faY= X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(2016111802025)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR04MB0843;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR04MB0843; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR04MB0843;4:HDddYcGNijETDIlwe3O/lc3eEYKAJphbwZNe/bN7VC?= =?us-ascii?Q?tqwFDulz3tYuA1jS5d0wab+/Q/SBAJSAjqVQiXqL2d4Xpn+28PuoQD3Dfnf8?= =?us-ascii?Q?xh2UDmHdOXlQIUAWTHGVIO6WKvMApBDTnFB0I5vm5fmvp9o97o9RIK5PkN2o?= =?us-ascii?Q?YI73bBKDmo6Oq06aDIFiR1itsMmgvFc2md1MYeZm1xw/Go/cGEKZSIjpQBgp?= =?us-ascii?Q?z3kL9X74eiyxpc7a3AKFbQY6HCQolhKnQYgWFFTxTA+ei+Sq1SDr7eFTHLRU?= =?us-ascii?Q?tTvMboKIDY1XJgteERmNrJsW1yUic+CB/3qTfHhus/oQD28CM/nZxyf6zqSw?= =?us-ascii?Q?rX+PfbjGF8Mp2JWXMX94qBm12f4DGhSi4D5MBhM1sjHEF2cwGduwuulDF0+m?= =?us-ascii?Q?nXuyE1y3o/xMp/Z2CakVPnnUdQ2EaPUB8zWs1V3b5gPc7fp6Pn+vbNET6vrN?= =?us-ascii?Q?ZRI3zFV2ezcb9ZKOYP8B9AnWQNct+afpktQD82BC1tUZfwJiwpumXXHWqOvG?= =?us-ascii?Q?IRsajXYXgXGG5Pf++53UA2uCV+ixS3L+c6WykOVxnpRCBHLNqh8l8X+wcp4t?= =?us-ascii?Q?W4FMnZhhlizMKKeUjQY71VD9W0kSnF9CQ6f7ytvakhBU7fjFHNUEtU94lKSA?= =?us-ascii?Q?5pGmHpNlF8vtq+dE1VZAYumvF5dDBPWmcqFo5uhKHUfLgjnHxvVWtFLCSa6D?= =?us-ascii?Q?af0tqWYe05aJBmytSYUj6Io/fJ15SeHojgjhYMW09c4JugTR774a3uw9smwR?= =?us-ascii?Q?P0ikAkFne17NDtkNDUIR+mFyX9eE51q+s8uJe4iD8YYmDcAIpsfW9ZEaOi9P?= =?us-ascii?Q?2HdOIGUHkYD7BgoC5SVQHzge4xlfUVEAHFPJqZtFMLSBT5/cZHReOQ+eBsrj?= =?us-ascii?Q?iGTmgg9JZT2vGy6kUjNijnMAla7Yu0z8akMibvfaflkfGZZ3CgK2GJGnXbRg?= =?us-ascii?Q?HAq6Tcns84+HDFk8gVwiiSqgz9OJDKNZl2GMPFYG74zCbv/HMIHv8XFlWp6q?= =?us-ascii?Q?cv7PHRzhJ4aIYHD7Bi/OrBfXMqjr+lP6cRyqmj8Ja1fp9/AMMPDWR+1IhyTT?= =?us-ascii?Q?8+xR6o4EFZRNZH7oP0cWuKuwaw+osJRejFvksjPLf1WXw1jew+da0GOFwXIl?= =?us-ascii?Q?aNaFq59pq6iwniJnlXTj03KkjH2v97xiKOYH5XULDbY30MHkAUXWWkPNFvo/?= =?us-ascii?Q?ovsGiVBTazFAo=3D?= X-Forefront-PRVS: 03827AF76E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39450400003)(39410400002)(39830400002)(39400400002)(199003)(189002)(4326008)(3846002)(6116002)(97736004)(1076002)(189998001)(6486002)(25786009)(48376002)(66066001)(2906002)(478600001)(7736002)(305945005)(50466002)(21086003)(36756003)(7350300001)(47776003)(105586002)(33646002)(107886003)(38730400002)(110136004)(6666003)(8676002)(50986999)(5660300001)(106356001)(6506006)(81166006)(101416001)(81156014)(5003940100001)(50226002)(42186005)(69596002)(68736007)(53936002)(6512007)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR04MB0843;H:dev2.lan;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR04MB0843;23:sqcrhGxMAr9YKHSHxBzVj1D4fBqrJu7BB8ALxsJ6m?= =?us-ascii?Q?8T7kkLbvzhDZQxWfLUTUZk0rASGlNkX0zrkEOTNvnMFfQSOWRuRwseWXKK/j?= =?us-ascii?Q?rBAEmA3UvPYpALAlO/0U95h14zjSZAAk9fAGm33HBrSw1JKxz+bg9B5WVfXr?= =?us-ascii?Q?lFryUS8ypB+mh5pQ6KJU5utn9z/PnaJOBxmZLV53ioeG3f911mozmVSEprmo?= =?us-ascii?Q?HO+S3EZirJPKh4pfclBde7bTXHLrzJZw4DFfrx1AkKU6aHKCjeZZl9doT7jA?= =?us-ascii?Q?Vt3uc0iCFrLsSLr+l7v692sSsaYVsmJNc9vaHzFjZp0/BhPB87oVB+h2Xy2B?= =?us-ascii?Q?Q8F/u+oXP/rty3RPxRmP+yaJAeWkGWeTkXanARbosm2nY60xBPjpueS20C4v?= =?us-ascii?Q?aUKjbrARmoVf/Qqwl+n31fvpVXfBVsT9N9lYJMqxqby1h1HtHmlhQDMhQNW5?= =?us-ascii?Q?jwu4IxXfoaShASbL9fP49fiKzWvEHhAjDRiICoH/EuO4/RIjsZApw26RQpHO?= =?us-ascii?Q?EtEK4QiBLZdqGmPjdcCt7AL8q0Epc1zxkEkS97SVkRMjgoMN20r/7u4sx4I3?= =?us-ascii?Q?kNZoGDrsHaYRM9AWlqdYmZt1id/FB0gY9jdr0bA59R80jfRFJz+Qv56EYFnV?= =?us-ascii?Q?jtFHMhsGJQ8bnMLQ4Zj4p6p4Om0ioH6Zvdxv4SH2qC/K2QOJuvVb5xqLbBVf?= =?us-ascii?Q?63QDg5uyZ8Q6znnc3/1s1TreMMCKMEfp4YfLIV/4JosztjHQ1ZmXmyq21LfT?= =?us-ascii?Q?XhUdFB136noGwoWpNZoqfFuHaLhnu59DYWfQp7N8iltIaWGM96to4G/J30SD?= =?us-ascii?Q?HIw0MqQZ2dH9d58lWEncc5z5kY3mApppIw7CKHDQ81hXzp2XC3bwfgIfTeSZ?= =?us-ascii?Q?ZvhmU1s1NFmRhcEsOZd2kOTqn38jshyQ0CaRhs7Y/1tcde+QmWEq9w3noS39?= =?us-ascii?Q?B5p2QQPET32e9Chf8XD0GBpBnkm6uzLwwv6QnNgc2gCeFb45xZkC47StiS3t?= =?us-ascii?Q?vk0iW67xER+8fQ8FVlonBfZ+p7Xp6k+/Hs8HTHjqeAiTJweJDmzmOm8nMZTe?= =?us-ascii?Q?OL43qma76OSg0M9MRk7osNXPsoqHYSpm4ewjb5R8yDsNz1UC0mUtiEk8la87?= =?us-ascii?Q?aB/71N32vgB9VZfx4wozfyxH3pPS+B7md7s0mE72EtoZkaHx/dTqyFUiJbdd?= =?us-ascii?Q?H2pK110SqmRXbUOY/t4JaJTX3Mim/jXm/CEVjtkjJg58HwWGesqJQwfxQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR04MB0843;6:2RgFTAlFOCE+7P1PVI2SaB99a9orWVwyeEScwVMiCh?= =?us-ascii?Q?bIDN8yreTwyGOZlJ39rq/zq7k2VIk8TVSMQ1X5OlkaE0hIlhyMr5f70Fe18c?= =?us-ascii?Q?6Ekj0eI3eDAdWBPG9aGWiJSvuoSU9Qn1ltUp1uzFDMV0QXYq1BOSFoLO/a/2?= =?us-ascii?Q?tH5xUYxoiEVNnOyOcDL8DgROCCtu7cjb9sL2pnu8j0hpZ6MqO7IPljvQL2Sc?= =?us-ascii?Q?Kn0lRDLGCgef+WM0HEeqMyBmrtD2Jt8HNpBlxgJANgquKMrW5zAEN8WTYyVU?= =?us-ascii?Q?1IRIiJafUxZePYMCA/VXHUacxc73O9WQPwATk6bVPqq8f9pBySDG5sDoRNDV?= =?us-ascii?Q?4r2StmjDb/xwcDTkoLen25X8vC1R6CJrcQ2O44ypInxOrd7Cb/C7rkN5pZCT?= =?us-ascii?Q?quaE05qGGHzxd5/XpCcUqevxTwRGc8X2crbrPDanxuAuZIIYZO2KpYMla43S?= =?us-ascii?Q?XUEgez3G2+ZM8WrCI04W0YtAgfhZsNwDhoz8IWgc1EjvnWE5zw1dszV5ZCKF?= =?us-ascii?Q?JpsTOETQnsp2PGogJCwYNyI6LIUD0O3t5rfejlevMVjZ65qUUZ56RQ2VLnQT?= =?us-ascii?Q?04iUozJ9Pt6qnf8qAqHWgNUW8/jToKWpqjsOICkc8h2T3ekRzNEhgt7FPE8a?= =?us-ascii?Q?ucUXQkzv3vfWWX4wpl36qWGcaTguNZequeZ6NufuQXX+c8WDn1eCi1Q7RQKc?= =?us-ascii?Q?zTFnfvUv0RaROJPjMQ8/nKDGIoCvNJT72XAHqh8rv+KqScy5NNdTZhgWxVW4?= =?us-ascii?Q?crYZCsh3ljg/wIDr/uwqg285vbuZcfjL/cSRvZqTVMCE2BmQaqkXU8soz+9E?= =?us-ascii?Q?7TYiId80/6p0HHdcuMN9vFPS8ksXwb8/X3nMEFz3gWG0UFoa7Ou1QoXyt3yd?= =?us-ascii?Q?BJmto75rUmBiseb57RYn7jt68qKnFW8p2w6nF/dYdAFtQaV6HsmjtFiUS7Qf?= =?us-ascii?Q?FmQIootP+QIlf5zatoWTYgB5kRc8xoImi0d2voT8J1fW8Fl8H8tmTWHW7Oru?= =?us-ascii?Q?s=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR04MB0843;5:AXYogdwoCK0P3lQU/a9gxyrm3MSzm8ZqbH5n0NChb5zOrPLsTpHlz1kEgZf1uxEPYM6cL4PVu++SYJIkHnpT8FZkEWTqSd9PkiCCjYVUFaHbTQUUbV8ZxtM0IKXLOKNyvD2cHaA3sTQgplYjVKFJhrrzmZPsgIcuVhiAiwEtjpX+PX1ImY46Zy0T0iKFgYetOM6In+2pcrDvDumTt3j8P7ii3Gzn730V1qOUVnj8/dnyxcAZ733UsENGciI5jowwKyWiBssyVgKJ47OZEuFvZM+gb39yibTX7lr5tPdNVI7/1CuGcyliUqC+u0xucT/8kidFsrLrwEQmW3s+s2clWDqmQQe40W40x0sC65F5qiFWNcOMclmhyOzAMdmcQMstGMpU9hQPLrMLWL61dUYi8w2PaHW5u57u3yOOK3IfkvaflRLt8T2oRUTXpxt50MQisxR0E2jDVR5ZeiDzi3fOhaU9J5Y7BxucughdMBUKlykWBiYP7ms4HiHwA6qwwV1Q;24:lu4uJPfliVU7oAk3gvJBdWry5osz2rGU3DCS8Fdhhu1OjTB3KuruV242USUR0f6DJ0r/ob2B5vgn5pjuKD92MBQPdykA/sIfZF+Rd/Jnbck= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR04MB0843;7:nefj9akzSxdf9EViJ0+wCqNHfuZGXHbDYpnRZXqiRGSQWkmJoKSmJUMKmyDCk4xMlFCSiYKdj4aAa8gBrEF9dYeUR0Fx9nTeKFtCjNLBESvXHquKohCuvflGz/xQ+fMGX5OrcNUTnAvv2jXVAJ6N7vA8/J5ei6Bbz4l4uGGssEyOSGuz2/N6S+wsXUjgSGjVpS6sO7lNwXuHHxpVFwOcCbG0C117lJpPIgI83d9GBMSMb94Khd+5fEwAyjI55O/jDm77T8isrckbzIfPfsPyCnCmkZ/ty+8K5U8yeoe21++g7vdq177dLgngS4Hyq9kt/cg4Tbg956Wfh02HqK8OSC9+M+gNL9fnz5jbPod48dAzBYhbRMgeB1i+w6UsdzsOVHab50uEaR3F83iWNwJBBGd50xcoDnHmJQoVsuAS3Y9RHvdw6MRenYz26rPjWiFl5ffHef/YKPG0P4Buww+czHHOWDB5HO3V5afRXVGJ7UJLb1IJyxvJrvItE/FFPhKJHSJiha9SaBnp+mWe53Y/AL4RoWJdgHLj53vJPHHlnhTWe60p3i9ZX8hRFaSjjsGyA5DU3+MqVAHJw6lsU2BO+zYUJfmheqrIg5INvLHfgATPyLhAvH2LKzOWObyQo/Q6WgNtIAO67gOUvWw6P5nLD0N5etfrefeD9zjKssN9Tt/fU31QdfZgLzAxKf7RyiqIkAegovlV9jrYxhpLfuHxMwIph1cx9M2wUSbZos37XdSI7/ULFueGJNdi0mPlYYxqhCqgEm/FQSnFR448ymCHeCxACiy234i2eneOEX/y+oI= X-OriginatorOrg: adaptrum.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 22:07:18.5343 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR04MB0843 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2691 Lines: 54 We've reached the point where we can boot a basic linux system on the new SOC, and I'm very excited to share the code I've developed in the process. This series includes a new driver for the QSPI controller on the chip, although the flash layout is not specified in the devicetree. The flash layout is still being worked on, as it depends on finalizing other components. The scope of this series is to add enough support to get to a working system. Keep in mind that the SOC is emulated on an FPGA, and things are not running too fast. For this reason, as there's yet no way to get any meaningful speed measurements with the CPU clock at 12 MHz. Once the silicon arrives, I'll look at the performance aspect and other aspects that we simply can't support on an FPGA. Alex Alexandru Gagniuc (5): of: Add vendor prefix for Adaptrum, Inc. ARC: [plat-anarion] Add early boot workarounds for Anarion SOC net: stmmac: Add Adaptrum Anarion GMAC glue layer mtd: spi-nor: Add driver for Adaptrum Anarion QSPI controller ARC: DTS: Add device-tree for Anarion-based development board .../devicetree/bindings/mtd/anarion-quadspi.txt | 22 + .../devicetree/bindings/net/anarion-gmac.txt | 25 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arc/Kconfig | 1 + arch/arc/Makefile | 1 + arch/arc/boot/dts/adaptrum_anarion.dtsi | 107 +++++ arch/arc/boot/dts/adaptrum_anarion_fpga.dts | 49 +++ arch/arc/plat-anarion/Kconfig | 10 + arch/arc/plat-anarion/Makefile | 7 + arch/arc/plat-anarion/platform.c | 39 ++ drivers/mtd/spi-nor/Kconfig | 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/anarion-quadspi.c | 490 +++++++++++++++++++++ drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 151 +++++++ 16 files changed, 921 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/anarion-quadspi.txt create mode 100644 Documentation/devicetree/bindings/net/anarion-gmac.txt create mode 100644 arch/arc/boot/dts/adaptrum_anarion.dtsi create mode 100644 arch/arc/boot/dts/adaptrum_anarion_fpga.dts create mode 100644 arch/arc/plat-anarion/Kconfig create mode 100644 arch/arc/plat-anarion/Makefile create mode 100644 arch/arc/plat-anarion/platform.c create mode 100644 drivers/mtd/spi-nor/anarion-quadspi.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c -- 2.9.3