Changeset 2b95d13 in mainline for kernel/genarch/include
- Timestamp:
- 2013-03-12T21:07:15Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 606f6a1
- Parents:
- 976c434 (diff), eceff5f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- kernel/genarch/include/genarch
- Files:
-
- 13 added
- 43 moved
-
acpi/acpi.h (moved) (moved from kernel/genarch/include/acpi/acpi.h )
-
acpi/madt.h (moved) (moved from kernel/genarch/include/acpi/madt.h )
-
drivers/am335x/cm_dpll.h (added)
-
drivers/am335x/cm_dpll_regs.h (added)
-
drivers/am335x/cm_per.h (added)
-
drivers/am335x/cm_per_regs.h (added)
-
drivers/am335x/ctrl_module.h (added)
-
drivers/am335x/ctrl_module_regs.h (added)
-
drivers/am335x/iomux.h (added)
-
drivers/am335x/irc.h (added)
-
drivers/am335x/timer.h (added)
-
drivers/am335x/timer_regs.h (added)
-
drivers/am335x/uart.h (added)
-
drivers/am335x/uart_regs.h (added)
-
drivers/amdm37x/gpt.h (moved) (moved from kernel/genarch/include/drivers/amdm37x_gpt/amdm37x_gpt.h )
-
drivers/amdm37x/irc.h (moved) (moved from kernel/genarch/include/drivers/amdm37x_irc/amdm37x_irc.h )
-
drivers/amdm37x/uart.h (added)
-
drivers/amdm37x/uart_regs.h (moved) (moved from kernel/genarch/include/drivers/amdm37x_uart/amdm37x_uart.h ) (4 diffs)
-
drivers/amdm37x_dispc/amdm37x_dispc.h (moved) (moved from kernel/genarch/include/drivers/amdm37x_dispc/amdm37x_dispc.h )
-
drivers/arm926_uart/arm926_uart.h (moved) (moved from kernel/genarch/include/drivers/arm926_uart/arm926_uart.h )
-
drivers/dsrln/dsrlnin.h (moved) (moved from kernel/genarch/include/drivers/dsrln/dsrlnin.h )
-
drivers/dsrln/dsrlnout.h (moved) (moved from kernel/genarch/include/drivers/dsrln/dsrlnout.h )
-
drivers/ega/ega.h (moved) (moved from kernel/genarch/include/drivers/ega/ega.h )
-
drivers/i8042/i8042.h (moved) (moved from kernel/genarch/include/drivers/i8042/i8042.h )
-
drivers/legacy/ia32/io.h (moved) (moved from kernel/genarch/include/drivers/legacy/ia32/io.h )
-
drivers/ns16550/ns16550.h (moved) (moved from kernel/genarch/include/drivers/ns16550/ns16550.h )
-
drivers/pl050/pl050.h (moved) (moved from kernel/genarch/include/drivers/pl050/pl050.h )
-
drivers/s3c24xx_irqc/s3c24xx_irqc.h (moved) (moved from kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h )
-
drivers/s3c24xx_timer/s3c24xx_timer.h (moved) (moved from kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h )
-
drivers/s3c24xx_uart/s3c24xx_uart.h (moved) (moved from kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h )
-
drivers/via-cuda/cuda.h (moved) (moved from kernel/genarch/include/drivers/via-cuda/cuda.h )
-
fb/bfb.h (moved) (moved from kernel/genarch/include/fb/bfb.h )
-
fb/fb.h (moved) (moved from kernel/genarch/include/fb/fb.h )
-
fb/font-8x16.h (moved) (moved from kernel/genarch/include/fb/font-8x16.h )
-
fb/logo-196x66.h (moved) (moved from kernel/genarch/include/fb/logo-196x66.h )
-
kbrd/kbrd.h (moved) (moved from kernel/genarch/include/kbrd/kbrd.h )
-
kbrd/scanc.h (moved) (moved from kernel/genarch/include/kbrd/scanc.h )
-
kbrd/scanc_mac.h (moved) (moved from kernel/genarch/include/kbrd/scanc_mac.h )
-
kbrd/scanc_pc.h (moved) (moved from kernel/genarch/include/kbrd/scanc_pc.h )
-
kbrd/scanc_pl050.h (moved) (moved from kernel/genarch/include/kbrd/scanc_pl050.h )
-
kbrd/scanc_sun.h (moved) (moved from kernel/genarch/include/kbrd/scanc_sun.h )
-
mm/as_ht.h (moved) (moved from kernel/genarch/include/mm/as_ht.h )
-
mm/as_pt.h (moved) (moved from kernel/genarch/include/mm/as_pt.h )
-
mm/asid_fifo.h (moved) (moved from kernel/genarch/include/mm/asid_fifo.h )
-
mm/page_ht.h (moved) (moved from kernel/genarch/include/mm/page_ht.h )
-
mm/page_pt.h (moved) (moved from kernel/genarch/include/mm/page_pt.h )
-
multiboot/multiboot.h (moved) (moved from kernel/genarch/include/multiboot/multiboot.h )
-
multiboot/multiboot2.h (moved) (moved from kernel/genarch/include/multiboot/multiboot2.h )
-
ofw/ebus.h (moved) (moved from kernel/genarch/include/ofw/ebus.h )
-
ofw/ofw_tree.h (moved) (moved from kernel/genarch/include/ofw/ofw_tree.h )
-
ofw/pci.h (moved) (moved from kernel/genarch/include/ofw/pci.h )
-
ofw/sbus.h (moved) (moved from kernel/genarch/include/ofw/sbus.h )
-
ofw/upa.h (moved) (moved from kernel/genarch/include/ofw/upa.h )
-
softint/division.h (moved) (moved from kernel/genarch/include/softint/division.h )
-
softint/multiplication.h (moved) (moved from kernel/genarch/include/softint/multiplication.h )
-
srln/srln.h (moved) (moved from kernel/genarch/include/srln/srln.h )
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/include/genarch/drivers/amdm37x/uart_regs.h
r976c434 r2b95d13 31 31 /** 32 32 * @file 33 * @brief Texas Instruments AMDM37x on-chip interrupt controller driver.33 * @brief Texas Instruments AMDM37x UART memory mapped registers. 34 34 */ 35 35 … … 40 40 #include <console/chardev.h> 41 41 #include <ddi/irq.h> 42 43 /* AMDM37x TRM p. 2950 */44 #define AMDM37x_UART1_BASE_ADDRESS 0x4806a00045 #define AMDM37x_UART1_SIZE 102446 #define AMDM37x_UART1_IRQ 72 /* AMDM37x TRM p. 2418 */47 48 #define AMDM37x_UART2_BASE_ADDRESS 0x4806b00049 #define AMDM37x_UART2_SIZE 102450 #define AMDM37x_UART2_IRQ 73 /* AMDM37x TRM p. 2418 */51 52 #define AMDM37x_UART3_BASE_ADDRESS 0x4902000053 #define AMDM37x_UART3_SIZE 102454 #define AMDM37x_UART3_IRQ 74 /* AMDM37x TRM p. 2418 */55 56 #define AMDM37x_UART4_BASE_ADDRESS 0x4904200057 #define AMDM37x_UART4_SIZE 102458 #define AMDM37x_UART4_IRQ 80 /* AMDM37x TRM p. 2418 */59 42 60 43 typedef struct { … … 343 326 344 327 /** BOF control register (IrDA only) */ 345 ioport32_t blr; /* UART3 s epcific */328 ioport32_t blr; /* UART3 specific */ 346 329 #define AMDM37x_IRDA_BLR_XBOF_TYPE_FLAG (1 << 6) 347 330 #define AMDM37x_IRDA_BLR_STS_FIFO_RESET (1 << 7) … … 442 425 } amdm37x_uart_regs_t; 443 426 444 typedef struct {445 amdm37x_uart_regs_t *regs;446 indev_t *indev;447 outdev_t outdev;448 irq_t irq;449 } amdm37x_uart_t;450 451 452 bool amdm37x_uart_init(amdm37x_uart_t *, inr_t, uintptr_t, size_t);453 void amdm37x_uart_input_wire(amdm37x_uart_t *, indev_t *);454 455 427 #endif 456 428
Note:
See TracChangeset
for help on using the changeset viewer.
