X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=board%2Fbf533-stamp%2Fvideo.c;h=e9b9a9abdfdd5b60b74f0fd6cdad0f6d79354147;hb=a509a1d40264516821d0ba2d1d6a6ab2e1a2acbd;hp=3c15eaa7657679951c2fdc257398fe2b90cc38df;hpb=fee531eeefc3b5f2c63c7fe27b9f55d924c59c26;p=oweals%2Fu-boot.git diff --git a/board/bf533-stamp/video.c b/board/bf533-stamp/video.c index 3c15eaa765..e9b9a9abdf 100644 --- a/board/bf533-stamp/video.c +++ b/board/bf533-stamp/video.c @@ -18,9 +18,7 @@ #include #include #include -#include - -int gunzip(void *, int, unsigned char *, unsigned long *); +#include #define DMA_SIZE16 2 @@ -152,16 +150,20 @@ static void video_init(char *NTSCFrame) bfin_write_PPI_CONTROL(0x0083); } +void video_stop(void) +{ + bfin_write_PPI_CONTROL(0); + bfin_write_DMA0_CONFIG(0); +} + int drv_video_init(void) { - device_t videodev; + struct stdio_dev videodev; video_init((void *)NTSC_FRAME_ADDR); memset(&videodev, 0, sizeof(videodev)); strcpy(videodev.name, "video"); - videodev.ext = DEV_EXT_VIDEO; - videodev.flags = DEV_FLAGS_SYSTEM; - return device_register(&videodev); + return stdio_register(&videodev); }