- Timestamp:
- 2013-05-01T00:33:39Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9d504072
- Parents:
- b38c079
- Location:
- kernel
- Files:
-
- 2 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c
rb38c079 r7ca8422b 61 61 static struct beagleboard { 62 62 amdm37x_irc_regs_t *irc_addr; 63 amdm37x_uart_t uart;63 omap_uart_t uart; 64 64 amdm37x_gpt_t timer; 65 65 } beagleboard; … … 168 168 { 169 169 /* UART3 is wired to external RS232 connector */ 170 const bool ok = amdm37x_uart_init(&beagleboard.uart,170 const bool ok = omap_uart_init(&beagleboard.uart, 171 171 AMDM37x_UART3_IRQ, AMDM37x_UART3_BASE_ADDRESS, AMDM37x_UART3_SIZE); 172 172 if (ok) { … … 181 181 indev_t *sink = stdin_wire(); 182 182 indev_t *srln = srln_wire(srln_instance, sink); 183 amdm37x_uart_input_wire(&beagleboard.uart, srln);183 omap_uart_input_wire(&beagleboard.uart, srln); 184 184 amdm37x_irc_enable(beagleboard.irc_addr, AMDM37x_UART3_IRQ); 185 185 } -
kernel/genarch/Makefile.inc
rb38c079 r7ca8422b 115 115 endif 116 116 117 ifeq ($(CONFIG_AMDM37X_UART),y)118 GENARCH_SOURCES += \119 genarch/src/drivers/amdm37x/uart.c120 endif121 122 117 ifeq ($(CONFIG_VIA_CUDA),y) 123 118 GENARCH_SOURCES += \ -
kernel/genarch/include/genarch/drivers/amdm37x/uart.h
rb38c079 r7ca8422b 37 37 #define _AMDM37x_UART_H_ 38 38 39 #include "uart_regs.h"39 #include <genarch/drivers/omap/uart.h> 40 40 41 41 /* AMDM37x TRM p. 2950 */ … … 56 56 #define AMDM37x_UART4_IRQ 80 /* AMDM37x TRM p. 2418 */ 57 57 58 typedef struct {59 amdm37x_uart_regs_t *regs;60 indev_t *indev;61 outdev_t outdev;62 irq_t irq;63 } amdm37x_uart_t;64 65 66 bool amdm37x_uart_init(amdm37x_uart_t *, inr_t, uintptr_t, size_t);67 void amdm37x_uart_input_wire(amdm37x_uart_t *, indev_t *);68 69 58 #endif 70 59
Note:
See TracChangeset
for help on using the changeset viewer.