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