diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-01 06:14:14 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-07 07:17:17 +0200 |
commit | d279e747a7ef8291bf76441b23f8243d418a6e83 (patch) | |
tree | 967c024f20f55e4a7cf5b62f62482a69a99d2d4e /bsps/arm/smdk2410 | |
parent | bsps/lm32: Use rtems_blkdev_create() (diff) | |
download | rtems-d279e747a7ef8291bf76441b23f8243d418a6e83.tar.bz2 |
bsp/smdk2410: Use rtems_blkdev_create()
Update #3358.
Diffstat (limited to 'bsps/arm/smdk2410')
-rw-r--r-- | bsps/arm/smdk2410/smc/smc.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/bsps/arm/smdk2410/smc/smc.c b/bsps/arm/smdk2410/smc/smc.c index 8291008336..cd48c40e04 100644 --- a/bsps/arm/smdk2410/smc/smc.c +++ b/bsps/arm/smdk2410/smc/smc.c @@ -14,8 +14,7 @@ #include <string.h> #include <inttypes.h> -#include "rtems/blkdev.h" -#include "rtems/diskdevs.h" +#include <rtems/blkdev.h> #include "smc.h" #include <rtems/bspIo.h> #include <s3c24xx.h> @@ -392,19 +391,12 @@ smc_initialize( void *arg) { rtems_status_code rc; - dev_t dev; uint32_t block_num; - rc = rtems_disk_io_initialize(); - if (rc != RTEMS_SUCCESSFUL) - return rc; - smc_init(); block_num = smc_info.blocks << 5; - dev = rtems_filesystem_make_dev_t(major, 0); - rc = rtems_disk_create_phys(dev, 512, block_num, - smc_ioctl, NULL, SMC_DEVICE_NAME); + rc = rtems_blkdev_create(SMC_DEVICE_NAME, 512, block_num, smc_ioctl, NULL); - return RTEMS_SUCCESSFUL; + return rc; } |