From patchwork Tue May 26 02:39:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 11569847 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F40461391 for ; Tue, 26 May 2020 02:40:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D7BF120723 for ; Tue, 26 May 2020 02:40:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="Tpqz3jgS" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388563AbgEZCkE (ORCPT ); Mon, 25 May 2020 22:40:04 -0400 Received: from mail-eopbgr70072.outbound.protection.outlook.com ([40.107.7.72]:1581 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2388428AbgEZCkD (ORCPT ); Mon, 25 May 2020 22:40:03 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FEUbQp2hgADuduVgobFgketZwaS0/S3CDGM0KXov5ugdGlDNTBJbrDj0CWV0l6k671AoGa9oErIiwiLyp6Ktd48gSt6kFawCfLT3Eu8jLfZLZ/i2hghQrUZhwKDiNWaMdHRdh7AQ4Cao3qHnkzLgzCEqDdYxf4qkZzemEL/zGswMizKd1rcn9qixMPztTd7eciQcOScAqTFhHncw6TORd02axE8+oeMfncadtNW25QO3fuObN2vStMRHsjd8LyX0dERHfA+cUc+Si/whlfaMiYHnlX238Z/XGai9uJtR8IQwQM8wnULnzb7OdlEHi+glmwlvNevwFOMj0jUQw0sojA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A+wyT9IBokjYkS5uUs0z7kNU/lnMA+Vx0LM/mFZA4Mo=; b=GQDWKT3bRq3rNeg9E+6E07XaqaWq9FfuJJ6KR4qOGOO6stlsb4wry7D7Gajun3XS8EmLUe/FvZWurdG6CneLKLzVQlPG1YuYtQd3/pyEvDmhdF0ShMxv4iuhHnPkNCCzow53jPxgL9C5iyXSPgJJrVjG7dM0SOTOSjpaOdHMQ2EQwoGZVZUy9XrGGKQ9DmjKTNbk972nizj67jmLZvOpqcpFdvl5WvbQW+AsqlcY9XFF2J5Whfw9AIju64w1wtZk7zsizOl9DleNmXUa4FFvJgB8PO3l2hqbyvxzDg5UfXRoLoELJ9xJoflxspRz8H8Oz/mXoHLVpU7e7KNvzrv/jg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A+wyT9IBokjYkS5uUs0z7kNU/lnMA+Vx0LM/mFZA4Mo=; b=Tpqz3jgSgCTgEbx3ZOQmMOYSsBxRRSxBG/BCOaZN3sGqNrguDPIwuG/BM9yi+KAduYP/NVrSNntfjYkAV2V7KJcl1FTXu6i8sQyFO6O/z8gZGkcj1nXhQb5O4uz9ckfGojcob5WPEz5OQA62MUce7OgohTG1GMaZea7fQiOzSr4= Received: from AM7PR04MB7157.eurprd04.prod.outlook.com (2603:10a6:20b:118::20) by AM7PR04MB7110.eurprd04.prod.outlook.com (2603:10a6:20b:119::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.24; Tue, 26 May 2020 02:39:59 +0000 Received: from AM7PR04MB7157.eurprd04.prod.outlook.com ([fe80::1101:adaa:ee89:af2a]) by AM7PR04MB7157.eurprd04.prod.outlook.com ([fe80::1101:adaa:ee89:af2a%3]) with mapi id 15.20.3021.029; Tue, 26 May 2020 02:39:59 +0000 From: Peter Chen To: Greg Kroah-Hartman CC: "linux-usb@vger.kernel.org" Subject: [GIT PULL] usb: chipidea: changes for v5.8-rc1 Thread-Topic: [GIT PULL] usb: chipidea: changes for v5.8-rc1 Thread-Index: AQHWMwbyltU6ttscfkmZTSSibxHh6A== Date: Tue, 26 May 2020 02:39:59 +0000 Message-ID: <20200526024024.GC27933@b29397-desktop> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linuxfoundation.org; dkim=none (message not signed) header.d=none;linuxfoundation.org; dmarc=none action=none header.from=nxp.com; x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 6ca18c06-ec26-4421-5efd-08d8011e1575 x-ms-traffictypediagnostic: AM7PR04MB7110: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:972; x-forefront-prvs: 041517DFAB x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pe1ZGY0A38ybLYiF0OXCVtdWUbyP0lYmyOcmUPs83KP3jszhqNhdmxYoA4XTn2uoFOyVmsMm+RD/5YiNzg0ZcHkjRDZInWzpnfr/wGbOmml24+648An8pq/FFmqZq9CLPNJLfCFY/RGdnbo/7auAzlzsG9WVk3c0oHJduZNa7D+KEHHovd+hVLZCsGPzskZIgq8gboVp2CCLN5ds5ioUx0JOKam/z1E04rr0trizTuRBXYn20QuZjT55um2S0Z13Ra8w6AbR0GcQ+/rkxQfNtZ2Goy/eMqNTM4FkSjxBBGGksyLfkYuUN8o82DqnhcO3+LNoRuCKyy4yR+PfJy/NnA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7157.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(7916004)(4636009)(376002)(39850400004)(136003)(396003)(346002)(366004)(8936002)(316002)(1076003)(6506007)(186003)(478600001)(2906002)(86362001)(33656002)(4326008)(26005)(66574014)(33716001)(44832011)(91956017)(6916009)(66946007)(5660300002)(76116006)(66556008)(64756008)(71200400001)(66446008)(66476007)(6486002)(8676002)(9686003)(6512007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: 7ZOjJ+4Z0VkWaobF+sgudNwsu2HP60LdxTfhdWXvOXfbM5L+uRwhZJVRqkkKqj9hGlY/EaiusXMC71+x/PrGgK6bjCb3syxzCMGL6mVKjcIC3rjuTIhgPwnzTXBrwqEKDKvhp/RufwfDo7bW9QyPE9SIkHfcASKGPzDU1bJxaRvN8zgAb+2755nMG1Rav6TWW4q0Jc4PstHHe7U1cLlhwpaur1GHKlOclUNe5wXaxrUl9Jp4EEh3MW4MwrYeW7c7a4g0kTITfwxIJFE/QjxqLEUyGrlM97P8EJaYnIogzzT7M4jcD+TXbCmDu0LZyLkKSBv9nvKrZlt4H/fb6Z9cvHO3jYaUk0g65LjkdrKay/mL06oU4pnx20af78e8BZIMCe5amipoGpO89JH/SPbvvF+XkVKqAD+d8WEafpvbcuRkVXLmi5peFLc9HjRuCBKUket1FmyalcEJXfW+w2q2T7p1VHH95rUwctxRQ8r/xwI= x-ms-exchange-transport-forked: True Content-ID: MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ca18c06-ec26-4421-5efd-08d8011e1575 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2020 02:39:59.2709 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ez/GPtFY7APMIzQH+CiB1SlhKxUVnvGSTHENL7iyMtIYjliSAOxNyvVOgJl+nrcr/KlDLGkL4H0G156pRKvMRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7110 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org Hi Greg, Below are the changes for this merge window, and all patches are at my tree several weeks, no issues are reported. The following changes since commit 62d65bdd9d05158aa2547f8ef72375535f3bc6e3: USB: cdc-acm: restore capability check order (2020-03-27 16:24:16 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git/ tags/usb-ci-v5.8-rc1 for you to fetch changes up to 6dbbbccdba6118b30837c42f3d356ecf0aaf4a1f: usb: chipidea: Enable user-space triggered role-switching (2020-05-06 09:45:24 +0800) ---------------------------------------------------------------- - Some improvments for ci_hdrc_usb2.c - Support imx7d USB charger - Add software sg support for UDC - Enable user trigger role switch ---------------------------------------------------------------- Bryan O'Donoghue (1): usb: chipidea: Enable user-space triggered role-switching Jason Yan (1): usb: chipidea: usb2: remove unneeded semicolon Jun Li (1): usb: chipidea: introduce imx7d USB charger detection Michał Mirosław (5): usb: chipidea: usb2: constify zynq_pdata usb: chipidea: usb2: fix formatting usb: chipidea: usb2: make clock optional usb: chipidea: usb2: absorb zevio glue driver usb: chipidea: allow disabling glue drivers if EMBEDDED Peter Chen (7): usb: chipidea: udc: fix the kernel doc for udc.h usb: chipidea: core: refine the description for this driver usb: chipidea: core: show the real pointer value for register usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use usb: chipidea: pull down dp for possible charger detection operation usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulp usb: chipidea: udc: add software sg list support drivers/usb/chipidea/Kconfig | 37 ++-- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_usb2.c | 30 ++-- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 ------- drivers/usb/chipidea/core.c | 48 ++--- drivers/usb/chipidea/udc.c | 170 ++++++++++++++---- drivers/usb/chipidea/udc.h | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 334 ++++++++++++++++++++++++++++++++++- include/linux/usb/chipidea.h | 1 + 12 files changed, 546 insertions(+), 176 deletions(-) delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c