Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp1186160rdf; Wed, 22 Nov 2023 07:46:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IFPyRAZvbXeqwCFD9FeolrK2jXHq5VT+vP6MVO/UanryVAOIMdP0mthINowilaoLpMtBall X-Received: by 2002:a05:6808:302c:b0:3b2:e469:904c with SMTP id ay44-20020a056808302c00b003b2e469904cmr3278922oib.28.1700667984617; Wed, 22 Nov 2023 07:46:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700667984; cv=none; d=google.com; s=arc-20160816; b=zGb46c4Y/H6wRtpJyrrw3Rk6/krgP4iIN0x4Gp2nPU9uz2NW7PPkXk04OE0kozWWBg CoF/DyFT276KmjW0GIpalJ3utjOlnMDYC+jQPdxPcQGgQ0cvCEl1BT5EsZiGnDmEjYNx 8y+ZDLGy2RzlhuwL4A0JTWJOPgLBwSHlME7xdzdKpQ8YzB7rw3/vWV3ST0o9M4D3pbnV u4xDKDXyzmwhmWlz+tIPAEDxHfaScIarzTt/hGRSloRaKqmRnEp57NN1VZKUd84oU9Uo sSPnHskxLHUsm7sprG/P4r1N3HtgKtVn73R8SlBsnVeyJH/gQe/jZNU1Ga6AfloB2mH1 0VhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=DLJe1Pv87UHy4+v/+5Kl00sc0UqsngVKRFxbrZDoRBc=; fh=B6DI7mf76QCA0ygIwIhVcOwVWtR/7jOd0VIow308g04=; b=PFEqF4fW5SLThoRkxoST8UW3rOS7oBXj7na9cR8upgocgTyU3kcwlnJSDcWRrgAu17 BNOFzp7mqEV+1DcBkF8wRCszb7ZwMixe4VY/tExeO7GZQ7ucU7U2x8qAMiwYYHGXmGzY 4H2JDf9PHjbK9v5GRucQPCCuX0UATYkipN+RDh/Ro5SqV2diU6R4M6CE5OI9rQtqS8vH WO/nu0pbedzOxuL+0UkNuHuQb2uqH6YhXTrp8wdQ+KplqVb4wmWLPxmYAMslUgiGAQ2n i+oESZPRj1FvZaAaYK8h6HskpOfkCXL2YDXWMVAtbFYj2URSlkoGel8G5ejv99Eln2q/ 4jbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=mji1BkSe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id ca40-20020a056a0206a800b005bdf5961646si13465741pgb.268.2023.11.22.07.46.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 07:46:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=mji1BkSe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id C629480FCE66; Wed, 22 Nov 2023 07:45:56 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344589AbjKVPoy (ORCPT + 99 others); Wed, 22 Nov 2023 10:44:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34724 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344463AbjKVPob (ORCPT ); Wed, 22 Nov 2023 10:44:31 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD1FF1722; Wed, 22 Nov 2023 07:42:53 -0800 (PST) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3AMFgkoF031020; Wed, 22 Nov 2023 09:42:46 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1700667766; bh=DLJe1Pv87UHy4+v/+5Kl00sc0UqsngVKRFxbrZDoRBc=; h=From:To:CC:Subject:Date; b=mji1BkSeSk8jptEDhZpS9TG7R2mKKMR2VLHw0WFskUBSkNtKuiospkQSzYFuezXWv maYIxJIFzleiV9fuBCC5pEkWrgABRPWkz6qWW7MOcMzn2iRLlZjOJzd3PQs+mA3VPR 7xjLF7FsySaoedySQEEVOP/Dizw3LS6+/GpDLbk8= Received: from DFLE111.ent.ti.com (dfle111.ent.ti.com [10.64.6.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3AMFgkMn011949 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 22 Nov 2023 09:42:46 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 22 Nov 2023 09:42:45 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 22 Nov 2023 09:42:45 -0600 Received: from uda0132425.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3AMFggJl046973; Wed, 22 Nov 2023 09:42:43 -0600 From: Vignesh Raghavendra To: Peter Ujfalusi , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: , , , Vignesh Raghavendra , Subject: [PATCH v2 0/4] dt-bindings: dma: ti: k3*: Update optional reg regions Date: Wed, 22 Nov 2023 21:12:34 +0530 Message-ID: <20231122154238.815781-1-vigneshr@ti.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,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 agentk.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 (agentk.vger.email [0.0.0.0]); Wed, 22 Nov 2023 07:45:57 -0800 (PST) DMAs on TI K3 SoCs have channel configuration registers region which are usually hidden from Linux and configured via Device Manager Firmware APIs. But certain early SWs like bootloader which run before Device Manager is fully up would need to directly configure these registers and thus require to be in DT description. This add bindings for such configuration regions. Backward compatibility is maintained to existing DT by only mandating existing regions to be present and this new region as optional. This update is mainly to aid SPL/U-Boot to reuse kernel DT as is. And is applicable to entire K3 family of SoCs. v2: Fix issues pointed out by Conor and Peter * Add new patch 1/4 to describe existing register regions * Rename cfg region as ring * Add bchan register space for bcdma * Include descriptions for new registers v1: https://lore.kernel.org/all/20230810174356.3322583-1-vigneshr@ti.com/ Vignesh Raghavendra (4): dt-bindings: dma: ti: k3-*: Add descriptions for register regions dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions dt-bindings: dma: ti: k3-udma: Describe cfg register regions .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 43 +++++++++++++------ .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 26 +++++++++-- .../devicetree/bindings/dma/ti/k3-udma.yaml | 20 +++++++-- 3 files changed, 71 insertions(+), 18 deletions(-) -- 2.42.0