Changeset 1857b00 in rtems


Ignore:
Timestamp:
Nov 30, 2009, 5:14:20 PM (9 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, master
Children:
dbec22db
Parents:
05c1886
Message:

Whitespace removal.

Location:
c/src/lib/libcpu/m68k/mcf5206
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/m68k/mcf5206/clock/ckinit.c

    r05c1886 r1857b00  
    22 *  Clock Driver for MCF5206eLITE board
    33 *
    4  *  This driver initailizes timer1 on the MCF5206E as the 
    5  *  main system clock 
     4 *  This driver initailizes timer1 on the MCF5206E as the
     5 *  main system clock
    66 *
    77 *  Author: Victor V. Vengerov <vvv@oktet.ru>
     
    3737 * These are set by clock driver during its init
    3838 */
    39  
     39
    4040rtems_device_major_number rtems_clock_major = ~0;
    4141rtems_device_minor_number rtems_clock_minor;
     
    115115            ((BSP_INTLVL_TIMER1 << MCF5206E_ICR_IL_S) & MCF5206E_ICR_IL) |
    116116            ((BSP_INTPRIO_TIMER1 << MCF5206E_ICR_IP_S) & MCF5206E_ICR_IP);
    117        
     117
    118118        /* Register the interrupt handler */
    119119        set_vector(clock_isr, BSP_INTVEC_TIMER1, 1);
    120        
     120
    121121        /* Reset timer 1 */
    122122        *MCF5206E_TMR(MBAR, 1) = MCF5206E_TMR_RST;
     
    125125        *MCF5206E_TCN(MBAR, 1) = 0; /* Reset counter */
    126126        *MCF5206E_TER(MBAR, 1) = MCF5206E_TER_REF | MCF5206E_TER_CAP;
    127        
     127
    128128        /* Set Timer 1 prescaler so that it counts in microseconds */
    129129        *MCF5206E_TMR(MBAR, 1) =
    130             (((BSP_SYSTEM_FREQUENCY/1000000 - 1) << MCF5206E_TMR_PS_S) & 
     130            (((BSP_SYSTEM_FREQUENCY/1000000 - 1) << MCF5206E_TMR_PS_S) &
    131131             MCF5206E_TMR_PS) |
    132132            MCF5206E_TMR_CE_NONE | MCF5206E_TMR_ORI | MCF5206E_TMR_FRR |
    133133            MCF5206E_TMR_RST;
    134            
    135         /* Set the timer timeout value from the BSP config */     
     134
     135        /* Set the timer timeout value from the BSP config */
    136136        *MCF5206E_TRR(MBAR, 1) = rtems_configuration_get_microseconds_per_tick() - 1;
    137137
    138138        /* Feed system frequency to the timer */
    139139        *MCF5206E_TMR(MBAR, 1) |= MCF5206E_TMR_ICLK_MSCLK;
    140            
     140
    141141        /* Enable timer 1 interrupts */
    142142        *MCF5206E_IMR(MBAR) &= ~MCF5206E_INTR_BIT(MCF5206E_INTR_TIMER_1);
    143        
     143
    144144        /* Register the driver exit procedure so we can shutdown */
    145145        atexit(Clock_exit);
     
    167167{
    168168    Install_clock (Clock_isr);
    169  
     169
    170170    /* Make major/minor avail to others such as shared memory driver */
    171171    rtems_clock_major = major;
    172172    rtems_clock_minor = minor;
    173  
     173
    174174    return RTEMS_SUCCESSFUL;
    175175}
  • c/src/lib/libcpu/m68k/mcf5206/console/mcfuart.c

    r05c1886 r1857b00  
    2222#include "mcf5206/mcfuart.h"
    2323
    24 /* 
     24/*
    2525 * int_driven_uart -- mapping between interrupt vector number and
    2626 * UART descriptor structures
     
    3434static rtems_isr
    3535mcfuart_interrupt_handler(rtems_vector_number vec);
    36          
     36
    3737/*
    3838 * mcfuart_init --
     
    5757    if (uart == NULL)
    5858        return RTEMS_INVALID_ADDRESS;
    59    
     59
    6060    if ((chn <= 0) || (chn > MCF5206E_UART_CHANNELS))
    6161        return RTEMS_INVALID_NUMBER;
    62    
     62
    6363    uart->chn = chn;
    6464    uart->intvec = intvec;
    6565    uart->tty = tty;
    66    
     66
    6767    return RTEMS_SUCCESSFUL;
    6868}
     
    108108        default:      rate = 9600; break;
    109109    }
    110        
     110
    111111    div = SYSTEM_CLOCK_FREQUENCY / (rate * 32);
    112    
     112
    113113    *MCF5206E_UBG1(MBAR,uart->chn) = (uint8_t)((div >> 8) & 0xff);
    114114    *MCF5206E_UBG2(MBAR,uart->chn) = (uint8_t)(div & 0xff);
     
    137137    register uint32_t   chn;
    138138    rtems_status_code rc;
    139    
     139
    140140    if (uart == NULL)
    141141        return RTEMS_INVALID_ADDRESS;
    142    
     142
    143143    chn = uart->chn;
    144    
     144
    145145    /* Reset the receiver and transmitter */
    146146    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_MISC_RESET_RX;
    147147    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_MISC_RESET_TX;
    148    
     148
    149149    /*
    150150     * Program the vector number for a UART module interrupt, or
     
    171171        *MCF5206E_UIMR(MBAR,chn) = 0;
    172172    }
    173    
     173
    174174    /* Select the receiver and transmitter clock. */
    175175    mcfuart_set_baudrate(uart, B19200); /* dBUG defaults (unfortunately,
    176176                                           it is differ to termios default */
    177     *MCF5206E_UCSR(MBAR,chn) = 
     177    *MCF5206E_UCSR(MBAR,chn) =
    178178        MCF5206E_UCSR_RCS_TIMER | MCF5206E_UCSR_TCS_TIMER;
    179    
     179
    180180    /* Mode Registers 1,2 - set termios defaults (8N1) */
    181181    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_MISC_RESET_MR;
    182     *MCF5206E_UMR(MBAR,chn) = 
     182    *MCF5206E_UMR(MBAR,chn) =
    183183/*      MCF5206E_UMR1_RXRTS | */
    184184        MCF5206E_UMR1_PM_NO_PARITY |
     
    188188/*      MCF5206E_UMR2_TXCTS | */
    189189        MCF5206E_UMR2_SB_1;
    190    
     190
    191191    /* Enable Receiver and Transmitter */
    192192    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_MISC_RESET_ERR;
    193193    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_TC_ENABLE;
    194194    *MCF5206E_UCR(MBAR,chn) = MCF5206E_UCR_RC_ENABLE;
    195    
     195
    196196    return RTEMS_SUCCESSFUL;
    197197}
     
    213213{
    214214    rtems_status_code rc;
    215     *MCF5206E_UCR(MBAR,uart->chn) = 
     215    *MCF5206E_UCR(MBAR,uart->chn) =
    216216        MCF5206E_UCR_TC_DISABLE |
    217217        MCF5206E_UCR_RC_DISABLE;
     
    248248    speed_t baud;
    249249    uint8_t   umr1, umr2;
    250    
     250
    251251    baud = cfgetospeed(t);
    252252    umr1 = 0;
    253253    umr2 = MCF5206E_UMR2_CM_NORMAL;
    254    
     254
    255255    /* Set flow control */
    256256    if ((t->c_cflag & CRTSCTS) != 0)
     
    259259        umr2 |= MCF5206E_UMR2_TXCTS;
    260260    }
    261    
     261
    262262    /* Set character size */
    263263    switch (t->c_cflag & CSIZE)
     
    268268        case CS8: umr1 |= MCF5206E_UMR1_BC_8; break;
    269269    }
    270    
     270
    271271    /* Set number of stop bits */
    272272    if ((t->c_cflag & CSTOPB) != 0)
     
    292292        }
    293293    }
    294    
     294
    295295    /* Set parity mode */
    296296    if ((t->c_cflag & PARENB) != 0)
     
    309309        umr1 |= MCF5206E_UMR1_PM_NO_PARITY;
    310310    }
    311    
     311
    312312    rtems_interrupt_disable(level);
    313     *MCF5206E_UCR(MBAR,uart->chn) = 
     313    *MCF5206E_UCR(MBAR,uart->chn) =
    314314        MCF5206E_UCR_TC_DISABLE | MCF5206E_UCR_RC_DISABLE;
    315315    mcfuart_set_baudrate(uart, baud);
     
    319319    if ((t->c_cflag & CREAD) != 0)
    320320    {
    321         *MCF5206E_UCR(MBAR,uart->chn) = 
     321        *MCF5206E_UCR(MBAR,uart->chn) =
    322322            MCF5206E_UCR_TC_ENABLE | MCF5206E_UCR_RC_ENABLE;
    323323    }
     
    327327    }
    328328    rtems_interrupt_enable(level);
    329    
     329
    330330    return RTEMS_SUCCESSFUL;
    331331}
     
    424424    register int chn;
    425425    register int bp = 0;
    426    
     426
    427427    /* Find UART descriptor from vector number */
    428428    if (int_driven_uart[0].vec == vec)
     
    432432    else
    433433        return;
    434    
     434
    435435    chn = uart->chn;
    436    
     436
    437437    uisr = *MCF5206E_UISR(MBAR, chn);
    438438    if (uisr & MCF5206E_UISR_DB)
     
    440440        *MCF5206E_UCR(MBAR, chn) = MCF5206E_UCR_MISC_RESET_BRK;
    441441    }
    442    
     442
    443443    /* Receiving */
    444444    while (1)
     
    466466                buf[bp++] = *MCF5206E_URB(MBAR, chn);
    467467            }
    468            
     468
    469469            /* Reset error condition if any errors has been detected */
    470             if (usr & (MCF5206E_USR_RB | MCF5206E_USR_FE | 
     470            if (usr & (MCF5206E_USR_RB | MCF5206E_USR_FE |
    471471                       MCF5206E_USR_PE | MCF5206E_USR_OE))
    472472            {
     
    481481        }
    482482    }
    483    
     483
    484484    /* Transmitting */
    485485    while (1)
     
    526526    uart->tx_buf_len = len;
    527527    uart->tx_ptr = 0;
    528     *MCF5206E_UIMR(MBAR, uart->chn) = 
     528    *MCF5206E_UIMR(MBAR, uart->chn) =
    529529            MCF5206E_UIMR_FFULL | MCF5206E_UIMR_TXRDY;
    530530    while (((*MCF5206E_USR(MBAR,uart->chn) & MCF5206E_USR_TXRDY) != 0) &&
  • c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c

    r05c1886 r1857b00  
    182182                    bus->cmsg++;
    183183                    /* FALLTHRU */
    184                
     184
    185185                case EVENT_TRANSFER: /* Initiate new transfer */
    186186                    if (bus->cmsg - bus->msg >= bus->nmsg)
     
    193193                        break;
    194194                    }
    195                    
     195
    196196                    /* Initiate START or REPEATED START condition on the bus */
    197197                    if (event == EVENT_TRANSFER)
     
    203203                        mcfmbus_rstart(bus);
    204204                    }
    205                    
     205
    206206                    bus->byte = 0;
    207207                    mcfmbus_tx_mode(bus);
    208                    
     208
    209209                    /* Initiate slave address sending */
    210210                    if (bus->cmsg->flags & I2C_MSG_ADDR_10)
     
    240240                    }
    241241                    break;
    242                
     242
    243243                default:
    244244                    mcfmbus_machine_error(bus, event);
     
    246246            }
    247247            break;
    248        
     248
    249249        case STATE_ADDR_7:
    250250            switch (event)
     
    258258                    next_state(bus, STATE_RECEIVING);
    259259                    break;
    260                
     260
    261261                case EVENT_NACK:
    262262                    mcfmbus_error(bus, I2C_NO_DEVICE);
     
    270270                    mcfmbus_machine(bus, EVENT_NEXTMSG);
    271271                    break;
    272                    
     272
    273273                default:
    274274                    mcfmbus_machine_error(bus, event);
     
    277277            break;
    278278
    279         case STATE_ADDR_1_R:         
     279        case STATE_ADDR_1_R:
    280280        case STATE_ADDR_1_W:
    281281            switch (event)
     
    301301                    break;
    302302                }
    303                
     303
    304304                case EVENT_NACK:
    305305                    mcfmbus_error(bus, I2C_NO_DEVICE);
     
    307307                    mcfmbus_machine(bus, EVENT_NEXTMSG);
    308308                    break;
    309                
     309
    310310                case EVENT_ARB_LOST:
    311311                    mcfmbus_error(bus, I2C_ARBITRATION_LOST);
     
    313313                    mcfmbus_machine(bus, EVENT_NEXTMSG);
    314314                    break;
    315                
     315
    316316                default:
    317317                    mcfmbus_machine_error(bus, event);
     
    319319            }
    320320            break;
    321              
     321
    322322        case STATE_SENDING:
    323323            switch (event)
     
    335335                    }
    336336                    break;
    337                    
     337
    338338                case EVENT_NACK:
    339339                    if (bus->byte == 0)
     
    348348                    mcfmbus_machine(bus, EVENT_NEXTMSG);
    349349                    break;
    350                    
     350
    351351                case EVENT_ARB_LOST:
    352352                    mcfmbus_error(bus, I2C_ARBITRATION_LOST);
     
    354354                    mcfmbus_machine(bus, EVENT_NEXTMSG);
    355355                    break;
    356                
     356
    357357                default:
    358358                    mcfmbus_machine_error(bus, event);
    359359                    break;
    360                    
     360
    361361            }
    362362            break;
    363                
     363
    364364        case STATE_RECEIVING:
    365365            switch (event)
     
    464464        int mbc;
    465465    } dividers[] ={
    466         { 20,   0x20 }, { 22,   0x21 }, { 24,   0x22 }, { 26,   0x23 }, 
     466        { 20,   0x20 }, { 22,   0x21 }, { 24,   0x22 }, { 26,   0x23 },
    467467        { 28,   0x00 }, { 30,   0x01 }, { 32,   0x25 }, { 34,   0x02 },
    468468        { 36,   0x26 }, { 40,   0x03 }, { 44,   0x04 }, { 48,   0x05 },
     
    481481    if (i2c_bus == NULL)
    482482        return RTEMS_INVALID_ADDRESS;
    483    
     483
    484484    for (i = 0, mbc = -1; i < sizeof(dividers)/sizeof(dividers[0]); i++)
    485485    {
     
    512512    if (mbus != NULL) /* Check if already initialized */
    513513        return RTEMS_RESOURCE_IN_USE;
    514        
     514
    515515    if (i2c_bus == NULL)
    516516        return RTEMS_INVALID_ADDRESS;
    517517
    518    
     518
    519519    i2c_bus->base = base;
    520520    i2c_bus->state = STATE_IDLE;
     
    523523    i2c_bus->nmsg = 0;
    524524    i2c_bus->byte = 0;
    525    
     525
    526526    sc = rtems_interrupt_catch(
    527         mcfmbus_interrupt_handler, 
     527        mcfmbus_interrupt_handler,
    528528        24 + ((*MCF5206E_ICR(base, MCF5206E_INTR_MBUS) & MCF5206E_ICR_IL) >>
    529529                                   MCF5206E_ICR_IL_S),
     
    541541    *MCF5206E_MBCR(base) = MCF5206E_MBCR_MEN | MCF5206E_MBCR_MIEN;
    542542    rtems_interrupt_enable(level);
    543    
     543
    544544    return RTEMS_SUCCESSFUL;
    545545}
     
    566566    if (bus != mbus)
    567567        return RTEMS_NOT_CONFIGURED;
    568    
     568
    569569    bus->done = done;
    570570    bus->done_arg_ptr = done_arg_ptr;
     
    595595    if (mbus == NULL)
    596596        return RTEMS_NOT_CONFIGURED;
    597    
     597
    598598    if (mbus != i2c_bus)
    599599        return RTEMS_INVALID_ADDRESS;
    600    
     600
    601601    base = i2c_bus->base;
    602    
     602
    603603    *MCF5206E_IMR(base) |= MCF5206E_INTR_BIT(MCF5206E_INTR_MBUS);
    604604    *MCF5206E_MBCR(base) = 0;
  • c/src/lib/libcpu/m68k/mcf5206/timer/timer.c

    r05c1886 r1857b00  
    1919 *
    2020 *  http://www.rtems.com/license/LICENSE.
    21  * 
     21 *
    2222 *  $Id$
    2323 */
     
    2727#include "mcf5206/mcf5206e.h"
    2828
    29 #define TRR2_VAL 65530 
     29#define TRR2_VAL 65530
    3030
    3131uint32_t   Timer_interrupts;
     
    5151    /* Catch timer2 interrupts */
    5252    set_vector(timerisr, BSP_INTVEC_TIMER2, 0);
    53    
     53
    5454    /* Initialize interrupts for timer2 */
    5555    *MCF5206E_ICR(MBAR, MCF5206E_INTR_TIMER_2) =
     
    5757        ((BSP_INTLVL_TIMER2 << MCF5206E_ICR_IL_S) & MCF5206E_ICR_IL) |
    5858        ((BSP_INTPRIO_TIMER2 << MCF5206E_ICR_IP_S) & MCF5206E_ICR_IP);
    59        
     59
    6060    /* Enable interrupts from timer2 */
    6161    *MCF5206E_IMR(MBAR) &= ~MCF5206E_INTR_BIT(MCF5206E_INTR_TIMER_2);
    62    
     62
    6363    /* Reset Timer */
    6464    *MCF5206E_TMR(MBAR, 2) = MCF5206E_TMR_RST;
     
    114114     */
    115115    clicks = *MCF5206E_TCN(MBAR, 2);
    116  
     116
    117117    /* Stop Timer... */
    118118    *MCF5206E_TMR(MBAR, 2) = MCF5206E_TMR_ICLK_STOP |
     
    120120
    121121    /*
    122      *  Total is calculated by taking into account the number of timer 
     122     *  Total is calculated by taking into account the number of timer
    123123     *  overflow interrupts since the timer was initialized and clicks
    124124     *  since the last interrupts.
Note: See TracChangeset for help on using the changeset viewer.