X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=board%2Fbf533-stamp%2Fvideo.c;h=75b8adca15ac1de7213135db17a76bc6b42f3776;hb=9e2b0c2d72fe44776e645de0bf0060953fcd8178;hp=3c15eaa7657679951c2fdc257398fe2b90cc38df;hpb=ea393eb1d6a786fc2e895f90abb5f7e7541aef45;p=u-boot diff --git a/board/bf533-stamp/video.c b/board/bf533-stamp/video.c index 3c15eaa765..75b8adca15 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,9 +150,15 @@ 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); @@ -163,5 +167,5 @@ int drv_video_init(void) videodev.ext = DEV_EXT_VIDEO; videodev.flags = DEV_FLAGS_SYSTEM; - return device_register(&videodev); + return stdio_register(&videodev); }