Changeset 3c9646b in mainline
- Timestamp:
- 2013-09-10T12:51:59Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4cdcd2b
- Parents:
- 91bf378
- Location:
- kernel/arch/arm32/src/mach
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
r91bf378 r3c9646b 60 60 61 61 static struct beagleboard { 62 amdm37x_irc_regs_t *irc_addr;62 omap_irc_regs_t *irc_addr; 63 63 omap_uart_t uart; 64 64 amdm37x_gpt_t timer; … … 103 103 PAGE_NOT_CACHEABLE); 104 104 ASSERT(beagleboard.irc_addr); 105 amdm37x_irc_init(beagleboard.irc_addr);105 omap_irc_init(beagleboard.irc_addr); 106 106 107 107 /* Initialize timer. Use timer1, because it is in WKUP power domain … … 123 123 124 124 /* Enable timer interrupt */ 125 amdm37x_irc_enable(beagleboard.irc_addr, AMDM37x_GPT1_IRQ);125 omap_irc_enable(beagleboard.irc_addr, AMDM37x_GPT1_IRQ); 126 126 127 127 /* Start timer here */ … … 147 147 static void bbxm_irq_exception(unsigned int exc_no, istate_t *istate) 148 148 { 149 const unsigned inum = amdm37x_irc_inum_get(beagleboard.irc_addr);149 const unsigned inum = omap_irc_inum_get(beagleboard.irc_addr); 150 150 151 151 irq_t *irq = irq_dispatch_and_lock(inum); … … 161 161 /** amdm37x manual ch. 12.5.2 (p. 2428) places irc ack at the end 162 162 * of ISR. DO this to avoid strange behavior. */ 163 amdm37x_irc_irq_ack(beagleboard.irc_addr);163 omap_irc_irq_ack(beagleboard.irc_addr); 164 164 } 165 165 … … 188 188 indev_t *srln = srln_wire(srln_instance, sink); 189 189 omap_uart_input_wire(&beagleboard.uart, srln); 190 amdm37x_irc_enable(beagleboard.irc_addr, AMDM37x_UART3_IRQ);190 omap_irc_enable(beagleboard.irc_addr, AMDM37x_UART3_IRQ); 191 191 } 192 192 #endif -
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
r91bf378 r3c9646b 63 63 64 64 static struct beaglebone { 65 am335x_irc_regs_t *irc_addr;65 omap_irc_regs_t *irc_addr; 66 66 am335x_cm_per_regs_t *cm_per_addr; 67 67 am335x_cm_dpll_regs_t *cm_dpll_addr; … … 104 104 105 105 /* Initialize the interrupt controller */ 106 am335x_irc_init(bbone.irc_addr);106 omap_irc_init(bbone.irc_addr); 107 107 } 108 108 … … 153 153 } 154 154 /* Enable the interrupt */ 155 am335x_irc_enable(bbone.irc_addr, AM335x_DMTIMER2_IRQ);155 omap_irc_enable(bbone.irc_addr, AM335x_DMTIMER2_IRQ); 156 156 /* Start the timer */ 157 157 am335x_timer_start(&bbone.timer); … … 176 176 static void bbone_irq_exception(unsigned int exc_no, istate_t *istate) 177 177 { 178 const unsigned inum = am335x_irc_inum_get(bbone.irc_addr);178 const unsigned inum = omap_irc_inum_get(bbone.irc_addr); 179 179 180 180 irq_t *irq = irq_dispatch_and_lock(inum); … … 187 187 } 188 188 189 am335x_irc_irq_ack(bbone.irc_addr);189 omap_irc_irq_ack(bbone.irc_addr); 190 190 } 191 191 … … 214 214 indev_t *srln = srln_wire(srln_instance, sink); 215 215 omap_uart_input_wire(&bbone.uart, srln); 216 am335x_irc_enable(bbone.irc_addr, AM335x_UART0_IRQ);216 omap_irc_enable(bbone.irc_addr, AM335x_UART0_IRQ); 217 217 } 218 218 #endif
Note:
See TracChangeset
for help on using the changeset viewer.