Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4555369pxb; Tue, 22 Feb 2022 01:03:48 -0800 (PST) X-Google-Smtp-Source: ABdhPJy95OBMPp+08UrNxgLy8YldHhk7n4x1Te2r+jpw+/CZ3nVCFPv5g7pmxLZfTSkO0cFc5MIb X-Received: by 2002:a17:906:b1d0:b0:6cd:fa02:b427 with SMTP id bv16-20020a170906b1d000b006cdfa02b427mr18332270ejb.99.1645520628340; Tue, 22 Feb 2022 01:03:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645520628; cv=none; d=google.com; s=arc-20160816; b=KU4fKo/qeZK5NfbhZ9v/HZIY4QSkECfCZR8pmnwZmTxPBsCHNWYdyTqxoYUATKa5Fj 0UVq2vpXvU4+bASnBxtt6kNfW48jRfg8TLP79zSCM34P4YQLGNdyGo8t7flToYrcZdbK HPA/sb0enaWA++pxTv8j7E5XOVNpYeHNCNBqxkuOjUkRlHHwTpHoRO0AjjfHDkQSX56V y+8Odhm66dpzKoichlrKg0zubF+OAX9QrQYiWy0mTVkWZPo7qzOp8FNU3MWzr40uZfU8 x+vuA/H8LF3cCtqUyNyAFlZvPq4QdxyrXusylvhx0njPBRayEVrNuju12AChY288xdcy s3qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=xGEsn6HNXntcb29Co/VYHo96/tg4kb3qe6IpkM6Z7HM=; b=M15gilN71Xia8pT6lv3JzV7dOUIqMZo4b1s2fL1lf/mvQa2XIYLchnbiDk5+4pqw97 uOGWSIpj8PANDeNAw9TyXQxiLWBCD+kiBDA7C/2u5lPTqIhC2GA5MfJtYC3vcq8T32fz TR479L+lMUJDvKyYSqdaquHn7SklJLlp+6BCpaixV3sx5DZttEvRnIlDVEKNLw3dWNmM 3rbdETlDgo/GV8W8hu3SHbJoWcUyiOe/b82CYhUQn2ipqEB0ZQ32sYBVlWdGcrcbnqst 0v8LX3ST7auLwzusW7WBcqSxxshjxHKvaBqbxu7ID5/h/I5MqUmsbvKxG0tz+OTBd4ju P7GQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=w11BX5lf; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y15si5955303edm.179.2022.02.22.01.03.25; Tue, 22 Feb 2022 01:03:48 -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=@lunn.ch header.s=20171124 header.b=w11BX5lf; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230005AbiBVI5n (ORCPT + 99 others); Tue, 22 Feb 2022 03:57:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39546 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229526AbiBVI5l (ORCPT ); Tue, 22 Feb 2022 03:57:41 -0500 Received: from vps0.lunn.ch (vps0.lunn.ch [185.16.172.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2D5812AFD; Tue, 22 Feb 2022 00:57:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=xGEsn6HNXntcb29Co/VYHo96/tg4kb3qe6IpkM6Z7HM=; b=w11BX5lfQ/3A1VzJHr6YOMrlWR MR+I+IZyPal61hFgiIOJ6TSX6b+PvJnD6fpe44UASNoErT6ZkNJpGoKoATzC5AinGDz75+6E7wQB3 qaBpeX3kHEj2A4o+vo3wgeBCy5Yw99Un+O3/2TJ+KHAg1lfLWuNQIC2rH0QA2JmuYApU=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1nMQyl-007ZHB-9C; Tue, 22 Feb 2022 09:57:03 +0100 Date: Tue, 22 Feb 2022 09:57:03 +0100 From: Andrew Lunn To: Andy Shevchenko Cc: =?iso-8859-1?Q?Cl=E9ment_L=E9ger?= , Andy Shevchenko , Daniel Scally , Heikki Krogerus , Sakari Ailus , Greg Kroah-Hartman , "Rafael J . Wysocki" , Wolfram Sang , Peter Rosin , Russell King , Heiner Kallweit , "David S . Miller" , Jakub Kicinski , Linux Kernel Mailing List , ACPI Devel Maling List , linux-i2c , netdev , Thomas Petazzoni , Alexandre Belloni Subject: Re: [RFC 00/10] add support for fwnode in i2c mux system and sfp Message-ID: References: <20220221162652.103834-1-clement.leger@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,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 > > In the DT world, we avoid snow flakes. Once you define a binding, it > > is expected every following board will use it. So what i believe you > > are doing here is defining how i2c muxes are described in APCI. > > Linux kernel has already established description of I2C muxes in ACPI: > https://www.kernel.org/doc/html/latest/firmware-guide/acpi/i2c-muxes.html > > I'm not sure we want another one. Agreed. This implementation needs to make use of that. Thanks for pointing it out. I don't know the ACPI world, are there any other overlaps with existing ACPI bindings? Andrew