summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/tqm8xx/spi
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-12-12 16:32:58 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-12-12 16:36:39 +0100
commit3cd3a260a6c623ff695d7bb9981133339e0bfff8 (patch)
tree83d7d86c03158f8b27e942cbf8ebab6ecaf15f51 /c/src/lib/libbsp/powerpc/tqm8xx/spi
parentdoc: Clarify rate-monotonic statistics (diff)
downloadrtems-3cd3a260a6c623ff695d7bb9981133339e0bfff8.tar.bz2
bsp/mpc8xx: Fix warnings
close #2211
Diffstat (limited to 'c/src/lib/libbsp/powerpc/tqm8xx/spi')
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/spi/spi.c94
1 files changed, 10 insertions, 84 deletions
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/spi/spi.c b/c/src/lib/libbsp/powerpc/tqm8xx/spi/spi.c
index b1fce1f542..0b82242898 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/spi/spi.c
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/spi/spi.c
@@ -626,30 +626,7 @@ int m8xx_spi_ioctl
/*=========================================================================*\
| Function: |
\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_dummy_spi_sel_addr
-(
-/*-------------------------------------------------------------------------*\
-| Purpose: |
-| address a slave device on the bus |
-+---------------------------------------------------------------------------+
-| Input Parameters: |
-\*-------------------------------------------------------------------------*/
- rtems_libi2c_bus_t *bh, /* bus specifier structure */
- uint32_t addr, /* address to send on bus */
- int rw /* 0=write,1=read */
-)
-/*-------------------------------------------------------------------------*\
-| Return Value: |
-| rtems_status_code |
-\*=========================================================================*/
-{
- return RTEMS_SUCCESSFUL;
-}
-
-/*=========================================================================*\
-| Function: |
-\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_dummy_spi_send_start
+static rtems_status_code bsp_spi_send_start
(
/*-------------------------------------------------------------------------*\
| Purpose: |
@@ -670,28 +647,7 @@ static rtems_status_code bsp_dummy_spi_send_start
/*=========================================================================*\
| Function: |
\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_dummy_spi_send_stop
-(
-/*-------------------------------------------------------------------------*\
-| Purpose: |
-| deselect SPI |
-+---------------------------------------------------------------------------+
-| Input Parameters: |
-\*-------------------------------------------------------------------------*/
- rtems_libi2c_bus_t *bh /* bus specifier structure */
-)
-/*-------------------------------------------------------------------------*\
-| Return Value: |
-| o = ok or error code |
-\*=========================================================================*/
-{
- return RTEMS_SUCCESSFUL;
-}
-
-/*=========================================================================*\
-| Function: |
-\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_pghplus_spi_sel_addr
+static rtems_status_code bsp_spi_sel_addr
(
/*-------------------------------------------------------------------------*\
| Purpose: |
@@ -740,7 +696,7 @@ static rtems_status_code bsp_pghplus_spi_sel_addr
/*=========================================================================*\
| Function: |
\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_pghplus_spi_send_stop
+static rtems_status_code bsp_spi_send_stop
(
/*-------------------------------------------------------------------------*\
| Purpose: |
@@ -756,7 +712,7 @@ static rtems_status_code bsp_pghplus_spi_send_stop
\*=========================================================================*/
{
#if defined(DEBUG)
- printk("bsp_pghplus_spi_send_stop called... ");
+ printk("bsp_spi_send_stop called... ");
#endif
m8xx.pbdat = (m8xx.pbdat
| PGHPLUS_PB_SPI_DISP4_CE_MSK
@@ -770,7 +726,7 @@ static rtems_status_code bsp_pghplus_spi_send_stop
/*=========================================================================*\
| Function: |
\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_pghplus_spi_init
+static rtems_status_code bsp_spi_init
(
/*-------------------------------------------------------------------------*\
| Purpose: |
@@ -790,7 +746,7 @@ static rtems_status_code bsp_pghplus_spi_init
int ret_code;
#if defined(DEBUG)
- printk("bsp_pghplus_spi_init called... ");
+ printk("bsp_spi_init called... ");
#endif
/*
@@ -843,44 +799,14 @@ static rtems_status_code bsp_pghplus_spi_init
}
/*=========================================================================*\
-| Function: |
-\*-------------------------------------------------------------------------*/
-static rtems_status_code bsp_dummy_spi_init
-(
-/*-------------------------------------------------------------------------*\
-| Purpose: |
-| do board specific init: |
-| - initialize pins for addressing |
-| - register further drivers |
-+---------------------------------------------------------------------------+
-| Input Parameters: |
-\*-------------------------------------------------------------------------*/
- int spi_busno
-)
-/*-------------------------------------------------------------------------*\
-| Return Value: |
-| o = ok or error code |
-\*=========================================================================*/
-{
-#if defined(DEBUG)
- printk("bsp_dummy_spi_init called... ");
-#endif
-
-#if defined(DEBUG)
- printk("... exit OK\r\n");
-#endif
- return RTEMS_SUCCESSFUL;
-}
-
-/*=========================================================================*\
| list of handlers |
\*=========================================================================*/
rtems_libi2c_bus_ops_t bsp_spi_ops = {
init: m8xx_spi_init,
- send_start: bsp_dummy_spi_send_start,
- send_stop: SPI_SEND_STOP_FNC,
- send_addr: SPI_SEND_ADDR_FNC,
+ send_start: bsp_spi_send_start,
+ send_stop: bsp_spi_send_stop,
+ send_addr: bsp_spi_sel_addr,
read_bytes: m8xx_spi_read_bytes,
write_bytes: m8xx_spi_write_bytes,
ioctl: m8xx_spi_ioctl
@@ -937,7 +863,7 @@ rtems_status_code bsp_register_spi
}
spi_busno = ret_code;
- SPI_BOARD_INIT_FNC(spi_busno);
+ bsp_spi_init(spi_busno);
/*
* FIXME: further drivers, when available
*/