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