Changeset 4c7257b in mainline for kernel/arch/ia64/src/ia64.c


Ignore:
Timestamp:
2009-02-28T18:55:38Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bc18d63
Parents:
c43b1db2
Message:

Do not set sysinfo for uspace drivers directly in the kernel drivers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/ia64.c

    rc43b1db2 r4c7257b  
    161161
    162162#ifdef I460GX
    163         devno_t kbd = device_assign_devno();
     163        devno_t devno = device_assign_devno();
     164        inr_t inr;
    164165
    165166#ifdef CONFIG_NS16550
    166         (void) ns16550_init((ns16550_t *)NS16550_BASE, kbd, NS16550_IRQ, NULL,
    167              NULL);
     167        inr = NS16550_IRQ;
     168        (void) ns16550_init((ns16550_t *)NS16550_BASE, devno, inr, NULL, NULL);
     169        sysinfo_set_item_val("kbd.type", NULL, KBD_NS16550);
     170        sysinfo_set_item_val("kbd.port", NULL, (uintptr_t)NS16550_BASE);
    168171#else
    169         (void) i8042_init((i8042_t *)I8042_BASE, kbd, IRQ_KBD);
    170 #endif
     172        inr = IRQ_KBD;
     173        (void) i8042_init((i8042_t *)I8042_BASE, devno, inr);
     174        sysinfo_set_item_val("kbd.type", NULL, KBD_LEGACY);
     175#endif
     176        sysinfo_set_item_val("kbd", NULL, true);
     177        sysinfo_set_item_val("kbd.devno", NULL, devno);
     178        sysinfo_set_item_val("kbd.inr", NULL, inr);
    171179#endif
    172180
Note: See TracChangeset for help on using the changeset viewer.