summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Gerhold <stephan.gerhold@linaro.org>2025-02-12 18:03:53 +0100
committerVinod Koul <vkoul@kernel.org>2025-08-11 10:52:43 +0530
commit22571172257a55c443f1a9306e963da4c6187e83 (patch)
tree39dcdb27900870b18bb98b78372244a1d9cbb95d
parentLinux 6.17-rc1 (diff)
downloadlinux-22571172257a55c443f1a9306e963da4c6187e83.tar.gz
linux-22571172257a55c443f1a9306e963da4c6187e83.zip
dt-bindings: dma: qcom: bam-dma: Add missing required properties
num-channels and qcom,num-ees are required when there are no clocks specified in the device tree, because we have no reliable way to read them from the hardware registers if we cannot ensure the BAM hardware is up when the device is being probed. This has often been forgotten when adding new SoC device trees, so make this clear by describing this requirement in the schema. Signed-off-by: Stephan Gerhold <stephan.gerhold@linaro.org> Link: https://lore.kernel.org/r/20250212-bam-dma-fixes-v1-7-f560889e65d8@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to '')
-rw-r--r--Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml b/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
index f2f87f0f545b..6493a6968bb4 100644
--- a/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
+++ b/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
@@ -92,8 +92,12 @@ required:
anyOf:
- required:
- qcom,powered-remotely
+ - num-channels
+ - qcom,num-ees
- required:
- qcom,controlled-remotely
+ - num-channels
+ - qcom,num-ees
- required:
- clocks
- clock-names
b&follow=1'>ocfs2: remove ocfs2_is_o2cb_active()Gang He3-10/+1 2018-11-03mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappingsAndrea Arcangeli1-2/+30 2018-11-03include/linux/notifier.h: SRCU: fix ctagsSam Protsenko1-2/+1 2018-11-03mm: handle no memcg case in memcg_kmem_charge() properlyRoman Gushchin1-1/+1 2018-11-02ARM: dts: stm32: update HASH1 dmas property on stm32mp157cAlexandre Torgue1-1/+1 2018-11-02ARM: orion: avoid VLA in orion_mpp_confArnd Bergmann1-1/+6 2018-11-02iov_iter: Fix 9p virtio breakageMarc Zyngier1-1/+1 2018-11-02cifs: fix signed/unsigned mismatch on aio_read patchSteve French1-6/+11 2018-11-02cifs: don't dereference smb_file_target before null checkColin Ian King1-2/+5 2018-11-02CIFS: Add direct I/O functions to file_operationsLong Li1-6/+4 2018-11-02CIFS: Add support for direct I/O writeLong Li2-41/+164 2018-11-02CIFS: Add support for direct I/O readLong Li3-39/+192 2018-11-02smb3: missing defines and structs for reparse point handlingSteve French2-0/+38 2018-11-02smb3: allow more detailed protocol info on open files for debuggingSteve French4-0/+65 2018-11-02smb3: on kerberos mount if server doesn't specify auth type use krb5Steve French1-2/+4 2018-11-02smb3: add trace point for tree connectionSteve French2-1/+44 2018-11-02cifs: fix spelling mistake, EACCESS -> EACCESColin Ian King2-3/+3 2018-11-02cifs: fix return value for cifs_listxattrRonnie Sahlberg1-5/+6