[PATCH v2 1/2] drm: adi: axi-hdmi-tx: Add support for AXI HDMI TX IP core

2020-10-26 Thread Bogdan Togorean
inux-drivers/drm/hdl-axi-hdmi Link: https://wiki.analog.com/resources/fpga/docs/axi_hdmi_tx Signed-off-by: Lars-Peter Clausen Signed-off-by: Mike Looijmans Signed-off-by: Alexandru Ardelean Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/Kconfig | 2 + drivers/gpu

[PATCH v2 2/2] drm: dt-bindings: adi: axi-hdmi-tx: Add DT bindings for axi-hdmi-tx

2020-10-26 Thread Bogdan Togorean
Add YAML device tree bindings for Analog Devices Inc. AXI HDMI TX IP core DRM driver. Signed-off-by: Bogdan Togorean --- .../bindings/display/adi/adi,axi-hdmi-tx.yaml | 72 +++ 1 file changed, 72 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/adi

[PATCH 1/2] drm/adi: axi-hdmi-tx: Add support for AXI HDMI TX IP core

2020-10-06 Thread Bogdan Togorean
inux-drivers/drm/hdl-axi-hdmi Link: https://wiki.analog.com/resources/fpga/docs/axi_hdmi_tx Signed-off-by: Lars-Peter Clausen Signed-off-by: Mike Looijmans Signed-off-by: Alexandru Ardelean Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Make

[PATCH 2/2] drm: dt-bindings: adi: axi-hdmi-tx: Add DT bindings for axi-hdmi-tx

2020-10-06 Thread Bogdan Togorean
Add YAML device tree bindings for Analog Devices Inc. AXI HDMI TX IP core DRM driver. Signed-off-by: Bogdan Togorean --- .../bindings/gpu/adi,axi-hdmi-tx.yaml | 70 +++ 1 file changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/adi,axi

[v2 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2020-04-14 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- Changes in v2: - replaced magic numbers with formula for computation

[v2 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2020-04-14 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/bridge

[RESEND] drm: bridge: adv7511: Fix low refresh rate register for ADV7533/5

2020-04-08 Thread Bogdan Togorean
For ADV7533 and ADV7535 low refresh rate is selected using bits [3:2] of 0x4a main register. So depending on ADV model write 0xfb or 0x4a register. Fixes: 9c8af882bf12: ("drm: Add adv7511 encoder driver") Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511

[RESEND 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2020-04-08 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/bridge

[RESEND 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2020-04-08 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file changed, 12 insertions

[PATCH 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2020-03-25 Thread Bogdan Togorean
From: Bogdan Togorean ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git

[PATCH 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2020-03-25 Thread Bogdan Togorean
From: Bogdan Togorean ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file

[PATCH] drm: bridge: adv7511: Fix low refresh rate register for ADV7533/5

2020-03-25 Thread Bogdan Togorean
From: Bogdan Togorean For ADV7533 and ADV7535 low refresh rate is selected using bits [3:2] of 0x4a main register. So depending on ADV model write 0xfb or 0x4a register. Fixes: 9c8af882bf12: ("drm: Add adv7511 encoder driver") Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/brid

[RESEND 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2020-02-24 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/bridge

[RESEND 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2020-02-24 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file changed, 12 insertions

[PATCH v4 3/3] dt-bindings: drm: bridge: adv7511: Add ADV7535 support

2020-01-22 Thread Bogdan Togorean
ADV7535 is a part compatible with ADV7533 but it supports 1080p@60hz and v1p2 supply is fixed to 1.8V Signed-off-by: Bogdan Togorean Reviewed-by: Laurent Pinchart --- .../bindings/display/bridge/adi,adv7511.txt | 23 ++- 1 file changed, 12 insertions(+), 11 deletions(-) diff

[PATCH v4 2/3] drm: bridge: adv7511: Add support for ADV7535

2020-01-22 Thread Bogdan Togorean
ADV7535 is a DSI to HDMI bridge chip like ADV7533 but it allows 1080p@60Hz. v1p2 is fixed to 1.8V on ADV7535. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/Kconfig | 4 ++-- drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511

[PATCH v4 1/3] drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig

2020-01-22 Thread Bogdan Togorean
This commit remove DRM_I2C_ADV7533 resulting a simpler driver and less choices in Kconfig. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/Kconfig | 11 +- drivers/gpu/drm/bridge/adv7511/Makefile | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 39

[PATCH v4 0/3] drm: bridge: adv7511: Add support for ADV7535

2020-01-22 Thread Bogdan Togorean
CONFIG_DRM_I2C_ADV7533 from Kconfig moved to new commit Bogdan Togorean (3): drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig drm: bridge: adv7511: Add support for ADV7535 dt-bindings: drm: bridge: adv7511: Add ADV7535 support .../bindings/display/bridge/adi,adv7511.txt | 23 ++- drivers

[RESEND v3 0/2] drm: bridge: adv7511: Add support For ADV7535

2020-01-08 Thread Bogdan Togorean
- create macros for v1p2 config registers - remove dummy functions from header Bogdan Togorean (2): dt-bindings: drm: bridge: adv7511: Add ADV7535 support drm: bridge: adv7511: Add support for ADV7535 .../bindings/display/bridge/adi,adv7511.txt | 23 +- drivers/gpu/drm/bridge

[RESEND] drm: bridge: adv7511: Fix low refresh rate register for ADV7533/5

2020-01-08 Thread Bogdan Togorean
For ADV7533 and ADV7535 low refresh rate is selected using bits [3:2] of 0x4a main register. So depending on ADV model write 0xfb or 0x4a register. Fixes: 9c8af882bf12: ("drm: Add adv7511 encoder driver") Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511

[RESEND v3 1/2] dt-bindings: drm: bridge: adv7511: Add ADV7535 support

2020-01-08 Thread Bogdan Togorean
ADV7535 is a part compatible with ADV7533 but it supports 1080p@60hz and v1p2 supply is fixed to 1.8V Signed-off-by: Bogdan Togorean Reviewed-by: Laurent Pinchart --- .../bindings/display/bridge/adi,adv7511.txt | 23 ++- 1 file changed, 12 insertions(+), 11 deletions(-) diff

[RESEND v3 2/2] drm: bridge: adv7511: Add support for ADV7535

2020-01-08 Thread Bogdan Togorean
ADV7535 is a DSI to HDMI bridge chip like ADV7533 but it allows 1080p@60Hz. v1p2 is fixed to 1.8V on ADV7535 but on ADV7533 can be 1.2V or 1.8V and is configurable in a register. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/Kconfig | 13 ++ drivers/gpu/drm/bridge

[PATCH v3 1/2] dt-bindings: drm: bridge: adv7511: Add ADV7535 support

2019-11-30 Thread Bogdan Togorean
ADV7535 is a part compatible with ADV7533 but it supports 1080p@60hz and v1p2 supply is fixed to 1.8V Signed-off-by: Bogdan Togorean Reviewed-by: Laurent Pinchart --- .../bindings/display/bridge/adi,adv7511.txt | 23 ++- 1 file changed, 12 insertions(+), 11 deletions(-) diff

[PATCH v3 2/2] drm: bridge: adv7511: Add support for ADV7535

2019-11-30 Thread Bogdan Togorean
ADV7535 is a DSI to HDMI bridge chip like ADV7533 but it allows 1080p@60Hz. v1p2 is fixed to 1.8V on ADV7535 but on ADV7533 can be 1.2V or 1.8V and is configurable in a register. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/Kconfig | 13 ++ drivers/gpu/drm/bridge

[PATCH v3 0/2] drm: bridge: adv7511: Add support For ADV7535

2019-11-30 Thread Bogdan Togorean
- create macros for v1p2 config registers - remove dummy functions from header Bogdan Togorean (2): dt-bindings: drm: bridge: adv7511: Add ADV7535 support drm: bridge: adv7511: Add support for ADV7535 .../bindings/display/bridge/adi,adv7511.txt | 23 +- drivers/gpu/drm/bridge

[RESEND PATCH 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2019-11-12 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file changed, 12 insertions

[RESEND PATCH 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2019-11-12 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/bridge

[RESEND PATCH 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2019-10-30 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file changed, 12 insertions

[RESEND PATCH 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2019-10-30 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/bridge

[RESEND PATCH] drm: bridge: adv7511: Fix low refresh rate register for ADV7533/5

2019-10-28 Thread Bogdan Togorean
For ADV7533 and ADV7535 low refresh rate is selected using bits [3:2] of 0x4a main register. So depending on ADV model write 0xfb or 0x4a register. Fixes: 9c8af882bf12: ("drm: Add adv7511 encoder driver") Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511

[PATCH v2] drm: bridge: adv7511: Enable SPDIF DAI

2019-10-07 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean --- Changes in v2: - add forgotten break statement drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 ++ 1 file changed, 14 insertions(+) diff --git

[PATCH 2/2] drm: bridge: adv7511: Extend list of audio sample rates

2019-10-04 Thread Bogdan Togorean
ADV7511 support sample rates up to 192kHz. CTS and N parameters should be computed accordingly so this commit extend the list up to maximum supported sample rate. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 12 1 file changed, 12 insertions

[PATCH 1/2] drm: bridge: adv7511: Enable SPDIF DAI

2019-10-04 Thread Bogdan Togorean
ADV7511 support I2S or SPDIF as audio input interfaces. This commit enable support for SPDIF. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c b

[PATCH v2 0/2] drm: bridge: adv7511: Add support For ADV7535

2019-08-09 Thread Bogdan Togorean
- removed "v1p2" index search and hardcoded it Bogdan Togorean (2): dt-bindings: drm: bridge: adv7511: Add ADV7535 support drm: bridge: adv7511: Add support for ADV7535 .../bindings/display/bridge/adi,adv7511.txt | 23 +++-- drivers/gpu/drm/bridge/adv7511/Kconfig

[PATCH v2 2/2] drm: bridge: adv7511: Add support for ADV7535

2019-08-09 Thread Bogdan Togorean
ADV7535 is a DSI to HDMI bridge chip like ADV7533 but it allows 1080p@60Hz. v1p2 is fixed to 1.8V on ADV7535 but on ADV7533 can be 1.2V or 1.8V and is configurable in a register. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/Kconfig | 8 ++--- drivers/gpu/drm/bridge

[PATCH v2 1/2] dt-bindings: drm: bridge: adv7511: Add ADV7535 support

2019-08-09 Thread Bogdan Togorean
ADV7535 is a part compatible with ADV7533 but it supports 1080p@60hz and v1p2 supply is fixed to 1.8V Signed-off-by: Bogdan Togorean --- .../bindings/display/bridge/adi,adv7511.txt | 23 ++- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Documentation

[PATCH 2/2] drm: bridge: adv7511: Add support for ADV7535

2019-07-30 Thread Bogdan Togorean
ADV7535 is a DSI to HDMI bridge chip like ADV7533 but it allows 1080p@60Hz. v1p2 is fixed to 1.8V on ADV7535 but on ADV7533 can be 1.2V or 1.8V and is configurable in a register. Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511.h | 2 ++ drivers/gpu/drm/bridge

[PATCH 0/2] drm: bridge: adv7511: Add support For ADV7535

2019-07-30 Thread Bogdan Togorean
This patch-set add support for ADV7535 part in ADV7511 driver. ADV7535 and ADV7533 are pin to pin compatible parts but ADV7535 support TMDS clock upto 148.5Mhz and resolutions up to 1080p@60Hz. Bogdan Togorean (2): dt-bindings: drm: bridge: adv7511: Add ADV7535 support drm: bridge: adv7511

[PATCH 1/2] dt-bindings: drm: bridge: adv7511: Add ADV7535 support

2019-07-30 Thread Bogdan Togorean
ADV7535 is a part compatible with ADV7533 but it supports 1080p@60hz and v1p2 supply is fixed to 1.8V Signed-off-by: Bogdan Togorean --- .../bindings/display/bridge/adi,adv7511.txt | 23 ++- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Documentation

[PATCH] drm: adv7511: Fix low refresh rate register for ADV7533/5

2019-07-16 Thread Bogdan Togorean
For ADV7533 and ADV7535 low refresh rate is selected using bits [3:2] of 0x4a main register. So depending on ADV model write 0xfb or 0x4a register. Fixes: 9c8af882bf12: ("drm: Add adv7511 encoder driver") Signed-off-by: Bogdan Togorean --- drivers/gpu/drm/bridge/adv7511/adv7511