Lines Matching full:lvds

102  * LVDS Overlays
105 RCAR_DU_OF_DTB(lvds, r8a7790);
106 RCAR_DU_OF_DTB(lvds, r8a7791);
107 RCAR_DU_OF_DTB(lvds, r8a7793);
108 RCAR_DU_OF_DTB(lvds, r8a7795);
109 RCAR_DU_OF_DTB(lvds, r8a7796);
112 RCAR_DU_OF_OVERLAY(lvds, r8a7790),
113 RCAR_DU_OF_OVERLAY(lvds, r8a7791),
114 RCAR_DU_OF_OVERLAY(lvds, r8a7793),
115 RCAR_DU_OF_OVERLAY(lvds, r8a7795),
116 RCAR_DU_OF_OVERLAY(lvds, r8a7796),
122 static void __init rcar_du_of_lvds_patch_one(struct device_node *lvds, in rcar_du_of_lvds_patch_one() argument
133 * Set the LVDS clocks property. This can't be performed by the overlay in rcar_du_of_lvds_patch_one()
148 ret = rcar_du_of_add_property(&rcar_du_lvds_changeset, lvds, in rcar_du_of_lvds_patch_one()
154 * Insert the node in the OF graph: patch the LVDS ports remote-endpoint in rcar_du_of_lvds_patch_one()
157 * overlay would contain a phandle for the DU LVDS output port that in rcar_du_of_lvds_patch_one()
167 endpoint = of_graph_get_endpoint_by_regs(lvds, i, 0); in rcar_du_of_lvds_patch_one()
222 * Skip if the LVDS nodes already exists. in rcar_du_of_lvds_patch()
231 sprintf(compatible, "renesas,%s-lvds", soc_name); in rcar_du_of_lvds_patch()
240 * specifier and the local and remote endpoint of the LVDS link for in rcar_du_of_lvds_patch()
244 struct lvds_of_data *lvds = &lvds_data[i]; in rcar_du_of_lvds_patch() local
249 sprintf(name, "lvds.%u", i); in rcar_du_of_lvds_patch()
256 &lvds->clkspec); in rcar_du_of_lvds_patch()
262 lvds->local = of_graph_get_endpoint_by_regs(du_node, port, 0); in rcar_du_of_lvds_patch()
263 if (!lvds->local) in rcar_du_of_lvds_patch()
266 lvds->remote = of_graph_get_remote_endpoint(lvds->local); in rcar_du_of_lvds_patch()
267 if (!lvds->remote) in rcar_du_of_lvds_patch()
274 of_address_to_resource(du_node, index, &lvds->res); in rcar_du_of_lvds_patch()
283 /* Patch the newly created LVDS encoder nodes. */ in rcar_du_of_lvds_patch()
303 /* Patch the LVDS encoder. */ in rcar_du_of_lvds_patch()