- Timestamp:
- 2013-05-01T00:08:28Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7ca8422b
- Parents:
- 9e7898e
- Location:
- kernel
- Files:
-
- 3 added
- 1 deleted
- 3 edited
-
arch/arm32/src/mach/beaglebone/beaglebone.c (modified) (3 diffs)
-
genarch/Makefile.inc (modified) (1 diff)
-
genarch/include/genarch/drivers/am335x/uart.h (modified) (2 diffs)
-
genarch/include/genarch/drivers/am335x/uart_regs.h (deleted)
-
genarch/include/genarch/drivers/omap/uart.h (added)
-
genarch/include/genarch/drivers/omap/uart_regs.h (added)
-
genarch/src/drivers/omap/uart.c (added)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
r9e7898e rb38c079 68 68 am335x_ctrl_module_t *ctrl_module; 69 69 am335x_timer_t timer; 70 am335x_uart_t uart;70 omap_uart_t uart; 71 71 } bbone; 72 72 … … 195 195 static void bbone_output_init(void) 196 196 { 197 const bool ok = am335x_uart_init(&bbone.uart,197 const bool ok = omap_uart_init(&bbone.uart, 198 198 AM335x_UART0_IRQ, AM335x_UART0_BASE_ADDRESS, 199 199 AM335x_UART0_SIZE); … … 209 209 indev_t *sink = stdin_wire(); 210 210 indev_t *srln = srln_wire(srln_instance, sink); 211 am335x_uart_input_wire(&bbone.uart, srln);211 omap_uart_input_wire(&bbone.uart, srln); 212 212 am335x_irc_enable(bbone.irc_addr, AM335x_UART0_IRQ); 213 213 } -
kernel/genarch/Makefile.inc
r9e7898e rb38c079 105 105 endif 106 106 107 ifeq ($(CONFIG_ AM335X_UART),y)107 ifeq ($(CONFIG_OMAP_UART),y) 108 108 GENARCH_SOURCES += \ 109 genarch/src/drivers/ am335x/uart.c109 genarch/src/drivers/omap/uart.c 110 110 endif 111 111 -
kernel/genarch/include/genarch/drivers/am335x/uart.h
r9e7898e rb38c079 37 37 #define _KERN_AM335X_UART_H_ 38 38 39 #include "uart_regs.h"39 #include <genarch/drivers/omap/uart.h> 40 40 41 41 #define AM335x_UART0_BASE_ADDRESS 0x44E09000 … … 63 63 #define AM335x_UART5_IRQ 46 64 64 65 typedef struct {66 am335x_uart_regs_t *regs;67 indev_t *indev;68 outdev_t outdev;69 irq_t irq;70 } am335x_uart_t;71 72 #ifdef CONFIG_AM335X_UART73 extern bool am335x_uart_init(am335x_uart_t *uart, inr_t interrupt,74 uintptr_t addr, size_t size);75 76 extern void am335x_uart_input_wire(am335x_uart_t *uart, indev_t *indev);77 #else78 static bool am335x_uart_init(am335x_uart_t *uart, inr_t interrupt,79 uintptr_t addr, size_t size)80 { return true; }81 82 static void am335x_uart_input_wire(am335x_uart_t *uart, indev_t *indev) {}83 #endif84 85 65 #endif 86 66
Note:
See TracChangeset
for help on using the changeset viewer.
