Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp2004607pxb; Sun, 24 Apr 2022 01:34:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzn9k2an/lgM93G+QleKHi5UKzzhxR0DZgf2yNmMWVYsruCULZAemc9UnaKfOzGrzMoeCCF X-Received: by 2002:a17:902:bf07:b0:158:24d9:3946 with SMTP id bi7-20020a170902bf0700b0015824d93946mr12605428plb.28.1650789268707; Sun, 24 Apr 2022 01:34:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650789268; cv=none; d=google.com; s=arc-20160816; b=pfGZGki61cphEdg7HhvemfB06vYr7+0ICCmPFb42EPaY1E2TF1FzBYBX0Oc+PKcvRN +8WUV3EvFz7/3CRskwOtz1kloP6famfW6e/t31lAwq/Zah++SM6EvnmO6XkHD5p8em9X w8R0lfLdDas+F+N0W5HqcJSOjpVlMQ+hLunLb4kaaGHg4ySlpBH0Qq33rSY6S5PKRTk3 fCUeHWvYT3qfyzZXtB+X+x6H0jD3u7C8e15/Wbp9gcbaE6ZEpUXRTyXUtC756s4yPkzr c9vcEZ6DvqNdoA79dHQaSl243qf/2doJqfVAj4GtCimelpqOfZlkHUa5+mvGWB5MZIvM 6U+Q== 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:subject:cc:to:from:date :dkim-signature; bh=zxVPO5bmDECXatmB0RKWLBnS085dQKZW1VzRai5v08M=; b=AEcNANOJJf5Ll0McqgcXYDmq941/GUp/Eyq+9nkNfAnm0RYOcl6EICHGSd3Eftix6V 1pyzZwefuP7zF9IPGBaLPXoczlVD0tFhCzIHoNfZqxAodT8MIdxhvikn4PHkjK9AzjX8 w16i/8D+/AE/y/cTpvojFev0JxcbI8r/vJO812igTzcC0ZxU/W1+25IU6SdiSt6sAycP 5QHRaGttMWOohsdqg9UNfIdK4RKeHAUvl2Iez70pDj6W8peMeqrCyJwnXzZNmKB2N0tI 8mKA7Ax10Ohxev6pr2xcrZxIk51ljB45DGDpb13JlQb6MnZyQDgcthDBtxRXTW2lB6qH uswA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=R5+kayZk; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ay22-20020a056a00301600b00505f73f2a30si1927709pfb.344.2022.04.24.01.34.12; Sun, 24 Apr 2022 01:34:28 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=R5+kayZk; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235741AbiDWNaZ (ORCPT + 99 others); Sat, 23 Apr 2022 09:30:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235770AbiDWN2a (ORCPT ); Sat, 23 Apr 2022 09:28:30 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64180167E0; Sat, 23 Apr 2022 06:25:31 -0700 (PDT) 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 9330A611D7; Sat, 23 Apr 2022 13:25:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 98B15C385A5; Sat, 23 Apr 2022 13:25:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1650720330; bh=zxVPO5bmDECXatmB0RKWLBnS085dQKZW1VzRai5v08M=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=R5+kayZkQBvr37gPmZ+FaFEoi3LGSBZo1BiDxuzOy6am0QFEyTWM20L7gZnXugQHr Z/zVy5Q7pvp+Wj8PG7qe9xJqubhp6/HroCzjXyD4i8iiM1v4RDT8NTuboXz6AmGWVx YhdXmqwC1P7lzxXPjORq2Y0cRhEkcJZ930z3ghhrS5YqrHsAsMDfLH/NVY/rAg7DyJ 8nno9NlDqbLmm3lWWEUdZpYfmWWWwuu7f4wv1W25O4dLsLUbgF0iLAsSqJpTkQ64yO yh63Ha+I1l+xNFObKpUzWy2GKw/qzwb3yql/RNIOAz9cXE+KnKpQhLbq40RkJQogNx Y+dR4YLt83pGQ== Date: Sat, 23 Apr 2022 15:25:23 +0200 From: Marek =?UTF-8?B?QmVow7pu?= To: Nathan Rossi Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Paolo Abeni Subject: Re: [PATCH] net: dsa: mv88e6xxx: Skip cmode writable for mv88e6*41 if unchanged Message-ID: <20220423152523.1f38e2d8@thinkpad> In-Reply-To: <20220423132035.238704-1-nathan@nathanrossi.com> References: <20220423132035.238704-1-nathan@nathanrossi.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.7 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 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 Sat, 23 Apr 2022 13:20:35 +0000 Nathan Rossi wrote: > The mv88e6341_port_set_cmode function always calls the set writable > regardless of whether the current cmode is different from the desired > cmode. This is problematic for specific configurations of the mv88e6341 > and mv88e6141 (in single chip adddressing mode?) where the hidden > registers are not accessible. I don't have a problem with skipping setting cmode writable if cmode is not being changed. But hidden registers should be accessible regardless of whether you are using single chip addressing mode or not. You need to find why it isn't working for you, this is a bug. Marek