Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp2152618rwb; Thu, 27 Jul 2023 03:00:41 -0700 (PDT) X-Google-Smtp-Source: APBJJlHreCMPfcdxIaCge2xEDS/zIY9yZr4cx4K16Eff94QMhpjk3FsLN6A3OUD/kyNK+uuoHFj0 X-Received: by 2002:a05:6a20:7f8a:b0:137:a3c9:aaa9 with SMTP id d10-20020a056a207f8a00b00137a3c9aaa9mr5428033pzj.16.1690452040629; Thu, 27 Jul 2023 03:00:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690452040; cv=none; d=google.com; s=arc-20160816; b=eeNmftYuE9aiDfddH3EvbJj0HON5zw79XTED00F+5SIlU4EkgxAT03+fclsJGLDliq c2mkvGagqNrQpUxDmwGDkJ/UE4RmUu24Zoc0ZkgbZvTrncKeUPeU+aV9UTLKg78gFRMy wwR+skr9A2LhqsVV2h+aVZhvhZmNVC2fY9ou2tfwPgl4/OalvimbdULmqhYrFHhy7E7k TNve/a56IKL0jynCJH0GBLbJEmwSRL5xdC9wSu40rZmt48iDvuOAVSkz5rdKQ5R74tGC yv0SzcSftzBSZw/w2+zhoTx0BzoP984tHN+owjo1wzKADr+olrwB8Q+GBMLiLT+n1oGE 6pNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=EMaXbUqrbiSPsR9fDnkFqi2SZVEGcpYy42I+HCAltFs=; fh=yQteHpjhyyMLV1oaQjPGVx+sulCqlwYPV8drDpqUImI=; b=QcGaQVsVvw8WkbdfodUbSE4+JGqS/4zOTepKlwDc7VoUYEv69XzuP+p3q0XUDGwj+b +5GWRCm8z6IQtySY5GG58O9ffcoJ8VwI3IJSz7jaccTp4MccA93/N9uXLiSpclKPt9RQ GyJCLZMKe9HyaFh6faEybZDnEOqWMAI3m/J8dTpzZYN/OJknmQw7aIYWHQugYWUiTR23 8J0p65IxIUT/dh3kKGnqQulmQI8WQQpd3yfS5S3or9B+XdmRaIw5ViROV5WgssYvnpcN evrggNIs/qNtiSRI3gMQHFQt31+3Ozn7GspgzZGt9x6tCwb4ACrd5MUr7Xgm7pxcDkrj LSog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lniS1OFF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s11-20020a056a00194b00b006683174a49csi1142156pfk.198.2023.07.27.03.00.27; Thu, 27 Jul 2023 03:00:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=lniS1OFF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234544AbjG0JfM (ORCPT + 99 others); Thu, 27 Jul 2023 05:35:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55108 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233338AbjG0Jev (ORCPT ); Thu, 27 Jul 2023 05:34:51 -0400 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5B1814EE4 for ; Thu, 27 Jul 2023 02:26:47 -0700 (PDT) Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-51e429e1eabso934694a12.2 for ; Thu, 27 Jul 2023 02:26:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690450006; x=1691054806; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=EMaXbUqrbiSPsR9fDnkFqi2SZVEGcpYy42I+HCAltFs=; b=lniS1OFF848WJ1OmIIkB4rpRh1CFiWWEtypJ68HuBDnriGUuDq5COm/3tRrlyowxS5 39vuiT3OIoDGqajiOFx+Sq4OINmgQfOYTwOMwEe1VTZQEzJdS1sWs2j0tOxWICWcc5rd W0xpNKnCGCWQSRg28HQc/1A1V7GcvI7DhiTl/Vn8Gh8aRmtDXo1LlEFJxoNU5EPulAth GXW0SFBTup5SG11tq3HkyovuMjxZX7QBHFF4FtkzC2G4yNJk9nQDtPjY1qWv43RXaVOQ EsaxDsL+dH5qV4Rm22MBXpWk8oDFAIFap2RruDPUk9ZvRxgqIEjc7t0N4pktoPCzWq7V 9RZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690450006; x=1691054806; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EMaXbUqrbiSPsR9fDnkFqi2SZVEGcpYy42I+HCAltFs=; b=lSZ2YX4B+4p2BOiXQsSXuA9JEa/Uu2z6k/klX8VjDcTfOHi/kfKuEccp1PevJ6uXZb Xhk3Wt9jnGCspdGB6l5HEUh/EwVwNvXDsSWO72qB0c7ywUjyoidp+P95Ce9iFKJNacP5 +9OVbNQTgfxkvRzrY07z7tWnXrLH5+maHwQSDH9TLieCV5/spLHloN4Q4Wjtei5PN6Qd L5GASGNQ+z4/rausKQM0vTnFD3DndN8h+NSyBtbZz14fioFjsb5JQXSVlAObI+sHQ1sO T5OlOwxKru2UivkUstAoEwkyPhCFCHA+3JIiXXXB6ps0zqpOWzJVAQK0iTGjTRwcf/l1 A+eg== X-Gm-Message-State: ABy/qLbk+MEjROpDN91h4THkHQgRvnfZd6M1Z6TzT2Fu9vnx+w6mew4a 0mrzZaycdd1csWvBaBNs+rGOVA== X-Received: by 2002:a17:907:ca29:b0:98d:cd3e:c193 with SMTP id uk41-20020a170907ca2900b0098dcd3ec193mr1050152ejc.46.1690450005847; Thu, 27 Jul 2023 02:26:45 -0700 (PDT) Received: from [192.168.1.20] ([178.197.223.104]) by smtp.gmail.com with ESMTPSA id ja22-20020a170907989600b00991bba473e1sm560354ejc.3.2023.07.27.02.26.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Jul 2023 02:26:45 -0700 (PDT) Message-ID: Date: Thu, 27 Jul 2023 11:26:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH 1/2] Documentation: bindings: adi,axi-tdd.yaml: Add new TDD engine driver Content-Language: en-US To: "Balas, Eliza" Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Derek Kiernan , Dragan Cvetic , Arnd Bergmann , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" References: <20230726071103.12172-1-eliza.balas@analog.com> <61fce1da-c8dd-f911-e4bb-b2198612e7c6@linaro.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 27/07/2023 11:05, Balas, Eliza wrote: > >> -----Original Message----- >> From: Krzysztof Kozlowski >> Sent: Wednesday, July 26, 2023 21:35 >> To: Balas, Eliza >> Cc: Rob Herring ; Krzysztof Kozlowski ; Conor Dooley >> ; Derek Kiernan ; Dragan Cvetic ; Arnd Bergmann >> ; Greg Kroah-Hartman ; linux-kernel@vger.kernel.org; devicetree@vger.kernel.org >> Subject: Re: [PATCH 1/2] Documentation: bindings: adi,axi-tdd.yaml: Add new TDD engine driver >> >> [External] >> >> On 26/07/2023 09:11, Eliza Balas wrote: >>> Add device tree documentation for the AXI TDD Core. >>> The generic TDD controller is in essence a waveform generator capable >>> of addressing RF applications which require Time Division Duplexing, >>> as well as controlling other modules of general applications through >>> its dedicated 32 channel outputs. >>> >>> The reason of creating the generic TDD controller was to reduce the >>> naming confusion around the existing repurposed TDD core built for >>> AD9361, as well as expanding its number of output channels for systems >>> which require more than six controlling signals. >> >> Please use subject prefixes matching the subsystem. You can get them for example with `git log --oneline -- DIRECTORY_OR_FILE` on >> the directory your patch is touching. >> >> Subject: drop driver. Bindings are for hardware, not drivers... unless driver is here a hardware term? > > It is not a hardware term in this case, I will make the changes. > >>> >>> Signed-off-by: Eliza Balas >>> --- >>> .../devicetree/bindings/misc/adi,axi-tdd.yaml | 51 +++++++++++++++++++ >>> MAINTAINERS | 7 +++ >>> 2 files changed, 58 insertions(+) >>> create mode 100644 >>> Documentation/devicetree/bindings/misc/adi,axi-tdd.yaml >>> >>> diff --git a/Documentation/devicetree/bindings/misc/adi,axi-tdd.yaml >>> b/Documentation/devicetree/bindings/misc/adi,axi-tdd.yaml >>> new file mode 100644 >>> index 000000000000..1894c1c34d4f >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/misc/adi,axi-tdd.yaml >> >> Why is this in misc? No suitable directory? > > I chose misc because I don't know where it should fit, I did not find a suitable > subsystem to include this driver because this is a driver for an FPGA IP core. > Do you have an idea where I should put it? Directory based on what this device does. Whether some device is implemented as FPGA core or dedicated circuitry, it does not matter. Few Time Division Multiplexing devices are related to audio, so they are in sound. I don't know if TDD is something else than TDM. If nothing fits, can be misc, but again - just because device does no fit, not the drivers. Best regards, Krzysztof