Ignore:
Timestamp:
Apr 16, 2004, 9:29:43 PM (16 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
0fdc099
Parents:
aed742c
Message:

Remove stray white spaces.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c

    raed742c r3906b3ea  
    3535
    3636
    37 /* 
     37/*
    3838 * Some handy macros
    3939 */
     
    5252 * NOTE: Some SH variants have 3 sci devices
    5353 */
    54  
     54
    5555#define SCI_MINOR_DEVICES       2
    5656
    5757
    58 /* 
    59  * Automatically generated function imported from scitab.rel 
     58/*
     59 * Automatically generated function imported from scitab.rel
    6060 */
    6161extern int _sci_get_brparms(
     
    6464  unsigned char *brr );
    6565
    66 /* 
     66/*
    6767 * Translate termios flags into SCI settings
    6868 */
    69 int sh_sci_set_attributes( 
     69int sh_sci_set_attributes(
    7070  int minor,
    7171  const struct termios *t
     
    7575    uint8_t     brr ;
    7676    int a;
    77    
     77
    7878    tcflag_t c_cflag = t->c_cflag;
    7979
     
    8383            return -1 ;
    8484    }
    85                    
     85
    8686    if ( c_cflag & CSIZE )
    8787    {
     
    110110
    111111    SH_SCI_REG_MASK((SCI_RE | SCI_TE), minor, SCI_SCR);
    112    
     112
    113113    SH_SCI_REG_DATA(smr, minor, SCI_SMR);
    114114    SH_SCI_REG_DATA(brr, minor, SCI_BRR);
    115    
     115
    116116    for(a=0; a < 10000L; a++) { /* Delay one bit */
    117117        asm volatile ("nop");
     
    119119
    120120    SH_SCI_REG_FLAG((SCI_RE | SCI_TE), minor, SCI_SCR);
    121    
     121
    122122    return 0;
    123123}
    124124
    125 /* 
     125/*
    126126 * Receive-data-full ISR
    127127 *
    128  * The same routine for all interrupt sources of the same type. 
     128 * The same routine for all interrupt sources of the same type.
    129129 */
    130130rtems_isr sh_sci_rx_isr(rtems_vector_number vector)
    131131{
    132132    int minor;
    133    
     133
    134134    for(minor = 0; minor < Console_Port_Count; minor++)
    135135    {
    136136        if(Console_Port_Tbl[minor].ulIntVector == vector)
    137         {             
     137        {
    138138            uint8_t   temp8;
    139            
     139
    140140            /*
    141141             * FIXME: error handling should be added
     
    153153}
    154154
    155 /* 
     155/*
    156156 * Transmit-data-empty ISR
    157157 *
     
    166166        if(Console_Port_Tbl[minor].ulDataPort == vector)
    167167        {
    168             /* 
     168            /*
    169169             * FIXME: Error handling should be added
    170170             */
    171    
    172             /* 
     171
     172            /*
    173173             * Mask end-of-transmission interrupt
    174174             */
     
    178178                   Console_Port_Data[minor].termios_data, 1))
    179179            {
    180                 /* 
     180                /*
    181181                 * More characters to be received - interrupt must be enabled
    182182                 */
     
    189189
    190190
    191 /* 
     191/*
    192192 * Initialization of serial port
    193193 */
     
    195195{
    196196    uint16_t   temp16;
    197    
    198     /* 
    199      * set PFC registers to enable I/O pins 
    200      */
    201     if ((minor == 0)) 
     197
     198    /*
     199     * set PFC registers to enable I/O pins
     200     */
     201    if ((minor == 0))
    202202    {
    203203        temp16 = read16(PFC_PACRL2);         /* disable SCK0, DMA, IRQ */
     
    205205        temp16 |= (PA_TXD0 | PA_RXD0);       /* enable pins for Tx0, Rx0 */
    206206        write16(temp16, PFC_PACRL2);
    207    
    208     } 
    209     else if (minor == 1) 
    210     { 
     207
     208    }
     209    else if (minor == 1)
     210    {
    211211        temp16 = read16(PFC_PACRL2);          /* disable SCK1, DMA, IRQ */
    212212        temp16 &= ~(PA5MD1 | PA5MD0);
    213213        temp16 |= (PA_TXD1 | PA_RXD1);        /* enable pins for Tx1, Rx1 */
    214214        write16(temp16, PFC_PACRL2);
    215     } 
    216 
    217     /* 
     215    }
     216
     217    /*
    218218     * Non-default hardware setup occurs in sh_sci_first_open
    219219     */
    220220}
    221221
    222 /* 
     222/*
    223223 * Initialization of interrupts
    224224 *
     
    232232
    233233    sh_sci_init(minor);
    234     /* 
     234    /*
    235235     * Disable IRQ of SCIx
    236236     */
    237237    status = sh_set_irq_priority(
    238         Console_Port_Tbl[minor].ulIntVector, 0); 
     238        Console_Port_Tbl[minor].ulIntVector, 0);
    239239
    240240    if(status != RTEMS_SUCCESSFUL)
     
    243243    SH_SCI_REG_MASK(SCI_RIE, minor, SCI_SCR);
    244244
    245     /* 
     245    /*
    246246     * Catch apropriate vectors
    247247     */
    248248    status = rtems_interrupt_catch(
    249         sh_sci_rx_isr, 
     249        sh_sci_rx_isr,
    250250        Console_Port_Tbl[minor].ulIntVector,
    251251        &old_isr);
     
    261261    if(status != RTEMS_SUCCESSFUL)
    262262        rtems_fatal_error_occurred(status);
    263    
    264     /* 
    265      * Enable IRQ of SCIx 
     263
     264    /*
     265     * Enable IRQ of SCIx
    266266     */
    267267    SH_SCI_REG_FLAG(SCI_RIE, minor, SCI_SCR);
    268268
    269269    status = sh_set_irq_priority(
    270         Console_Port_Tbl[minor].ulIntVector, 
     270        Console_Port_Tbl[minor].ulIntVector,
    271271        Console_Port_Tbl[minor].ulCtrlPort2);
    272272
     
    288288    uint8_t   temp8;
    289289    unsigned int a ;
    290  
    291     /* 
    292      * check for valid minor number 
     290
     291    /*
     292     * check for valid minor number
    293293     */
    294294    if(( minor > ( SCI_MINOR_DEVICES -1 )) || ( minor < 0 ))
     
    297297    }
    298298
    299     /* 
    300      * set up SCI registers 
     299    /*
     300     * set up SCI registers
    301301     */
    302302    /* Clear SCR - disable Tx and Rx */
    303303    SH_SCI_REG_DATA(0x00, minor, SCI_SCR);
    304    
     304
    305305    /* set SMR and BRR - baudrate and format */
    306306    sh_sci_set_attributes(minor, Console_Port_Tbl[minor].pDeviceParams);
     
    313313           Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SCR);
    314314
    315     /* 
    316      * clear error flags 
     315    /*
     316     * clear error flags
    317317     */
    318318    temp8 = read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SSR);
     
    324324        /* clear some flags */
    325325        SH_SCI_REG_FLAG((SCI_RDRF | SCI_ORER | SCI_FER | SCI_PER), minor, SCI_SSR);
    326        
     326
    327327        /* check if everything is OK */
    328328        temp8 = read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SSR);
    329     }   
    330    
     329    }
     330
    331331    /* Clear RDRF flag */
    332332    SH_SCI_REG_DATA(0x00, minor, SCI_TDR); /* force output */
    333    
     333
    334334    /* Clear the TDRE bit */
    335335    SH_SCI_REG_FLAG(SCI_TDRE, minor, SCI_SSR);
    336    
    337     /* 
    338      * Interrupt setup 
     336
     337    /*
     338     * Interrupt setup
    339339     */
    340340    if(Console_Port_Tbl[minor].pDeviceFns->deviceOutputUsesInterrupts)
     
    342342        SH_SCI_REG_FLAG(SCI_RIE, minor, SCI_SCR);
    343343    }
    344    
     344
    345345    return RTEMS_SUCCESSFUL ;
    346346}
     
    366366}
    367367
    368 /* 
     368/*
    369369 * Interrupt aware write routine
    370370 */
    371371int sh_sci_write_support_int(
    372     int         minor, 
    373     const char *buf, 
     372    int         minor,
     373    const char *buf,
    374374    int         len
    375375)
     
    382382    SH_SCI_REG_DATA(*buf, minor, SCI_TDR);
    383383    SH_SCI_REG_MASK(SCI_TDRE, minor, SCI_SSR);
    384     /* 
     384    /*
    385385     * Enable interrupt
    386386     */
    387387    SH_SCI_REG_FLAG(SCI_TIE, minor, SCI_SCR);
    388    
     388
    389389    return 1;
    390390}
    391391
    392 /* 
     392/*
    393393 * Polled write method
    394394 */
     
    400400{
    401401    int count = 0;
    402    
     402
    403403    while(count < len)
    404404    {
     
    406406        count++;
    407407    }
    408     /* 
     408    /*
    409409     * Return number of bytes written
    410410     */
     
    412412}
    413413
    414 /* 
     414/*
    415415 * Polled write of one character at a time
    416416 */
     
    420420)
    421421{
    422     /* 
     422    /*
    423423     * Wait for end of previous character
    424424     */
    425425    while(!(read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SSR) & SCI_TDRE));
    426     /* 
     426    /*
    427427     * Send the character
    428428     */
    429429    SH_SCI_REG_DATA(c, minor, SCI_TDR);
    430    
    431     /* 
     430
     431    /*
    432432     * Clear TDRE flag
    433433     */
     
    435435}
    436436
    437 /* 
    438  * Non-blocking read 
     437/*
     438 * Non-blocking read
    439439 */
    440440int sh_sci_inbyte_nonblocking_polled(int minor)
     
    442442    uint8_t   inbyte;
    443443
    444     /* 
     444    /*
    445445     * Check if input buffer is full
    446446     */
     
    449449        inbyte = read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_RDR);
    450450        SH_SCI_REG_MASK(SCI_RDRF, minor, SCI_SSR);
    451        
    452         /* 
     451
     452        /*
    453453         * Check for errors
    454454         */
    455         if(read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SSR) & 
     455        if(read8(Console_Port_Tbl[minor].ulCtrlPort1 + SCI_SSR) &
    456456           (SCI_ORER | SCI_FER | SCI_PER))
    457457        {
    458458            SH_SCI_REG_MASK((SCI_ORER | SCI_FER | SCI_PER), minor, SCI_SSR);
    459459            return -1;
    460         }     
     460        }
    461461        return (int)inbyte;
    462462    }
Note: See TracChangeset for help on using the changeset viewer.