Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1802013pxb; Thu, 16 Sep 2021 16:18:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwL+f8xd4S/cTkXRQqf8bE3HqiBVaWH7mCkRBmWRToFc44rJLL9hzZHXOYrEnev6K6Kk8yJ X-Received: by 2002:a17:906:d8a4:: with SMTP id qc4mr9131543ejb.323.1631834290362; Thu, 16 Sep 2021 16:18:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631834290; cv=none; d=google.com; s=arc-20160816; b=1DjAWqwPTRYLrpb1NpKhsVdef/Fedi2f9B1jvqQCI1eD6Qt8183+Abqg4EaaX6ligL sf4XgzPK4v8sP9/zdS2OGm6MxKNS1pS9jnetYbhU13fm/HOZ+cJGEif/GGexIINeBBoG DTRIGAy7gXLZjc2XkzHuvEZD73ofhels0xhj1I20GnvhK05Px0JlE1ttaFZoqdAZbAcT Mfm+mnaHH5WlGJtBu/3kjQfY3oa6PmxXxCLNu43/gqXlDrBEioL51a4K7qbUVrbChCLJ vJA3JjVE5/UtkwGUze4nE0ypM9+OZrZYbpQukm0guqc6DQmdKmrJk34xrQsaMqxZHyRz +jYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=7cLsBMhG/m/M6KGY3cHrultZkQFI/3ILNKyRpJrs2aQ=; b=szI4dcQmI7+dEUto0RG+/xToGJMq/StE0pM747mRTuty0yeo2AKLp9YFCYJ81h2uON MWHBLEOjbZVP9WZ7VAxnqGXGbY+ndi52POPrsFgdOC5qpd+BRB3rrsVMdtH3+uHRG5Yy g+ul6fL1F2gNDCLUqPtWa/k6rEfCMSfAgwmYBXgLDmcghDB3TWjA37+iyjriWU6m8x4d iHSju5t9S508qCC+vNTfSHvUOZajyjvK9JYLpcR3NM3Nt5O4xA3kSBR29cC5MmoB7Wyv jNTrDox52rWBuXUiqk0mbw85UUVq2MYul7uMjBWfXkJ54tGvINqbkU+PW2DS4nBYyFeg P8wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=pl1rihuO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k8si4725343ejk.222.2021.09.16.16.17.46; Thu, 16 Sep 2021 16:18:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=pl1rihuO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243288AbhIPQ4m (ORCPT + 99 others); Thu, 16 Sep 2021 12:56:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:40196 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243700AbhIPQwK (ORCPT ); Thu, 16 Sep 2021 12:52:10 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7BA6D61351; Thu, 16 Sep 2021 16:28:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1631809740; bh=0eTw5P6iYqwSw1BrVYj2sjwzk0zF74aJAqhlwHsUrws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pl1rihuOqz/OT3p65E78sk+e587kikEJQIjp8Ki4zgOyQhFRjijBNioDRKyM+0OsC MqZvnIfEO+aj1Vo/BJveTQfzhdOH/aKGCbJiBL3bUs1TKcwNpGYwOYGy+BilWx96L/ DuqFabMgHw8mU3wVE1wSAilx7w09qcT8zRPGLEtw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dmitry Osipenko , Thierry Reding , Sasha Levin Subject: [PATCH 5.13 265/380] ARM: tegra: acer-a500: Remove bogus USB VBUS regulators Date: Thu, 16 Sep 2021 18:00:22 +0200 Message-Id: <20210916155813.090465413@linuxfoundation.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210916155803.966362085@linuxfoundation.org> References: <20210916155803.966362085@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dmitry Osipenko [ Upstream commit 70e740ad55e5f93a19493720f4105555fade4a73 ] The configuration of USB VBUS regulators was borrowed from downstream kernel, which is incorrect because the corresponding GPIOs are connected to PROX_EN (A501 3G model) and LED_EN pins in accordance to the board schematics. USB works fine with both GPIOs being disabled, so remove the bogus USB VBUS regulators. The USB VBUS of USB3 is supplied from the fixed 5v system regulator and device-mode USB1 doesn't have VBUS switches. Signed-off-by: Dmitry Osipenko Signed-off-by: Thierry Reding Signed-off-by: Sasha Levin --- .../boot/dts/tegra20-acer-a500-picasso.dts | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index 14cd3238355b..2c74993f1a9e 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -716,7 +716,6 @@ usb-phy@c5000000 { nvidia,xcvr-setup-use-fuses; nvidia,xcvr-lsfslew = <2>; nvidia,xcvr-lsrslew = <2>; - vbus-supply = <&vdd_vbus1>; }; usb@c5008000 { @@ -728,7 +727,7 @@ usb-phy@c5008000 { nvidia,xcvr-setup-use-fuses; nvidia,xcvr-lsfslew = <2>; nvidia,xcvr-lsrslew = <2>; - vbus-supply = <&vdd_vbus3>; + vbus-supply = <&vdd_5v0_sys>; }; brcm_wifi_pwrseq: wifi-pwrseq { @@ -988,28 +987,6 @@ vdd_pnl: regulator@3 { vin-supply = <&vdd_5v0_sys>; }; - vdd_vbus1: regulator@4 { - compatible = "regulator-fixed"; - regulator-name = "vdd_usb1_vbus"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - regulator-always-on; - gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>; - enable-active-high; - vin-supply = <&vdd_5v0_sys>; - }; - - vdd_vbus3: regulator@5 { - compatible = "regulator-fixed"; - regulator-name = "vdd_usb3_vbus"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - regulator-always-on; - gpio = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_HIGH>; - enable-active-high; - vin-supply = <&vdd_5v0_sys>; - }; - sound { compatible = "nvidia,tegra-audio-wm8903-picasso", "nvidia,tegra-audio-wm8903"; -- 2.30.2