From patchwork Mon Oct 21 13:13:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roger Quadros X-Patchwork-Id: 177075 Delivered-To: patch@linaro.org Received: by 2002:a92:409a:0:0:0:0:0 with SMTP id d26csp3403730ill; Mon, 21 Oct 2019 06:13:59 -0700 (PDT) X-Google-Smtp-Source: APXvYqxIlVc7SBkOoSJZd1FSsPOi5nFIXT3rRY3kp66JFAauj8zV3a8q/oFB9Z0+ULB4oyiqpsFJ X-Received: by 2002:aa7:c257:: with SMTP id y23mr24871940edo.39.1571663639017; Mon, 21 Oct 2019 06:13:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571663639; cv=none; d=google.com; s=arc-20160816; b=yOttbEpJ9NQVbHWsGJvPajB3Bkr+/YlNtthSJk4arbR1sz8APc7aFcb9vZZku2nTqP uYh48bHa1Vge9PU/EbXJeZYgJP/zhP4gmrAQX0qYL9V/yZW4QrwWTweNojeks39C/V2z /f+0X0XBrpFBnNAIzU/3pLx/jUQm5EatqHLcspQUCaL45mDphpNaEsYR7PSSSS0+ot+D Z9/K7HkDRXacuGcv+J/GRehD8JPUvb6IU55+Hj1VwcKIZ0MOsMum5JqW2ojKVWT+iEU6 5AcLIntCeRINJBUQcN126v688q4tVE+bN4LdlhjDe/ERc8tWfyF1CbBgKfdRuNvgrvXa nlYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=cPzbl8QdR5RPkbPtIl/OHqd294nktWDjC5XGUzJXtfk=; b=FSfV7Gt12SEzyE+AATuIlpHYLXpEnssckW8Ynds46C7jHcsovQg+JKWEydU29IOjAw 2Ut5hg/zqfdgiMkfQ9n5+hPtNAddwCFus8DyK9P7cuivI28+1nn6nAKOqOpb272spyIT c/2xhtKKXWyfSzqtqeElSXjr1lIDsWKX7K+tM+ZR+h66hxFGAMY4u+pS7kOAIJdeNUc+ emj5xTm9pPOVvP12lrS0J72oAVNZLovUpU8U5eMesZHvIOB/4uRaAL6K+Cyrem2q5rPT D8U3LTKGq+6zqM6msiTp/QVfJL4pZNyyXxK6i0Bbt7RYTlarv0X4BHIA53vFssQFUWo2 nRyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Mje5a2I0; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 22si8863568ejz.218.2019.10.21.06.13.58; Mon, 21 Oct 2019 06:13:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Mje5a2I0; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727344AbfJUNN6 (ORCPT + 8 others); Mon, 21 Oct 2019 09:13:58 -0400 Received: from lelv0143.ext.ti.com ([198.47.23.248]:33272 "EHLO lelv0143.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726767AbfJUNN6 (ORCPT ); Mon, 21 Oct 2019 09:13:58 -0400 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id x9LDDlPM083649; Mon, 21 Oct 2019 08:13:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1571663627; bh=cPzbl8QdR5RPkbPtIl/OHqd294nktWDjC5XGUzJXtfk=; h=From:To:CC:Subject:Date; b=Mje5a2I08a3EnqbRuhagvIhfjbmWlTepzH9IDor/7qo9OGEM6AMUw+e0dw/xAopfs GzBcfcXDMAMZcJ0LUn28MQoRMcmRCx+ZH7mJxtSszkJat4Hz4dPiCXsh6O4KL18xCS DOqLB3DraauH02vwbS070Tqm95TjeanLxeEHqnUo= Received: from DLEE114.ent.ti.com (dlee114.ent.ti.com [157.170.170.25]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x9LDDlwA106359 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Oct 2019 08:13:47 -0500 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE114.ent.ti.com (157.170.170.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 21 Oct 2019 08:13:37 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5 via Frontend Transport; Mon, 21 Oct 2019 08:13:37 -0500 Received: from lta0400828a.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id x9LDDE7e017365; Mon, 21 Oct 2019 08:13:14 -0500 From: Roger Quadros To: , CC: , , , , , , , Roger Quadros Subject: [PATCH v2 0/2] usb: cdns3: Add TI wrapper Date: Mon, 21 Oct 2019 16:13:03 +0300 Message-ID: <20191021131305.8689-1-rogerq@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi, Texas Instruments SoCs have a wrapper module around the Cadence USB3 core. It takes care of clocking and powering the core and providing initial configuration to the core. This series adds the driver for the TI wrapper and associated DT binding document. This is for -next kernel. Thanks. cheers, -roger Changelog: v2: - dt-binding fixes to address Rob's comments - convert dt-binding document name to DT schema - get rid of bootstrap properties - fix DT example Roger Quadros (2): dt-bindings: usb: Add binding for the TI wrapper for Cadence USB3 controller usb: cdns3: Add TI specific wrapper driver .../devicetree/bindings/usb/ti,j721e-usb.txt | 52 ++++ drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-ti.c | 236 ++++++++++++++++++ 4 files changed, 299 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.txt create mode 100644 drivers/usb/cdns3/cdns3-ti.c -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki