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 A8E89C43381 for ; Mon, 4 Mar 2019 10:39:06 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 75DD720663 for ; Mon, 4 Mar 2019 10:39:06 +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="kiJMJGxn" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726344AbfCDKjE (ORCPT ); Mon, 4 Mar 2019 05:39:04 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:36140 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726414AbfCDKi7 (ORCPT ); Mon, 4 Mar 2019 05:38:59 -0500 Received: by mail-wm1-f67.google.com with SMTP id j125so4159997wmj.1 for ; Mon, 04 Mar 2019 02:38:58 -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=kiJMJGxn+O1rgglhFjxDpHzLiD6t0lxdtM+QbSFWRXex6U6ZCjDiJuixhpi8cqacdj yy5reYe9GyHYRM3tt2vjZMYWNsGeHlKeP3f/3CG4/jWLbBNgTQAgW8uwVSslfncuxkFq wX+3kuXvIvN5fFBFyOF+0s67RXuyh8UWHNuc1xK2WxNRJtDSHIv1M8qMWfRaMNL9IwWB f1pfZJZnazBIFnneJC2BRwofD1JRBCjzyNWjwGDoTQpVI5v1JNnocKeLFi3LAra4GDC6 6PTsgspe9O67F3BjEvJv1U6i4mtU7nj/by59KqHwBCz+ojy5zSFlPHuRt90wexPPXho2 FXmA== 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=EnDKo90cb8hGkCyleaTp6l1OkE0wg49dWxRECbt8r+LaHjAFDG53EkoZ61iLLgLhI1 zxWo1Nt0WZlEIJ6JXTxfPlnJULViYkTyhT/iqC62sGEbx51lDZ+pLT+rqdy6Xipojwyg rs3F4SlAweuUTRtugxjS8N5tD1WyPb2xRby3Ijk90esQhdUJC0kegZkbuLtE/vClwcTT pnBFyltwe59JeJB2jvnXc2JQ2BY9m4IkIlLGOM8vh2ibRJ/u4MCvUREjNbflderEeaKX szL6fp0xPzidzIxtdA4kGF6KGYG07GOmphu0xg0BNVrlVzMM8G/ouhGqUveLYbTsJjU8 3nVA== X-Gm-Message-State: APjAAAUQzuZhJ0q9sxYlvd0EXinhgVVOv/XRnJoy24HQijcxp7pl69IC t+wsTZZeXu0OxiGU8m5G+Z9wSg== X-Google-Smtp-Source: APXvYqwCUU1Jrg5AzhTra9qP0/c+iULEuHGaC/nSSlbzT84OBH/i/BFlPTH8M4TvVZV/a5VVbYTM2A== X-Received: by 2002:a1c:9ed5:: with SMTP id h204mr10124385wme.140.1551695937814; Mon, 04 Mar 2019 02:38:57 -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 g24sm5505676wmh.45.2019.03.04.02.38.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Mar 2019 02:38:56 -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 v2 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Mon, 4 Mar 2019 11:38:45 +0100 Message-Id: <20190304103846.2060-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190304103846.2060-1-narmstrong@baylibre.com> References: <20190304103846.2060-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: [v2,7/8] usb: dwc2: Add Amlogic G12A DWC2 Params From: Neil Armstrong Message-Id: <20190304103846.2060-8-narmstrong@baylibre.com> Date: Mon, 4 Mar 2019 11:38:45 +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,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 E4AA1C43381 for ; Mon, 4 Mar 2019 10:40:27 +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 B3A4420663 for ; Mon, 4 Mar 2019 10:40:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="JpTrot1I"; 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="kiJMJGxn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3A4420663 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=JpTrot1IHCIQXk Z/EuVtHVuQXzHpfKnXdcNJ/9/yiL9ehodQnFeiStlquQ4ijCa+vyUhJzeTtlg/U+zOrPMn3Nf7q1t jKYvAOXQkCG+yn3KYnHQYOEqc3NfTkCf/7PF48Qa2EijsZtFXJdhzSljdGQj9O/dU8w/qFQ+CvLH+ T7ngojCnHNJmT37xqjDiAUD+1ozPvNilX/EaGuWoQrOY6Q7CfugNwWVbxSvkBAkyx0Aej7F3lxE8J zBb77+1aeKu9wItv42jBTnHS95O/AbX+PkXIuJT+NhfMXXUTgIEbzdY8hgD4EPZ/XFtd9XWsqy0Sv B7KMElKIAICDropUDHag==; 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 1h0l1E-0004uQ-6o; Mon, 04 Mar 2019 10:40:24 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h0kzr-00020t-Au for linux-arm-kernel@lists.infradead.org; Mon, 04 Mar 2019 10:39:06 +0000 Received: by mail-wm1-x341.google.com with SMTP id x7so4078086wmj.0 for ; Mon, 04 Mar 2019 02:38:59 -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=kiJMJGxn+O1rgglhFjxDpHzLiD6t0lxdtM+QbSFWRXex6U6ZCjDiJuixhpi8cqacdj yy5reYe9GyHYRM3tt2vjZMYWNsGeHlKeP3f/3CG4/jWLbBNgTQAgW8uwVSslfncuxkFq wX+3kuXvIvN5fFBFyOF+0s67RXuyh8UWHNuc1xK2WxNRJtDSHIv1M8qMWfRaMNL9IwWB f1pfZJZnazBIFnneJC2BRwofD1JRBCjzyNWjwGDoTQpVI5v1JNnocKeLFi3LAra4GDC6 6PTsgspe9O67F3BjEvJv1U6i4mtU7nj/by59KqHwBCz+ojy5zSFlPHuRt90wexPPXho2 FXmA== 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=dcqn5sc4X/W/h+N4WVEKW+S9j9xOQnYffbk+jvFMDhyzmIitKZ8j6Z7B+nwTMBdyXN CIyLV97nqCrnuqiz9KejBo7tSNfYFTGRaPYiJSWHc3m8qO5S8ibWIPwHVjyhnLaKk7Y3 oglyfLDHljEtswJAiDyg1XGwMHVbvZR5bF2p4uSQBb8kLT15EgJK7uDBPKfKC6gF0t3H HXuRGpH87iEtANLJWPTcL5CGDozOMWW2mk91sWkCWm2+qW92Enl/hb5P/eHtWUwlApqi 7VqR7g9xN2oAuixt/154aOQlvGw40e0mo/c+f+FKO/NdDKxUVrpfLaevuum2fqLTogbW cLMA== X-Gm-Message-State: APjAAAUhtM/iRB7f0Ec4VOLWSIa9paBH1ZiTUd1BDLgqUjU4e35QMshN TT7CFkFUzOFGGu/VxL5NwEMhRQ== X-Google-Smtp-Source: APXvYqwCUU1Jrg5AzhTra9qP0/c+iULEuHGaC/nSSlbzT84OBH/i/BFlPTH8M4TvVZV/a5VVbYTM2A== X-Received: by 2002:a1c:9ed5:: with SMTP id h204mr10124385wme.140.1551695937814; Mon, 04 Mar 2019 02:38:57 -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 g24sm5505676wmh.45.2019.03.04.02.38.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Mar 2019 02:38:56 -0800 (PST) From: Neil Armstrong To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Subject: [PATCH v2 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Mon, 4 Mar 2019 11:38:45 +0100 Message-Id: <20190304103846.2060-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190304103846.2060-1-narmstrong@baylibre.com> References: <20190304103846.2060-1-narmstrong@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190304_023859_947728_BC0B23F9 X-CRM114-Status: GOOD ( 12.45 ) 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 1D0C0C43381 for ; Mon, 4 Mar 2019 10:40:49 +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 E2F6820663 for ; Mon, 4 Mar 2019 10:40:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="qsfTc8qO"; 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="kiJMJGxn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E2F6820663 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=qsfTc8qO0aS/hx mqlrNRZcSTiXyV2WcxhvlOPz5/kPv1Nvg4TdPEbR/gANmE12kcvzQjLLjuIVO/tYkQhr3sJB2x7py br16hvNGPvF99YvMkrQ0lHRzdKcrua8wIXf9vBxo88+k19K7tWRsb+mgMkcWVAP6bGVVPioFnOJGB rhx1KFyVerUrKa246c0dfTCgq7Ct0QTZMTog38a5ucSE/MPHzn7A2E+ZROC3I/E8GrH7++K7cu3im +Dra8E8jJFKcBXYrgQA2NnuQ/6nTy9l+Ua7ax463re0K77f/KB3f2c8ONFxa5yskY6mbs8Oi5a0iw D1UBFMTOtzBcGuBRDmjg==; 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 1h0l1X-0005QX-Eb; Mon, 04 Mar 2019 10:40:43 +0000 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h0kzr-00020s-A0 for linux-amlogic@lists.infradead.org; Mon, 04 Mar 2019 10:39:08 +0000 Received: by mail-wm1-x342.google.com with SMTP id f3so1653381wmj.4 for ; Mon, 04 Mar 2019 02:38:59 -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=kiJMJGxn+O1rgglhFjxDpHzLiD6t0lxdtM+QbSFWRXex6U6ZCjDiJuixhpi8cqacdj yy5reYe9GyHYRM3tt2vjZMYWNsGeHlKeP3f/3CG4/jWLbBNgTQAgW8uwVSslfncuxkFq wX+3kuXvIvN5fFBFyOF+0s67RXuyh8UWHNuc1xK2WxNRJtDSHIv1M8qMWfRaMNL9IwWB f1pfZJZnazBIFnneJC2BRwofD1JRBCjzyNWjwGDoTQpVI5v1JNnocKeLFi3LAra4GDC6 6PTsgspe9O67F3BjEvJv1U6i4mtU7nj/by59KqHwBCz+ojy5zSFlPHuRt90wexPPXho2 FXmA== 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=W/Eg0Ew4BY94kqNvlZSJxB00aH4hJdsVie66RYzNTRluckO14/V6iju04pDBbC9Ecy AylE2a9SZ14U1T3KXp20W/HSEx9rCsZWmkldmGSI5eTteKDBxrK/jIWNerRYG1UTJf28 GS9/TuCCFJw7aR3mI++KMITRafgPgOIoyKwyCKX7DVkMmLWUItpcX0kPhkZ+m1CPeYdU 45ITUmruOmR+qbhRArou2CkKk1G6s9Fpn6yqm32lLsXnf9+eQGv8zU6GwNEPqvJhkbRv D+l6R5iZHUsEFr8kHbe9etSesBmnhHDrxavBddUUq5/2c8mRezWBDXeUb8OWB+crFl1z JAGQ== X-Gm-Message-State: APjAAAXP2rXAD+stGOKPeJZMD+BiJj4dAyotELiNTzYM97MKVXmflaFy S4bp/3aU85QqkP1slVAkZhc1Cw== X-Google-Smtp-Source: APXvYqwCUU1Jrg5AzhTra9qP0/c+iULEuHGaC/nSSlbzT84OBH/i/BFlPTH8M4TvVZV/a5VVbYTM2A== X-Received: by 2002:a1c:9ed5:: with SMTP id h204mr10124385wme.140.1551695937814; Mon, 04 Mar 2019 02:38:57 -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 g24sm5505676wmh.45.2019.03.04.02.38.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Mar 2019 02:38:56 -0800 (PST) From: Neil Armstrong To: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com Subject: [PATCH v2 7/8] usb: dwc2: Add Amlogic G12A DWC2 Params Date: Mon, 4 Mar 2019 11:38:45 +0100 Message-Id: <20190304103846.2060-8-narmstrong@baylibre.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190304103846.2060-1-narmstrong@baylibre.com> References: <20190304103846.2060-1-narmstrong@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190304_023900_011790_F0FE6BCE X-CRM114-Status: GOOD ( 10.98 ) 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