Lines Matching refs:port

27 		port@0 {
39 You can set daifmt at ports/port/endpoint.
74 cpu: port {
81 port { codec_ep: endpoint { remote-endpoint = <&cpu_ep>; }; };
103 (X) (A) mcpu: port@0 { mcpu0_ep: endpoint { remote-endpoint = <&mcodec0_ep>; }; };
104 (y) port@1 { mcpu1_ep: endpoint { remote-endpoint = <&cpu1_ep>; }; };
105 (y) port@2 { mcpu2_ep: endpoint { remote-endpoint = <&cpu2_ep>; }; };
108 (X) port@0 { mcodec0_ep: endpoint { remote-endpoint = <&mcpu0_ep>; }; };
109 (y) port@1 { mcodec1_ep: endpoint { remote-endpoint = <&codec1_ep>; }; };
110 (y) port@2 { mcodec2_ep: endpoint { remote-endpoint = <&codec2_ep>; }; };
119 port@0 { cpu1_ep: endpoint { remote-endpoint = <&mcpu1_ep>; }; };
120 port@1 { cpu2_ep: endpoint { remote-endpoint = <&mcpu2_ep>; }; };
126 port@0 { codec1_ep: endpoint { remote-endpoint = <&mcodec1_ep>; }; };
127 port@1 { codec2_ep: endpoint { remote-endpoint = <&mcodec2_ep>; }; };
160 fe0: port@0 { fe0_ep: endpoint { remote-endpoint = <&pcm0_ep>; }; };
161 fe1: port@1 { fe1_ep: endpoint { remote-endpoint = <&pcm1_ep>; }; };
166 be0: port@0 { be0_ep: endpoint { remote-endpoint = <&dai0_ep>; }; };
167 be1: port@1 { be1_ep: endpoint { remote-endpoint = <&dai1_ep>; }; };
177 port@0 { pcm0_ep: endpoint { remote-endpoint = <&fe0_ep>; }; };
178 port@1 { pcm1_ep: endpoint { remote-endpoint = <&fe1_ep>; }; };
185 port@0 { dai0_ep: endpoint { remote-endpoint = <&be0_ep>; }; };
186 port@1 { dai1_ep: endpoint { remote-endpoint = <&be1_ep>; }; };
211 c2c: port@0 { c2cf_ep: endpoint { remote-endpoint = <&codec0_ep>; }; };
212 port@1 { c2cb_ep: endpoint { remote-endpoint = <&codec1_ep>; }; };
218 port@0 {
222 port@1 { codec1_ep: endpoint { remote-endpoint = <&c2cb_ep>; }; };
240 #define port_to_endpoint(port) of_get_child_by_name(port, "endpoint")
250 * => lnk: port@0 { ... };
251 * port@1 { ... };
324 static struct device_node *graph_get_next_multi_ep(struct device_node **port)
326 struct device_node *ports = of_get_parent(*port);
333 * => lnk: port@0 { ... };
334 * port@1 { ep { ... = rep0 } };
335 * port@2 { ep { ... = rep1 } };
341 * port@0 { rep0 };
342 * port@1 { rep1 };
346 *port = of_get_next_child(ports, *port);
347 if (!*port)
349 } while (!of_node_name_eq(*port, "port"));
351 if (*port) {
352 ep = port_to_endpoint(*port);
371 struct device_node *port = of_get_parent(ep);
372 struct device_node *ports = of_get_parent(port);
377 asoc_simple_parse_convert(port, NULL, adata);
380 of_node_put(port);
387 struct device_node *port = of_get_parent(ep);
388 struct device_node *ports = of_get_parent(port);
392 of_property_read_u32(port, "mclk-fs", &props->mclk_fs);
395 of_node_put(port);
511 struct device_node *port,
517 if (graph_lnk_is_multi(port)) {
520 of_node_get(port);
523 ep = graph_get_next_multi_ep(&port);
535 ep = port_to_endpoint(port);
556 * port {
594 struct device_node *port,
604 if (graph_lnk_is_multi(port)) {
605 of_node_get(port);
606 ep = graph_get_next_multi_ep(&port);
607 port = of_get_parent(ep);
609 ep = port_to_endpoint(port);
612 ports = of_get_parent(port);
617 * port {
627 graph_parse_daifmt(port, &daifmt, &bit_frame); /* (B) */
698 * => lnk: port@0 { ep: { ... = rep }; };
709 * rport: port@0 { rep: { ... = ep } };
733 * => lnk: port@0 { ep: { ... = rep; }; };
740 * rport: port@0 { rep: { ... = ep; }; };
789 * => lnk: port@0 { c2c0_ep: { ... = codec0_ep; }; };
790 * port@1 { c2c1_ep: { ... = codec1_ep; }; };
796 * port@0 { codec0_ep: ... }; };
797 * port@1 { codec1_ep: ... }; };
925 * => lnk: port@0 { ... };
926 * port@1 { ... };
927 * port@2 { ... };
953 * => lnk: port { endpoint { .. }; };
983 * => lnk: port@0 { endpoint { ... }; };
988 * => lnk: port@0 { endpoint { ... }; };
1029 * => lnk: port@0 { endpoint { ... }; };
1030 * port@1 { endpoint { ... }; };
1113 /* loop for all listed CPU port */