]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/fpga.h
CONFIGS: peach-pit: Enable display for peach_pit board
[karo-tx-uboot.git] / include / fpga.h
index 49efd375f7473b0675a3e83e7b20b1b0c6deec66..914024c17cb8841578ea622e112bb7aaf7fccb68 100644 (file)
@@ -35,6 +35,13 @@ typedef struct {             /* typedef fpga_desc */
        void *devdesc;          /* real device descriptor */
 } fpga_desc;                   /* end, typedef fpga_desc */
 
+typedef struct {                /* typedef fpga_desc */
+       unsigned int blocksize;
+       char *interface;
+       char *dev_part;
+       char *filename;
+       int fstype;
+} fpga_fs_info;
 
 typedef enum {
        BIT_FULL = 0,
@@ -47,6 +54,8 @@ extern int fpga_add(fpga_type devtype, void *desc);
 extern int fpga_count(void);
 extern int fpga_load(int devnum, const void *buf, size_t bsize,
                     bitstream_type bstype);
+extern int fpga_fsload(int devnum, const void *buf, size_t size,
+                      fpga_fs_info *fpga_fsinfo);
 extern int fpga_loadbitstream(int devnum, char *fpgadata, size_t size,
                              bitstream_type bstype);
 extern int fpga_dump(int devnum, const void *buf, size_t bsize);