Change au0828-core to use au8522_media_pads enum defines
instead of hard-coding the pad values.

Signed-off-by: Shuah Khan <shua...@osg.samsung.com>
---
 drivers/media/usb/au0828/au0828-core.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/media/usb/au0828/au0828-core.c 
b/drivers/media/usb/au0828/au0828-core.c
index b02a122..92d22ed 100644
--- a/drivers/media/usb/au0828/au0828-core.c
+++ b/drivers/media/usb/au0828/au0828-core.c
@@ -20,6 +20,7 @@
  */
 
 #include "au0828.h"
+#include "au8522.h"
 
 #include <linux/module.h>
 #include <linux/slab.h>
@@ -287,11 +288,13 @@ static int au0828_create_media_graph(struct au0828_dev 
*dev)
                if (ret)
                        return ret;
        }
-       ret = media_create_pad_link(decoder, 1, &dev->vdev.entity, 0,
+       ret = media_create_pad_link(decoder, AU8522_PAD_VID_OUT,
+                                   &dev->vdev.entity, 0,
                                    MEDIA_LNK_FL_ENABLED);
        if (ret)
                return ret;
-       ret = media_create_pad_link(decoder, 2, &dev->vbi_dev.entity, 0,
+       ret = media_create_pad_link(decoder, AU8522_PAD_VBI_OUT,
+                                   &dev->vbi_dev.entity, 0,
                                    MEDIA_LNK_FL_ENABLED);
        if (ret)
                return ret;
-- 
2.5.0

Reply via email to