From: Sandor Yu
variable of rate in the struct drm_dp_link should assign to
162000/27/54/81.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/rockchip/cdn-dp-reg.c
b/drivers
From: Sandor Yu
This adds initial support for MHDP DP bridge driver.
Basic DP functions are supported, that include:
-Video mode set on-the-fly
-Cable hotplug detect
-MAX support resolution to 3096x2160@60fps
-Support DP audio
-EDID read via AUX
Signed-off-by: Sandor Yu
---
drivers/gpu
From: Sandor Yu
Create new directory drm/bridge/cadence.
Cadence MHDP DP and HDMI bridge dirver will added later.
drm/rockchip/cdn-dp-reg.c will separate to three files.
- cdns-mhdp-common.c: Provide basic MHDP register read/write via mailbox.
public firmware load, event, edid and HPD
From: Sandor Yu
Add initial support for i.MX8MQ MHDP HDMI.
Add MHDP HDMI PHY configuration.
The features are same as mhdp hdmi bridge driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/imx/mhdp/Kconfig | 5 +-
drivers/gpu/drm/imx/mhdp/Makefile | 2 +-
drivers
From: Sandor Yu
- Extracted common fields from cdn_dp_device to a new cdns_mhdp_device
structure which will be used by two separate drivers later on.
- Moved some datatypes (audio_format, audio_info, vic_pxl_encoding_format,
video_info) from cdn-dp-core.c to cdn-dp-reg.h.
- Changed prefixes
From: Sandor Yu
This adds initial support for cadence MHDP HDMI bridge driver.
Basic HDMI functions are supported, that include:
-Video mode set on-the-fly
-Cable hotplug detect
-MAX support resolution to 3096x2160@60fps
-HDMI audio
-AV infoframe
-EDID read
-SCDC read
Signed-off
From: Sandor Yu
Document the bindings used for the Cadence MHDP HDMI/DP bridge.
Signed-off-by: Sandor Yu
---
.../bindings/display/bridge/cdns,mhdp.yaml| 46 +++
.../devicetree/bindings/display/imx/mhdp.yaml | 59 +++
2 files changed, 105 insertions(+)
create
From: Sandor Yu
Initial support for i.MX8MQ MHDP Displayport.
Add MHDP DP PHY configutation.
The features are same as MHDP DP bridge driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/imx/Kconfig | 1 +
drivers/gpu/drm/imx/Makefile| 1 +
drivers/gpu/drm
From: Sandor Yu
The patch set initial support for Cadence MHDP(HDMI/DP) drm bridge
driver and iMX8MQ HDMI/DP.
The first patch drm/rockchip: prepare common code for cdns and rk dpi/dp driver
is from the link https://patchwork.kernel.org/patch/10788309/
that still in reviewing.
Files in drm
> -Original Message-
> From: Laurent Pinchart
> Sent: Wednesday, June 3, 2020 7:29 AM
> To: Emil Velikov
> Cc: Sandor Yu ; Andrzej Hajda ;
> Neil Armstrong ; Jonas Karlman
> ; Jernej Skrabec ; Heiko Stübner
> ; Sandy Huang ;
> d...@cadence.com; ML dri-devel
Hi Laurent,
Thanks your review comments.
> -Original Message-
> From: Laurent Pinchart
> Sent: Wednesday, June 3, 2020 7:44 AM
> To: Sandor Yu
> Cc: a.ha...@samsung.com; narmstr...@baylibre.com; jo...@kwiboo.se;
> jernej.skra...@siol.net; he...@sntech.de; h...@r
> -Original Message-
> From: Laurent Pinchart
> Sent: Wednesday, June 3, 2020 7:35 AM
> To: Sandor Yu
> Cc: a.ha...@samsung.com; narmstr...@baylibre.com; jo...@kwiboo.se;
> jernej.skra...@siol.net; he...@sntech.de; h...@rock-chips.com;
> d...@c
From: Sandor Yu
In function malidp_crtc_mode_valid, mode->crtc_mode = 0 when run
in drm_helper_probe_single_connector_modes.
Invalid video modes are not culled
and all modes move to the connector's modes list.
It is not expected by mode_valid.
Replace mode->crtc_clock with mode->clo
From: Sandor Yu
It is new features and bug fix patch set for DW_HDMI DRM bridge driver
that has verified by NXP iMX865.
Three new feature added:
1. Add GP Audio interface for DW_HDMI.
2. Add CEC PM functions to restore CEC status when device suspend/resume
3. New API for reset PHY Gen1.
Two bugs
From: Sandor Yu
HDMI1.4b specification section 6.5.3:
Source shall only send GCPs with non-zero CD to sinks
that indicate support for Deep Color.
DW HDMI GPC default enabled, clear gpc_auto bit for bpp 24.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 8
1
included respective specific firmware
is required.
Driver will check display connector type and
then load the corresponding driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
v8->v9:
* Remove compatible string "cdns,mhdp8501" that had removed
from dt-bindings file in
Add bindings for Freescale iMX8MQ DP and HDMI PHY.
Signed-off-by: Sandor Yu
Reviewed-by: Rob Herring
---
.../bindings/phy/fsl,imx8mq-dp-hdmi-phy.yaml | 53 +++
1 file changed, 53 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/fsl,imx8mq-dp-hdmi
Add Cadence HDP-TX DisplayPort PHY driver for i.MX8MQ
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/freescale/Kconfig | 9 +
drivers/phy
Add Cadence HDP-TX HDMI PHY driver for i.MX8MQ.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
drivers/phy/freescale/Kconfig
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
Reviewed
r too.
- Plain bridge instead of component driver.
- Standalone Cadence HDP-TX PHY(HDMI/DP) driver.
- Audio driver are removed from the patch set, it will be add in another
patch set later.
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cover.1590982881.git.sandor...@nxp.com/
Sandor
MHDP8546 mailbox access functions will be share to other mhdp driver
and Cadence HDP-TX HDMI/DP PHY drivers.
Move those functions to head file include/drm/bridge/cdns-mhdp-mailbox.h
and convert them to macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c
Add bindings for Cadence MHDP8501 DisplayPort/HDMI bridge.
Signed-off-by: Sandor Yu
Reviewed-by: Krzysztof Kozlowski
---
v8->v9:
* Add Krzysztof's R-b tag
.../display/bridge/cdns,mhdp8501.yaml | 104 ++
1 file changed, 104 insertions(+)
create mode 100
>
> On 13/10/2023 05:24, Sandor Yu wrote:
> > Add a new DRM DisplayPort and HDMI bridge driver for Candence
> MHDP8501
> > used in i.MX8MQ SOC. MHDP8501 could support HDMI or DisplayPort
> > standards according embedded Firmware running in the uCPU.
>
>
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
Reviewed
Add bindings for Cadence MHDP8501 DisplayPort/HDMI bridge.
Signed-off-by: Sandor Yu
Reviewed-by: Krzysztof Kozlowski
---
v9->v11:
*No change.
.../display/bridge/cdns,mhdp8501.yaml | 104 ++
1 file changed, 104 insertions(+)
create mode 100644
Documentat
included respective specific firmware
is required.
Driver will check display connector type and
then load the corresponding driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
v10->v11:
- remove MODULE_ALIAS() from mhdp8501 driver.
v9->v10:
- struct cdns_mhdp_device is r
Add Cadence HDP-TX HDMI PHY driver for i.MX8MQ.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
v9->v11:
*No change.
drivers/phy/freesc
ctions be convert to marco functions
that will be referenced by HDP-TX PHY(HDMI/DP) driver too.
- Plain bridge instead of component driver.
- Standalone Cadence HDP-TX PHY(HDMI/DP) driver.
- Audio driver are removed from the patch set, it will be add in another
patch set later.
[1]
https://patchwo
.
New cdns_mhdp_reg_write() is created with the general command ID
GENERAL_REGISTER_WRITE.
rewrite cdns_mhdp_set_firmware_active() in mhdp8546 core driver,
use cdns_mhdp_mailbox_send() to replace cdns_mhdp_mailbox_write()
same as the other mailbox access functions.
Signed-off-by: Sandor Yu
---
v10
Add Cadence HDP-TX DisplayPort PHY driver for i.MX8MQ
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
v9->v11:
*No change.
drivers/phy/freescale/Kcon
Add bindings for Freescale iMX8MQ DP and HDMI PHY.
Signed-off-by: Sandor Yu
Reviewed-by: Rob Herring
---
v9->v11:
*No change.
.../bindings/phy/fsl,imx8mq-dp-hdmi-phy.yaml | 53 +++
1 file changed, 53 insertions(+)
create mode 100644
Documentation/devicetree/bindings/
Hi Dmitry,
Thanks your comments,
> -Original Message-
> From: Dmitry Baryshkov
> Sent: 2023年9月28日 18:39
>
> On 07/09/2023 04:05, Sandor Yu wrote:
> > MHDP8546 mailbox access functions will be share to other mhdp driver
> > and Cadence HDP-TX HDMI/DP
Hi Alexander,
Thanks your comments,
>
> Hi Sandor,
>
> thanks for the updated series.
>
> Am Freitag, 13. Oktober 2023, 05:24:20 CEST schrieb Sandor Yu:
> > MHDP8546 mailbox access functions will be share to other mhdp driver
> > and Cadence HDP-TX HDMI/DP PHY
Hi Alexander,
Thanks your comments,
>
>
> Hi Sandor,
>
> thanks for the updated series.
>
> Am Freitag, 13. Oktober 2023, 05:24:23 CEST schrieb Sandor Yu:
> > Add a new DRM DisplayPort and HDMI bridge driver for Candence
> MHDP8501
> > used in i.MX
Hi Alexander,
>
> Hi Sandor,
>
> Am Montag, 16. Oktober 2023, 05:05:54 CEST schrieb Sandor Yu:
> > Hi Alexander,
> >
> > Thanks your comments,
> >
> > > Hi Sandor,
> > >
> > > thanks for the updated series.
> >
included respective specific firmware
is required.
Driver will check display connector type and
then load the corresponding driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
v9->v10:
- struct cdns_mhdp_device is renamed to cdns_mhdp8501_device.
- update for mhdp helper dri
Add bindings for Freescale iMX8MQ DP and HDMI PHY.
Signed-off-by: Sandor Yu
Reviewed-by: Rob Herring
---
v9->v10:
*No change.
.../bindings/phy/fsl,imx8mq-dp-hdmi-phy.yaml | 53 +++
1 file changed, 53 insertions(+)
create mode 100644
Documentation/devicetree/bindings/
renced by HDP-TX PHY(HDMI/DP) driver too.
- Plain bridge instead of component driver.
- Standalone Cadence HDP-TX PHY(HDMI/DP) driver.
- Audio driver are removed from the patch set, it will be add in another
patch set later.
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cov
.
New cdns_mhdp_reg_write() is created with the general command ID
GENERAL_REGISTER_WRITE.
Signed-off-by: Sandor Yu
---
v9->v10:
*use mhdp helper driver to replace macro functions,
move maibox access function and mhdp hdmi/dp common API
functions into the driver.
drivers/gpu/drm/bridge/cade
Add Cadence HDP-TX HDMI PHY driver for i.MX8MQ.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
Tested-by: Alexander Stein
---
v9->v10:
- update for mhdp helper dri
Add Cadence HDP-TX DisplayPort PHY driver for i.MX8MQ
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
v9->v10:
- update for mhdp helper driver is introduced.
Rem
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
Reviewed
Add bindings for Cadence MHDP8501 DisplayPort/HDMI bridge.
Signed-off-by: Sandor Yu
Reviewed-by: Krzysztof Kozlowski
---
v9->v10:
*No change.
.../display/bridge/cdns,mhdp8501.yaml | 104 ++
1 file changed, 104 insertions(+)
create mode 100644
Documentat
Hi Lucas,
Thanks your comments,
> -Original Message-
> From: Lucas Stach
> Sent: 2022年12月9日 19:30
> To: Sandor Yu ; andrzej.ha...@intel.com;
> neil.armstr...@linaro.org; robert.f...@linaro.org;
> laurent.pinch...@ideasonboard.com; jo...@kwiboo.se;
> jernej.sk
Hi Krzysztof,
Thanks your comments,
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 2022年11月22日 16:28
> To: Sandor Yu ; andrzej.ha...@intel.com;
> neil.armstr...@linaro.org; robert.f...@linaro.org;
> laurent.pinch...@ideasonboard.com; jo...@kwiboo.se;
> jer
Add Cadence HDP-TX DisplayPort PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig| 8 +
drivers/phy/cadence
Add Cadence HDP-TX HDMI PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig | 8 +
drivers/phy/cadence/Makefile
for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 12 +
.../gpu/drm/bridge/cadence/cdns-hdmi-core.c | 1018 +
2 files changed, 1030 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-hdmi-core.c
diff --git a/drivers/gpu
Add bindings for i.MX8MQ MHDP HDMI.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-hdmi.yaml | 93 +++
1 file changed, 93 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml
diff --git
a/Documentation
Add bindings for Cadence HDP-TX DisplayPort PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-dp-phy.yaml | 68 +++
1 file changed, 68 insertions(+)
create mode 100644 Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml
diff --git a/Documentation
Add bindings for Cadence HDP-TX HDMI PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-hdmi-phy.yaml | 52 +++
1 file changed, 52 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml
diff --git a/Documentation
was required for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 13 +
drivers/gpu/drm/bridge/cadence/Makefile |3 +
drivers/gpu/drm/bridge/cadence/cdns-dp-core.c | 1071 +
.../gpu/drm/bridge/cadence/cdns-mhdp-common.h | 400 ++
4
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
---
include
Add bindings for i.MX8MQ MHDP DisplayPort.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-dp.yaml | 93 +++
1 file changed, 93 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml
diff --git
Mailbox access functions could be share to other mhdp driver and
HDP-TX HDMI/DP PHY drivers, move those functions to head file
include/drm/bridge/cdns-mhdp-mailbox.h and convert them to
macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 197
another
patch set later.
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cover.1590982881.git.sandor...@nxp.com/
Sandor Yu (10):
drm: bridge: cadence: convert mailbox functions to macro functions
dt-bindings: display: bridge: Add MHDP DP for i.MX8MQ
drm: bridge: cadence:
Hi Rob,
Thanks your comments,
> -Original Message-
> From: Rob Herring
> Sent: 2022年11月17日 0:27
> To: Sandor Yu
> Cc: dri-devel@lists.freedesktop.org; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-ker...@vger.kernel.org;
> linux-..
was required for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 13 +
drivers/gpu/drm/bridge/cadence/Makefile |3 +
drivers/gpu/drm/bridge/cadence/cdns-dp-core.c | 1071 +
.../gpu/drm/bridge/cadence/cdns-mhdp-common.h | 400 ++
4
Add bindings for Cadence HDP-TX DisplayPort PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-dp-phy.yaml | 68 +++
1 file changed, 68 insertions(+)
create mode 100644 Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml
diff --git a/Documentation
for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 12 +
.../gpu/drm/bridge/cadence/cdns-hdmi-core.c | 1018 +
2 files changed, 1030 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-hdmi-core.c
diff --git a/drivers/gpu
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
---
include
Add bindings for i.MX8MQ MHDP HDMI.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-hdmi.yaml | 102 ++
1 file changed, 102 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml
diff --git
Add Cadence HDP-TX DisplayPort PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig| 8 +
drivers/phy/cadence
Add Cadence HDP-TX HDMI PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig | 8 +
drivers/phy/cadence/Makefile
Add bindings for Cadence HDP-TX HDMI PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-hdmi-phy.yaml | 52 +++
1 file changed, 52 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml
diff --git a/Documentation
Mailbox access functions could be share to other mhdp driver and
HDP-TX HDMI/DP PHY drivers, move those functions to head file
include/drm/bridge/cdns-mhdp-mailbox.h and convert them to
macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 197
Add bindings for i.MX8MQ MHDP DisplayPort.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-dp.yaml | 102 ++
1 file changed, 102 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml
diff --git
alone Cadence HDP-TX PHY(HDMI/DP) driver.
- Audio driver are removed from the patch set, it will be add in another
patch set later.
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cover.1590982881.git.sandor...@nxp.com/
Sandor Yu (10):
drm: bridge: cadence: convert mailbox f
> -Original Message-
> From: Fabio Estevam
> Sent: 2022年11月23日 2:09
> To: Sandor Yu
> Cc: andrzej.ha...@intel.com; neil.armstr...@linaro.org;
> robert.f...@linaro.org; laurent.pinch...@ideasonboard.com;
> jo...@kwiboo.se; jernej.skra...@gmail.com; airl...@gmail.c
was required for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 13 +
drivers/gpu/drm/bridge/cadence/Makefile |3 +
drivers/gpu/drm/bridge/cadence/cdns-dp-core.c | 1070 +
.../gpu/drm/bridge/cadence/cdns-mhdp-common.h | 402
Add bindings for Cadence HDP-TX DisplayPort PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-dp-phy.yaml | 66 +++
1 file changed, 66 insertions(+)
create mode 100644 Documentation/devicetree/bindings/phy/cdns,hdptx-dp-phy.yaml
diff --git a/Documentation
for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 12 +
.../gpu/drm/bridge/cadence/cdns-hdmi-core.c | 1038 +
2 files changed, 1050 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-hdmi-core.c
diff --git a/drivers/gpu
e: Add driver for HDP-TX DisplyPort PHY
dts-bindings: phy: Add Cadence HDP-TX HDMI PHY bindings
phy: cadence: Add driver for HDP-TX HDMI PHY
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cover.1590982881.git.sandor...@nxp.com/
Sandor Yu (10):
drm: bridge: cadence: convert m
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
---
include
Add bindings for i.MX8MQ MHDP DisplayPort.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-dp.yaml | 59 +++
1 file changed, 59 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml
diff --git
Mailbox access functions could be share to other mhdp driver and
HDP-TX HDMI/DP PHY drivers, move those functions to head file
include/drm/bridge/cdns-mhdp-mailbox.h and convert them to
macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 197
Add bindings for i.MX8MQ MHDP HDMI.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-hdmi.yaml | 59 +++
1 file changed, 59 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml
diff --git
a/Documentation
Add Cadence HDP-TX HDMI PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig | 8 +
drivers/phy/cadence/Makefile
Add Cadence HDP-TX DisplayPort PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig| 8 +
drivers/phy/cadence
Add bindings for Cadence HDP-TX HDMI PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/cdns,hdptx-hdmi-phy.yaml | 50 +++
1 file changed, 50 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/cdns,hdptx-hdmi-phy.yaml
diff --git a/Documentation
was required for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 13 +
drivers/gpu/drm/bridge/cadence/Makefile |3 +
drivers/gpu/drm/bridge/cadence/cdns-dp-core.c | 1070 +
.../gpu/drm/bridge/cadence/cdns-mhdp-common.h | 402
Allow HDMI PHYs to be configured through the generic
functions through a custom structure added to the generic union.
The parameters added here are based on HDMI PHY
implementation practices. The current set of parameters
should cover the potential users.
Signed-off-by: Sandor Yu
---
include
Mailbox access functions could be share to other mhdp driver and
HDP-TX HDMI/DP PHY drivers, move those functions to head file
include/drm/bridge/cdns-mhdp-mailbox.h and convert them to
macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c | 197
Add bindings for i.MX8MQ MHDP HDMI.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-hdmi.yaml | 67 +++
1 file changed, 67 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-hdmi.yaml
diff --git
a/Documentation
phy: cadence: Add driver for HDP-TX DisplyPort PHY
dts-bindings: phy: Add Cadence HDP-TX HDMI PHY bindings
phy: cadence: Add driver for HDP-TX HDMI PHY
[1]
https://patchwork.kernel.org/project/linux-rockchip/cover/cover.1590982881.git.sandor...@nxp.com/
Sandor Yu (10):
drm: bridge: cade
Add bindings for i.MX8MQ MHDP DisplayPort.
Signed-off-by: Sandor Yu
---
.../display/bridge/cdns,mhdp-imx8mq-dp.yaml | 67 +++
1 file changed, 67 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.yaml
diff --git
Add Cadence HDP-TX HDMI PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
HDMI PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig | 8 +
drivers/phy/cadence/Makefile
for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 12 +
.../gpu/drm/bridge/cadence/cdns-hdmi-core.c | 1038 +
2 files changed, 1050 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-hdmi-core.c
diff --git a/drivers/gpu
Add Cadence HDP-TX DisplayPort PHY driver.
Cadence HDP-TX PHY could be put in either DP mode or
HDMI mode base on the configuration chosen.
DisplayPort PHY mode is configurated in the driver.
Signed-off-by: Sandor Yu
---
drivers/phy/cadence/Kconfig| 8 +
drivers/phy/cadence
Add bindings for Cadence HDP-TX HDMI PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/phy-cadence-hdptx-hdmi.yaml | 54 +++
1 file changed, 54 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/phy-cadence-hdptx-hdmi.yaml
diff --git a/Documentation
Add bindings for Cadence HDP-TX DisplayPort PHY.
Signed-off-by: Sandor Yu
---
.../bindings/phy/phy-cadence-hdptx-dp.yaml| 70 +++
1 file changed, 70 insertions(+)
create mode 100644
Documentation/devicetree/bindings/phy/phy-cadence-hdptx-dp.yaml
diff --git a/Documentation
Thanks for your comments.
> -Original Message-
> From: Alexander Stein
> Sent: 2022年11月8日 21:17
> To: jo...@kwiboo.se; Sandor Yu
> Cc: dri-devel@lists.freedesktop.org; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-ker...@vger.k
Run get_maintainer.pl for patch 1,
Your email address is list as follow,
Jani Nikula (commit_signer:2/8=25%)
And I add the email address that comment as "commit_signer" into Cc list.
B.R
Sandor
> -Original Message-
> From: Jani Nikula
> Sent: 2022年11月8日 21:16
&g
Thanks your comments,
> -Original Message-
> From: Vinod Koul
> Sent: 2022年11月10日 15:39
> To: Sandor Yu
> Cc: dri-devel@lists.freedesktop.org; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-ker...@vger.kernel.org;
> linux-...@lists.infr
Thanks your comments,
> -Original Message-
> From: Vinod Koul
> Sent: 2022年11月10日 15:41
> To: Sandor Yu
> Cc: dri-devel@lists.freedesktop.org; devicet...@vger.kernel.org;
> linux-arm-ker...@lists.infradead.org; linux-ker...@vger.kernel.org;
> linux-...@lists.infr
Hi Alexander,
> -Original Message-
> From: Alexander Stein
> Sent: 2022年11月10日 23:44
> To: Sandor Yu
> Cc: jo...@kwiboo.se; dri-devel@lists.freedesktop.org;
> devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org;
> linux-ker...@vger.kernel.org; linux-..
was required for the driver.
Signed-off-by: Sandor Yu
---
drivers/gpu/drm/bridge/cadence/Kconfig| 13 +
drivers/gpu/drm/bridge/cadence/Makefile |2 +
.../gpu/drm/bridge/cadence/cdns-mhdp8501-dp.c | 1078 +
.../gpu/drm/bridge/cadence/cdns-mhdp8501.h| 399
that will be referenced by HDP-TX PHY(HDMI/DP) driver too.
- Plain bridge instead of component driver.
- Standalone Cadence HDP-TX PHY(HDMI/DP) driver.
- Audio driver are removed from the patch set, it will be add in another
patch set later.
[1]
https://patchwork.kernel.org/project/linux-rockchip/
MHDP8546 mailbox access functions will be share to other mhdp driver
and Cadence HDP-TX HDMI/DP PHY drivers.
Move those functions to head file include/drm/bridge/cdns-mhdp-mailbox.h
and convert them to macro functions.
Signed-off-by: Sandor Yu
---
.../drm/bridge/cadence/cdns-mhdp8546-core.c
1 - 100 of 175 matches
Mail list logo