Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2735050imm; Fri, 20 Jul 2018 04:06:43 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfypuAeNzwhLB5TwtzGkqgw0KRYzWrUqj1fe78tKfhSsn5vYdyjslj0N6Jyr5nEzH6lgHhy X-Received: by 2002:a62:2f84:: with SMTP id v126-v6mr1719054pfv.115.1532084803272; Fri, 20 Jul 2018 04:06:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532084803; cv=none; d=google.com; s=arc-20160816; b=nik1DgOOYRv+G0nIKHmomSQq/SBKEPqoMqXgfsfMnIGqXh2sAKK02/UtOLloI1hLaM GASUMIp2YtEyHpcAZCkpywEpqnn9M7/GQ9j0v4im5fYP3MK1J+kUO+/fxvm5XZp9nTw/ UKemA3rZ+ciAOBtey/oHRnzFT0/0fAeQlgd2qjMJFoImIFK2SMyWPnZz8oZq5aom7JdP /nprLotpumiMu5JqB8+UtWW8k3bSJG0Q37x7aPbK2lDwhVwRVEMHmJP3a70Qx88sfN/k kBqyT+bYB4Ly/plkZlEMLjFkPDv68LgTaw1pwfQtLE0TMblWdIo1tvnFHILWsD0IPxsW U4ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=8k7c5HyfBfji6ngPrW4IRx0dvctm7bYXRmuFel0iQ8M=; b=QzNDZpWPB5FoV/yVhLHFF5yjcWlJEKeDA9RvCHNT/K+uDDfvgb4DGe2EOrv7mAZw0N UnzwQCgvkEntf257P6ecoRup3LZsgqkAFXqaHT1ulSW+IPDpuOLTy6rVx00cAmkC9Fel S24sWu02/3PyAbUn69jZLu7cG99HaHk5zVM4KmoLkDy46OOdyWxgRoPckRW6T9Af3R69 D1EkGWUdygSaeyk0zlI3/n7M7WP97LRdK2k7Lg7Kdw0ytHWape9d4yDr7yT5TNw5ciFU 8tBLz4+W/jufDLsC+ms0NBecRgkYuWHuzy8xHpq/55Ra+aeY9KElaOVNZUrS1hVGr0md e+wA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v4-v6si1655734pgc.450.2018.07.20.04.06.28; Fri, 20 Jul 2018 04:06:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729837AbeGTLxg (ORCPT + 99 others); Fri, 20 Jul 2018 07:53:36 -0400 Received: from sauhun.de ([88.99.104.3]:56162 "EHLO pokefinder.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727664AbeGTLxg (ORCPT ); Fri, 20 Jul 2018 07:53:36 -0400 Received: from localhost (p54B33241.dip0.t-ipconnect.de [84.179.50.65]) by pokefinder.org (Postfix) with ESMTPSA id 360F45E000F; Fri, 20 Jul 2018 13:05:50 +0200 (CEST) Date: Fri, 20 Jul 2018 13:05:49 +0200 From: Wolfram Sang To: Arnd Bergmann Cc: Peter Rosin , Boris Brezillon , linux-i2c@vger.kernel.org, Jonathan Corbet , "open list:DOCUMENTATION" , Greg Kroah-Hartman , Przemyslaw Sroka , Arkadiusz Golec , Alan Douglas , Bartosz Folta , Damian Kos , Alicja Jurasik-Urbaniak , Cyprian Wronka , Suresh Punnoose , Rafal Ciepiela , Thomas Petazzoni , Nishanth Menon , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , DTML , Linux Kernel Mailing List , Vitor Soares , Geert Uytterhoeven , Linus Walleij , Xiang Lin , linux-gpio@vger.kernel.org, Sekhar Nori , Przemyslaw Gaj Subject: Re: [PATCH v6 00/10] Add the I3C subsystem Message-ID: <20180720110549.zgre7f7x7jkrbyt7@ninjato> References: <20180719152930.3715-1-boris.brezillon@bootlin.com> <2ab0ab75-2df0-2714-f007-c33b25481016@axentia.se> <20180720101206.tv7nsoanwo5ftnia@ninjato> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xkvhz6jgoqk4tzls" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --xkvhz6jgoqk4tzls Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > * What I understand from reading i2c-demux-pinctrl.c, a slave device > will only ever be observable from one master at a time, when you > switch over, all children get removed on one master and added to > the other one, to be probed again by their respective drivers. Yes. The very first versions of the demuxer tried to do it in a hot-swapping like fashion but then I switched over because of... > it definitely opens up questions in what happens to e.g. the sysfs > representation, lock order, and power management that I'd rather > not have to think about. ... this! There are dragons, I can tell you :) > * The other thing we definitely have to support for i3c is to deal with > handing over control of the bus between the i3c master owned > by Linux, and other masters that are /not/ owned by the same > Linux instance. This is the part that the spec discusses in much > detail, with the intention of temporarily giving up control of the > bus to let another master do its thing on a shared slave without > user interaction. I can't comment about this one. --xkvhz6jgoqk4tzls Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAltRwgkACgkQFA3kzBSg KbZY3w/9Fp795KxCTRbIxeQgXGj98k3Bl1La27iUL2CwndG4xQaRfaVIEkXTTCfF 5mFk/Ui4wzofIK3d6s97bmiu3WyMG+wR6rIEB7ikVZUeuGbXmSrygcidPkCbw7ka EDrbnA+Sfj5+a0yOUGquZ6sho2+jFeTnTIG2zRm8vsbqXqHkqZMrFrrf5EFH27GH stpmRZhfHzimbLLbq5fw1Q0GdPz2g5xlMbioBkGGVq4Q26B2XE4Ggp26UcGlyraF wBEfTYW23JQ/uepPhvxVR/Cj63s9hq5e4o4YMb9PJsTmJ/FG4Ja317hYc0MR+jS8 6G5eYdzve2P+6tz0+syo8OVS0gjWSm1b7XXsYpeeZtoM2/2sDHMrEGPkvsfrLtBQ 2xT9SrClmT8SX9Sc3rQEFJNxlzVTv/bp+kfMRnN1DVG+Aa6KnPLJxoLhfMapEzgf JUZ2fZs35Puo1Aw/dQWuBQiqvPpqyd4PEsC/f0WiebQYviXnDgXpV3WmEwCAWOyz 2qVFZwYoQ3LuzOVSNLY42FDyHAgrS/TOzKP2WExlFIin0yyjCmEWBmhwH5Tfr9ww MMzy3E2VIFpHlFEW4LwhbheT7BMt3Rrn42aJ+7FBw8NVgsTTuublb8F+tt5fN1B8 mX9y6VFUJWd/BMf/RIYNB3HZCxIwvRAJWYuv0SwWighqYetB0NU= =qblC -----END PGP SIGNATURE----- --xkvhz6jgoqk4tzls--