Changeset b56481c in mainline
- Timestamp:
- 2012-03-15T20:53:58Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 41552913
- Parents:
- 324819c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/include/drivers/amdm37x_irc/amdm37x_irc.h
r324819c rb56481c 165 165 166 166 /* Disable all interrupts */ 167 regs->interrupts[0].mir_ clear= 0xffffffff;168 regs->interrupts[1].mir_ clear= 0xffffffff;169 regs->interrupts[2].mir_ clear= 0xffffffff;167 regs->interrupts[0].mir_set = 0xffffffff; 168 regs->interrupts[1].mir_set = 0xffffffff; 169 regs->interrupts[2].mir_set = 0xffffffff; 170 170 } 171 171 … … 186 186 187 187 static inline void amdm37x_irc_enable(amdm37x_irc_regs_t *regs, unsigned inum) 188 { 189 ASSERT(inum < AMDM37x_IRC_IRQ_COUNT); 190 const unsigned set = inum / 32; 191 const unsigned pos = inum % 32; 192 regs->interrupts[set].mir_clear = (1 << pos); 193 } 194 195 static inline void amdm37x_irc_disable(amdm37x_irc_regs_t *regs, unsigned inum) 188 196 { 189 197 ASSERT(inum < AMDM37x_IRC_IRQ_COUNT); … … 193 201 } 194 202 195 static inline void amdm37x_irc_disable(amdm37x_irc_regs_t *regs, unsigned inum)196 {197 ASSERT(inum < AMDM37x_IRC_IRQ_COUNT);198 const unsigned set = inum / 32;199 const unsigned pos = inum % 32;200 regs->interrupts[set].mir_clear = (1 << pos);201 }202 203 203 #endif 204 204
Note:
See TracChangeset
for help on using the changeset viewer.