Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp3690770pxb; Mon, 21 Feb 2022 03:49:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJxANwLM0NZp7LhNa/bhnEF0f+3lVixeFE0dQeXC7B5lQT4etabr86Nx65ZxTVA4hiNC2LEP X-Received: by 2002:a05:6a00:2346:b0:4f0:fece:1247 with SMTP id j6-20020a056a00234600b004f0fece1247mr11482872pfj.29.1645444194228; Mon, 21 Feb 2022 03:49:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645444194; cv=none; d=google.com; s=arc-20160816; b=xcXJGeyOiWI2obP6wc9SKbjXBpKNHpgnZYVz2nj4cCY9RNm0ry0071RAA4ZstRgA+V u60YFL8mX85GzzQhzSRz/x7nwpFq7dNQih595j0xHxltDWGR2WwMZL8NSxjTZUO3GYXA HVLHp5KS+nIrY5w/BO4E+V8umwbO7y/GZvzitOeAfCCw+OOb0NdndzqF+r5AHA/8V5fy AC9ql5ezS97WiflYcACGnkBA7kItxmcPOG6wWwIaz9J4MmHqnksrIfvIIHMmlvF+5BcW P+vdfotF4XOJOvDXRsNa1ohWCiqKr2jnz5xyMSwaf2cv3aVvO+iHTF7ClUXFR1Vw579R naWg== 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=MkKO8gpnygLQGk7xOHv6/oNum9ctid86YTOJ9ai4YhE=; b=lIVvpzxDdVCXnkWFdCIBu+D4U25lkHtBeedob+z/U1rph1PU0+ZEKTf68apYZZUVBQ 51RngAN1Zu0WjB4NR++g5b9hvu/hNumImvCyMaG95z+fw28cU17VkI1DYZhygjmnAW5h 8YXa5W0HitquDVp3l5Ah6U8SdQjM4XT/ZINLIw2lgwB/plj6xHpghvH7ARTt+IlT+QEC Wx0AbpTr1xgbd6tHLLnmxT1+zjfXKAlsggMVo1I1hcyisrt0KwKlorrCsRsjlgcLSSjE 1X5DF9YpGdTQQNgp8a2lBIj/uJudURfd9efclNN/ap4lvmHWY/IgNRlurRKE5jX/fKOr IkYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=mocWnvCo; 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=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 4si3140807pll.455.2022.02.21.03.49.41; Mon, 21 Feb 2022 03:49: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=@linuxfoundation.org header.s=korg header.b=mocWnvCo; 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=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347760AbiBUJKN (ORCPT + 99 others); Mon, 21 Feb 2022 04:10:13 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:40152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347460AbiBUJFt (ORCPT ); Mon, 21 Feb 2022 04:05:49 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4084A240A3; Mon, 21 Feb 2022 00:59:08 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id CFA6261137; Mon, 21 Feb 2022 08:59:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AEAECC340E9; Mon, 21 Feb 2022 08:59:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1645433947; bh=CnK08Uw1CN+mGBLje/lIxt/UcsQHJilLheLM1CvZEmA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mocWnvConlC1rrfyuHpShzNkTyRxPyRwpEodEFb9u8YJLsVRNI41TOHRov7/aMBFG lKPsD8R+qMvrcEHEvXrL7l7indQtU8q6gCGSGy4MFIJXYEdyrmEKfiYj0idQ2P9CMQ pePq6JHb391ute3aM/Mg211E3KZALc7u8b1AOCIo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Mans Rullgard , Andrew Lunn , Florian Fianelil , Jakub Kicinski Subject: [PATCH 5.4 39/80] net: dsa: lan9303: fix reset on probe Date: Mon, 21 Feb 2022 09:49:19 +0100 Message-Id: <20220221084916.851688209@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220221084915.554151737@linuxfoundation.org> References: <20220221084915.554151737@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 From: Mans Rullgard commit 6bb9681a43f34f2cab4aad6e2a02da4ce54d13c5 upstream. 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. Fixes: a1292595e006 ("net: dsa: add new DSA switch driver for the SMSC-LAN9303") Signed-off-by: Mans Rullgard Reviewed-by: Andrew Lunn Reviewed-by: Florian Fianelil Link: https://lore.kernel.org/r/20220209145454.19749-1-mans@mansr.com Signed-off-by: Jakub Kicinski Signed-off-by: Greg Kroah-Hartman --- drivers/net/dsa/lan9303-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/dsa/lan9303-core.c +++ b/drivers/net/dsa/lan9303-core.c @@ -1303,7 +1303,7 @@ static int lan9303_probe_reset_gpio(stru 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);