From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7059C282CA for ; Tue, 12 Feb 2019 15:14:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 72BF52075C for ; Tue, 12 Feb 2019 15:14:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="P40er/r6" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730502AbfBLPOe (ORCPT ); Tue, 12 Feb 2019 10:14:34 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:39371 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730324AbfBLPOa (ORCPT ); Tue, 12 Feb 2019 10:14:30 -0500 Received: by mail-wr1-f68.google.com with SMTP id t27so3075551wra.6 for ; Tue, 12 Feb 2019 07:14:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=P40er/r6P/7FvxPmzAj4Jeqy8C+ftJ64TIv40uLZkY7eLCYXjxZA+ihx+B20EsjfOe d8Hcj4JN0Y1mgW13FXKJdnNsPdIvnn4Xmy4ZC/0fjyc25lButzdg+S3xXRFD3ltPbJiu 99Xf6iHMirR01tgRgRITZr/oZQuiHNipmXMt6WSf8sRCHCc+UTR4Oa6rfVvZUsEbvLwZ 4w/3opyC0gV6FjVWVbOoPDe86j+cAY6HyoQnzOjnN0XLmO6uib9zk0HFnnM71OjbK1IZ kvPFijmREiVFgfQHmg+wM+P0P4acTS0OfZVyPL+tSQWpxS8SO1WlW+jkzyDF1c638jZv 3gpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=IaiWGSjGKrsaMMfHfRaqOh002+tzKd7l90igUVaeKyHTvTf1mNoUdJQrbP8Lv6YCUR LsvesSiX9RvuilwrfQVEmD2z0na/Ji9kAGSu85XUf2I7td2Dde9oJn6YaZHviCyGwX7u aNYA/cD2yBqAKhx+b4YO8EGQ8Cq6zPOI41dGMUr3s8fy39BDV4WUggMk5lPzwYY3sfN5 K1ZavmtebHzRTRXrSSuuLNT21rJp4TXJxHuCEdNZvIoWt739S5iCxkTzGHF0PoRC5TWw ordK22fnizUsuaBo/q7PRTl71MaSzc/GK1XQPIMHB/+MHZuYNbVdBbH0Q0RpxHp6Fi4E q2BA== X-Gm-Message-State: AHQUAuakHJzLJD7bLJyqyeHeGHcO572LFC1bDK9pwRBnl8EsBBohskRn uZ45NPE/RbNnbssS9Ty5B6UxYg== X-Google-Smtp-Source: AHgI3Ib8qsN5pafZuMij0Y61VcZJP+TdDFNb8ylW8TSsoKfu3Xta3Ek2WjN0TpRQVeMJggKMsWws5A== X-Received: by 2002:adf:df08:: with SMTP id y8mr3104780wrl.23.1549984468407; Tue, 12 Feb 2019 07:14:28 -0800 (PST) Received: from bender.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id c1sm1589515wmb.14.2019.02.12.07.14.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 12 Feb 2019 07:14:27 -0800 (PST) From: Neil Armstrong To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Cc: Neil Armstrong , linux-amlogic@lists.infradead.org, linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Tue, 12 Feb 2019 16:14:12 +0100 Message-Id: <20190212151413.24632-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190212151413.24632-1-narmstrong@baylibre.com> References: <20190212151413.24632-1-narmstrong@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchs sets the params for the DWC2 Controller found in the Amlogic G12A SoC family. It mainly sets the settings reported incorrect by the driver, leaving the remaining detected automatically by the driver and provided by the DT node. Signed-off-by: Neil Armstrong --- drivers/usb/dwc2/params.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index 24ff5f21cb25..442113246cba 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -121,6 +121,16 @@ static void dwc2_set_amlogic_params(struct dwc2_hsotg *hsotg) p->power_down = DWC2_POWER_DOWN_PARAM_NONE; } +static void dwc2_set_amlogic_g12a_params(struct dwc2_hsotg *hsotg) +{ + struct dwc2_core_params *p = &hsotg->params; + + p->lpm = false; + p->lpm_clock_gating = false; + p->besl = false; + p->hird_threshold_en = false; +} + static void dwc2_set_amcc_params(struct dwc2_hsotg *hsotg) { struct dwc2_core_params *p = &hsotg->params; @@ -167,6 +177,8 @@ const struct of_device_id dwc2_of_match_table[] = { .data = dwc2_set_amlogic_params }, { .compatible = "amlogic,meson-gxbb-usb", .data = dwc2_set_amlogic_params }, + { .compatible = "amlogic,meson-g12a-usb", + .data = dwc2_set_amlogic_g12a_params }, { .compatible = "amcc,dwc-otg", .data = dwc2_set_amcc_params }, { .compatible = "st,stm32f4x9-fsotg", .data = dwc2_set_stm32f4x9_fsotg_params }, -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [7/8] usb: dwc2: Add Amlogic G12A DWC2 Params From: Neil Armstrong Message-Id: <20190212151413.24632-8-narmstrong@baylibre.com> Date: Tue, 12 Feb 2019 16:14:12 +0100 To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Cc: Neil Armstrong , linux-amlogic@lists.infradead.org, linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org List-ID: VGhpcyBwYXRjaHMgc2V0cyB0aGUgcGFyYW1zIGZvciB0aGUgRFdDMiBDb250cm9sbGVyIGZvdW5k IGluIHRoZQpBbWxvZ2ljIEcxMkEgU29DIGZhbWlseS4KCkl0IG1haW5seSBzZXRzIHRoZSBzZXR0 aW5ncyByZXBvcnRlZCBpbmNvcnJlY3QgYnkgdGhlIGRyaXZlciwKbGVhdmluZyB0aGUgcmVtYWlu aW5nIGRldGVjdGVkIGF1dG9tYXRpY2FsbHkgYnkgdGhlIGRyaXZlciBhbmQKcHJvdmlkZWQgYnkg dGhlIERUIG5vZGUuCgpTaWduZWQtb2ZmLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0Bi YXlsaWJyZS5jb20+Ci0tLQogZHJpdmVycy91c2IvZHdjMi9wYXJhbXMuYyB8IDEyICsrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3VzYi9kd2MyL3BhcmFtcy5jIGIvZHJpdmVycy91c2IvZHdjMi9wYXJhbXMuYwppbmRleCAy NGZmNWYyMWNiMjUuLjQ0MjExMzI0NmNiYSAxMDA2NDQKLS0tIGEvZHJpdmVycy91c2IvZHdjMi9w YXJhbXMuYworKysgYi9kcml2ZXJzL3VzYi9kd2MyL3BhcmFtcy5jCkBAIC0xMjEsNiArMTIxLDE2 IEBAIHN0YXRpYyB2b2lkIGR3YzJfc2V0X2FtbG9naWNfcGFyYW1zKHN0cnVjdCBkd2MyX2hzb3Rn ICpoc290ZykKIAlwLT5wb3dlcl9kb3duID0gRFdDMl9QT1dFUl9ET1dOX1BBUkFNX05PTkU7CiB9 CiAKK3N0YXRpYyB2b2lkIGR3YzJfc2V0X2FtbG9naWNfZzEyYV9wYXJhbXMoc3RydWN0IGR3YzJf aHNvdGcgKmhzb3RnKQoreworCXN0cnVjdCBkd2MyX2NvcmVfcGFyYW1zICpwID0gJmhzb3RnLT5w YXJhbXM7CisKKwlwLT5scG0gPSBmYWxzZTsKKwlwLT5scG1fY2xvY2tfZ2F0aW5nID0gZmFsc2U7 CisJcC0+YmVzbCA9IGZhbHNlOworCXAtPmhpcmRfdGhyZXNob2xkX2VuID0gZmFsc2U7Cit9CisK IHN0YXRpYyB2b2lkIGR3YzJfc2V0X2FtY2NfcGFyYW1zKHN0cnVjdCBkd2MyX2hzb3RnICpoc290 ZykKIHsKIAlzdHJ1Y3QgZHdjMl9jb3JlX3BhcmFtcyAqcCA9ICZoc290Zy0+cGFyYW1zOwpAQCAt MTY3LDYgKzE3Nyw4IEBAIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgZHdjMl9vZl9tYXRjaF90 YWJsZVtdID0gewogCSAgLmRhdGEgPSBkd2MyX3NldF9hbWxvZ2ljX3BhcmFtcyB9LAogCXsgLmNv bXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1neGJiLXVzYiIsCiAJICAuZGF0YSA9IGR3YzJfc2V0 X2FtbG9naWNfcGFyYW1zIH0sCisJeyAuY29tcGF0aWJsZSA9ICJhbWxvZ2ljLG1lc29uLWcxMmEt dXNiIiwKKwkgIC5kYXRhID0gZHdjMl9zZXRfYW1sb2dpY19nMTJhX3BhcmFtcyB9LAogCXsgLmNv bXBhdGlibGUgPSAiYW1jYyxkd2Mtb3RnIiwgLmRhdGEgPSBkd2MyX3NldF9hbWNjX3BhcmFtcyB9 LAogCXsgLmNvbXBhdGlibGUgPSAic3Qsc3RtMzJmNHg5LWZzb3RnIiwKIAkgIC5kYXRhID0gZHdj Ml9zZXRfc3RtMzJmNHg5X2Zzb3RnX3BhcmFtcyB9LAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65848C282C4 for ; Tue, 12 Feb 2019 15:15:54 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 35AAB2075C for ; Tue, 12 Feb 2019 15:15:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="uc6GZiL6"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="P40er/r6" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35AAB2075C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=85wnM0BLPv/DtS4+F4gId97T+Hxa6ozrxajKwatVo80=; b=uc6GZiL6Yc1OgX S6KRpXPWMGKuY/BAuPsWAQIJRfFG8+QSn5lM5GJJCtoOCH7eyPABUWwOy+qPSsPnABETisB499oxq q6qD8jpIGbyu3ok2UVxFA5IWaOKGCfMRCu+masN2thYfhU1gPJDM2iGeUnzZ9IzPMYLFp6q3NjYvj OqLYh9+sHrwQpzFs0pxfKX96cntdnQpWPQSOumoulCCACFGxjNQ+avvbzyCScdcBqDNp0QNZHl6CT xYdxu+J/o0HTMb9DvGFqAXdWqGGB47jyLnP+tCbKGZmqsxyar/6fpKfawLDFd5zTYTURczntL02ET fWnhkYimdI6nRutaW/JA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtZmp-0000fD-5O; Tue, 12 Feb 2019 15:15:51 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtZlV-0006bG-Ra for linux-arm-kernel@lists.infradead.org; Tue, 12 Feb 2019 15:14:38 +0000 Received: by mail-wr1-x442.google.com with SMTP id x10so3056830wrs.8 for ; Tue, 12 Feb 2019 07:14:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=P40er/r6P/7FvxPmzAj4Jeqy8C+ftJ64TIv40uLZkY7eLCYXjxZA+ihx+B20EsjfOe d8Hcj4JN0Y1mgW13FXKJdnNsPdIvnn4Xmy4ZC/0fjyc25lButzdg+S3xXRFD3ltPbJiu 99Xf6iHMirR01tgRgRITZr/oZQuiHNipmXMt6WSf8sRCHCc+UTR4Oa6rfVvZUsEbvLwZ 4w/3opyC0gV6FjVWVbOoPDe86j+cAY6HyoQnzOjnN0XLmO6uib9zk0HFnnM71OjbK1IZ kvPFijmREiVFgfQHmg+wM+P0P4acTS0OfZVyPL+tSQWpxS8SO1WlW+jkzyDF1c638jZv 3gpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=gyTauGnRoVJ/zywrWfMM6EZfDbUVXlr5Ga5I0GKIQdhf4VMO+dZrJGC2v+bbvpAFJd PEr5iiATp7Bi5z61qQPf3Oyxz2KIQ19xKM7UH2T/JTE+EdZKA5LTTBxXlJDftu2uZuA9 efXKuatOCtod2BcQ1SeVmUSh1iu6i0WH8gxMVrNMR2njw3slaA5lsUwyWuDsonu5QO5q nc2FR1yZZUPxFQqTgNiWsiTsS7lpVpuIAgK8MNW7JaLM6+Tucaq2Tn63LoGgVNe+gd2x m+qw9QFUw9ygX/ibzWQvN5yKOThVgWpALEcAZWcLsbbOgBUlRzCaLz0gdteKBd7TS/1S j+jQ== X-Gm-Message-State: AHQUAuY+XKlGnA7E3ScpOipexSy7DcVZhGRap5ep7NNxq/5OUc/ghPji v5NDNAzZW+mrwd/23dKrTve00Q== X-Google-Smtp-Source: AHgI3Ib8qsN5pafZuMij0Y61VcZJP+TdDFNb8ylW8TSsoKfu3Xta3Ek2WjN0TpRQVeMJggKMsWws5A== X-Received: by 2002:adf:df08:: with SMTP id y8mr3104780wrl.23.1549984468407; Tue, 12 Feb 2019 07:14:28 -0800 (PST) Received: from bender.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id c1sm1589515wmb.14.2019.02.12.07.14.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 12 Feb 2019 07:14:27 -0800 (PST) From: Neil Armstrong To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Subject: [PATCH 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Tue, 12 Feb 2019 16:14:12 +0100 Message-Id: <20190212151413.24632-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190212151413.24632-1-narmstrong@baylibre.com> References: <20190212151413.24632-1-narmstrong@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190212_071430_125753_B4B7536A X-CRM114-Status: GOOD ( 12.28 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-amlogic@lists.infradead.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Neil Armstrong Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patchs sets the params for the DWC2 Controller found in the Amlogic G12A SoC family. It mainly sets the settings reported incorrect by the driver, leaving the remaining detected automatically by the driver and provided by the DT node. Signed-off-by: Neil Armstrong --- drivers/usb/dwc2/params.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index 24ff5f21cb25..442113246cba 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -121,6 +121,16 @@ static void dwc2_set_amlogic_params(struct dwc2_hsotg *hsotg) p->power_down = DWC2_POWER_DOWN_PARAM_NONE; } +static void dwc2_set_amlogic_g12a_params(struct dwc2_hsotg *hsotg) +{ + struct dwc2_core_params *p = &hsotg->params; + + p->lpm = false; + p->lpm_clock_gating = false; + p->besl = false; + p->hird_threshold_en = false; +} + static void dwc2_set_amcc_params(struct dwc2_hsotg *hsotg) { struct dwc2_core_params *p = &hsotg->params; @@ -167,6 +177,8 @@ const struct of_device_id dwc2_of_match_table[] = { .data = dwc2_set_amlogic_params }, { .compatible = "amlogic,meson-gxbb-usb", .data = dwc2_set_amlogic_params }, + { .compatible = "amlogic,meson-g12a-usb", + .data = dwc2_set_amlogic_g12a_params }, { .compatible = "amcc,dwc-otg", .data = dwc2_set_amcc_params }, { .compatible = "st,stm32f4x9-fsotg", .data = dwc2_set_stm32f4x9_fsotg_params }, -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 933D5C282CA for ; Tue, 12 Feb 2019 15:16:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 58AFE2075C for ; Tue, 12 Feb 2019 15:16:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="jMw2G9KF"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="P40er/r6" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 58AFE2075C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=A0SCBgp7Y7t9hv5JGvHsV5Awielk8Lv3DlFc3DANXgA=; b=jMw2G9KFRePzhh WrytbN+riZZLGr7uBW0RHE63u7LpZ+itAIDu5mZzK16Z0Nm+dAsaX2HeFkr106xNVCd5NnH4qW6FD iqU9l1uRUH0rIwydX9f9Zp3vEBYwonuA4z5eRa/NIjE7KKQRiE7zyvQRZIJrSe73hN9WfKPk9fJ0H G5TZ9JwUr7Td6pfdscrNhDsk/AT8jToH0+NGx1oZ+UoI8WHiOrRbUkToDX+jw9VaJhiwSetLSKpVo mEB4qcFcbLEMkmg6SdKpJHSkpo3Ji7qpfz9ev7GvLajHEMYoCD3ZKB8m8Q+FSSy5DJwDNzClTlECH Y0u5ufY699ZcyYKHNIIQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtZn5-0000x9-Uf; Tue, 12 Feb 2019 15:16:07 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtZlV-0006bF-RL for linux-amlogic@lists.infradead.org; Tue, 12 Feb 2019 15:14:40 +0000 Received: by mail-wr1-x444.google.com with SMTP id q18so3064491wrx.9 for ; Tue, 12 Feb 2019 07:14:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=P40er/r6P/7FvxPmzAj4Jeqy8C+ftJ64TIv40uLZkY7eLCYXjxZA+ihx+B20EsjfOe d8Hcj4JN0Y1mgW13FXKJdnNsPdIvnn4Xmy4ZC/0fjyc25lButzdg+S3xXRFD3ltPbJiu 99Xf6iHMirR01tgRgRITZr/oZQuiHNipmXMt6WSf8sRCHCc+UTR4Oa6rfVvZUsEbvLwZ 4w/3opyC0gV6FjVWVbOoPDe86j+cAY6HyoQnzOjnN0XLmO6uib9zk0HFnnM71OjbK1IZ kvPFijmREiVFgfQHmg+wM+P0P4acTS0OfZVyPL+tSQWpxS8SO1WlW+jkzyDF1c638jZv 3gpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MVuAZg4+nnaFhkjixBpLWEg1hgwoQXD2AQa4Piwf/Kk=; b=Dp/qxQvqWmQ/Hzl1Vgxx0LtUXwBKA74Fb9J5ZfWdY00XCFqAl8KqOMkLpTh9bZ+lb+ RoXvuHtqUkLMp/JRCwpmUvsc0T6gVxRkrpN8AxT1I0l7TzHhBvB0NVtnmhnoY6IW2uUp zsIsyYO5Fx5bWEobOuh6t43SAfTRxFWDhrWiZmMDM2HeaY1VmyjaSz2p7Pt+soM+g2b0 jKLoSBfTKJ9uLfgaeK1CsGkahhsQ+wlg9kcVxu0Oce3NGaXLOeuXRyteQhez7D7B4jGP bSPUKfNKWLnxR+tMkWm6rt7jSo6wFP/ebazq5yCOnK+pKxQ2Xtam/nWX6IUpY+PiU/Qe l0rQ== X-Gm-Message-State: AHQUAub7eWt81oxIUHwgVjPrmrYuBDII+K+ja0ADiMa0ADZ0h55qbupG n92aPkdWIgd2pIsqHIXKhleO4Q== X-Google-Smtp-Source: AHgI3Ib8qsN5pafZuMij0Y61VcZJP+TdDFNb8ylW8TSsoKfu3Xta3Ek2WjN0TpRQVeMJggKMsWws5A== X-Received: by 2002:adf:df08:: with SMTP id y8mr3104780wrl.23.1549984468407; Tue, 12 Feb 2019 07:14:28 -0800 (PST) Received: from bender.baylibre.local (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id c1sm1589515wmb.14.2019.02.12.07.14.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 12 Feb 2019 07:14:27 -0800 (PST) From: Neil Armstrong To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Subject: [PATCH 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Tue, 12 Feb 2019 16:14:12 +0100 Message-Id: <20190212151413.24632-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190212151413.24632-1-narmstrong@baylibre.com> References: <20190212151413.24632-1-narmstrong@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190212_071430_503599_901CDEF5 X-CRM114-Status: GOOD ( 10.71 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-amlogic@lists.infradead.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Neil Armstrong Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org This patchs sets the params for the DWC2 Controller found in the Amlogic G12A SoC family. It mainly sets the settings reported incorrect by the driver, leaving the remaining detected automatically by the driver and provided by the DT node. Signed-off-by: Neil Armstrong --- drivers/usb/dwc2/params.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index 24ff5f21cb25..442113246cba 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -121,6 +121,16 @@ static void dwc2_set_amlogic_params(struct dwc2_hsotg *hsotg) p->power_down = DWC2_POWER_DOWN_PARAM_NONE; } +static void dwc2_set_amlogic_g12a_params(struct dwc2_hsotg *hsotg) +{ + struct dwc2_core_params *p = &hsotg->params; + + p->lpm = false; + p->lpm_clock_gating = false; + p->besl = false; + p->hird_threshold_en = false; +} + static void dwc2_set_amcc_params(struct dwc2_hsotg *hsotg) { struct dwc2_core_params *p = &hsotg->params; @@ -167,6 +177,8 @@ const struct of_device_id dwc2_of_match_table[] = { .data = dwc2_set_amlogic_params }, { .compatible = "amlogic,meson-gxbb-usb", .data = dwc2_set_amlogic_params }, + { .compatible = "amlogic,meson-g12a-usb", + .data = dwc2_set_amlogic_g12a_params }, { .compatible = "amcc,dwc-otg", .data = dwc2_set_amcc_params }, { .compatible = "st,stm32f4x9-fsotg", .data = dwc2_set_stm32f4x9_fsotg_params }, -- 2.20.1 _______________________________________________ linux-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic