Thread (26 messages) 26 messages, 4 authors, 2024-08-30

Re: [PATCH v2 1/4] i2c: imx: only poll for bus busy in multi master mode

From: Stefan Eichenberger <hidden>
Date: 2024-08-22 12:03:57
Also in: imx, linux-i2c, lkml

On Thu, Aug 22, 2024 at 12:04:43PM +0200, Oleksij Rempel wrote:
On Thu, Aug 22, 2024 at 09:03:55AM +0200, Stefan Eichenberger wrote:
quoted
Hi Andi,

On Thu, Aug 22, 2024 at 12:21:30AM +0200, Andi Shyti wrote:
quoted
Hi Stefan,
quoted
@@ -1468,6 +1473,8 @@ static int i2c_imx_probe(struct platform_device *pdev)
 		goto rpm_disable;
 	}
 
+	i2c_imx->multi_master = of_property_read_bool(pdev->dev.of_node, "multi-master");
+
you might also want to add the multi-master boolean property in
the binding.
We discussed this internally and weren't sure when it was required
because e.g. i2c-rcar and i2c-tegra don't have it documented in their
bindings. Is it still required if it is part of the dt-schema?
https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/i2c/i2c-controller.yaml
The i2c-imx.yaml has "unevaluatedProperties: false", which fill discard
every thing not in this yaml
quoted
If so, I will add it in the next version.
Yes, please.
Perfect, thanks for the explanation.

Regards,
Stefan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help