Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp4352367rwb; Sat, 21 Jan 2023 10:06:54 -0800 (PST) X-Google-Smtp-Source: AMrXdXtMnL6pVcsW3ayeYcmeMdufXL1FIrsxFak00j4wJTbMyxKPbAr+cs623ShOmbSy395ZiPEv X-Received: by 2002:a17:907:2982:b0:7c1:23f2:c052 with SMTP id eu2-20020a170907298200b007c123f2c052mr12254178ejc.45.1674324414606; Sat, 21 Jan 2023 10:06:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674324414; cv=none; d=google.com; s=arc-20160816; b=LvzQn1yBlLTpZaxEZfnLv9RXaeaR1P2wXJXKhz47IauFv7fv7c+VUGtXRKthvo5i+S GMP969byuzTXdIrVo8sJAiKNAI+Jdsv0sUD/5WkSpygUa7fNm6qEVOq7FAeAeQuHPZRB 2s3zarNmnWCQskiy7O5ev5YKG5qbiVnMci9Pbp4CDeJJc78poF+X8ahA2Iyuh64hxrev GdpAC0u6pc4FctCFNA8yJuFOgXxYXRmUuLzB70fYsQW40cD1D6x5fQN8K9GjzGAOv98N w5UcAJz7iQZkN1n241+F2xI2hb3T7SZXdsPKDeHJObxp0FTcrwYpzftefOPPouKQi3fc pQ5g== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=NCzHXrbRvsqfgdDEn1XzlqbZnHOfL3rY2EE1BLX+c/4=; b=eM45kcD4KgDBsPYIreUhQdqgVfgKEhpkJRYg0FsptbnKPxNufsDFNk/EV8Zdjs9nSx RbUbA7sDkd+u5EU35jGCd8KQKIR6EiWH1Hfy25csgf0VSAIDwk7sz40QHsRWjSokDp42 yhSIdXoygxiCEOkKiHgCow3jFP5eyD2QikQUZ579dnZQEMtqXzkVy1ljxEpsNeIuXkqK 9xxaBokomPHJ/UNFblfamBqzxYoSjf8JunM0DcnQgg4sH7Wdi+gz+1N8YJNxwFgTKimi jMbSqVnm9BnmmMp3jxqF9XbDg8QrAt+VOHHaUUw/BWpYjLJQBePSWG6pqodKCr5kjXjT +1HQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=b6jR9mtP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hc41-20020a17090716a900b007aeaacd5592si51930782ejc.124.2023.01.21.10.06.41; Sat, 21 Jan 2023 10:06:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=b6jR9mtP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230041AbjAUR5K (ORCPT + 52 others); Sat, 21 Jan 2023 12:57:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229750AbjAUR5J (ORCPT ); Sat, 21 Jan 2023 12:57:09 -0500 Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7685828856; Sat, 21 Jan 2023 09:57:08 -0800 (PST) Received: by mail-pj1-x102d.google.com with SMTP id z4-20020a17090a170400b00226d331390cso7747660pjd.5; Sat, 21 Jan 2023 09:57:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NCzHXrbRvsqfgdDEn1XzlqbZnHOfL3rY2EE1BLX+c/4=; b=b6jR9mtPvxcQEgR8UCV6DSGF/rrpXKm+GuXYeJg2HRnf29dsOYV/PqSZ+Us754CymL ncst+0JJTnZSxsjQtsp7WB5bdKkWBSANRN3ndNF59Y4HY5GLHdh3oJCd4vdNIr+darHO QY+42q2vpWPhuodog7an1v0fnXorCWTZIK1g7M/A4eGEw9SMf82BYjnoApvqTHO78Iec nyAFeeC/PovmVgEaiISMwFjXKPS4Y0tq8aglEpBJCUvWcQp5aHYMhWppgNZOcPXTXG7A bXeXdvryMuk8B9TVulgCFwMREwP89NBYJ/+NLaMhuqonL8/8WlLVLuitid1EDUhVSslX ZKng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NCzHXrbRvsqfgdDEn1XzlqbZnHOfL3rY2EE1BLX+c/4=; b=qfN/q/o7RTSX6asNzVHpf0gnXTe4kTcjlsnemoG1+hthx6zCnalQy6TNW1fdEN/xsQ S+dtFjMRp1x2zVyrquku2KBbRtm9SaBKjkHewsYTnQUZSYnEoydU8XzUbswadCWuHcY4 f/26mfvi64ZVSPowK7A0eIzCt3YzjPfv02j+M9KvZoUiK8ZcM9I3V7ilEPMJDK9YiNjs nvVYhfhB7ez5Hobu3KGRxA5icXBp7tJmKKIS69QxEwryqpEm31RAweyPvXObpJ/a+ZKF FAn+JJ4x3y8sVJ26rziJ/eksVeRjiPtCR5XHpzD6s0HvPpnl2iNJufCP8c8KW9FDCDGD MypA== X-Gm-Message-State: AFqh2kqgtWefaUNoHdW6nU+2GnCzm7wa0j34BmFuPRoQoY3QsgypCsmV VUh7+Em8Nq9JM9TqBTA8zTI= X-Received: by 2002:a17:903:230f:b0:195:f06f:84fc with SMTP id d15-20020a170903230f00b00195f06f84fcmr6012669plh.40.1674323827571; Sat, 21 Jan 2023 09:57:07 -0800 (PST) Received: from localhost.localdomain ([45.112.3.15]) by smtp.gmail.com with ESMTPSA id r3-20020a632b03000000b00478e14e6e76sm24857374pgr.32.2023.01.21.09.57.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jan 2023 09:57:07 -0800 (PST) From: Anand Moon To: Rob Herring , Krzysztof Kozlowski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: linux-amlogic@lists.infradead.org, Matthias Kaehlcke , Alexander Stein , Johan Hovold , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/9] ARM: dts: amlogic: Used onboard usb hub reset on odroid c1 Date: Sat, 21 Jan 2023 17:56:30 +0000 Message-Id: <20230121175639.12818-3-linux.amoon@gmail.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230121175639.12818-1-linux.amoon@gmail.com> References: <20230121175639.12818-1-linux.amoon@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Odroid c1 previously use gpio-hog to reset the usb hub, switch to used on board usb hub reset to enable the usb hub and enable power to usb hub. Add usb hub regulator as per the schematic. Reviewed-by: Neil Armstrong Signed-off-by: Anand Moon --- v3 - Add Rev by Neil. update the subject with odroid C1 dropped dr_mode v2 - drop the vendor name from compatible string. - move the hub node to USB controller node. - drop the usb_otg_pwr since it only liked to OTG port and link p5v0 to the vdd-supply. --- arch/arm/boot/dts/meson8b-odroidc1.dts | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts index 04356bc639fa..04c4bdca0b85 100644 --- a/arch/arm/boot/dts/meson8b-odroidc1.dts +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts @@ -281,19 +281,6 @@ &gpio_ao { "J7 Header Pin 6", "J7 Header Pin 5", "J7 Header Pin 7", "HDMI_CEC", "SYS_LED", "", ""; - - /* - * WARNING: The USB Hub on the Odroid-C1/C1+ needs a reset signal - * to be turned high in order to be detected by the USB Controller. - * This signal should be handled by a USB specific power sequence - * in order to reset the Hub when USB bus is powered down. - */ - usb-hub { - gpio-hog; - gpios = ; - output-high; - line-name = "usb-hub-reset"; - }; }; &ir_receiver { @@ -381,5 +368,15 @@ &usb1_phy { }; &usb1 { + #address-cells = <1>; + #size-cells = <0>; status = "okay"; + + hub@1 { + /* Genesys Logic GL852G usb hub */ + compatible = "usb5e3,610"; + reg = <1>; + vdd-supply = <&p5v0>; + reset-gpio = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>; + }; }; -- 2.38.1