xref: /rk3399_rockchip-uboot/drivers/video/bridge/ptn3460.c (revision 720873bf428db0859ebbcf6b86ed510688b4e0b8)
1048dba01SSimon Glass /*
2048dba01SSimon Glass  * Copyright (C) 2015 Google, Inc
3048dba01SSimon Glass  * Written by Simon Glass <sjg@chromium.org>
4048dba01SSimon Glass  *
5048dba01SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
6048dba01SSimon Glass  */
7048dba01SSimon Glass 
8048dba01SSimon Glass #include <common.h>
9048dba01SSimon Glass #include <dm.h>
10048dba01SSimon Glass #include <video_bridge.h>
11048dba01SSimon Glass 
ptn3460_attach(struct udevice * dev)12048dba01SSimon Glass static int ptn3460_attach(struct udevice *dev)
13048dba01SSimon Glass {
14048dba01SSimon Glass 	debug("%s: %s\n", __func__, dev->name);
15048dba01SSimon Glass 
16*720873bfSMasahiro Yamada 	return video_bridge_set_active(dev, true);
17048dba01SSimon Glass }
18048dba01SSimon Glass 
19048dba01SSimon Glass struct video_bridge_ops ptn3460_ops = {
20048dba01SSimon Glass 	.attach = ptn3460_attach,
21048dba01SSimon Glass };
22048dba01SSimon Glass 
23048dba01SSimon Glass static const struct udevice_id ptn3460_ids[] = {
24048dba01SSimon Glass 	{ .compatible = "nxp,ptn3460", },
25048dba01SSimon Glass 	{ }
26048dba01SSimon Glass };
27048dba01SSimon Glass 
28048dba01SSimon Glass U_BOOT_DRIVER(parade_ptn3460) = {
29048dba01SSimon Glass 	.name	= "nmp_ptn3460",
30048dba01SSimon Glass 	.id	= UCLASS_VIDEO_BRIDGE,
31048dba01SSimon Glass 	.of_match = ptn3460_ids,
32048dba01SSimon Glass 	.ops	= &ptn3460_ops,
33048dba01SSimon Glass };
34