summaryrefslogtreecommitdiff
path: root/include/dt-bindings
diff options
context:
space:
mode:
authorAdriana Reus <adriana.reus@nxp.com>2018-07-11 17:26:57 +0300
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:32:42 +0800
commit0a1bd5563a20ee02308bb0dc7d366d76414d18c8 (patch)
treebc26d4ec41917bac37990fc89bd3546b061ec835 /include/dt-bindings
parente1380ef3051df612ffc07e223a6841705ad514c1 (diff)
MLK-18861: mx8qxp: Add the missing LCDIF clocks to clock driver
Add LCDIF PLL resource and clocks, and power domain for it. Add Pixel link clocks and set it from bypass path. Muxes were added so that the slices can choose the bypass input (lcd_pxl_bypass_div and elcdif_pll_div). clk summary example: lcd_pxl_bypass_div 2 2 24000000 lcd_pxl_sel 1 1 24000000 lcd_pxl_div 1 1 24000000 lcd_pxl_clk 1 1 24000000 elcdif_pll_div 1 1 792000000 elcdif_pll 2 2 792000000 lcd_sel 1 1 792000000 lcd_div 1 1 79200000 lcd_clk 1 1 79200000 Signed-off-by: Adriana Reus <adriana.reus@nxp.com>
Diffstat (limited to 'include/dt-bindings')
-rw-r--r--include/dt-bindings/clock/imx8qxp-clock.h12
-rw-r--r--include/dt-bindings/soc/imx8_pd.h1
-rw-r--r--include/dt-bindings/soc/imx_rsrc.h2
3 files changed, 13 insertions, 2 deletions
diff --git a/include/dt-bindings/clock/imx8qxp-clock.h b/include/dt-bindings/clock/imx8qxp-clock.h
index 5a101d09bd80..66905c2b0d64 100644
--- a/include/dt-bindings/clock/imx8qxp-clock.h
+++ b/include/dt-bindings/clock/imx8qxp-clock.h
@@ -589,5 +589,15 @@
#define IMX8QXP_LSIO_MU5A_IPG_S_CLK 528
#define IMX8QXP_LSIO_MU5A_IPG_CLK 529
-#define IMX8QXP_CLK_END 530
+
+/* LCD part2 */
+#define IMX8QXP_LCD_PXL_BYPASS_DIV 530
+#define IMX8QXP_LCD_PXL_SEL 531
+#define IMX8QXP_LCD_PXL_DIV 532
+#define IMX8QXP_LCD_PXL_CLK 533
+#define IMX8QXP_ELCDIF_PLL_DIV 534
+#define IMX8QXP_ELCDIF_PLL 535
+#define IMX8QXP_LCD_SEL 536
+
+#define IMX8QXP_CLK_END 537
#endif /* __DT_BINDINGS_CLOCK_IMX8QXP_H */
diff --git a/include/dt-bindings/soc/imx8_pd.h b/include/dt-bindings/soc/imx8_pd.h
index 0922c9c9b21b..d955bcf94914 100644
--- a/include/dt-bindings/soc/imx8_pd.h
+++ b/include/dt-bindings/soc/imx8_pd.h
@@ -65,6 +65,7 @@
#define PD_DMA_CAN_2 dma_flexcan2
#define PD_DMA_PWM_0 dma_pwm0
#define PD_DMA_LCD_0 dma_lcd0
+#define PD_DMA_ELCDIF_PLL dma_elcdif_pll
#define PD_HSIO hsio_power_domain
#define PD_HSIO_PCIE_A hsio_pcie0
diff --git a/include/dt-bindings/soc/imx_rsrc.h b/include/dt-bindings/soc/imx_rsrc.h
index 8b7c8e36b3a0..6a18bcebdd8c 100644
--- a/include/dt-bindings/soc/imx_rsrc.h
+++ b/include/dt-bindings/soc/imx_rsrc.h
@@ -336,7 +336,7 @@
#define SC_R_SAI_2 320
#define SC_R_IRQSTR_SCU2 321
#define SC_R_IRQSTR_DSP 322
-#define SC_R_UNUSED5 323
+#define SC_R_ELCDIF_PLL 323
#define SC_R_UNUSED6 324
#define SC_R_AUDIO_PLL_0 325
#define SC_R_PI_0 326