From patchwork Wed Jun 22 10:52:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Duan X-Patchwork-Id: 639143 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3rZP8h5Wjmz9sdm for ; Wed, 22 Jun 2016 22:31:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752259AbcFVMa5 (ORCPT ); Wed, 22 Jun 2016 08:30:57 -0400 Received: from mail-by2on0089.outbound.protection.outlook.com ([207.46.100.89]:19690 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751244AbcFVMax (ORCPT ); Wed, 22 Jun 2016 08:30:53 -0400 Received: from DM2PR03CA0001.namprd03.prod.outlook.com (10.141.96.11) by BLUPR0301MB1619.namprd03.prod.outlook.com (10.162.214.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.523.12; Wed, 22 Jun 2016 10:52:42 +0000 Received: from BN1AFFO11FD012.protection.gbl (2a01:111:f400:7c10::138) by DM2PR03CA0001.outlook.office365.com (2a01:111:e400:2428::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.523.12 via Frontend Transport; Wed, 22 Jun 2016 10:52:42 +0000 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=none action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD012.mail.protection.outlook.com (10.58.52.72) with Microsoft SMTP Server (TLS) id 15.1.517.7 via Frontend Transport; Wed, 22 Jun 2016 10:52:41 +0000 Received: from b54642-OptiPlex-3020.ap.freescale.net (b54642-OptiPlex-3020.ap.freescale.net [10.192.242.47]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u5MAqYsR024859; Wed, 22 Jun 2016 03:52:39 -0700 From: Andy Duan To: CC: , , Subject: [PATCH net-next 2/2] net: fec: use a more proper compatible string for i.MX6UL type device Date: Wed, 22 Jun 2016 18:52:36 +0800 Message-ID: <1466592756-11239-3-git-send-email-fugang.duan@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1466592756-11239-1-git-send-email-fugang.duan@nxp.com> References: <1466592756-11239-1-git-send-email-fugang.duan@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131110663619527446; (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)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(76176999)(8666005)(6806005)(19580405001)(189998001)(8936002)(106466001)(50986999)(2906002)(2351001)(81156014)(5003940100001)(11100500001)(19580395003)(50226002)(81166006)(110136002)(8676002)(229853001)(105606002)(104016004)(68736007)(356003)(7846002)(586003)(77096005)(85426001)(48376002)(33646002)(50466002)(36756003)(86362001)(97736004)(47776003)(92566002)(4326007)(87936001)(2950100001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1619; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD012; 1:+W3ViPWRbP/EpEQ0n1l0fHnY7cmCBGVcDiKQ01zrGhAi5ZtKsOAOJwjG1CmWss9cx0P88yZRVcZwkMoNk/1pWp26Xzq7pDlwmJzGp2mC8r8lV7ZDpiDvHvJNKw3DLczFCtWiAoZXA8VJsuwWR4ku7em3JdueuPXfanLNiRfAsu3NCJuO5q37GbQbZdOMP4UZe5YcOpQEkghyNrAQJJjBNV1uC4zXkVT2+r4n4t6/lX5x+NWjGZgPPeEpkwTvkZH39fsrp4QPjY4ChfFonSjA3PR8DJlI44F9ugXi6zaPNJwug4xGTs1yj4Mv1RZvz9hq6pl4t5tp+zXvLpI05/+EvZw/zddePSR00YpmUs2uaSIgfVtXH+1QPwhXkM2ZOZzKfnpQAwxist+YBDZ5hhdmjW5b+qLY/NMWIbiVTcc4Pf7UF7exeVq8fC9CavC92s4u4YGfBbam7Jb58br+nQVXtyXtbGBUs9BmDDhtVNRR0icpfCp6njBXemOtVAk8N/vyhxG525sgJnHwLKfuCUgl2Zv9FiqvXMlGODUblo72B/WGVpat1DnaTo16rJUp7m0GoO09I9nN4ypLh14/FHk/rutzKzyMeIh0yn4OzODyQmSXrtpKMNAbFansWP+woI0OWnH3VjZQLSbCgrgJ0dPqtUnmlTF4LKEWRr2z24TqzcSV7Ua9UoVt+3wk1lbeZzho MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 29d3ea54-2ed3-4f00-61b6-08d39a8b55c3 X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1619; 2:9k2WaevsIS4KT0EN+vfpItGwofHeiE1iYUOEgdcP7RW/OAV77Fsd6QQuLHUlDTb4jKxjYSYcFi1gXhRIiGpMeFIM5tcys1UNO2x+eVsH9SQaUi+6PjRBRhftD0dWd3TOMxaxhA4fP3uk6BcGsYDV0G0sTYe4N7XfcSx66OKBjXGGxS4hOpeXbLW3N6ecHVzC; 3:Lx+L+HTRwJRDt6Al6TAQMnpBseS2whUat/9KKGlTA/xFxlJha5Ql0bwoRcP9f+7WuyUxWEbNpTWLFdQZanRptYjc+Vu39bebO53HAlkmZXjt2aJ5TeKgDyExJMqBt8OIp1525UC75ftf5QoqWy+1SMaBfMyI3w8LbAegs2ynGmY0UMswBkBVDYL0G/3z1wR0BUU0Ns2kcTK4hIrFJyA3s3Ojx51VWY45pouIeSOezag= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1619; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1619; 25:N21x6TbtXR8HE3KKjlwuXMsdoqt8sEFDi1Pg3fPWFPjUjnsmFLkY6BKo1Bv/7eRIR/vkIE2MKM5J+TfcArDMVNJurPkq6p5Go9pQ99oHpRuBLsnLDCa5OrVYB8SJjplZyytJyLDI6A73jI/QuZUgfDkTFMKVD50GHpwj704op4nphS7+H+iTjZXaapm+lI+pA25BB5wFigISCWwxt+WPtL8vfGnGD+6Pn3IvUJDNFqYxnyQHWD9hxJGg8Ht1FTNvFTNAlzV3B6C0feJ2fOIUhdbr6pJqjhFM0AI1fzDrsSEbAH5lOPqGiJBm7VocsWppYnu69EcT6JTCIAwlFCfDOoVlJe4SF28/fE/9cIs9xWNfXRIXhwejjjVxBjOVxifMhoqAitTwFsJQOy/ifh5+00HFWAzKrMuc2EFZ7WsXuR+By6yEzwaT9I/AB89wMMTjNQeXTNG3MektvQ931O4ce6CDgK2urrVS6bBpWBzkbs+C0GZNjyK7R5BkKZs+kWuQORjJ4UmcI5wi1BJVIe84e/Y6oYoQbHdTwieR4JgsFO1CaxIINzQaNhyRILunpa7wyyf60CDNJeYSzItD29JTc6BDSIvbwno80YWvA777oTRYjrl2KwYp50MJDAF8ASIPOISWpUlgoCm9vNcbmv1WiYp3Sd3yGECg1WVn+dwnoWI+ActDo90QxnWxhM0xZU6NoGa/eCoXhXHTSgCcgT67WBPlbvA6RFRq/VeXmsIOTIY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13018025)(13017025)(13024025)(13023025)(13015025)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:BLUPR0301MB1619; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR0301MB1619; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1619; 4:CFlCdcL6oy6mjzPiQXEuN9Q2KDeFdKs52ksXqtFTD6qm4IUr+lzPY+EV8t4v/vAg/Vbu8zmHZDjraLH33InPVRIbg6hiKqUcwzDnVFl4nxycMCPoWRxhz0DrS7h9PgPmU0X2Kv5uABJbRSFwNLveg29Pz0H2ZIqDLmX0AVWz4aY4x37A/mv1klTOqlvFaYDXBIQ2v8EaVy+Ix8a15xB+8VEueRpMQtxWy9qRj1hJX7ikbTceZVgdSTM4uCJ0R4P5z/od4LaS7HEBjUoLjDWTer1DMecb0wQ1ZXlNEuMn/gIny9QPYu7a+Sw257t8XZSrIPmiPAZGGLc3pSg/0dqWyuSutPaDHLYOFQnJGUpPEhJAp5we2FALAeTcrW1lWA9gwckviB740uahb2jMmZ33jzUeYmYQ2XpjYByMr+tKTvqJIT5LPOMHSgT9i741IBfSuAFOZ7LdBiDXSSvOx4HYCZZjNzEDA6CaRbV0vdfvyhviMGt/x8Um9FiStMD66MqFRuGWCCS7wdp9V/ba5bAKOA== X-Forefront-PRVS: 0981815F2F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB1619; 23:KODGpzoXMjWw0NLToPfyo21DJ+vyGuQEbUToJNH?= =?us-ascii?Q?TNbMe5u7+mfS06P1T5OnmqJaBVlWdCyYLXKDdFyxamklHdKnm46dSrOL+VrF?= =?us-ascii?Q?GAiGApUDLlkWDs1PfAIKrjE3LOi3boE4wQlR4hdp3bfY0VsHbxf0yMIy3XOO?= =?us-ascii?Q?1GLaHOXg0+PPtVbDmgeTw8KaPRobH4q7TU8S9xzLTuLjbzobAIAdy66GvOTp?= =?us-ascii?Q?gYXI8kGgcsZ6u5mQ+9UhOXJO+T/nHi4Wz3r2MXmJd6vc/qBuV3LLNfhHbqAc?= =?us-ascii?Q?TW/OyOwGFMkvIqEYNJ8E1NteIVpo6DU57aK2ikZN4Ahdk1Xanb+ji2bKJQ5B?= =?us-ascii?Q?WLNShs7ivy92uQ+W82sQrSJQDNYaZ7gSNsAYmiv8RkHoRhiCfFQ1vY/vJ9WG?= =?us-ascii?Q?NPC1z8HT3WARLPAwdM/IFMmgmKRwWIcQIVnHA5i1GuR9OLmq9ZsnRTfxPVd2?= =?us-ascii?Q?pbN8sGhEWg/a0X/KI9BSYnA1uurHveZ+phq2DAEFKfCUjz/6yINPviN6OXN0?= =?us-ascii?Q?qyRoC7OiDCpoZqdLgCMPKC/v4hJLU3498eUsP/bsNCLBtpjE/zG12Vkefrkw?= =?us-ascii?Q?4noldxwhdI5/PIZiajPGAzAj+sAPbAa9LqsHgD5OomXeFymWi3quvRDiEqzj?= =?us-ascii?Q?DHDQPJSyRk2PR7yTWuuI75S6GbHFYgqI76xFUOjewFq8bieqD4g+G+9I1e6X?= =?us-ascii?Q?jbJSZ/pv3wCnyqH13alDL1wmSHPr4gUgrPx4/ldSklOctjsP41bAoq2MNqV8?= =?us-ascii?Q?orM38C2VtRU70KcRyT2xCeVtngjvpV6dg6jNR08ox/d4fTYZD22ja8RllyEm?= =?us-ascii?Q?820CelbB1b+t1Jo1NTbzxDvFjk5d7I9ajflJSuruXTRjaro+hYYFLS3NIWKW?= =?us-ascii?Q?b5wlTH9KHyGlrVzber0xFGz1jppgrK6UoK3ryKWc0u7drlVJsw52bVgxlpkH?= =?us-ascii?Q?mHOeL/AJjQZZc30xajMYtshOsHRd+rL2Q5Pnzld0VGnAbS5DYMXIxON7gj3e?= =?us-ascii?Q?7HolGp4ylA6RH2LWuIwYtmLw6cfEIRM6ZVTnFFkf4iYU2rbUH1A0BUEabvAr?= =?us-ascii?Q?kqWtqY2HGY9khpivDCuDEEPCGGxdu9hZGPW8BtKahKlPBScOyKag5DHqNaT0?= =?us-ascii?Q?QPhfErkLdCZk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1619; 6:hBWK5vdu58Jp5QJo2Bp8TUcLSF1aIq5p+3vQhYpYf7e0p8YpFMgwRauc/avsxI2K2Agx4DDGbmOQgU6G8uy7kR2Z7+CrqPMAnTCyXwDnIJmMCqI7HsrfGtYmJse+nCwQJ4/Ho3UXitZk2O7rippXMOJb6+MXqhRccFtXutBqn6mZzeQEPQRU03Qmxm8LH+fQ94w6rzRSrUsdIUgxz+rr3c3h05lHYr1YoJ75pMDzTXM3JmLLp+rxRwX0H5sOZ2kO5HJ280Lh2DFF99tAgLPgqvqTyXJXDApeVp04zfwEnJjuhbxWL4hXjcvB26da9XPd; 5:24QhpCqJXYqFhKWQCwQqKgcpnygnLdLcOC39WHlRs5qbKFkT/+MbRUxtjO3UgZYS3TmqpQnpskt86vOrvEWFZLfioByQr1rbWkWa8mIWEIE1ubLx3XYkkosOQ3v8rkeSaiOOpaAcw0eoYYOVW134wOW2lRBtjaA3TfX29esMYAE=; 24:c6nBCVYe1Ly/3JH6Go27Dyc5SDHLw16MAjaOyeSS2/sbxAXNzaJ4pNUwWPLDRH1irbyJZ2MdKuRVpdsRKi9XBhibcsoTljLW2X18RzjUF4I=; 7:eRZTn5rdqRAmtAPbK23+3VvvMhHjvJBLtLc2NAG/S6sK381w5bac/nH8JMhFqzAQHdFZ4ZWaggXEXg0H5LnaQbJNl3nzillpx8wIsn+HUQ256szMv+i8HhGqC3ss6bQUwEmzhBs/JWE4AwwjXzCJOJiCm8AKgDzJZz0n7IeVdU22tXYL29XKHl5Yh/J2p2TZQKnDZnb8U0M6BPqnJQ4rtoDBEBadpbiHBo2JrGMNrt0vYdGhrZomQ4LmgWPGSASxdbpV/Jfxqi6RxFlp+qhk4g== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2016 10:52:41.7655 (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: BLUPR0301MB1619 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org i.MX6UL is a member in i.MX series family, the SOC FEC inherits from i.MX6SX but removes some IP features, lets define a new type for fec device. Signed-off-by: Fugang Duan --- drivers/net/ethernet/freescale/fec_main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index 8afef20..4040003 100644 --- a/drivers/net/ethernet/freescale/fec_main.c +++ b/drivers/net/ethernet/freescale/fec_main.c @@ -113,6 +113,12 @@ static struct platform_device_id fec_devtype[] = { FEC_QUIRK_ERR007885 | FEC_QUIRK_BUG_CAPTURE | FEC_QUIRK_HAS_RACC | FEC_QUIRK_HAS_COALESCE, }, { + .name = "imx6ul-fec", + .driver_data = FEC_QUIRK_ENET_MAC | FEC_QUIRK_HAS_GBIT | + FEC_QUIRK_HAS_BUFDESC_EX | FEC_QUIRK_HAS_CSUM | + FEC_QUIRK_HAS_VLAN | FEC_QUIRK_BUG_CAPTURE | + FEC_QUIRK_HAS_RACC | FEC_QUIRK_HAS_COALESCE, + }, { /* sentinel */ } }; @@ -125,6 +131,7 @@ enum imx_fec_type { IMX6Q_FEC, MVF600_FEC, IMX6SX_FEC, + IMX6UL_FEC, }; static const struct of_device_id fec_dt_ids[] = { @@ -134,6 +141,7 @@ static const struct of_device_id fec_dt_ids[] = { { .compatible = "fsl,imx6q-fec", .data = &fec_devtype[IMX6Q_FEC], }, { .compatible = "fsl,mvf600-fec", .data = &fec_devtype[MVF600_FEC], }, { .compatible = "fsl,imx6sx-fec", .data = &fec_devtype[IMX6SX_FEC], }, + { .compatible = "fsl,imx6ul-fec", .data = &fec_devtype[IMX6UL_FEC], }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, fec_dt_ids);