From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f67.google.com (mail-pj1-f67.google.com [209.85.216.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E03A231F9B3 for ; Sun, 10 May 2026 19:09:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.67 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778440167; cv=none; b=LNRk8z4qAWL6naI492aQjAlbZD2FGI+WYhhHJa8tO3AQa2q7fFqSoxCY7rO1McyBRdW0ldKWP+PFrBxqC/Qtn89iuOXAzWizl3tcU02QtR8WaXRJPMmjdzfkT+5f0KmQjvrp+wnlRow7lFUMLcRX61LoUDX2APXL3M9p11LI0bA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778440167; c=relaxed/simple; bh=MlaqB++2vElGDvD0ve18O4Ua1b+BZ8aoUMQ5F3ZMf0E=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=NO0l5Bex4SqSG3eH7h8Y/D4WCHTxV3j/KyTnIHNKugBR3FuFAUcJVmrXHUSc668m3boG8SiN11wjYTnW54ZI3rxs/u1hvzD4uUZgQdJYQUlblZIZ1bZfcH8o2stSLjL9x36+5RIUp65k8IMgbbOw+KmK7JsYLqGo4mIDoUY0sNk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=j98YS0fu; arc=none smtp.client-ip=209.85.216.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="j98YS0fu" Received: by mail-pj1-f67.google.com with SMTP id 98e67ed59e1d1-36523acb0c1so2437209a91.0 for ; Sun, 10 May 2026 12:09:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778440165; x=1779044965; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=beMpOGr21Do0GmgSWnYf7S53YhuXcb7o9G97kPTeipQ=; b=j98YS0fuLgHMQ55sUmlF8wVIw7FZzvT4ecXy53gfgyLQrrZ7vQH2XaMROGb3ZA1Zyo /GGaMowuAqXu6t28WKdo9yiCuHyN2FGu08TsrxZYZCQ0LcHKjSjX6efk8dbhZ8kCc5OB 7ze5qrB2uOVwreAAJdw2BFzl8WSBsRZT4JldisQT+mCCMGMpY93QKqjCAUwUG9Lnnx4w 7NZr5DP1sHL5vyrDj99lANVn7Bo4/XOfWYz7QZVOU0+7y9QrBCy5/Is6mG3/guqRqzHZ 0X4eR80E/JQ7axHUMvwXfVmyUkQIYIc9bVLmR2uIyoiqpDea9oNsiGmAO6g+4vRFqQ6f nvrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778440165; x=1779044965; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=beMpOGr21Do0GmgSWnYf7S53YhuXcb7o9G97kPTeipQ=; b=CI6QNChx3XNkEU/BelABW2ClFjV0DQhHVYChg07+rarlnfxFZQ0xxFa9wvuLCN7ITl 8Lx64/TXc9Q4f0FZ2WYZVfKFo94mTRbGDJQhCCJrKOy+SR0SySapJpQ2QY8S+9OoVccQ 1iDAALD8OX6Om0/MQ/5YAgChytnKdMAY8urb4bTxsYDGZ/jhchc1Lb2M8AlOjC7fNTHP iF8T5aBac7YqP0D5Y+BfdtnRqcf6JzLRg89/BXCikaDHq75eRaFd2+Z1xCzmXr9PHpVB a0okbMfJLkgZJ38QwR9AF/udJtnzmC0Way3yWsWMNJFQvOOS9RvsJdwWdErwgFk1Hbz7 3shQ== X-Forwarded-Encrypted: i=1; AFNElJ+kF8AAKV1fRKUFfETmfuhQGzUpQCeDx8hnA5oiPbEysfEwQ6vy12T1LF90pDnPDdskZudgOGrh0QRzaGs=@vger.kernel.org X-Gm-Message-State: AOJu0YzBYY5x0usFjep0HUjwpOEg8AvsLD5Iuai+jcMBJLKBQyBCEHcV NpU3zxFJWPFUZovqrftO+4cAQpQF77xKqKlaqFvkXUY9CZX2l/uXMdCI X-Gm-Gg: Acq92OE00Y5Z0jyCThgxVChDPtsHWfCKTXcuSJ/WSgkRRfJJbwauzlCBcPFGdyfTVbb nDKz5pNl9nnpyjy2cf0h0i5SPw+dhJPqCtwcuI/NlnxGfMfMy43XX+JgZMCZoQyRrdfwYTy+JMd c6KaNaJm/l/kyXyyuY+DLk8E++/nfYopPlXpAuW0DUT0JQWEpHmjLPf34nTmB4yZ/BYh93yCrPm lQ6ApZWbyzSAstMJW/n6GjY78I3MWGR7WZpJp2UT1RJvyE88K3zb390QznTXbBl7towiE0wTLVt 8/bLYdOrxeZiwEW84auDWFRtQe87KGDprKQoLqNXV3nCZY0+SpewRWzCjddyS8D6FNN+QL6AoW/ YWt+qRUyQXeCjbJYtf4R2Rw/HLZKdnmo2LymVp77KVvmN5XZu1jCfzWs6VPlq+Q+JkI87y/u69R jg28fR03mosqXryRY3WNrPKleyv6LdQNdewrV2/OpTcGxsXp0pp/x4qLIrx4wVkQk+V0k= X-Received: by 2002:a17:90a:4ca7:b0:367:c367:7e19 with SMTP id 98e67ed59e1d1-367c3678e61mr5841944a91.21.1778440165112; Sun, 10 May 2026 12:09:25 -0700 (PDT) Received: from localhost.localdomain ([2409:40f2:38:d6b4:286e:7088:fd10:80a0]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-367d623fd6csm6598782a91.1.2026.05.10.12.09.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sun, 10 May 2026 12:09:24 -0700 (PDT) From: Kartik Nair To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: jacobsfeder@gmail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kartik Nair Subject: [PATCH] dt-bindings: misc: add documentation for Xilinx AXI-Stream FIFO IP core Date: Mon, 11 May 2026 00:39:08 +0530 Message-ID: <20260510190908.400-1-contact.kartikn@gmail.com> X-Mailer: git-send-email 2.50.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add device tree binding documentation for the Xilinx AXI-Stream FIFO IP core (PG080). This documents the compatible strings used in drivers/staging/axis-fifo/axis-fifo.c which were previously flagged as undocumented by checkpatch. Documented compatible strings: - xlnx,axi-fifo-mm-s-4.1 - xlnx,axi-fifo-mm-s-4.2 - xlnx,axi-fifo-mm-s-4.3 Signed-off-by: Kartik Nair --- .../bindings/misc/xlnx,axi-fifo-mm-s.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/misc/xlnx,axi-fifo-mm-s.yaml diff --git a/Documentation/devicetree/bindings/misc/xlnx,axi-fifo-mm-s.yaml b/Documentation/devicetree/bindings/misc/xlnx,axi-fifo-mm-s.yaml new file mode 100644 index 000000000..597699034 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/xlnx,axi-fifo-mm-s.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/misc/xlnx,axi-fifo-mm-s.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Xilinx AXI-Stream FIFO IP Core + +maintainers: + - Jacob Feder + +description: + The Xilinx AXI-Stream FIFO IP core allows memory-mapped access to an + AXI-Stream interface. It supports both transmit and receive FIFO + operations via a memory-mapped register interface. See Xilinx PG080 + for full IP details. + +properties: + compatible: + enum: + - xlnx,axi-fifo-mm-s-4.1 + - xlnx,axi-fifo-mm-s-4.2 + - xlnx,axi-fifo-mm-s-4.3 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + axi_fifo: fifo@43c00000 { + compatible = "xlnx,axi-fifo-mm-s-4.1"; + reg = <0x43c00000 0x10000>; + interrupts = <0 58 4>; + }; -- 2.50.0