diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-08-22 15:42:10 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-08-22 15:42:10 +0000 |
commit | fd891fceaf3c9852a361c70705d44e1ba7c4a38e (patch) | |
tree | 77b99409525c8dff5bb51edd1135042485f2fa74 /nuttx/arch/arm/src/sam3u/sam3u_hsmci.c | |
parent | 75ae6a7cb1ffba04cd6c697cbc8679c0fc80b943 (diff) | |
download | px4-nuttx-fd891fceaf3c9852a361c70705d44e1ba7c4a38e.tar.gz px4-nuttx-fd891fceaf3c9852a361c70705d44e1ba7c4a38e.tar.bz2 px4-nuttx-fd891fceaf3c9852a361c70705d44e1ba7c4a38e.zip |
Progress with Kinetis SDHC driver (more to to)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3904 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/sam3u/sam3u_hsmci.c')
-rwxr-xr-x | nuttx/arch/arm/src/sam3u/sam3u_hsmci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/sam3u/sam3u_hsmci.c b/nuttx/arch/arm/src/sam3u/sam3u_hsmci.c index 1ab0dbc75..b7872a219 100755 --- a/nuttx/arch/arm/src/sam3u/sam3u_hsmci.c +++ b/nuttx/arch/arm/src/sam3u/sam3u_hsmci.c @@ -393,7 +393,7 @@ static int sam3u_attach(FAR struct sdio_dev_s *dev); /* Command/Status/Data Transfer */ -static void sam3u_sendcmd(FAR struct sdio_dev_s *dev, uint32_t cmd, +static int sam3u_sendcmd(FAR struct sdio_dev_s *dev, uint32_t cmd, uint32_t arg); static void sam3u_blocksetup(FAR struct sdio_dev_s *dev, unsigned int blocklen, unsigned int nblocks); @@ -1464,7 +1464,7 @@ static int sam3u_attach(FAR struct sdio_dev_s *dev) * ****************************************************************************/ -static void sam3u_sendcmd(FAR struct sdio_dev_s *dev, uint32_t cmd, uint32_t arg) +static int sam3u_sendcmd(FAR struct sdio_dev_s *dev, uint32_t cmd, uint32_t arg) { struct sam3u_dev_s *priv = (struct sam3u_dev_s*)dev; uint32_t regval; @@ -1571,6 +1571,7 @@ static void sam3u_sendcmd(FAR struct sdio_dev_s *dev, uint32_t cmd, uint32_t arg fvdbg("cmd: %08x arg: %08x regval: %08x\n", cmd, arg, regval); putreg32(regval, SAM3U_HSMCI_CMDR); sam3u_cmdsample1(SAMPLENDX_AFTER_CMDR); + return OK; } /**************************************************************************** |