Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp1097298lqt; Tue, 19 Mar 2024 12:32:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUUOBoV/UHQcwXjW5ujLvVbgcN054pO99YCke9uzCDxT/ai2kCwqyTzzLja81IBJ1QctLtb2UOICVoOor6Rj+WyqfN31qaIrwDlFp4b1g== X-Google-Smtp-Source: AGHT+IF7rrMzpBj3eqPKUAmmWi8pbTl872EqY8gGpszNVAb5XcIckSp0TEl/abHjZkQADQ240j1M X-Received: by 2002:a17:902:d50b:b0:1de:f29e:ac27 with SMTP id b11-20020a170902d50b00b001def29eac27mr13534172plg.66.1710876776270; Tue, 19 Mar 2024 12:32:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710876776; cv=pass; d=google.com; s=arc-20160816; b=TdgyYZ58F9IVn2W6B7YJQ4TwerurBW0/7T0m0StknaFZRWuqifikI8FqLPdPxa19jr fcONceJhQ14eC8w5QlN1axA1qKewPx59r41hZ0ygn3EIXSo4PVUj7d3zDpvZsXE21Ms/ /oZ7j6RxUkRKYcb58WEWx/BuQ4kbUquQnJ8QizHXi+phjxfgwhELBkQIiSUA0aNyepKn 1ixZGDb78BQIFSnrfCh6ajptQ7F1N3++Y1lKRuREWSNNL78gkgSJvHFn9AxeTGqqjYwf aZnm/scBt+ADHKN2esRqpSlfMGwXXGa6Y8/hgjyGwdFJwDplP28ntFvXmRPE5k7hAkXt SWLg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=OO7uML1Z2PdYpEH6GwB/4xv+t93363Unqf1BF9eTMPE=; fh=xMaTgv73FRGe42XpVs0P27prC5Olzi1hNkU4c2mVrnE=; b=iv6b0cPVhKK3mCDUjgJQECVp8QKH47tXfCmvdtnX36lC9g71NhVafmvRu0MeW0Qz0Z iJyXL6ATB6EriCkX4qJesbSJbCVjANQOrGs0fXf0MnWOsQ/W3OvWdvOmdMJLonLk95lR l4yXG/r058maIev76WUIW6/rFUvbQacebe6zx/IBzPJyNpLBU2fp7Wuodm1j6uPMfrfv nRids6497IQEulTxcYxWjY2oGGoIxjlk62wsitfx9WAETVcBDIWJleJiQEMujCwCniSi yVCjQwXaV7sWiYK9X6ILRjLtsSvnzK+mQalNfW84IRTrRvYSyam0Zm5LnOmXGxJxril5 CMsA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=WKGO0nhG; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-108066-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-108066-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id u6-20020a17090341c600b001da240b1596si11765158ple.221.2024.03.19.12.32.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 12:32:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-108066-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=WKGO0nhG; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-108066-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-108066-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id EF2DC2839D8 for ; Tue, 19 Mar 2024 19:32:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E42193A1C7; Tue, 19 Mar 2024 19:32:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="WKGO0nhG" Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6AF5A39FE0; Tue, 19 Mar 2024 19:32:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=156.67.10.101 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710876769; cv=none; b=XVfAuNtUpembcZ1yyQTMHTdx5rEvoX68VkLAuGVo57JZshXkDaDp2e5gLHzXZckrZictQoixWVlrdN5NSDVdsT0D2HZYwxpWvSF5U5M3HZ6YxJw+IW9P+T0e2kM/XYwmsx7090upM8TiiCSs+Y4Ty6kDzIxjqFJOGujous70Lvw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710876769; c=relaxed/simple; bh=bP1qlyOG88O5FIK8qk2VLScBc9y3aMAR1attNx5WHCI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=JbvQARyUredJefko9PwCq2qudwNoEkGinXZNZ+5GcwBz/Yc/CvdEkeWfTCEcHKv2mXFHXIcc7bpML1IzIWHCcDGApf0V/aVEVBarYUzWxeju6cqLIqRXpsmy89KMUR87pb2JH6e/jp2gTzjzMs+PXX9JofswLfpshxpAS1oEiCE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch; spf=pass smtp.mailfrom=lunn.ch; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b=WKGO0nhG; arc=none smtp.client-ip=156.67.10.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lunn.ch 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=OO7uML1Z2PdYpEH6GwB/4xv+t93363Unqf1BF9eTMPE=; b=WKGO0nhGrYwmy2NQqzHnFyuENl 4tU0RnWs/u4b3pq88sqKVy5BJQcetyfl8xcX++bePlFOKEhc/zfKaJok18lfkVdUNZEHjnm/JjNeJ vLEyRsY5RlcgCCGyiTUtGTeHYdZ1tF6GKNVcXXazOXE8kEcajhorO1yKxQVr/8nHroC8=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1rmfCL-00Ajh8-Cv; Tue, 19 Mar 2024 20:32:33 +0100 Date: Tue, 19 Mar 2024 20:32:33 +0100 From: Andrew Lunn To: Ayush Singh Cc: Vaishnav Achath , Michael Walle , Krzysztof Kozlowski , open list , jkridner@beagleboard.org, robertcnelson@beagleboard.org, lorforlinux@beagleboard.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Derek Kiernan , Dragan Cvetic , Arnd Bergmann , Greg Kroah-Hartman , Mark Brown , Johan Hovold , Alex Elder , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE" , "open list:SPI SUBSYSTEM" , "moderated list:GREYBUS SUBSYSTEM" , Vaishnav M A Subject: Re: [PATCH v4 1/5] dt-bindings: misc: Add mikrobus-connector Message-ID: References: <0f3f56d4-3381-44f1-91bc-c126f3ced085@linaro.org> <5a9b1cd9-05ec-4606-92b6-eadbc7af6202@gmail.com> <81ec4156-8758-406e-876b-5acf13951d09@gmail.com> <2eec6437-dd11-408d-9bcb-92ba2bee4487@ti.com> <28c995cb-1660-435f-9ee4-1195439231f0@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <28c995cb-1660-435f-9ee4-1195439231f0@gmail.com> > Yes, after discussion with Vaishnav and trying to brainstorm some way to do > the same thing with dt overlays, it seems that trying to use dt overlays > will mean need to have completely separate implementation of mikroBUS for > local ports and mikroBUS over greybus. Could you explain why please? Are greybus I2C bus masters different from physical I2C bus masters? Are greybus SPI bus masters different from physical SPI bus masters? > Additionally, trying to put dt overlays in EEPROM would mean they > will be incompatible with use in local ports and vice versa. I don't think you need to put the DT overlay in the EEPROM. All you need to do is translate the manifest into DT for those simple devices which can be described by the limited manifest format. For more complex devices, you use the ID to go find a DT fragment which describes the board, and skip the manifest to DT transformation. Andrew