From nobody Tue Apr 7 14:07:40 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 036BB3D667F for ; Wed, 25 Feb 2026 15:11:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772032295; cv=none; b=r5iGXwshqZM9BSTMW96jlMWxcRpVjFMn+n7wbGKT01WJT2H1WCln/NgmV4g0D8ewWUHnF+p8G+36zrovpg0MvNj9HmGBr2BxI0Zj89DeHKcbYXp8R5msydK6iuM/kUu8d3dzcAETRDnYIb+S8BkiyTZNVKCH2QDTHC8YJyKLuw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772032295; c=relaxed/simple; bh=y+rchs4R/gmwBMioZThqUzQ4UKpfdBxjsA6hK2x7gps=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DA5DK5g7Q4YTbNYio2/iS4XLzMzdK73E7vVS6WPNiv3TNNY5uwrKzwuwrEDVcyknuEAYdhlOIAMWsQpFXao6QyzW9cgsK/CvZr0D57WhXLeQm166BxDikWUMpiTE5X6nlOMvGTr24/wN7+okk8FHnJCu6PXH/2aS05DTZvu42eY= 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=wJv8Pi1F; arc=none smtp.client-ip=209.85.128.43 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="wJv8Pi1F" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48379a42f76so52285055e9.0 for ; Wed, 25 Feb 2026 07:11:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1772032292; x=1772637092; 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=WFKphUeuXUEgIDtm5O4s5dZtbsXMn/VT87BVzkY2Bn0=; b=wJv8Pi1FeabS6OiCzW0q0ognKsP8JosAz0DFodp5wSHGheKTgWvrJtJyj7Ao41AdPe 5vsi2zmdjM7cjk9AdMKW6jymt0hIoQwp+jhz41hvDwVL+1QMSeRNXw8svmZ2N17Iiepe LcUCsgIbC3cdkfhXqYx4WDe7Gl7++rU3poyNYkMn25z+XMnDMEMf0RNsoOv7f7+YcePp m2DVbwJhRVn2OIC92mJ4qGjq9qdaW7Th0+AK06h36ugxIo0fePIXAeM0287M9SH60mb7 pLhYqQ8ZDYY+I2Z2rtkqTtSuxAYiSt9QTBSohyg/H7HaIvWhqWAwZuzgoS4aBsxamgsx zHXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772032292; x=1772637092; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WFKphUeuXUEgIDtm5O4s5dZtbsXMn/VT87BVzkY2Bn0=; b=CnTUxWR//7egV8pm5NmymJ6sW5FyIzE5I1rrV+cytkBjEUExWRlrzyvwL35y0PHo5w pry0l9AFwzB+tMEhoVZmORgoccixZwKrfOtvnO28Mg2k+kSU+DSJFoPopypPP1jsBOkP KtAoZVNAfcuiO1++rE2ot39dq6rrMNhLp7IBXX1ak+kXbiaVv+EUO1OYQY15LmT2vnaH SCZdTa10QKDP7TudJC2uxUBjuR3TGoPfIZ5aaplvEaYosGh6l6QseODZIPWG10BJ2oya 2CSm5cSiEJlOpEDGIStA6yabGEXfRWJGpGwez+1BfM7xetAdWdZ3FshtgYqjZJfQc4Vr vjxQ== X-Forwarded-Encrypted: i=1; AJvYcCWoo8ft/9aTCVXVatVRR5OEUgGgVUyWoShLiueDCo4TvsT93KzRfkwGwta8JtALVjgBCI72iep5YhOcYjQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6li/oou+pg9sFFIp/nnDVIERxSQ8mTnSwG5xRjzGaz7j82Dq5 kf/5YymbJz0movdl4kiKUFsiF01l1zFk7JSqwSJYamnFo9wYddIWWIXdDE7qM1zyz6w= X-Gm-Gg: ATEYQzzzogiGIMjwsQd+6qJmVnx6EhYswFNI6YjMRVnxVlx5Mj4oRQpIX65WdClqLR5 jGW25zDsuLKv8LOo/SEj3fyZEClgU7g93FHcN0K1PQgtsO5nfhHB1IP5rFJtReYK44pCyJTk/ql HiirYzZ8bJ18AQfHSHq9GV2k/gzB0r31EtKdZoRsQ9Cr+QoUY6buHaG8DADh01CSU6CJCdL7a8A dSF+E6liUWg1XELSyWHfExo3N4r6NTMMe8yGQ1Knf/q7Cy0lVEoRw+8gwoqpumJsnW1huPYxiNt L6RDu/Um7Xkj8uavv7tXuWgZ5oujgyzjmjYQ9LceTRYzgbGyke6hwrrej5pPZJaQUptZmKDudkd VIp0Iq3P3jp7ciZnlvHa/kEvsyvB04wfpGrjsWVdwRdJeb8QtKGjpJzyCe9WYPo6qG14A4/g60q uRQHlm6wUlreTtKQqqIgWBUlTGG2cN0hhfWEtr/zYnqsRAy8q/osH9Scmvdj1V0Cs4 X-Received: by 2002:a05:600c:4750:b0:480:1c2f:b003 with SMTP id 5b1f17b1804b1-483c219ec0bmr10360185e9.20.1772032292337; Wed, 25 Feb 2026 07:11:32 -0800 (PST) Received: from [192.168.0.35] (188-141-3-146.dynamic.upc.ie. [188.141.3.146]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bfba9a5esm33950695e9.4.2026.02.25.07.11.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 07:11:31 -0800 (PST) From: Bryan O'Donoghue Date: Wed, 25 Feb 2026 15:11:21 +0000 Subject: [PATCH v8 04/18] dt-bindings: media: qcom,x1e80100-camss: Reduce iommus to five Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-4-95517393bcb2@linaro.org> References: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-0-95517393bcb2@linaro.org> In-Reply-To: <20260225-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v8-0-95517393bcb2@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Todor Tomov , Mauro Carvalho Chehab , Konrad Dybcio , Vladimir Zapolskiy , Bryan O'Donoghue Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Bryan O'Donoghue , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1597; i=bryan.odonoghue@linaro.org; h=from:subject:message-id; bh=y+rchs4R/gmwBMioZThqUzQ4UKpfdBxjsA6hK2x7gps=; b=owEBbQKS/ZANAwAKASJxO7Ohjcg6AcsmYgBpnxEaexXMYV9++JH7H2L8a9qBGfzVTkdNQ/vvm jUj14KnUNSJAjMEAAEKAB0WIQTmk/sqq6Nt4Rerb7QicTuzoY3IOgUCaZ8RGgAKCRAicTuzoY3I OkEMD/4us1q+EYNIFcXhTg/XgEb9cUlyyGMvwfvnag++k5c0Vi7dhmnTHI5ZZvBnLuWEtDJCdnl DWw+yTezyq39xBbfeLAciafoPMx5t7lKTeE/woEnbgeB2piMqAhUfp3aiFXWoROSqiJtiO7mK/n Q+/gPcia0OrG0bQ1X3+nxsP9RfhVu/Sr3wXVJAVL4tD26+VD3yFcC+9EjVSTuhz0L3XLZaK3AYt ZGS2uBKoAyOys03j/KdKL27BFbJYG6zlvs/DJBwZY5wKN9LS8ictStUjaWTufL72MJ/t0shfk6K +yxX7p4f9w5Wkix7PvJ8BOhGEHjCycehXGe6v/lftYHDBKW6qbagv4D/COxpKBfiePe857qhhTP fdtoP0tiHB5qX6zubere/oYpcZEwxBO0L3oiFP3xmJh1tvoVfTko0EejX2yeOGP/zWXuhu2lpwY ItdjeffzNY1H2mv01QuZgIURZmxZ16zyRr2N/W53ouLt+KMJi0wNLa902np8NpXm8ilfzvuIrfY g/f9Vawic0sK5Jr9j8FBXDH+KrcmP3FNNbTsgcp7rbeww/pN9oehiosW1O09Bq3h0ff2B5uKmSA 4CUceP720YjN5iRpnwOM9+VfC8FnNMuaqDNeo0FYXOnMoo+nuLwpjGtRyo/6BPQ75VBfAq8fYTR Dr5vW9nwnW8qr6A== X-Developer-Key: i=bryan.odonoghue@linaro.org; a=openpgp; fpr=E693FB2AABA36DE117AB6FB422713BB3A18DC83A Rather than bury the BPS and IPE inside of the CAMSS block we can define them like the CCI/I2C and CSIPHY as their own individual devices. Remove the IPE and BPS iommu entries from the main CAMSS yaml. There is no upstream user of these iommu entries right now so this is safe to do. We will instead include these iommus in the BPS and IPE device nodes instead of jamming them into the existing CAMSS binding. Signed-off-by: Bryan O'Donoghue Reviewed-by: Christopher Obbard --- Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.ya= ml b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml index 462b1355c9fb7..d39013d4a83e1 100644 --- a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml @@ -98,7 +98,7 @@ properties: - const: sf_icp_mnoc =20 iommus: - maxItems: 8 + maxItems: 5 =20 power-domains: items: @@ -353,11 +353,8 @@ examples: =20 iommus =3D <&apps_smmu 0x800 0x60>, <&apps_smmu 0x860 0x60>, - <&apps_smmu 0x1800 0x60>, <&apps_smmu 0x1860 0x60>, <&apps_smmu 0x18e0 0x00>, - <&apps_smmu 0x1980 0x20>, - <&apps_smmu 0x1900 0x00>, <&apps_smmu 0x19a0 0x20>; =20 power-domains =3D <&camcc CAM_CC_IFE_0_GDSC>, --=20 2.52.0