Re: [PATCH 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add optional property ti,lvds-vcom

2024-11-28 Thread Andrej Picej
Hi Rob, On 27. 11. 24 16:16, Rob Herring wrote: On Wed, Nov 27, 2024 at 11:30:29AM +0100, Andrej Picej wrote: From: Janine Hagemann Add an optional property to change LVDS output voltage. This depends on the connected display specifications. With this property we directly set the LVDS_VCOM

Re: [PATCH 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add optional property ti,lvds-vcom

2024-11-28 Thread Andrej Picej
Hi Maxime, On 28. 11. 24 11:29, Maxime Ripard wrote: On Thu, Nov 28, 2024 at 09:46:33AM +0100, Andrej Picej wrote: On 27. 11. 24 16:16, Rob Herring wrote: On Wed, Nov 27, 2024 at 11:30:29AM +0100, Andrej Picej wrote: From: Janine Hagemann Add an optional property to change LVDS output

Re: [PATCH 0/3] sn65dsi83: Add LVDS_VCOM option in device-tree

2024-11-28 Thread Andrej Picej
Forgot to CC PHYTEC upstream mailing list. Doing this now. On 27. 11. 24 11:30, Andrej Picej wrote: Hi all, This patch series depends on the patch "[PATCH 11/15] arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10" (https://lore.kernel.org/linux-arm-kernel/20241125081814

[PATCH 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add optional property ti, lvds-vcom

2024-11-27 Thread Andrej Picej
t for details on how register values set the LVDS data lines and LVDS clock output voltage. Signed-off-by: Janine Hagemann Signed-off-by: Andrej Picej --- .../bindings/display/bridge/ti,sn65dsi83.yaml | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Document

[PATCH 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set custom lvds_vcom

2024-11-27 Thread Andrej Picej
314 mV, max: 399 mV Signed-off-by: Andrej Picej --- .../boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10.dtso b/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb

[PATCH 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vcom as optional property

2024-11-27 Thread Andrej Picej
From: Janine Hagemann Add a optional property to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. If the property is not present, the default value of 0x05 is used. Signed-off-by: Janine Hagemann Signed-off-by: Andrej

[PATCH 0/3] sn65dsi83: Add LVDS_VCOM option in device-tree

2024-11-27 Thread Andrej Picej
rst before applying this one. Best regards, Andrej Andrej Picej (1): arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set custom lvds_vcom Janine Hagemann (2): dt-bindings: drm/bridge: ti-sn65dsi83: Add optional property ti,lvds-vcom drm/bridge: ti-sn65dsi83: Add ti,lvds-vcom as optiona

[PATCH v2 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-03 Thread Andrej Picej
: https://lore.kernel.org/all/20241127103031.1007893-1-andrej.pi...@norik.com/ v2 changes are described in corresponding patches. [1] https://www.ti.com/lit/ds/symlink/sn65dsi83.pdf?ts=1732738773429&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F Best regards, Andrej Andrej Picej (3):

[PATCH v2 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-03 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recommended. Sig

[PATCH v2 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-03 Thread Andrej Picej
. Signed-off-by: Andrej Picej --- Changes in v2: - move LVDS port schema to a $defs and reference it from there - properties are now defined in microvolts/ohms - use 1 property for data-lane and 1 for clock-lane LVDS voltage swing - add 1 property which sets LVDS near-end termination - since major

[PATCH v2 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-03 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v2

Re: [Upstream] [PATCH v2 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-03 Thread Andrej Picej
Hi all, On 3. 12. 24 09:58, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. We have three properties: - "ti,lvds-termination-ohms", which sets near end terminat

[PATCH v3 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-03 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v3

[PATCH v3 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-03 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recomme

[PATCH v3 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-03 Thread Andrej Picej
ser.co.uk%252F Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing .../bindings/display/bridg

[PATCH v3 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-03 Thread Andrej Picej
. Signed-off-by: Andrej Picej --- Changes in v3: - no change Changes in v2: - move LVDS port schema to a $defs and reference it from there - properties are now defined in microvolts/ohms - use 1 property for data-lane and 1 for clock-lane LVDS voltage swing - add 1 property which sets LVDS near-end

Re: [PATCH v3 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing

2024-12-05 Thread Andrej Picej
Hi Krzysztof, On 4. 12. 24 08:54, Krzysztof Kozlowski wrote: On Tue, Dec 03, 2024 at 12:00:52PM +0100, Andrej Picej wrote: Add properties which can be used to specify LVDS differential output voltage. Since this also depends on near-end signal termination also include property which sets this

Re: [PATCH v4 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-08 Thread Andrej Picej
Hi Dmitry, On 5. 12. 24 23:48, Dmitry Baryshkov wrote: On Thu, Dec 05, 2024 at 02:40:20PM +0100, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. We have three properties

Re: [PATCH v5 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-10 Thread Andrej Picej
On 10. 12. 24 12:43, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 10:19:00AM +0100, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. We have three properties: - &qu

Re: [PATCH v5 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-10 Thread Andrej Picej
On 10. 12. 24 14:59, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 02:41:01PM +0100, Andrej Picej wrote: On 10. 12. 24 12:43, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 10:19:00AM +0100, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This should not

Re: [PATCH v4 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-10 Thread Andrej Picej
On 10. 12. 24 02:18, Dmitry Baryshkov wrote: On Mon, Dec 09, 2024 at 08:56:29AM +0100, Andrej Picej wrote: Hi Dmitry, On 5. 12. 24 23:48, Dmitry Baryshkov wrote: On Thu, Dec 05, 2024 at 02:40:20PM +0100, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This

[PATCH v5 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-10 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recommended

[PATCH v5 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-10 Thread Andrej Picej
. Signed-off-by: Andrej Picej Reviewed-by: Krzysztof Kozlowski --- Changes in v5: - added Krzysztof's reviewed-by tag Changes in v4: - removed "additionalProperties: true" from the patch as it is not needed Changes in v3: - no change Changes in v2: - move LVDS port schema to a $defs a

[PATCH v5 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-10 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v5

[PATCH v5 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-10 Thread Andrej Picej
[1] https://www.ti.com/lit/ds/symlink/sn65dsi83.pdf?ts=1732738773429&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-

Re: [PATCH v5 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-12 Thread Andrej Picej
On 12. 12. 24 00:04, Dmitry Baryshkov wrote: On Wed, Dec 11, 2024 at 08:57:17AM +0100, Andrej Picej wrote: On 10. 12. 24 14:59, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 02:41:01PM +0100, Andrej Picej wrote: On 10. 12. 24 12:43, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 10

Re: [PATCH v5 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-12 Thread Andrej Picej
On 12. 12. 24 10:28, Dmitry Baryshkov wrote: On Thu, Dec 12, 2024 at 09:08:03AM +0100, Andrej Picej wrote: On 12. 12. 24 00:04, Dmitry Baryshkov wrote: On Wed, Dec 11, 2024 at 08:57:17AM +0100, Andrej Picej wrote: On 10. 12. 24 14:59, Dmitry Baryshkov wrote: On Tue, Dec 10, 2024 at 02

[PATCH v6 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-12 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recommende

[PATCH v6 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-12 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v6

[PATCH v6 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-12 Thread Andrej Picej
. Signed-off-by: Andrej Picej Reviewed-by: Krzysztof Kozlowski --- Changes in v6: - no change Changes in v5: - added Krzysztof's reviewed-by tag Changes in v4: - removed "additionalProperties: true" from the patch as it is not needed Changes in v3: - no change Changes in v2: - move LVDS

[PATCH v6 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-12 Thread Andrej Picej
/ v5 is at: https://lore.kernel.org/all/20241210091901.83028-1-andrej.pi...@norik.com/ [1] https://www.ti.com/lit/ds/symlink/sn65dsi83.pdf?ts=1732738773429&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add

[PATCH v7 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-16 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recommended.

[PATCH v7 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-16 Thread Andrej Picej
. Signed-off-by: Andrej Picej Reviewed-by: Krzysztof Kozlowski --- Changes in v7: - no change Changes in v6: - no change Changes in v5: - added Krzysztof's reviewed-by tag Changes in v4: - removed "additionalProperties: true" from the patch as it is not needed Changes in v3: - no chang

[PATCH v7 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-16 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v7

[PATCH v7 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-16 Thread Andrej Picej
Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing .../bindings/display/bridge/ti,sn65ds

Re: [PATCH v6 2/3] drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties

2024-12-12 Thread Andrej Picej
Hi Christophe, On 12. 12. 24 13:33, Christophe JAILLET wrote: Le 12/12/2024 à 13:17, Andrej Picej a écrit : Add a optional properties to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. We have three properties: - &qu

Re: [PATCH v3 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-05 Thread Andrej Picej
Hi Dmitry, On 3. 12. 24 18:26, Dmitry Baryshkov wrote: On Tue, Dec 03, 2024 at 12:00:53PM +0100, Andrej Picej wrote: Add a optional properties to change LVDS output voltage. This should not be static as this depends mainly on the connected display voltage requirement. We have three properties

[PATCH v4 2/3] drm/bridge: ti-sn65dsi83: Add ti, lvds-vod-swing optional properties

2024-12-05 Thread Andrej Picej
defined the default of 200 Ohm near end termination will be used. Selecting only one: "ti,lvds-vod-swing-data-microvolt" or "ti,lvds-vod-swing-clock-microvolt" can be done, but the output voltage constraint for only data/clock lanes will be met. Setting both is recommended. S

[PATCH v4 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2024-12-05 Thread Andrej Picej
Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by default. Signed-off-by: Andrej Picej --- Changes in v4

[PATCH v4 1/3] dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti, lvds-vod-swing

2024-12-05 Thread Andrej Picej
. Signed-off-by: Andrej Picej --- Changes in v4: - removed "additionalProperties: true" from the patch as it is not needed Changes in v3: - no change Changes in v2: - move LVDS port schema to a $defs and reference it from there - properties are now defined in microvolts/ohms - use 1 propert

[PATCH v4 0/3] SN65DSI83/4 lvds_vod_swing properties

2024-12-05 Thread Andrej Picej
ttps%253A%252F%252Fwww.mouser.co.uk%252F Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

Re: [Upstream] [PATCH v7 3/3] arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing

2025-03-13 Thread Andrej Picej
/ Best regards, Andrej On 16. 12. 24 09:54, Andrej Picej wrote: Set custom differential output voltage for LVDS, to fulfill requirements of the connected display. LVDS differential voltage for data-lanes and clock output has to be between 200 mV and 600 mV. Driver sets 200 Ohm near-end termination by

[PATCH] dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings

2025-05-28 Thread Andrej Picej
ectly handled in this context. Removing "$ref" and relying solely on "maxItems: 2" enforces the intended requirement of specifying exactly two values, without triggering a schema validation warning. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuil