Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp2849133rdh; Mon, 30 Oct 2023 09:20:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEg3tqg2pdzs/cXQEeXu5sHTsADNskl8LKRQaOzNWGDaVYbjWooiKghzFZbT+jMQtkHkbhc X-Received: by 2002:a05:6a21:8191:b0:13d:2f80:cf1c with SMTP id pd17-20020a056a21819100b0013d2f80cf1cmr7561383pzb.17.1698682835520; Mon, 30 Oct 2023 09:20:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698682835; cv=none; d=google.com; s=arc-20160816; b=dtvE9yY63bInXZRq9ArL6brev1r8ZDh/pdb0TfkzRR2rLxyx3C+e16FsQRaDaQLHqS 5Gx4R2E1ocWrDHo2uc7r2BOBcdRqrsetubLe7Kc7sATTmsQVj2jtsP45mQgKQq1p0VZ4 1CScMNOB667LnBqUv89LWrA6ZA48CJnG7ON3/9bjvp9L3bMHHqQgDG/KhqRQibsDrc3T lWwdPkD37HhcG/7622Ff97mWI2rkvoyhgCv6tQ7jLyt6CCWtWLCuHTSi2F2ZLM0OtC/b jZe0wWUMKfAnMhGEyYX11wkebE48rEbc1psu2xiIuu5W53A0TdGxg2EawYGBvSsBhCcg 64CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=8CB+A7ObhubnYvuahBzqn4eJLvBHVOjnBhZVrb8dFnk=; fh=Br2Ra+84pJhAApURj2lcVJUqh2u/2Au74jdo8h6mPvY=; b=HbAKhPN7tEsPgEx/B1XBk2klFIRW1ql5cZKRuedv9ZdMenualosS8hx5J7Q+MLPw9x xDfmYVSfVkhMmp1ou2ABiEk0J3KYk2vnSRGMho85FOUpAM3KakhpQuBsqLN8lgL72iRH 5QC75zXK4rE2PBfFjx0jdZHq/61pDVjsou1VaZxSn68KKtFx6dR4ue0ewKLN1Xf1d/6X HK4BB5EZz2bO4xLBs/LR5OrFoR57LJt3uCuhE51rneD/lM2/lKKCX/kg7RbNnyCifrnH s0d0TfmBRJvxZrxtVos3YeJIg+UIm6pn93f7dz+KqzN73AhRFYTkj5xD6UGjFUhx2Pnt no1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=akFbJv95; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id y6-20020aa78f26000000b0068e3950c705si5179652pfr.24.2023.10.30.09.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 09:20:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=akFbJv95; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id EAB6B807D566; Mon, 30 Oct 2023 09:20:10 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233325AbjJ3QUD (ORCPT + 99 others); Mon, 30 Oct 2023 12:20:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229514AbjJ3QUC (ORCPT ); Mon, 30 Oct 2023 12:20:02 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32EDC83 for ; Mon, 30 Oct 2023 09:20:00 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D07FFC433CA; Mon, 30 Oct 2023 16:19:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1698682799; bh=8CB+A7ObhubnYvuahBzqn4eJLvBHVOjnBhZVrb8dFnk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=akFbJv95dTuqKRsQGo+Ea3m0Vhr422EcQxSOn0ZcR255YMvsmBVPDO9mdcUiyZxsA q6aaKFs0gGobVTTRtFt2Z5nUxgrGi++AQf5Fv1UbPKcnrM9Z888+oscuK0I+Ghj6+s eqUqEEJD+TyoM1gNB0J70dhFEOhOL5c+TJj048QxK/4+o89rHAnIQYEPiqBQkDB+K0 r9o0ulTJd2EQi7rSlSzEJ9cQDeb9Yn61wDeVCUhQpw63vR26nFwRmeRfAQ5rPsdeUo MNwnkWi2rjaZRQsxjctavnfwmXzXDtEJjTZT1STHFY5GyLSCKZbGNya+ko9tcJooyk VVMWWEQGSRwqw== Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-507bd19eac8so6745416e87.0; Mon, 30 Oct 2023 09:19:59 -0700 (PDT) X-Gm-Message-State: AOJu0YwSIONLziGJ8FCmfVYtwNw5OO947YWWoXEuQ7OYahZQqm/T8Unj GFZXylCOxsdCP5B52LZ0wuiBwbINXpEKyPWSYg== X-Received: by 2002:a05:6512:3b97:b0:507:9777:a34a with SMTP id g23-20020a0565123b9700b005079777a34amr10517948lfv.39.1698682798032; Mon, 30 Oct 2023 09:19:58 -0700 (PDT) MIME-Version: 1.0 References: <20231026093029.3122573-1-kris.chaplin@amd.com> <20231026093029.3122573-2-kris.chaplin@amd.com> <20231030154015.GA1141490-robh@kernel.org> In-Reply-To: From: Rob Herring Date: Mon, 30 Oct 2023 11:19:45 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RESEND v2 1/2] dt-bindings: w1: Add YAML DT schema for AMD AXI w1 host and MAINTAINERS entry To: Kris Chaplin Cc: thomas.delev@amd.com, michal.simek@amd.com, krzysztof.kozlowski@linaro.org, conor+dt@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, git@amd.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.7 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 30 Oct 2023 09:20:11 -0700 (PDT) On Mon, Oct 30, 2023 at 10:48=E2=80=AFAM Kris Chaplin wrote: > > Hello Rob, > > On 30/10/2023 15:40, Rob Herring wrote: > > Is there a device side implementation? I can't really imagine that > 1-wire would ever be implemented as firmware on the device side given > its limited nature. So adding 'host' doesn't make this any more > specific. > > There are slave drivers as well as master, although these do not have a d= evice tree binding. My question is whether there is slave/device IP for implementing the device side in software? The slave drivers in the kernel are for handling those devices, not a slave side controller interface. For comparison, we have SPI slave in the kernel which is for implementing the device side in software (running Linux or another OS). There is no such thing in the kernel for 1-wire and I would doubt there would ever be a software implementation. Could you, yes, but given the limited nature of 1-wire why would you? > > The IP device from AMD is called "axi_1wire_host", and so we are hoping t= o stick with this binding if appropriate as it relates to the IP name. Okay, I suppose that is good enough reason. However, the versioning comments in your first v2 have not been addressed. I believe the conclusion was to mention the IP has a version register. And Conor's R-by tag was not added. Rob