summaryrefslogtreecommitdiffstats
path: root/include/driver.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:01:38 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:01:38 +0200
commit112ada667b57ec9b9bd1fc0786f5926779cb5b6e (patch)
tree0b21c8939cadfbdab3d23dfeb48b8173698e9447 /include/driver.h
parent4e7505eb8d06e71eee699e91cd974ba8a1a5717f (diff)
downloadbarebox-112ada667b57ec9b9bd1fc0786f5926779cb5b6e.tar.gz
barebox-112ada667b57ec9b9bd1fc0786f5926779cb5b6e.tar.xz
svn_rev_270
WIP FS support
Diffstat (limited to 'include/driver.h')
-rw-r--r--include/driver.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/driver.h b/include/driver.h
index a37a7cd0bb..22860f258b 100644
--- a/include/driver.h
+++ b/include/driver.h
@@ -10,7 +10,7 @@
#define DEVICE_TYPE_ETHER 1
#define DEVICE_TYPE_STDIO 2
#define DEVICE_TYPE_DRAM 3
-#define DEVICE_TYPE_FS 3
+#define DEVICE_TYPE_FS 4
#define MAX_DEVICE_TYPE 4
#include <param.h>
@@ -50,7 +50,7 @@ struct driver_d {
int (*probe) (struct device_d *);
int (*remove)(struct device_d *);
ssize_t (*read) (struct device_d*, void* buf, size_t count, ulong offset, ulong flags);
- ssize_t (*write) (struct device_d*, void* buf, size_t count, ulong offset, ulong flags);
+ ssize_t (*write) (struct device_d*, const void* buf, size_t count, ulong offset, ulong flags);
ssize_t (*erase) (struct device_d*, size_t count, unsigned long offset);
void (*info) (struct device_d *);