Lines Matching refs:port
27 * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
29 * @port: port OF node
31 * Given a port OF node, return the possible mask of the corresponding
35 struct device_node *port)
41 if (tmp->port == port)
52 * drm_of_find_possible_crtcs - find the possible CRTCs for an encoder port
54 * @port: encoder port to scan for endpoints
56 * Scan all endpoints attached to a port, locate their attached CRTCs,
63 struct device_node *port)
68 for_each_endpoint_of_node(port, ep) {
119 struct device_node *ep, *port, *remote;
131 port = of_parse_phandle(dev->of_node, "ports", i);
132 if (!port)
135 if (of_device_is_available(port->parent))
137 port);
139 of_node_put(port);
148 dev_err(dev, "no available port\n");
156 port = of_parse_phandle(dev->of_node, "ports", i);
157 if (!port)
160 if (!of_device_is_available(port->parent)) {
161 of_node_put(port);
165 for_each_child_of_node(port, ep) {
181 of_node_put(port);
194 * parse the encoder endpoint connecting to the crtc port.
202 struct device_node *port;
209 port = of_graph_get_remote_port(ep);
210 of_node_put(port);
211 if (port == crtc->port) {
225 * @port: port in the device tree node
230 * Given a DT node's port and endpoint number, find the connected node and
237 int port, int endpoint,
250 * of_graph_get_remote_node() produces a noisy error message if port
251 * node isn't found and the absence of the port is a legit case here,
258 remote = of_graph_get_remote_node(np, port, endpoint);
345 * @port1: First DT port node of the Dual-link LVDS source
346 * @port2: Second DT port node of the Dual-link LVDS source
350 * returns, for two ports of an LVDS dual-link source, which port shall transmit
354 * dual-lvds-odd-pixels properties in the sink's DT port nodes. If those
358 * If either port is not connected, this function returns -EPIPE.
390 * A valid dual-lVDS bus is found when one remote port is marked with
391 * "dual-lvds-even-pixels", and the other remote port is marked with