Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp749244lqt; Tue, 19 Mar 2024 02:38:48 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWWCwcTRv00XoAuWWgomdsKLAoFZmUghu2K8ib03cDxMc0E10AVunkF2kJpPAQ99a434iREF/4mvMl5MPXotbRgyoVo3/1YDdXxlt+QZQ== X-Google-Smtp-Source: AGHT+IGk29M2iinq8U9HKdRfgg5NeMu8yUDw1hGyZogDACyrZ4/B9JQl3RyoysS5xEXb1Vdr/XeB X-Received: by 2002:a17:906:fa13:b0:a46:5f04:134 with SMTP id lo19-20020a170906fa1300b00a465f040134mr1289889ejb.70.1710841127993; Tue, 19 Mar 2024 02:38:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710841127; cv=pass; d=google.com; s=arc-20160816; b=okw6ggwmsqt/JaWZkTUccXFya1JcPao5xJa9OLa3JgMYqE8J1dEmR5BVc5+V/aZH2k piGCTbQAnY8hYNCA6krz1WjBZn3OFIXugXf+GQ/2PBvfK9JYiEh30FNP4z9/L6csvuWz yxMeRcJLBL+hqxUMsVOobSHy1bi9l46hT94Y2i5Mzi1qxTjI/3DNDSVNnryuoPKS16Id dHNyrBEIuKIQ7myVf/8ipYaimSn0R4i96xb9UZm2LCZRuWzYm8yfzaQUV+Z4SYj4bOmV PFbUXiBcJYzQURbIOeUnUVmBfXbKN2yd/6FKLXFXUhFMlSANvsMiggv90zi3EgrugzL0 T6kA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-id:precedence:in-reply-to :references:to:from:cc:subject:message-id:date:dkim-signature; bh=dxXG+Gmtbb64ln2eN3MmDl7PAhyvyEqGB5ajd/zVdnY=; fh=8C2vIkX2O/Y+tS7CvJM/4QHFd/6uiBuwa71NhPmrzwA=; b=sCciL9YufB/aKdqs/+wMFhNUGzCFb/rKVJnxxIKw8l9GcxXvlEYeJzrKc0OXO3+Hxk B79qxqr4cxxol5q2MMWzyatvkcY+snn+/Zkyu8Ms8lnBMmWdQXG3sFv+I8KhuApCKiyv Mm1alsKjxCKMH5SAfEcBWY7XGCzakwT9OWMzCf8FpzltAG2fh2gHvY2CToLPqbFrlaON AVlK2rI24JzJTr7NOLWs2oLDGlQuXWKmGN6XUt6ykPhIqVg9UqafsMvE2EB7hgSMzrwz mRU+FyvvRXEnX1D9iVEeQf5LPqbhkH9rpBF3KK0275jWJPdbyKkJLbMolbudLeqrZHLM 1K2w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fKBmVB1w; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-107312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107312-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id qk43-20020a1709077fab00b00a46bb764166si2021253ejc.392.2024.03.19.02.38.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 02:38:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-107312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fKBmVB1w; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-107312-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107312-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 am.mirrors.kernel.org (Postfix) with ESMTPS id BACC81F22532 for ; Tue, 19 Mar 2024 09:38:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4ED867D081; Tue, 19 Mar 2024 09:38:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fKBmVB1w" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 71DE81CAB1; Tue, 19 Mar 2024 09:38:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710841118; cv=none; b=syVQgQmF8OeRQW9bmQpIslN/auyLSAVZaW4+n7axn3QGzf0y960JU+gkakfcNGA5ijBjBurLJyTeo6RC3gJ+PHSYdAm807xJpuhlTvR7sGrI75LlCV+Mo3ESZvzvOk1RPYYMOmnpAfL70IM/XhMsHK82VvMVMNgDpbe3OzKSfOg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710841118; c=relaxed/simple; bh=dxXG+Gmtbb64ln2eN3MmDl7PAhyvyEqGB5ajd/zVdnY=; h=Content-Type:Date:Message-Id:Subject:Cc:From:To:References: In-Reply-To; b=H+8uHfi0HrXWvvXoN4F/TAJBBBoA5pDHBmOtduXhjs0ydYDGjPWExWYfITsifSCSswnpJJHbIjkA/R+hCYJg9GIS0LrAmlHq+R8dJsUZxzPC/bhJ15akowZI0R4qhBkR2SsSR3xyq9n8b8LAV7ev01ck9YKTLu/nYN/Gq1DXgIg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fKBmVB1w; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 73F1DC433C7; Tue, 19 Mar 2024 09:38:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710841117; bh=dxXG+Gmtbb64ln2eN3MmDl7PAhyvyEqGB5ajd/zVdnY=; h=Date:Subject:Cc:From:To:References:In-Reply-To:From; b=fKBmVB1wCWQTlyB2LkK6/DWJKWzaVhpYnl0xYgat3CgzJ8j0ou7BZ61257DSYLKTG SqL75gFrhasTinlW0HriN20rLpjSyFh5k9S861/iI21NTAJlvwWjF5Op0RtjEPIUOR 4Zl2iwNpedH+tjfgDG6deLcnWmc4YhFavh/VdVhfNhVn1fdkGIDBJ9SAv/H+b+V9UQ unmKOpX1rpYknZU8IEM/UThmnQODLPOX9Iy5kU1mxrAnt0Qo2dCsRhVYpzwrAwNobt z6bMWTQ2jvhU/qWdvm5fXookW8hyk3JM2qnTc7l6G8F76yV76Zzpv1/DUMIS8wPClZ GR/a+ulpIGq0w== Content-Type: multipart/signed; boundary=8068612056f91609805b0f3394abf385f17c6317149a3cc1d042b2a60044; micalg=pgp-sha256; protocol="application/pgp-signature" Date: Tue, 19 Mar 2024 10:38:30 +0100 Message-Id: Subject: Re: [PATCH v4 1/5] dt-bindings: misc: Add mikrobus-connector Cc: , , , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Nishanth Menon" , "Vignesh Raghavendra" , "Tero Kristo" , "Derek Kiernan" , "Dragan Cvetic" , "Arnd Bergmann" , "Greg Kroah-Hartman" , "Vaishnav M A" , "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" From: "Michael Walle" To: "Ayush Singh" , "Krzysztof Kozlowski" , "open list" X-Mailer: aerc 0.16.0 References: <20240317193714.403132-1-ayushdevel1325@gmail.com> <20240317193714.403132-2-ayushdevel1325@gmail.com> <0f3f56d4-3381-44f1-91bc-c126f3ced085@linaro.org> In-Reply-To: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: --8068612056f91609805b0f3394abf385f17c6317149a3cc1d042b2a60044 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi, > Regardless, this patch actually does not contain any code for EEPROM=20 > support I have just mentioned it to give more context on why mikroBUS=20 > manifest is the focus of this patch instead of DT overlay or something=20 > else. Right, and I think this is the crux here. Why can't you use DT overlays? The manifest files, seem to be yet another hardware description (method) and we already have DT. Can't we have some kind of userspace helper that could translate them to DT overlays? That way, you could also handle the EEPROM vs non-EEPROM case, or have some other kind of method to load a DT overlay. Admittedly, I've never worked with in-kernel overlays, but AFAIK they work with some subsystems. -michael --8068612056f91609805b0f3394abf385f17c6317149a3cc1d042b2a60044 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIgEABYIADAWIQQCnWSOYTtih6UXaxvNyh2jtWxG+wUCZfldFhIcbXdhbGxlQGtl cm5lbC5vcmcACgkQzcodo7VsRvvCoQD/WFQJ+8ZAvLHT0Mp0SBPRhgtJWyJwU9to nhNxUXpv6a4A/RCxVlHK59pcC5xd49z5T4GJQU1fdtusPFMC7GsapJoL =uH/4 -----END PGP SIGNATURE----- --8068612056f91609805b0f3394abf385f17c6317149a3cc1d042b2a60044--