Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1519321imm; Mon, 3 Sep 2018 02:34:46 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZFQg/qEbgQYFKVTyw1K4KeGeyS8NxEx+5uO1h1GhSOQe7ug5fOqw1MLVgwtP1wIcq/u30n X-Received: by 2002:a63:3387:: with SMTP id z129-v6mr25525691pgz.104.1535967286298; Mon, 03 Sep 2018 02:34:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535967286; cv=none; d=google.com; s=arc-20160816; b=sPJV+pjXGpHD1cQKYvqJOgEFjyqbCkwHkz/7b7mU8O7BLxcClsj/cLfSgIa8+B+Q5x y5crYQRoARC9pmJPvPBEY9C+m1Fsb4Wu7HdZibXiSnYJqIN9uA4lTyk7CIfqcmQTN11S ly3pmldB0PhEQpOH1goufcxJusp7YDZ8EW8fCHXDermHk1PGMnPRP9YYrCifixS7dw/7 ADsJyIa8Om0JWR4NnVk8l+6IO7KT0dbWGUQHqBEyN2EAsZuoPNihNcuYqtFByc9gPClv yspPcOhFxV7XNoq8Nrd9/PGy7VYo/xlwS+StBFPg2HngXLxiAbI4w9B9c9YN9RPPk0Z1 fq5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=nohsrwOE2dOcwlhirDKBsguRPDMVhdOyUkXqblieun4=; b=gfZVzP1YxQQ9p0r0mfL6jtVL9kIqg35MMP09bEzQzoA7w1xZNhreEkkpoctuPtlUoe EKicFrEpZJT6gsUAKmqzFydb3L8ZOxEkqH2XCKEDBlEOBKxiw/1HlpasIg5YNJUYzHtZ AA/D/gkYx+uy1nKOnPQJ5A/NfG0H4iEXh1YhkYGqFuW9kETKJsm1miG8vxik1z2HF7yN ko7Le9ODkeZ40yLC6yN1zA3AwMJqRa3JBz52uWRGD+7t9opo+rMarfswpdsYf3UA6QE1 sGgTj/O/Rt/pFbfEcA7rwhFAOtZ29WJ7G4THQe1u46q5dk64hTmfqne44dDKbgWjT8nU 6tOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=Up9J6N7w; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x26-v6si16912372pfn.286.2018.09.03.02.34.31; Mon, 03 Sep 2018 02:34:46 -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; dkim=pass header.i=@synopsys.com header.s=mail header.b=Up9J6N7w; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727413AbeICNwl (ORCPT + 99 others); Mon, 3 Sep 2018 09:52:41 -0400 Received: from us01smtprelay-2.synopsys.com ([198.182.47.9]:35306 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725927AbeICNwj (ORCPT ); Mon, 3 Sep 2018 09:52:39 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id D2A0124E13D9; Mon, 3 Sep 2018 02:33:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1535967201; bh=CXvOo8OOvgYTeq/p6AL/1Ptn6hjCWgPNL1Ug3XRSQWc=; h=Subject:To:CC:References:From:Date:In-Reply-To:From; b=Up9J6N7wQ2Yjj+OJqWpRyUoBJ0Z7/xr+eY0RGrduTXUSyryqRLe6NgYdA9rzoWAxi A09llc0EqmbHXZN4RAuljEpod43pTk77CqQZRq6/cnWGdyHG9HZfwRTfb5c8O/8nNZ 17k0d/nifyl3mlKRdDbMsvaGpjPfipnE/w/080NqXzjl2XhGeDQ7weRLYD9UY2pK/y WmFgaT0p5s2q8h9gf9w7BYny2f/141lc9RhuxOCH8+V8QEqvAwdsxoA8TincNKl7O3 vZvqGiB8HlvDuNftaZwsaZAOyG/mAgYvf7+SCoRB5yxh3hc/ggK4/T213X+dGic2JW TkXYqWUaM+38Q== Received: from US01WEHTC2.internal.synopsys.com (us01wehtc2-vip.internal.synopsys.com [10.12.239.238]) by mailhost.synopsys.com (Postfix) with ESMTP id 66DC85FEB; Mon, 3 Sep 2018 02:33:17 -0700 (PDT) Received: from DE02WEHTCA.internal.synopsys.com (10.225.19.92) by US01WEHTC2.internal.synopsys.com (10.12.239.237) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 3 Sep 2018 02:33:16 -0700 Received: from DE02WEHTCB.internal.synopsys.com (10.225.19.94) by DE02WEHTCA.internal.synopsys.com (10.225.19.92) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 3 Sep 2018 11:33:15 +0200 Received: from [10.0.2.15] (10.225.2.157) by DE02WEHTCB.internal.synopsys.com (10.225.19.80) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 3 Sep 2018 11:33:14 +0200 Subject: Re: [PATCH v6 01/10] i3c: Add core I3C infrastructure To: Przemyslaw Gaj , vitor , Boris Brezillon CC: "linux-gpio@vger.kernel.org" , Sekhar Nori , Wolfram Sang , "linux-i2c@vger.kernel.org" , Jonathan Corbet , "linux-doc@vger.kernel.org" , Greg Kroah-Hartman , Arnd Bergmann , 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" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Geert Uytterhoeven , Linus Walleij , Xiang Lin , Peter Rosin 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> From: vitor Message-ID: <9584757a-e7e2-5bfe-fc2c-e9bc14ad65a8@synopsys.com> Date: Mon, 3 Sep 2018 10:33:11 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <3D2681D9-1ACC-42FF-9FAB-D86B3C689003@cadence.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [10.225.2.157] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Przemek, On 30-08-2018 20:00, Przemyslaw Gaj wrote: > So, per my understanding since the Main master support the hand-off of > the bus you accept all incoming MR, right? Or do you check all devices BCR? > > I'm not sure what do you mean here. Mastership request(MR) is from secondary master > to current master. Current master can NACK this request if for example it comes from > wrong device. If it's ok, current master sends GETACCMST command and secondary master > may ACK or NACK this command. It it's acked, secondary master becomes current master. > > Best regards, > Vitor Soares > > Please let me know if something is unclear. > > Regards, > Przemek > Sorry, it s not clear yet. For instances there is a bus with several secondary master. If each of them request the bus mastership (one at a time), will you accept all by default? Because you can only accept only some of them. Regards, Vitor Soares