Received: by 2002:ab2:5182:0:b0:1f4:61d5:3ad4 with SMTP id x2csp77375lqi; Fri, 5 Apr 2024 10:10:59 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUD3crAz93PWx3S6iKVNAmCk454hfAp9/eUpXAgc/AmNFc4wHrBq5Swqcg3Da97eF2ay9qCfwNLfxVbDbg5lR9nlovDZKhMPMahj0ndWg== X-Google-Smtp-Source: AGHT+IGNCzA/cckz6o8yqqj7A6bmgyIWSGYtEkynFKA7BbJVo5CrpogpcCghGZP7XbAd9QNtlRWX X-Received: by 2002:a17:903:2310:b0:1e3:ce81:7620 with SMTP id d16-20020a170903231000b001e3ce817620mr1123864plh.66.1712337059368; Fri, 05 Apr 2024 10:10:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712337059; cv=pass; d=google.com; s=arc-20160816; b=o06FwCwlvp+h9LiW44qYxlLEbS8iJueAeUa+jhlIMgpjmJ1VH6E5Cw/fOSfWBhQ0kD tqcBHL9jPunTLV6nCFsRlt4/rlJkBnmZSy/SzhSScoGy9m3NoBewEea4uDdN7qzQh+uV gpq1P7YwbL+B8cRfZJJzbmJYPH1d3LJFM4tRhcGKUrDBJdETBXbHZ+hn2biACmDhGjU0 dLh6+XINFMD7I9+Wm1H0GIajnvJKID2MJkv/KkbDop2NAxXnFw8FheiaIrUnmulVMyRL EW9XMkn+9hv40KBZFSX8ri64LgcWFXG1m37HOvQUsrvOG5FsMO+xQoNRxNFt1Qh3CGh5 RHsw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature :dkim-filter; bh=8/pqkmLMlPcre5fV5qkvKEs/2rR9bcZxNm4kNFHWSjQ=; fh=llckmanQnKSaivh4hidlM4N0fzNeb0IxE5galqpAfLQ=; b=Q9xrwNu2l1GilOViRjYo7bAb9sEpufCZMpp5zjaTEAm3UcVHo4AzWDOXKN5f7hbTQJ VD6kD+q7O9qLf0mOisWutMGiXwEaltc8BK7iHzqqtvQtyiTEdG6pbDK3bmA8oMHIsjTc elXFOF25wJADzxlac2iOtI9YLdMvj+Ds/l3ZyF3QYP/aHfTslNev5TFWh3TLTBMK5H5l zLlGPu4Amytjor93Sc4f1GX0O7gcSGj1Cfrha93I0oKBzmwxouh50hrbyAf4SCVNwnQb Sg1mrRqhWyce3cFRjuB1MnylcCZ5SKX6ut+tu6l+2R8qDzOFsNRAXezpabzDzDLIG8CO XfnA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=C0d1SRjy; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-kernel+bounces-133398-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-133398-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id m2-20020a170902db0200b001e23d2aaf06si1679255plx.219.2024.04.05.10.10.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Apr 2024 10:10:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-133398-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=C0d1SRjy; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-kernel+bounces-133398-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-133398-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com 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 5B331289A1A for ; Fri, 5 Apr 2024 17:10:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A5BFD172BCA; Fri, 5 Apr 2024 17:09:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b="C0d1SRjy" Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6B606171665; Fri, 5 Apr 2024 17:09:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=13.77.154.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712336948; cv=none; b=lZgEAcJpi0EuTYhG3IP8tS2jmzCzAhuK4F1nWZDxCx39bre0U8T8Bz6XFlweZN13a/tP/kCn+nlwK75ov5Mcz5iyTyratYW9BtS38wdheL4b5L8QGaankWXrenimTwGzIB7leCyt5bSLksnZyjtu78zcmDqQyyciX5LOifrhvXM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712336948; c=relaxed/simple; bh=OM9kF5Ok4AlVSJh6BtuRbZ33DwIULAuWvK9ebNB9Dws=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=fSJvLFf80fPSM9ButAafmech00q3dOui1oiC/4+t3xAKfI6OGHWLlJL25IOB4dYjTl+MVTLWdC+JeyDBldC0/y+5IEqW5yIMJgLBpNC5H0s5sc3Lu70KVztPhjPpJxTV7ZQeBIoUCH29p/qBOVpPS2lrexbWBJN4MslsiHLO+CQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com; spf=pass smtp.mailfrom=linux.microsoft.com; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b=C0d1SRjy; arc=none smtp.client-ip=13.77.154.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.microsoft.com Received: from [100.64.217.16] (unknown [20.29.225.195]) by linux.microsoft.com (Postfix) with ESMTPSA id C079220E98C5; Fri, 5 Apr 2024 10:09:06 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com C079220E98C5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1712336947; bh=8/pqkmLMlPcre5fV5qkvKEs/2rR9bcZxNm4kNFHWSjQ=; h=Date:Subject:To:References:From:In-Reply-To:From; b=C0d1SRjyurGtxNvhWTTmtbPSCA+yIp/OoN3XC/p90jKg2/Te57kQIcZHNpxQ3N2VQ sXQcWE6qovKVAf63szhiTG9qVBhLM1mFp1anVH+P8e81uOq0H+Hm08czNqSAQAwLsT RqFrEA3QupgZYOJZGbxAxqLnmILZ6wWm5h9HB87o= Message-ID: <3bd8d2f6-dfe1-479f-bff1-f2921b1940ed@linux.microsoft.com> Date: Fri, 5 Apr 2024 10:09:05 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v0 00/14] Make I2C terminology more inclusive for I2C Algobit and consumers To: Wolfram Sang , "open list:RADEON and AMDGPU DRM DRIVERS" , "open list:DRM DRIVERS" , open list , "open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS" , "open list:INTEL DRM DISPLAY FOR XE AND I915 DRIVERS" , "open list:DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS" , "open list:I2C SUBSYSTEM HOST DRIVERS" , "open list:BTTV VIDEO4LINUX DRIVER" , "open list:FRAMEBUFFER LAYER" References: <20240329170038.3863998-1-eahariha@linux.microsoft.com> Content-Language: en-CA From: Easwar Hariharan In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Wolfram, On 4/5/2024 3:18 AM, Wolfram Sang wrote: > Hello Easwar, > > On Fri, Mar 29, 2024 at 05:00:24PM +0000, Easwar Hariharan wrote: >> I2C v7, SMBus 3.2, and I3C specifications have replaced "master/slave" >> with more appropriate terms. Inspired by and following on to Wolfram's >> series to fix drivers/i2c/[1], fix the terminology for users of the >> I2C_ALGOBIT bitbanging interface, now that the approved verbiage exists >> in the specification. > > I really appreciate that you want to assist in this task to improve the > I2C core. I do. I am afraid, however, that you took the second step > before the first one, though. As I mentioned in my original cover > letter, this is not only about renaming but also improving the I2C API > (splitting up header files...). So, drivers are not a priority right > now. They can be better fixed once the core is ready. > Sorry, got excited. :) There were drivers I'd been part of that I specifically wanted to fixup, but then the scope grew to other users of algobit. > It is true that I changed quite some controller drivers within the i2c > realm. I did this to gain experience. As you also noticed quite some > questions came up. We need to agree on answers first. And once we are > happy with the answers we found, then IMO we can go outside of the i2c > realm and send patches to other subsystems referencing agreed > precedence. I intentionally did not go outside i2c yet. Since your > patches are already there, you probably want to foster them until they > are ready for inclusion. Sorry, I don't quite follow what you mean by foster in this context. Are you asking me to hold off on merging the series, or to follow through on getting it merged? Yet, regarding further patches, my suggestion > is to wait until the core is ready. That might take a while, though. > However, there is enough to discuss until the core is ready. So, your > collaboration there is highly appreciated! > >> The last patch updating the .master_xfer method to .xfer depends on >> patch 1 of Wolfram's series below, but the series is otherwise >> independent. It may make sense for the last patch to go in with > > Please drop the last patch from this series. It will nicely remove the > dependency. Also, like above, I first want to gain experience with i2c > before going to other subsystems. That was intended. > Will do, thanks! > All the best and happy hacking, > > Wolfram >