Ignore:
Timestamp:
Aug 13, 2012, 10:52:25 PM (12 years ago)
Author:
alain
Message:

Introducing support for XICU

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/sys/drivers.h

    r189 r203  
    1515extern volatile unsigned char _timer_event[];
    1616
    17 unsigned int _timer_access( unsigned int        read,           // reas if non 0
    18                             unsigned int        cluster_id,
    19                             unsigned int        local_id,
    20                             unsigned int        register_id,
    21                             unsigned int*       buffer);
     17unsigned int _timer_start( unsigned int cluster_id,
     18                           unsigned int local_id,
     19                           unsigned int period );
    2220
    23 unsigned int _timer_read(   unsigned int        register_id,
    24                             unsigned int*       buffer);
     21unsigned int _timer_stop(  unsigned int cluster_id,
     22                           unsigned int local_id );
    2523
    26 unsigned int _timer_write(  unsigned int        register_id,
    27                             unsigned int        value);
     24
     25unsigned int _timer_reset_irq( unsigned int     cluster_id,
     26                               unsigned int local_id );
    2827
    2928///////////////////////////////////////////////////////////////////////////////////
     
    4847///////////////////////////////////////////////////////////////////////////////////
    4948
    50 unsigned int _icu_read(     unsigned int        cluster_id,
     49unsigned int _icu_get_index(unsigned int        cluster_id,
    5150                            unsigned int        proc_id,
    52                             unsigned int        register_id,
    53                             unsigned int*       buffer);
     51                            unsigned int*       buffer );
    5452
    55 unsigned int _icu_write(        unsigned int    cluster_id,
     53unsigned int _icu_set_mask( unsigned int        cluster_id,
    5654                                                        unsigned int    proc_id,
    57                                                         unsigned int    register_id,
    58                                                         unsigned int    value );
     55                                                        unsigned int    mask,
     56                                                        unsigned int    is_timer );
    5957
    6058///////////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.