[U-Boot] [v3] armv8: ls1028ardb: enable DisplayPort Power support

Enable DP_PWR signal to power the DP to HDMI converter cable.
Signed-off-by: Wen He wen.he_1@nxp.com --- board/freescale/ls1028a/ls1028a.c | 13 +++++++++++++ include/configs/ls1028a_common.h | 3 +++ 2 files changed, 16 insertions(+)
diff --git a/board/freescale/ls1028a/ls1028a.c b/board/freescale/ls1028a/ls1028a.c index ece91660bf..ea8c43b6af 100644 --- a/board/freescale/ls1028a/ls1028a.c +++ b/board/freescale/ls1028a/ls1028a.c @@ -75,6 +75,19 @@ int board_init(void) u8 val = I2C_MUX_CH_DEFAULT;
i2c_write(I2C_MUX_PCA_ADDR_PRI, 0x0b, 1, &val, 1); +#endif + +#if defined(CONFIG_TARGET_LS1028ARDB) + u8 reg; + + reg = QIXIS_READ(brdcfg[4]); + /* Field| Function + * 3 | DisplayPort Power Enable (net DP_PWR_EN): + * DPPWR | 0= DP_PWR is enabled. + */ + reg &= ~(DP_PWD_EN_DEFAULT_MASK); + QIXIS_WRITE(brdcfg[4], reg); + #endif return 0; } diff --git a/include/configs/ls1028a_common.h b/include/configs/ls1028a_common.h index 41ce4a054c..1d93b4bf6b 100644 --- a/include/configs/ls1028a_common.h +++ b/include/configs/ls1028a_common.h @@ -219,6 +219,9 @@ #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
+/* DisplayPort */ +#define DP_PWD_EN_DEFAULT_MASK 0x8 + #ifdef CONFIG_SECURE_BOOT #include <asm/fsl_secure_boot.h> #endif

On Thu, Jul 25, 2019 at 3:18 PM Wen He wen.he_1@nxp.com wrote:
Enable DP_PWR signal to power the DP to HDMI converter cable.
Signed-off-by: Wen He wen.he_1@nxp.com
board/freescale/ls1028a/ls1028a.c | 13 +++++++++++++ include/configs/ls1028a_common.h | 3 +++ 2 files changed, 16 insertions(+)
diff --git a/board/freescale/ls1028a/ls1028a.c b/board/freescale/ls1028a/ls1028a.c index ece91660bf..ea8c43b6af 100644 --- a/board/freescale/ls1028a/ls1028a.c +++ b/board/freescale/ls1028a/ls1028a.c @@ -75,6 +75,19 @@ int board_init(void) u8 val = I2C_MUX_CH_DEFAULT;
i2c_write(I2C_MUX_PCA_ADDR_PRI, 0x0b, 1, &val, 1);
+#endif
+#if defined(CONFIG_TARGET_LS1028ARDB)
u8 reg;
reg = QIXIS_READ(brdcfg[4]);
/* Field| Function
* 3 | DisplayPort Power Enable (net DP_PWR_EN):
* DPPWR | 0= DP_PWR is enabled.
*/
Please use correct multi-line comment format.
reg &= ~(DP_PWD_EN_DEFAULT_MASK);
QIXIS_WRITE(brdcfg[4], reg);
#endif return 0; }
Regards, Bin

-----Original Message----- From: U-Boot u-boot-bounces@lists.denx.de On Behalf Of Bin Meng Sent: Thursday, July 25, 2019 1:57 PM To: Wen He wen.he_1@nxp.com Cc: U-Boot Mailing List u-boot@lists.denx.de Subject: Re: [U-Boot] [v3] armv8: ls1028ardb: enable DisplayPort Power support
On Thu, Jul 25, 2019 at 3:18 PM Wen He wen.he_1@nxp.com wrote:
Enable DP_PWR signal to power the DP to HDMI converter cable.
Signed-off-by: Wen He wen.he_1@nxp.com
Hi Wen,
Please work on review comments.
Also. This patch is only valid when display driver is accepted in upstream Is it accepted?
If display driver not accepted in upstream. Please hold this patch.
--pk
participants (3)
-
Bin Meng
-
Prabhakar Kushwaha
-
Wen He