From patchwork Wed Sep 13 07:49:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashish Kumar X-Patchwork-Id: 813206 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xsYjN4MFnz9sPm for ; Wed, 13 Sep 2017 17:49:59 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 784FBC22367; Wed, 13 Sep 2017 07:49:47 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 72AAEC21EE5; Wed, 13 Sep 2017 07:49:45 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 2521EC21EE5; Wed, 13 Sep 2017 07:49:44 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0089.outbound.protection.outlook.com [104.47.36.89]) by lists.denx.de (Postfix) with ESMTPS id 23B47C21E8A for ; Wed, 13 Sep 2017 07:49:43 +0000 (UTC) Received: from MWHPR03CA0016.namprd03.prod.outlook.com (10.175.133.154) by BLUPR0301MB1523.namprd03.prod.outlook.com (10.162.213.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 13 Sep 2017 07:49:40 +0000 Received: from BN1AFFO11FD019.protection.gbl (2a01:111:f400:7c10::137) by MWHPR03CA0016.outlook.office365.com (2603:10b6:300:117::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.8 via Frontend Transport; Wed, 13 Sep 2017 07:49:40 +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=fail action=none header.from=nxp.com; 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 BN1AFFO11FD019.mail.protection.outlook.com (10.58.52.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.13.11 via Frontend Transport; Wed, 13 Sep 2017 07:49:40 +0000 Received: from ubuntu1604.ap.freescale.net (ubuntu1604.ap.freescale.net [10.232.133.7]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v8D7na0M012875; Wed, 13 Sep 2017 00:49:37 -0700 From: Ashish Kumar To: Date: Wed, 13 Sep 2017 13:19:23 +0530 Message-ID: <1505288964-15071-1-git-send-email-Ashish.Kumar@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131497625804016762; (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)(336005)(7966004)(39860400002)(346002)(366002)(376002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(47776003)(48376002)(54906002)(6916009)(5003940100001)(6666003)(189998001)(50986999)(8676002)(2351001)(81166006)(81156014)(50466002)(36756003)(105606002)(305945005)(8936002)(4326008)(106466001)(5660300001)(68736007)(498600001)(86362001)(50226002)(85426001)(104016004)(77096006)(97736004)(2906002)(356003)(53936002)(316002)(8656003)(72206003)(110136004); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1523; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD019; 1:VzXS+qjd+1tlNFr++yf7/JZeTqVsNQCi5Q6yDQ0f5oR+UG7VSVi+PrJJ43sSRNDmo/2r8m3KaKUMNHmtQ2aXYiHwhss/df8FgjMq+t15fUZhNu0B8NVhx0lGqJjIBcSD MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7167bb5c-114c-4247-1a8d-08d4fa7bfd33 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BLUPR0301MB1523; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1523; 3:d/SF8h/bpA1lPzsXQcqqERLFkd4jhLjSKZZ6WhBzkPBtGrHDGVamqNAIzB8vbxuqLuMDUAOp3ELe2zZa6+C+mWKpLUXN35ORK5khgRgSaAoyGk25mc9ENzNq7QEfZi5BCzQcGz++RShWHbrwu57GHnakjwomDu241KoW3p44bEzRiBhwstYGqMRZ/yUlXsBa9qD+L7sdt7AjU3pOF/2x45ziACYWtUIe66SIa2kGL9ezc6UxxkEatpuQsnnm8+K/w457aFOHDFMZRw/aGV3QAadGqSOADYdZ17kvhBXzuCJdITY41vA+r65q51OcT+EnnzOB6PutHknCAWDLnDXqMBvp8JhGs1YbX39/0cRftAs=; 25:MoRFPl97O+j4Ujtd45w4nGnKWUPxqNtUNjkI7l7/BF0Gy5heyed7+xEVtLJWNsxYHbnWknewFDqmg/JORHynnrvtbiHLbvjE0SL1PKMtq4bB8kYUYdTQbSNe6wRJTw330edwxylwmkQdXLc3UkyRN7IFgAd7TIhpi0T+mV6BljESK03ZXhdPAdRqD0U2riwCkwmmJgoDqqpyJXWrB9w6JRVIe30TOvknvo3mTSAQhyjghKgGOr9T6ka8Bs429cNNz9Qi1CvRq0y6nqwhXyo+Wft7b5VaDS1fYNuVkWuY8xDd8ufyjrP29XTZikzNPiipB0Qq+Pq6vGRlTRfCNSITGg== X-MS-TrafficTypeDiagnostic: BLUPR0301MB1523: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1523; 31:Dqe8OmPzQoguqdYx2CYbkA8eqlaJwyii57XRkMAscwUj2jvI4zeGIvneqgvJ7fFBiNoeSNGY1myi1yM++JLGHY4TB2LFcG0VBSHbU61j8hGxQMhGqZyarBTce29dt7av3UO5mFDButXCar7SNvVqnj+Lo62c2uurYakENpRzQ7k6+3R+XhgPd9MFD1mn4dWlJu5rMTbt4oWpVlBSqdaZumpp2kzT81pnFld48/OeiZU=; 4:cdXDqMP7rLRb/xYPFDeUxYtPxrPtJ2oetntFQeB+3wfHw9y1T0ZEz1RKk8Vp5D2TO5Za0Iyz3HI9b1mARS7EI3dmrWha/GvtMHembiHcxhU34ALbz7dkS5trWWzcwHU7JKu1quUFNq6ivFviu8oFdejMf6BskvpgtvaOa383+UhekgJFMnXoKAQvRycrqb2AHcOZdW0HYLHQWsKOcvna7iPuN/fFOCPvNDvX5PamqfwkwI3yCMdodICOLyBiy8Wt33Zxr/XgJCkxCr8S3WUyUxJQvHkrlZ1LFX8LY/GgyT0= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123559100)(20161123561025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123565025)(20161123563025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0301MB1523; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0301MB1523; X-Forefront-PRVS: 042957ACD7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB1523; 23:9hBTMsmGV4sL1l2rcI9dQU+dI4Iwi6RogqIEY/7?= x/bvFq9deKdkOGVjNC5WJ81T3vK5hX0MMbWPanVs73VF8jXazw1tkDmBIaMXBIUKxfkT9XjGdpjzwh9n9nrWojKC3CdlwA9b8Ju+rMUnv+5Jn6Hgyqe1m4Gjcy4yD2dNi952cc8jPTIEHly0WvWBaaUM/3xfv1FzBFIxVOEIPvYr2E9ro5/x0d35gWuA4adpWbZvllwy3lJSXn1AlUZaPJpN6/QtrKHot+ogrbSmTuHbBQfU/8smZosGSKvbU6h92L3iPdYgt5oXdiQnHzqnqjp56QOYwSlRyURTLds2MlOIL4FHB24q6CKME/F42j2bhaHJgqRQfCUjZcDnXiJ5Q0z3Ifd6X4a7wvbS4UCFWFdoInjciMiJqHzqXRWItVoKUHP/pfYw7sn/+2zimWw9iHhnQM1FvRRGSlp57m64qFHdFLs/fzXLqvcYH7evtSUPnppNuBV8KjUMLX7Gd1VSg0zCBZ2GvplCmEVEhtrYN2t2TyMouBqtMo+DRQ3WJgjqO/wgb6wL/al5iiw3w3Q7X7sHNwvpsOa5VjbY9rzjN8Y2WRUhG+FDVOGs1MZXeARu5qqzx9QSnNooiPXndYVHUXf9uFjsyj30mJ6EbauNvMtRrQPH5Zd1kArSQZBDYZPgetuyaAmW0B8hbi7SsKG1tP4Oj5rl1lRE/t97lS5UXtvaQwlTTt78lR3NamPL2EGMxSbYh29vt2Oas1cgRWIxNQSJKqFX8DMsNrzEcLikEwDdP5WDECk5OhBiixBxp7qctQe5ZZ05G0ehR2REPgXL0T5MiGiNHLu+VIT4q0Zcscw6qH8u2ir/RENdXa9vCWEOkplgfY+6MjYpRvqfVPozcM3ZJwn2QO1yl1cycu13ceCNVBUEcbqjZJC+NBfTQ6PZ4oovvOYGqRPFQEfXxcE1tpC1iKB8wCjbqcMStNuqVNZRXzXMEXB+tPuY6195Nvk7GfxLHzU4FvhdDiv5+afX1K9VPzJOWJO6wgpevjuDaOgngikQUF3Wlh/ToICtPNglPpgRbE/dVfFrVLHByGwsIbRvWmyPHFSNqjGgUnFpaT95GT1M3qk5p/c+MVV7fjoRTNPlUL7N1V7bo8aweKyZ3ZynWcRB6KlsH14tHrtLr1UqKWg== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1523; 6:62CFUwE9AhQKuOSZzDgQ+nbzjHERpKQpbRoxl5ZvE44QmLf21cqn2VPw7IOaZD/Qwv/3zCXB45EqZ/vomfl8aU44qpgs26jM2JgaNBYsFP7yE0I8JaSwwf8KU8sH6Klhs6TZj9wZmImSOFle6T/3mobUT/Tu3IE/6RfduBU3NNxPQkZ4UOK1oetiQHYFaiFWhtdm8/mP7F2Y1ScAehShdf+rteH4GDeNZtt1pBABzAIs8wGZYWZ/tCmzpO2gp8ltl2dJTUttqxuI8P9NA0WMcdRBviUn0WrIOzds9GlEHAZ/T/xTAoNQgCD/USVCUFFWqgg5e8NAqGKtYuhOFQY8KQ==; 5:L8mOyVhtyq82TediXkVQyI8imGUOx3vaQURUVtxjn+8xn0Pd0/ytMqf2SkuDAiOzYoAQnxArEHOe0s5kBAu4zBRrpR8s1WJwaGuUMpTxsPwAQpVh9ankCp0eJc9erTCFlC+N9pOX26Vy7upDzRHX3Q==; 24:UUpCJq3hUFxUIljLf9hIQ59aVt/XWBrcQm+OWfg1Mpwmtm8dfSN4iCNYXTIeZKDf0yw0fQLBvTxabSW6BfyIhJ2TrM5jC8Gz3xNY6mltsm0=; 7:/f+hSxJ/Vixt4dowE14X0m6XK1So2E6Iy5u2Z/bbhpWbKr8PDpiodLlRAqpGECvOFWICq/R7htk9ma8q9WZqRv96RAfwx4hxIYW5kPWKdmsbJDFV/9qMevsVVW8H8Y0LeirNbhlntgOwE3Al3db0ZYHMQmBhGRH0q9PAs0RY/plLk/vzv3tUSKkPwxGJAyFCPyy7R9MILGL/oTBzZmPU7c9/E19s9pKskCMXCzbMpko= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2017 07:49:40.0272 (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: BLUPR0301MB1523 Cc: Amrita Kumari , prabhakar.khuswaha@nxp.com Subject: [U-Boot] [PATCH 1/2] ls1088ardb: Enable USB command RDB qspi-boot X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Signed-off-by: Ashish Kumar Signed-off-by: Amrita Kumari --- v1: Rebased to ba39608 ARM: DRA72x: Add support for detection of DRA71x SR 2.1 arch/arm/dts/fsl-ls1088a.dtsi | 14 ++++++++++++++ configs/ls1088ardb_qspi_defconfig | 8 ++++++++ include/configs/ls1088ardb.h | 5 +++++ include/linux/usb/xhci-fsl.h | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/fsl-ls1088a.dtsi b/arch/arm/dts/fsl-ls1088a.dtsi index d943a9e..46ac475 100644 --- a/arch/arm/dts/fsl-ls1088a.dtsi +++ b/arch/arm/dts/fsl-ls1088a.dtsi @@ -123,4 +123,18 @@ ranges = <0x81000000 0x0 0x00000000 0x30 0x00020000 0x0 0x00010000 /* downstream I/O */ 0x82000000 0x0 0x40000000 0x30 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ }; + + usb0: usb3@3100000 { + compatible = "fsl,layerscape-dwc3"; + reg = <0x0 0x3100000 0x0 0x10000>; + interrupts = <0 80 0x4>; /* Level high type */ + dr_mode = "host"; + }; + + usb1: usb3@3110000 { + compatible = "fsl,layerscape-dwc3"; + reg = <0x0 0x3110000 0x0 0x10000>; + interrupts = <0 81 0x4>; /* Level high type */ + dr_mode = "host"; + }; }; diff --git a/configs/ls1088ardb_qspi_defconfig b/configs/ls1088ardb_qspi_defconfig index 2d5a134..3034f50 100644 --- a/configs/ls1088ardb_qspi_defconfig +++ b/configs/ls1088ardb_qspi_defconfig @@ -31,3 +31,11 @@ CONFIG_FSL_DSPI=y CONFIG_EFI_LOADER_BOUNCE_BUFFER=y # CONFIG_DISPLAY_BOARDINFO is not set CONFIG_FSL_LS_PPA=y +CONFIG_USB=y +CONFIG_USB_GADGET=y +CONFIG_CMD_USB=y +CONFIG_DM_USB=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DWC3=y +CONFIG_USB_DWC3=y +CONFIG_USB_STORAGE=y diff --git a/include/configs/ls1088ardb.h b/include/configs/ls1088ardb.h index 3223278..47ee527 100644 --- a/include/configs/ls1088ardb.h +++ b/include/configs/ls1088ardb.h @@ -296,6 +296,11 @@ #define CONFIG_PHY_GIGE #endif +/* USB */ +#define CONFIG_HAS_FSL_XHCI_USB +#define CONFIG_USB_XHCI_FSL +#define CONFIG_USB_MAX_CONTROLLER_COUNT 2 + /* MMC */ #ifdef CONFIG_MMC #define CONFIG_FSL_ESDHC diff --git a/include/linux/usb/xhci-fsl.h b/include/linux/usb/xhci-fsl.h index bd54089..a916afb 100644 --- a/include/linux/usb/xhci-fsl.h +++ b/include/linux/usb/xhci-fsl.h @@ -58,7 +58,7 @@ struct fsl_xhci { #define CONFIG_SYS_FSL_XHCI_USB1_ADDR CONFIG_SYS_XHCI_USB1_ADDR #define CONFIG_SYS_FSL_XHCI_USB2_ADDR 0 #define CONFIG_SYS_FSL_XHCI_USB3_ADDR 0 -#elif defined(CONFIG_ARCH_LS2080A) +#elif defined(CONFIG_ARCH_LS2080A) || defined(CONFIG_ARCH_LS1088A) #define CONFIG_SYS_FSL_XHCI_USB1_ADDR CONFIG_SYS_XHCI_USB1_ADDR #define CONFIG_SYS_FSL_XHCI_USB2_ADDR CONFIG_SYS_XHCI_USB2_ADDR #define CONFIG_SYS_FSL_XHCI_USB3_ADDR 0