Changeset cccd60c3 in mainline for uspace/drv/platform


Ignore:
Timestamp:
2017-10-10T06:51:02Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c46bfbc
Parents:
2bdf92a5
Message:

hw_res_enable_interrupt should allow enabling individual interrupts.

Location:
uspace/drv/platform
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/platform/amdm37x/main.c

    r2bdf92a5 rcccd60c3  
    150150
    151151static hw_resource_list_t *amdm37x_get_resources(ddf_fun_t *fnode);
    152 static bool amdm37x_enable_interrupt(ddf_fun_t *fun);
     152static int amdm37x_enable_interrupt(ddf_fun_t *fun, int);
    153153
    154154static hw_res_ops_t fun_hw_res_ops = {
     
    265265}
    266266
    267 static bool amdm37x_enable_interrupt(ddf_fun_t *fun)
     267static int amdm37x_enable_interrupt(ddf_fun_t *fun, int irq)
    268268{
    269269        //TODO: Implement
  • uspace/drv/platform/icp/icp.c

    r2bdf92a5 rcccd60c3  
    142142}
    143143
    144 static bool icp_enable_interrupt(ddf_fun_t *fun)
     144static int icp_enable_interrupt(ddf_fun_t *fun, int irq)
    145145{
    146146        /* TODO */
  • uspace/drv/platform/mac/mac.c

    r2bdf92a5 rcccd60c3  
    227227}
    228228
    229 static bool mac_enable_interrupt(ddf_fun_t *fun)
     229static int mac_enable_interrupt(ddf_fun_t *fun, int irq)
    230230{
    231231        /* TODO */
  • uspace/drv/platform/malta/malta.c

    r2bdf92a5 rcccd60c3  
    143143}
    144144
    145 static bool malta_enable_interrupt(ddf_fun_t *fun)
     145static int malta_enable_interrupt(ddf_fun_t *fun, int irq)
    146146{
    147147        /* TODO */
  • uspace/drv/platform/msim/msim.c

    r2bdf92a5 rcccd60c3  
    121121}
    122122
    123 static bool msim_enable_interrupt(ddf_fun_t *fun)
     123static int msim_enable_interrupt(ddf_fun_t *fun, int irq)
    124124{
    125125        /* Nothing to do. */
  • uspace/drv/platform/pc/pc.c

    r2bdf92a5 rcccd60c3  
    125125}
    126126
    127 static bool pc_enable_interrupt(ddf_fun_t *fun)
     127static int pc_enable_interrupt(ddf_fun_t *fun, int irq)
    128128{
    129129        /* TODO */
  • uspace/drv/platform/sun4u/sun4u.c

    r2bdf92a5 rcccd60c3  
    130130}
    131131
    132 static bool sun4u_enable_interrupt(ddf_fun_t *fun)
     132static int sun4u_enable_interrupt(ddf_fun_t *fun, int irq)
    133133{
    134134        /* TODO */
Note: See TracChangeset for help on using the changeset viewer.