Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp4446932rwb; Tue, 17 Jan 2023 00:34:13 -0800 (PST) X-Google-Smtp-Source: AMrXdXtE8KfdzrUn9JlgqsC6O51BKpJ0m7QJ3HujCDC2SAbyVfITzUgUgtWQFPBMulDZCw62NPWs X-Received: by 2002:a05:6a20:2a89:b0:b8:84e2:6290 with SMTP id v9-20020a056a202a8900b000b884e26290mr2354017pzh.37.1673944453173; Tue, 17 Jan 2023 00:34:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673944453; cv=none; d=google.com; s=arc-20160816; b=D4ZY6VvBL4BfCZr5eqpvA8OlcbTrXjAJp1157q8SFRvP263p8T4EtKvkozwC1R3iSn TmBA6Vap8lHxKjTRh/5DwTNH/UmOkKbIctNKvIvbdCba0SEAQ8NRKb7T+oZppSJKkdqd S9LZZEa1CgAyK/UvHjDCSHGNEjcDJFGldL/jqdvlNtjwtg4vWwIeJX31Z8raikfTvatp 4zdBt6n+3M2Bk46tFQijieXNLN4ImYwqAwwqIaMVkx+kaKBMPMKvYRETjk4jjVj+8ZB6 rZ0dhis83LUkGeNSDDXSvpSC3sMILVnJkaMy1wh0UMNA3XY5StlRbYsY8vwy0mRUOTud aNug== 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=MniqT50xTIKf23nCYYQVIFdFTyVxB6d77UGvsd3jQmE=; b=Y0ln8CcNJsomywjPHex9+XqO3u7kIxBNkuVsKx8FRCGOJ+AB3ihM3+a7U9NXV5nw+I YZqg7ClyYZTvcctGkkbVKeeexT86DLX8juXEKsWLsMVDEHUQtc+ixEpe0jLRVwSEFkho A5Wemeh2D3/kUBZ8hTPhiKzeH4VnwI2ufCS6Hy8HT/bWujqkKb86eU1hVw4Ul+Se/XRa H1bv8pk2x4Tnz52m3o1OBB2psinzztX4kRhgdsFckGTH1TQUnHlaPUikeYMIN1Q727ng m/q9GyNVyB93IYo1OgRydbktNGcW+lZGqnTLuaux3Y4Nk6ADslgWxrWLrz3jzPdmvQp/ r5mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QZUNGJxR; 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 n3-20020a170902f60300b00188ef2314acsi16386027plg.527.2023.01.17.00.34.06; Tue, 17 Jan 2023 00:34:13 -0800 (PST) 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=QZUNGJxR; 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 S235888AbjAQIQw (ORCPT + 51 others); Tue, 17 Jan 2023 03:16:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236082AbjAQIQ2 (ORCPT ); Tue, 17 Jan 2023 03:16:28 -0500 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E7FA2B29C for ; Tue, 17 Jan 2023 00:16:16 -0800 (PST) Received: by mail-wm1-x32e.google.com with SMTP id f12-20020a7bc8cc000000b003daf6b2f9b9so4217107wml.3 for ; Tue, 17 Jan 2023 00:16:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; 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=MniqT50xTIKf23nCYYQVIFdFTyVxB6d77UGvsd3jQmE=; b=QZUNGJxRadgtAqr6+gc3Q0csSv0U+Lwo0BrlcwwgeJ7BYRdGHtE7pL+sEL1oMPoycm 0nQWVJLRNRJPFqTu7UBUczm0o3Yd75YZMEXD/RRx64l2rHPZBSg49hNBSA/IiP5jVZ2u k5Rdh0SZE62kBgEi5CAlAI336afwiYJcvT1ELz34ad7YrTG976NaDTDZS/9KVojsnMkj MK8iuBSftWcBSjCrw+jyDpAa1hBZb3qblt4pCYM//HTujb1Pb2LhfcLr52PPgJ3/w+Fd a69VbvJAII5II12rjYA0Hg98butbIhgkPAoFqvgJEQLozusJNmrOg9YW8wBs7RESvJ0/ 0/vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=MniqT50xTIKf23nCYYQVIFdFTyVxB6d77UGvsd3jQmE=; b=zyRjzqV1nKejVLVOFKsDzEh0yLtR883tzbR9FfkUbG2V1FEeeDos2R4zkNUEcXxaaG LQUhIAAfsK0lYGM7ANOC68+GImrIhRTtxzb1N1+d8Cps4YGnw1GLHwALNkGaocs+d13a nDbnqwK6+Toheq1U0rIuMGayBJg3/i2T0kkbYJ1HSnOzmLoLHX2ACRJt2foEsTZ08K7f NuHeg5uvnIpDhcD0ljmKvky1XNOjCIKAX2gFhyVQjBpgNaK22vrPIN6SP3JE2mHFnIEH u2O1Im3n288HHqOp7rg258xXGoMpz3yImlQiAUqh6QXs4lMa+0ut51SuEjbnTWT1eB98 qXPA== X-Gm-Message-State: AFqh2koc6QG7fh11QcRW6Mc3n47dNqCgZx56wnE1Zv/gieb+yBFRZAdA 9h9OQQmIm6S2Asx+92rzEjmrjg== X-Received: by 2002:a1c:f308:0:b0:3d9:fb59:c16b with SMTP id q8-20020a1cf308000000b003d9fb59c16bmr10759435wmq.36.1673943374886; Tue, 17 Jan 2023 00:16:14 -0800 (PST) Received: from [192.168.1.109] ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id g12-20020a05600c310c00b003c70191f267sm44245099wmo.39.2023.01.17.00.16.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Jan 2023 00:16:14 -0800 (PST) Message-ID: <96081a96-e74c-8165-c0e6-212a670c9074@linaro.org> Date: Tue, 17 Jan 2023 09:16:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH] dt-bindings: sram: Tightly Coupled Memory (TCM) bindings Content-Language: en-US To: Tanmay Shah , Tanmay Shah , robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org References: <20230113073045.4008853-1-tanmay.shah@amd.com> <6f43e320-b533-e5fb-3886-1b6ccc7f9548@linaro.org> <9f4994de-e468-43ea-f8db-d4a37ebc30e0@linaro.org> <980d9c9c-3dbf-3ebd-28a1-5b3b4b58e93e@amd.com> From: Krzysztof Kozlowski In-Reply-To: <980d9c9c-3dbf-3ebd-28a1-5b3b4b58e93e@amd.com> 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_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 16/01/2023 18:43, Tanmay Shah wrote: > > On 1/15/23 6:38 AM, Krzysztof Kozlowski wrote: >> On 13/01/2023 19:08, Tanmay Shah wrote: >>> On 1/12/23 11:52 PM, Krzysztof Kozlowski wrote: >>>> On 13/01/2023 08:30, Tanmay Shah wrote: >>>>> This patch introduces bindings for TCM memory address space on AMD-xilinx >>>>> platforms. As of now TCM addresses are hardcoded in xilinx remoteproc >>>>> driver. This bindings will help in defining TCM in device-tree and >>>>> make it's access platform agnostic and data-driven from the driver. >>>>> >>>> Subject: drop second/last, redundant "bindings". The "dt-bindings" >>>> prefix is already stating that these are bindings. >>> Ack. >>> >>> >>>> Where is driver or DTS? Are you now adding a dead binding without users? >>> >>> TCM is used by drivers/remoteproc/xlnx_r5_remoteproc.c driver. Howerver, >>> we have hardcode addresses in TCM as bindings are not available yet. >> I don't see usage of these compatibles there. You also did not supply >> DTS here. Please provide users of bindings within the same patchset. > > > ACK. I will supply dts as well. > > However, Is it ok if I convert this patch to RFC patch, and once > bindings are fixed I will send actual patch with driver support. > > If bindings design is not correct then I might have to change > corresponding driver design lot. First, why this driver is particularly special? Why should have other treatment then all other cases? Second, so think about bindings and do not submit something for "driver" but something describing hardware. Best regards, Krzysztof