Ignore:
Timestamp:
2010-07-25T16:52:18Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b8b4efa
Parents:
ec08286
Message:

Use I/O structure to access S3C24xx UART registers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/mach/gta02/gta02.c

    rec08286 r277cf60  
    7575static void gta02_timer_irq_handler(irq_t *irq);
    7676
    77 static void *gta02_scons_out;
    7877static outdev_t *gta02_scons_dev;
    7978static s3c24xx_irqc_t gta02_irqc;
     
    9796        s3c24xx_irqc_regs_t *irqc_regs;
    9897
    99         gta02_scons_out = (void *) hw_map(GTA02_SCONS_BASE, PAGE_SIZE);
    10098        gta02_timer = (void *) hw_map(S3C24XX_TIMER_ADDRESS, PAGE_SIZE);
    10199        irqc_regs = (void *) hw_map(S3C24XX_IRQC_ADDRESS, PAGE_SIZE);
     
    176174
    177175        /* Initialize serial port of the debugging console. */
    178         gta02_scons_dev = s3c24xx_uart_init((ioport8_t *) gta02_scons_out,
    179                 S3C24XX_INT_UART2);
     176        s3c24xx_uart_io_t *scons_io;
     177
     178        scons_io = (void *) hw_map(GTA02_SCONS_BASE, PAGE_SIZE);
     179        gta02_scons_dev = s3c24xx_uart_init(scons_io, S3C24XX_INT_UART2);
     180
    180181        if (gta02_scons_dev) {
    181 
    182182                /* Create output device. */
    183183                stdout_wire(gta02_scons_dev);
     
    187187static void gta02_input_init(void)
    188188{
    189         s3c24xx_uart_instance_t *scons_inst;
     189        s3c24xx_uart_t *scons_inst;
    190190
    191191        if (gta02_scons_dev) {
Note: See TracChangeset for help on using the changeset viewer.