Example #1
0
static void
dec_3100_cons_init()
{
    int kbd, crt, screen;

    kbd = crt = screen = 0;
    prom_findcons(&kbd, &crt, &screen);

    if (screen > 0) {
#if NPM > 0
        if (pm_cnattach() > 0) {
            dz_ibus_cnsetup(KN01_SYS_DZ);
            dzkbd_cnattach(NULL);
            return;
        }
#endif
        printf("No framebuffer device configured: ");
        printf("using serial console\n");
    }
    /*
     * Delay to allow PROM putchars to complete.
     * FIFO depth * character time,
     * character time = (1000000 / (defaultrate / 10))
     */
    DELAY(160000000 / 9600);	/* XXX */

    dz_ibus_cnsetup(KN01_SYS_DZ);
    dz_ibus_cnattach(kbd);
}
Example #2
0
static void
dec_5100_cons_init(void)
{

	/*
	 * Delay to allow PROM putchars to complete.
	 * FIFO depth * character time,
	 * character time = (1000000 / (defaultrate / 10))
	 */
	DELAY(160000000 / 9600);	/* XXX */

	dz_ibus_cnsetup(KN230_SYS_DZ0);
	dz_ibus_cnattach(0);
}