Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp2118378pxb; Wed, 9 Feb 2022 11:12:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwwpZItUF4War8HbM8PmQ5rneOrYrTLtcunmrEmBcGo3FGXPkvkzHt7pguzR4giuvgeB0Hn X-Received: by 2002:a63:5f8b:: with SMTP id t133mr845570pgb.376.1644433967061; Wed, 09 Feb 2022 11:12:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644433967; cv=none; d=google.com; s=arc-20160816; b=vEEwBztHOBrAo1J1g+EJc7XUEwlOS3jStygZUfPd40zP0uVay6teXmjXrQDncms3Nv C/yDJ/N+YIRJYslNUsLu7zie9KryqMo40tYdsy8/0b53XZhVYj5exBs7iH2hQbAeynXO KMUIXb58sUfUYrlVJ+CMUQLYpxM06Eq4Yf77By/fiJ/byaCHKHdvnYCnOOTGShzX+RUF n3gCUPJymxoIkh26Y8/t6UR3b8qeEi+UeBmQOHW5lm8jBHWqZadpC7kv04ShCCOYTItj CI8/VSy+ei/5jW4BKqRZyfhsoTIlFS1MwqhkSQj6IqXNF43DEZfwbKfXNKquVDEASrIS +MeA== 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 :message-id:date:subject:cc:to:from; bh=zWPiYHJQDDAMZVTo+1hUMZzm7d5CYnrkpiWH1aZQ0n0=; b=pi9/wa76FN7k7InuSsC0nDGasmkO2zI3bOoeRXVkGoub9Y3cAciSTZHp9qbgOeJ4DQ 8gVtojn8FkEQwnLud9J4QGdjoyPBZzn+vUH56cFHdTsDCeC9+YW/golnm7EU3Mv+rNfs qFT0Zhpx+fVrsWf6MsVkzJ3HGJ1M8lH8szewGP4lrpxnFbBGEzXmy+xrIE3kpmJUykxj D8UhJpsF39DmRrEQpmo/uPZzILMkw1KE8B7ROAsBjDU5rdNiA/unCNRoGvB0Sro1WXhI F85QzBTpmIYbltuevw3/4EUkI9pSKqRDEmhrieMq7oLRRoFwvnz49vMzK+sXGF+CsU1r M2mw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u11si15359965plm.292.2022.02.09.11.12.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Feb 2022 11:12:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0EAA1C0043F6; Wed, 9 Feb 2022 11:12:05 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235358AbiBIOzQ (ORCPT + 99 others); Wed, 9 Feb 2022 09:55:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235310AbiBIOzM (ORCPT ); Wed, 9 Feb 2022 09:55:12 -0500 Received: from unicorn.mansr.com (unicorn.mansr.com [IPv6:2001:8b0:ca0d:8d8e::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 079E3C0613CA for ; Wed, 9 Feb 2022 06:55:14 -0800 (PST) Received: from raven.mansr.com (raven.mansr.com [81.2.72.235]) by unicorn.mansr.com (Postfix) with ESMTPS id C9EFC15360; Wed, 9 Feb 2022 14:55:12 +0000 (GMT) Received: by raven.mansr.com (Postfix, from userid 51770) id 9D22421588D; Wed, 9 Feb 2022 14:55:12 +0000 (GMT) From: Mans Rullgard To: Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S. Miller" Cc: Vladimir Oltean , Jakub Kicinski , Juergen Borleis , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net: dsa: lan9303: fix reset on probe Date: Wed, 9 Feb 2022 14:54:54 +0000 Message-Id: <20220209145454.19749-1-mans@mansr.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 The reset input to the LAN9303 chip is active low, and devicetree gpio handles reflect this. Therefore, the gpio should be requested with an initial state of high in order for the reset signal to be asserted. Other uses of the gpio already use the correct polarity. Signed-off-by: Mans Rullgard --- drivers/net/dsa/lan9303-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/dsa/lan9303-core.c b/drivers/net/dsa/lan9303-core.c index aa1142d6a9f5..2de67708bbd2 100644 --- a/drivers/net/dsa/lan9303-core.c +++ b/drivers/net/dsa/lan9303-core.c @@ -1301,7 +1301,7 @@ static int lan9303_probe_reset_gpio(struct lan9303 *chip, struct device_node *np) { chip->reset_gpio = devm_gpiod_get_optional(chip->dev, "reset", - GPIOD_OUT_LOW); + GPIOD_OUT_HIGH); if (IS_ERR(chip->reset_gpio)) return PTR_ERR(chip->reset_gpio); -- 2.35.1