67a68
> from m5.objects.Display import Display, Display1080p
493a495,499
> encoder = Param.Display(Display1080p(), "Display encoder")
>
> def endpointPhandle(self):
> return "hdlcd_endpoint"
>
494a501,517
> endpoint_node = FdtNode("endpoint")
> endpoint_node.appendPhandle(self.endpointPhandle())
>
> for encoder_node in self.encoder.generateDeviceTree(state):
> encoder_endpoint = self.encoder.endpointNode()
>
> # Endpoint subnode
> endpoint_node.append(FdtPropertyWords("remote-endpoint",
> [ state.phandle(self.encoder.endpointPhandle()) ]))
> encoder_endpoint.append(FdtPropertyWords("remote-endpoint",
> [ state.phandle(self.endpointPhandle()) ]))
>
> yield encoder_node
>
> port_node = FdtNode("port")
> port_node.append(endpoint_node)
>
510a534,535
> node.append(port_node)
>