From patchwork Wed Feb 12 17:03:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephan Gerhold X-Patchwork-Id: 13972165 Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (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 2142725743B for ; Wed, 12 Feb 2025 17:04:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739379869; cv=none; b=Vj62f9fF1RfGoPslfZULpaaz5urrz4Kujo2D5nu9ssR1vYNC7c7r5pWdq83ElIHdx4P2uT1bufMANjdWkeDFH0l8YKK/c5T39HqlLKlJW616rXkfBhpoYnJuBTF44yqWjsCJcPvaLtho5+uYMPZFw4DvFIhYweekVu9G/h7Cdd4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739379869; c=relaxed/simple; bh=gm/du2YybA38W7YJqV/I0UhkP/ii9HBt6Lhq0K+G8zk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jkb4znKZOFnrXRmSartNZbZOC5gxgQffGOv9DQjfTptlBDPVvb3OYFN+EXHKhxwLZjJjmFQPvH8DI08clrVfsllSmsYU9mfWGW1vbGE6WbOd05y20jNQeTwxWWXOxPTQBieByncEP+WTcvN4HDLxFyJB6Rdvj1vde74vLOMEtcw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=FfwEZOHQ; arc=none smtp.client-ip=209.85.208.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="FfwEZOHQ" Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-5debbced002so943821a12.1 for ; Wed, 12 Feb 2025 09:04:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739379865; x=1739984665; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ImRVu3AddUI/G7N8wE6yWqCv2pDeO8zZgPLOwwAUrbQ=; b=FfwEZOHQ5WfoIzMz/vMtt3jhfvrybbKssShql2Z4raVq2oeUWvBNQSNgbwv8X2DRot d8rWvrXbZXXdae5XZ54YlP/7cDZ5EZZ0Nh9vgbPYmML7xL/qj4NXuwOWzzePKX5HAQpb RGgGN2JILGHceifqelmt5Z8K5wMthd5g12gW9HpyLScSkrUp2FnNoizA/fMAfh8eVQx6 yeE4+bS9RsFDvYknZ9YB4lavp2FRqqWZvpABG4fWWUXMnn7IlfLGkkpiTV3kCL8y97Zn 08GiqlY526PhhQAY4nwig49fb3smD83/shfIaKAaZMxznC+WCFJvy4SPXL4F5PR5XjOk N+Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739379865; x=1739984665; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ImRVu3AddUI/G7N8wE6yWqCv2pDeO8zZgPLOwwAUrbQ=; b=qoJPH/7Nz5lQSxKQ6Vmxq62u9bU4L4sX1YJWjTEmQh+T3/vZ1dh2mas86kpeSDsjEj ZirTHRoKfjzMHDxKEKrbhR8jGsPoZyFCidOdy54BMzHCfTzXoGAtqOBwtWVgbOieUKAB U47IS/WdUY0n8XUyffcEWv7PSyMqmgFFKZhgffh4vT9WS4J2m9sBJic+Jx+PTYPRJ2qT 2KAMAL27IyDDz12/ZeTMhR4IZEh+UmWt7J3tj3EVDtRQ80THz8267PFSBpC7RI6qJbpe WEjZlki8SnixMw77LG3p2/jo9auRbI3MP+3HATLb3T3Um+lnkYylYj/UCHXpU7qiyc56 VYUw== X-Forwarded-Encrypted: i=1; AJvYcCXIeuW/LnhrU6xYTqSV8IAsnElpegqrYGWJL3aY7YGwQBent/6MfeDihVBDFd+fIxcifwziJAOIQ2JCH/fE@vger.kernel.org X-Gm-Message-State: AOJu0Yz0jLnmv4cXIIOlTatWmS/Pjg7wL96TlRAszmUXvyv9FF4JEZMo Z5N3WMv2fpgreiIF5eWbuUG8t4TczGCdBa6kPncjvL4mCXPZ7gnuRSnVxRitchA= X-Gm-Gg: ASbGncsR8BS0scUPV1fx74gNdPzHJm3uAdC5z7f4LZPbE6u9/jcwT8q2U8NQu9TlIvk tAE0rgcMxdajbod2JWl99L1OWjyBFGgElKqxGf+b1N+1iA8Vf3lj3sMuwn8z2FhC7TY9hsNeAOL /PJFcjYl+XFQSaTrpTBqpSu0c/j7Hor7OJUTGtYt5EzON6mNj4JnArDPkxbmhk/CzbTYbX0RBuG xIFgsMt/P8ZNbeGKR32qVPc5hNv72g/BWjvz1I9hEb+CVqFmnhtJKEfwaX1lF11b7ZXzKHdG19C PA92pnARzRyPJ/loUafnNGIuLwbU X-Google-Smtp-Source: AGHT+IHcYXuecofg3yiMP0NUjYpDinedFykVXcImtUN6fTzgyJOzlkYtZX415Z33x8WimpPahFb58w== X-Received: by 2002:a05:6402:2755:b0:5de:5939:6c34 with SMTP id 4fb4d7f45d1cf-5dec9950b77mr20409a12.15.1739379865117; Wed, 12 Feb 2025 09:04:25 -0800 (PST) Received: from [127.0.0.2] ([2a02:2454:ff21:ef41:52e8:f77:3aca:520e]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5deb9f6e46bsm819230a12.71.2025.02.12.09.04.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 09:04:24 -0800 (PST) From: Stephan Gerhold Date: Wed, 12 Feb 2025 18:03:53 +0100 Subject: [PATCH 7/8] dt-bindings: dma: qcom: bam-dma: Add missing required properties Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250212-bam-dma-fixes-v1-7-f560889e65d8@linaro.org> References: <20250212-bam-dma-fixes-v1-0-f560889e65d8@linaro.org> In-Reply-To: <20250212-bam-dma-fixes-v1-0-f560889e65d8@linaro.org> To: Vinod Koul , Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Srinivas Kandagatla , Neil Armstrong , Yuvaraj Ranganathan , Anusha Rao , Md Sadre Alam , linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.2 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 --- Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml b/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml index 3ad0d9b1fbc5e4f83dd316d1ad79773c288748ba..5f7e7763615578717651014cfd52745ea2132115 100644 --- a/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml +++ b/Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml @@ -90,8 +90,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