Lines Matching +full:clk +full:- +full:csr
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/fsl,imx8qxp-csr.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liu Ying <victor.liu@nxp.com>
14 Registers(CSR) module represents a set of miscellaneous registers of a
17 use-case is for some other nodes to acquire a reference to the syscon node
18 by phandle, and the other typical use-case is that the operating system
19 should consider all subnodes of the CSR module as separate child devices.
23 pattern: "^syscon@[0-9a-f]+$"
27 - enum:
28 - fsl,imx8qxp-mipi-lvds-csr
29 - fsl,imx8qm-lvds-csr
30 - const: syscon
31 - const: simple-mfd
39 clock-names:
45 description: The possible child devices of the CSR module.
48 - compatible
49 - reg
50 - clocks
51 - clock-names
54 - if:
58 const: fsl,imx8qxp-mipi-lvds-csr
61 - pxl2dpi
62 - ldb
64 - if:
68 const: fsl,imx8qm-lvds-csr
71 - phy
72 - ldb
77 - |
78 #include <dt-bindings/clock/imx8-lpcg.h>
79 #include <dt-bindings/firmware/imx/rsrc.h>
81 compatible = "fsl,imx8qxp-mipi-lvds-csr", "syscon", "simple-mfd";
84 clock-names = "ipg";
87 compatible = "fsl,imx8qxp-pxl2dpi";
88 fsl,sc-resource = <IMX_SC_R_MIPI_0>;
89 power-domains = <&pd IMX_SC_R_MIPI_0>;
92 #address-cells = <1>;
93 #size-cells = <0>;
96 #address-cells = <1>;
97 #size-cells = <0>;
102 remote-endpoint = <&dc0_pixel_link0_mipi_lvds_0_pxl2dpi>;
107 remote-endpoint = <&dc0_pixel_link1_mipi_lvds_0_pxl2dpi>;
112 #address-cells = <1>;
113 #size-cells = <0>;
118 remote-endpoint = <&mipi_lvds_0_ldb_ch0_mipi_lvds_0_pxl2dpi>;
123 remote-endpoint = <&mipi_lvds_0_ldb_ch1_mipi_lvds_0_pxl2dpi>;
130 #address-cells = <1>;
131 #size-cells = <0>;
132 compatible = "fsl,imx8qxp-ldb";
133 clocks = <&clk IMX_SC_R_LVDS_0 IMX_SC_PM_CLK_MISC2>,
134 <&clk IMX_SC_R_LVDS_0 IMX_SC_PM_CLK_BYPASS>;
135 clock-names = "pixel", "bypass";
136 power-domains = <&pd IMX_SC_R_LVDS_0>;
139 #address-cells = <1>;
140 #size-cells = <0>;
143 phy-names = "lvds_phy";
149 remote-endpoint = <&mipi_lvds_0_pxl2dpi_mipi_lvds_0_ldb_ch0>;
161 #address-cells = <1>;
162 #size-cells = <0>;
165 phy-names = "lvds_phy";
171 remote-endpoint = <&mipi_lvds_0_pxl2dpi_mipi_lvds_0_ldb_ch1>;
185 compatible = "fsl,imx8qxp-mipi-dphy";
187 clocks = <&clk IMX_SC_R_LVDS_0 IMX_SC_PM_CLK_PHY>;
188 clock-names = "phy_ref";
189 #phy-cells = <0>;
191 power-domains = <&pd IMX_SC_R_MIPI_0>;