Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754776AbbEZN7y (ORCPT ); Tue, 26 May 2015 09:59:54 -0400 Received: from mail-by2on0112.outbound.protection.outlook.com ([207.46.100.112]:7592 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753986AbbEZN7t (ORCPT ); Tue, 26 May 2015 09:59:49 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Nikhil Badola To: CC: , , , Nikhil Badola Subject: [PATCH 2/5] drivers:usb:fsl: Add support for USB controller version-2.5 Date: Tue, 26 May 2015 17:15:29 +0530 Message-ID: <1432640729-18611-1-git-send-email-nikhil.badola@freescale.com> X-Mailer: git-send-email 2.1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD024;1:7XsODQWYL9w94NC+SGjHjA0PuU6kF3mUHvRsCWQkshU1AcfNnLwj24biIgWLdj8CTPmLnB9ATbJ+TKGBJbAsaWTu96jj8+yipguHGLsZLNm2nk9FJIWYUR+qWBrhLZTGuHO4KbqUm4SCFzShL9glBWCs31BD1C0kRWPJjh9DDgTXblruXzg/bowk2vIXyjfvfXH5H9nOuCM7JJ3Kuv9wE3CjGqS/oZ2A+DovMVdRswqx+lrDxh1UpxghJLHSRbBpcs+JMLov1Tqqa1l5XBSiU+gl3Y/ZbzkPsZitJwXe9xVqIEdkLWoEvTCKCEIEtHqUQzlNvrozRIxraHIH+b6SRQ== X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(339900001)(199003)(189002)(33646002)(64706001)(107886002)(5001960100002)(110136002)(229853001)(105606002)(87936001)(92566002)(5001860100001)(86362001)(5001830100001)(85426001)(575784001)(6806004)(36756003)(189998001)(47776003)(77156002)(62966003)(50986999)(46102003)(48376002)(2351001)(77096005)(4001540100001)(106466001)(81156007)(68736005)(19580405001)(50466002)(19580395003)(97736004)(104016003)(69596002)(50226001)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR0301MB1254;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1254;2:Y9lAHBEip7fRY5KNglFVJwvmrWI4bHtfUYATj17lpWmVHYD+ZNPbT/jxEU+3Eyd5;2:iDtLbBXkQAqz8DcNKDLOeaRRaRxv/l3NmY1vw+geG2Uxzd1JBFdVPExB6igDtCFoBA6HZ0xMgTILYSlS1Xi1NTgTlj8CwKJlBQTy04Y2NNeM6Ac2kxLlQ+tcNp0V3jGrZzURqMlvGczAneJH/tK34beG9vuy9Xl0KAAIoCUw01cJW1s7JBR1sbyqwqy/DR934PkEC9DoCG0GMeWgHpT/rVt6Zp15S2wECv6PVRMsphk=;6:tJKLEjGguygkT2SXAz2Q13QFOtreXks4A9B5oKc+rrumpy4PC0whDU0tMtFE8sRyoZiiwDPPLdf01fXBCQ8i4//v/W6wCsBuIypcipkO6kxO5M1LkOqXKiDzeCvUcyfXsJ9gWu+uuoWJhpGD0eB9sut+0YfcX3TTlXqzjVGfgpEin0AxrxMHwDdam/zQ9dwgGXtD0xJr+h87bq0nNG6/pLPe55vKCqdTy5XmJeGPjDz8h+I5x/OPhmTcjF+uWYnoTd+F/ZWV9tIDRZjpsVhXU58qalQ5SIJZ1VQx/VLOS+GZRpNW7PY22J4LgrhcdeR0ALT/VIE2c6AM83wi4TX0AA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1254; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520002)(3002001);SRVR:BY1PR0301MB1254;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1254; X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1254;3:cxxdGfN9KSoM+lQW5F+pwXAIvpeYd2YinVt5A9hXpbaqAXE8F7A/ppzAcCXrjJ33uQ5nFs6XRNL1eWtuIV9idxYrD4HKaQzZQMH8bygyn2QCLAWGXlDCY2vFMeOXwJh+kZoLIoSlgatvq07DgYVTMcE4h+l6QnaFS0dHrSnTKJFsLcMb8uERi+Mt16JfQRzLL1uiIgr2otpW2A4gNrytEiZMStea8VBuxvbre1quylqg2JMi7Yo4KcaTlhQIG4nU0KKpNm/suZ58L5HdPOuvtqX+vx3lAa0fgcPtV7Nb5nQXET2tT9H5xEiaNRNewqBk X-Forefront-PRVS: 0588B2BD96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR0301MB1254;9:3UEjo5TTbSCH4XEtS4jKxemUEc+jPGKX/RNMa0yE?= =?us-ascii?Q?I/gAdxSaUVj9m/4GJogtStkiTWVsJFtk1XDc1/1LAYvgSowgjJIbFK3yo+Ha?= =?us-ascii?Q?zqlX012qgwmkWwTxanjsBUUDqtt2nFIzINBwvkUEJL6qjm55gljrnhqdTvTo?= =?us-ascii?Q?0TYDypj+7/Klphsl7yrm8vAtqvq3tZgtq4X6h/4ClsDrqDGxKPcw90LpJYGi?= =?us-ascii?Q?CC3DNA9uLt8syWYPMdLYCA5hcTy1Adx6h+Cm0wRS9pVYcKTEMdUJ9C6Idlj4?= =?us-ascii?Q?UAbrXBWxq6QVd8yAdwABTnedH6hx4w73VxDUzyWxTop7/QhG4maU4sPeD/HD?= =?us-ascii?Q?ZERSr9EWvOjXbR68dSZxQNjMWmTcQDhd78zGVatzZxatXDLrOSjO0b0M5ekc?= =?us-ascii?Q?VbZXcX/MHquzom2FEZo4hhm5sZqkPtbTF9ky8zrgWx+XMcrcwa/lmABIyeYy?= =?us-ascii?Q?3tPFX1H+wCwgISsrCgAD09YvBJaAi62sf3XRBteJ+7xPLOym6tuN69kV06KW?= =?us-ascii?Q?YNklvkfJrc3v2ky/NT+zil0SaWpjxYkdbVSA3gs3CdbLM1PJ82ljHwzDG8WD?= =?us-ascii?Q?zeNRShRplH2+F7ld70jbpC/Itj03G6OaLsEptNdWowFuH5LSBjgKc55TVdmP?= =?us-ascii?Q?ppuJznx06zBNPEc0HdkRWKWKIN88RlFK7FVHtNJ5mv5K1gmrn8W0JMg1l0iX?= =?us-ascii?Q?odvskW2q0X0z89wGwbyglzJKr5EHxNc3C4rWsbdfPzb6F5BLWRY13K+bKhs3?= =?us-ascii?Q?0QaB/Te4X5PBBJuW/RQHxFPilK9hm93wGsP0G5Aomgeyb4JDTcv8R5GX6FHS?= =?us-ascii?Q?rbXLoiLwCMaqfSXhJKqZbbgmrPepHfHRwwszzVICg3ivos5xaKh4FiuUVLRq?= =?us-ascii?Q?SwFcrIpJI9pWSWEpPNtr03V5Xz2lWFm56x2i55DN+Riu5DbLUU3KwwB0PxCx?= =?us-ascii?Q?2Hxk0g3ftTJGhU6nH6yO1QAVJFCNforNmNZCYXn1pws4SVXK6s0q30F5dch1?= =?us-ascii?Q?74qkISoJMpcc5UIgSAlAVY38JiauTPc+6Rg5sdQg6XhQStVuTqtPRezaMMTa?= =?us-ascii?Q?Mu9ff6V37RNkEuD/lyM3PRRB0U7CpbyprPdT+R9ee7/NsMF8ow=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR0301MB1254;3:aIfg73TLUwM4+qRv8VCrEV50GJGm2WJoWu4zvM6QE3h6v0W45Nvq3A2oPKCubcSPam9/R9g9jq/W+Dd/9T8oMDaHwAvqG3uboT4FXVROk4LsAOESnUhOgILKmz3NETBP/IKNina4nKbot733B14/QQ==;10:wk5+vrAXi5OfNn9azTnmOyNsxOhz5/iHqHVAqa0+J33wtYCNcXK3nB0zlHCMgyglLE20pVCR1AnFCFQf6nHETnHF/UMHAg5x1dlNOH60NTM=;6:WYeO0vc27vL5CSoAknTV3BGZkuYLYTKSGfokP9v3Joez3PPjaMrm0fqCkZFN3Jxz X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2015 11:21:19.2472 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1254 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2096 Lines: 59 Add support for USB controller version-2.5 used in T4240 rev2.0, T1024, T1040, T2080, LS1021A Signed-off-by: Nikhil Badola --- drivers/usb/host/fsl-mph-dr-of.c | 5 +++++ include/linux/fsl_devices.h | 1 + 2 files changed, 6 insertions(+) diff --git a/drivers/usb/host/fsl-mph-dr-of.c b/drivers/usb/host/fsl-mph-dr-of.c index e588ccd..5e0d600 100644 --- a/drivers/usb/host/fsl-mph-dr-of.c +++ b/drivers/usb/host/fsl-mph-dr-of.c @@ -127,6 +127,7 @@ static int usb_get_ver_info(struct device_node *np) * returns 1 for usb controller version 1.6 * returns 2 for usb controller version 2.2 * returns 3 for usb controller version 2.4 + * returns 4 for usb controller version 2.5 * returns 0 otherwise */ if (of_device_is_compatible(np, "fsl-usb2-dr")) { @@ -136,6 +137,8 @@ static int usb_get_ver_info(struct device_node *np) ver = FSL_USB_VER_2_2; else if (of_device_is_compatible(np, "fsl-usb2-dr-v2.4")) ver = FSL_USB_VER_2_4; + else if (of_device_is_compatible(np, "fsl-usb2-dr-v2.5")) + ver = FSL_USB_VER_2_5; else /* for previous controller versions */ ver = FSL_USB_VER_OLD; @@ -153,6 +156,8 @@ static int usb_get_ver_info(struct device_node *np) ver = FSL_USB_VER_2_2; else if (of_device_is_compatible(np, "fsl-usb2-mph-v2.4")) ver = FSL_USB_VER_2_4; + else if (of_device_is_compatible(np, "fsl-usb2-mph-v2.5")) + ver = FSL_USB_VER_2_5; else /* for previous controller versions */ ver = FSL_USB_VER_OLD; } diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h index a82296a..2a2f56b 100644 --- a/include/linux/fsl_devices.h +++ b/include/linux/fsl_devices.h @@ -24,6 +24,7 @@ #define FSL_USB_VER_1_6 1 #define FSL_USB_VER_2_2 2 #define FSL_USB_VER_2_4 3 +#define FSL_USB_VER_2_5 4 #include -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/