Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp509506imm; Thu, 6 Sep 2018 06:09:04 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbuqupmcLisrRv1E8/bqnY4ZITuhuAHL7nrVMvVFH+zVL6iyXVN81X46U4LeiBcb5wccccm X-Received: by 2002:a62:51c6:: with SMTP id f189-v6mr2716045pfb.7.1536239344379; Thu, 06 Sep 2018 06:09:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536239344; cv=none; d=google.com; s=arc-20160816; b=TcCFhJF7GHOJp3mVOxAmxscUMKSgeZF9QIWaqMo45Co/rKCmHs8vD0yTB02a6vL2M5 1lyqnGV1eG5Wt/GCrYminjVSaGgBdi7abIDmM0jlaL2JtgoiuDvl9Xkw887YM4cIdIe5 7gLOXzfdCTJbCy1KRGnoMzgUURMZ3A0OAJ79ssdoj5ppd7p9/+8zwpoPdxnzF1zK1nKl 06OrG3OZy/Jl/5E3vudpJEKVxoDk7sW7zZVDtDoGD8Uel779veG2G5kxxB6tBZuIXab+ QaQ/5QyZcoKpcz4738mlRTVv/2nN6uOdj8i6OfSN9Q5ePKd7B9njp1ljQ1dnPytTgbxX My4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=nd6B9hBGPfUlsRQzvASpzMPsRipPR27aNpPGe9G44r8=; b=urSQu5TWAXqqiaZyuZvdEP4Sjitbxgc/0s2ZrTGCb9bRQVTNUFbmJ5l+9d8s5aa1y9 5j07ljl4rdy4LENScsjlwsFIqOrW6lj0xvUIZn5DHQrb+pHnWL7iSv6uLuqtGRo/Khb9 AZGTGPkFgtH72Q9JDAwJFuzP9v22sbVDXqqf0XLiZNBf0sv6McYopO7z32TcsqUJ9m56 VULOUfB/S6stxylOq2JBEDuEg8A/CsITBCLrTr+PGeJQO1h5FsG83YgN8h4k0ZXhLclz ypwkc/zM8X7x1vralBw1dKe6OE00EYHtsogM5lJQDfsryIG1VzITtrhcjJmd/3vlBI70 V6IQ== 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 i12-v6si5349995pgr.267.2018.09.06.06.08.48; Thu, 06 Sep 2018 06:09:04 -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 S1728758AbeIFRf1 (ORCPT + 99 others); Thu, 6 Sep 2018 13:35:27 -0400 Received: from mail-qt0-f196.google.com ([209.85.216.196]:39151 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727700AbeIFRf1 (ORCPT ); Thu, 6 Sep 2018 13:35:27 -0400 Received: by mail-qt0-f196.google.com with SMTP id o15-v6so12057530qtk.6; Thu, 06 Sep 2018 06:00:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nd6B9hBGPfUlsRQzvASpzMPsRipPR27aNpPGe9G44r8=; b=jQrJF5XJFlDmoZJFY+RMlkj7ioN9azsZTgp7TToPYp8B+el8oAVd+2mYn6Se9NH527 zE0BRL36cvUDZ5AT1yVSqZvyrl/WsNLoipnbY/6dFSDW1gheyoJlg4rZtHqJnP4PBBpk Y9c91bAsUTMdgC0pe2WiMhWekLx9BYOtpH7rqdmj2T7XU/a6RqJwdlMZJsmKbGUM3iW/ XrVKE0Umt6AZjijjYM8CRzGixVWXMSUBkNa4YgE4uPSSC4P5jeCdrIMIY98Hxpb5CUAY cYsGuJk5t3S119XgaabsmoMQnytvmUYTE9bkWV9MtnujRJZk6DGPlrkcfY8S0W9CIVp4 ljmw== X-Gm-Message-State: APzg51B7gKY3GzcIxPu5CxBVjBrOglKJkpFMOcDOrU5LS50SIYYrsCSw 0ecag46fi4+Y0vUMLOp465P7/Eh0LXzK4SquJsA= X-Received: by 2002:ac8:c9:: with SMTP id d9-v6mr1916187qtg.213.1536238802725; Thu, 06 Sep 2018 06:00:02 -0700 (PDT) MIME-Version: 1.0 References: <20180719152930.3715-1-boris.brezillon@bootlin.com> <20180719152930.3715-2-boris.brezillon@bootlin.com> <20180824143934.6d6b6487@bbrezillon> <20180824201600.7d80bca9@bbrezillon> <20180828140209.29155d00@bbrezillon> <4DBE768F-3CDC-41BE-9CC8-E294E7277CB1@cadence.com> <8abfb007-d755-36a4-5960-fddd61d04aa2@synopsys.com> <3D2681D9-1ACC-42FF-9FAB-D86B3C689003@cadence.com> <9584757a-e7e2-5bfe-fc2c-e9bc14ad65a8@synopsys.com> <25862F03-9823-42B0-87AC-AE36D7E9C780@cadence.com> In-Reply-To: <25862F03-9823-42B0-87AC-AE36D7E9C780@cadence.com> From: Arnd Bergmann Date: Thu, 6 Sep 2018 14:59:46 +0200 Message-ID: Subject: Re: [PATCH v6 01/10] i3c: Add core I3C infrastructure To: Przemyslaw Gaj Cc: Vitor Soares , Boris Brezillon , "open list:GPIO SUBSYSTEM" , Sekhar Nori , Wolfram Sang , Linux I2C , Jonathan Corbet , "open list:DOCUMENTATION" , gregkh , 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 , Geert Uytterhoeven , Linus Walleij , Xiang Lin , Peter Rosin Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 6, 2018 at 2:43 PM Przemyslaw Gaj wrote: > > Hi Boris, Vitor, > > This repository does not contain full kernel sources, but it should be enough to discuss mastership request feature. > https://github.com/przemekgaj/i3c-linux/commit/d54fe68a9d3e573c0c454a2c6f1afafc20142ec5 > > Please keep in mind that this is initial version, but mastership works correctly. I added one property to DT to reflect relationship between masters. > It is possible to request mastership on demand (using sysfs. Useful in case when Linux machine is equipped only with secondary master controller) or automatically change operation mode when device driver wants to read/write something from/to device. > > I'm sure I will have to rework something because this was implemented on sources from PATCH v4. I saw that Boris released v7 yesterday :) Can you explain the reason for having a user space interface and DT property? I thought we had concluded earlier that we wouldn't need that, but it's possible that I missed something in the discussion since then. Arnd