Changeset cb620844 in rtems


Ignore:
Timestamp:
Oct 4, 1999, 1:47:31 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
6fca2f5
Parents:
67d0f4e
Message:

Patch from Eric Norum <eric@…> to ensure the console
initialization is only done once.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/gen68360/console/console.c

    r67d0f4e rcb620844  
    139139}
    140140
    141 static void
    142 smc1Initialize (void)
     141static int
     142smc1Initialize (int major, int minor, void *arg)
    143143{
    144144        /*
     
    225225        m360.cimr |= 1UL << 4;  /* Enable SMC1 interrupts */
    226226        }
     227
     228        return 0;
    227229}
    228230
     
    303305
    304306        /*
    305          * Do device-specific initialization
    306          */
    307         smc1Initialize ();
    308 
    309         /*
    310307         * Register the device
    311308         */
     
    327324        rtems_status_code sc;
    328325        static const rtems_termios_callbacks intrCallbacks = {
    329                 NULL,                   /* firstOpen */
     326                smc1Initialize,         /* firstOpen */
    330327                NULL,                   /* lastClose */
    331328                NULL,                   /* pollRead */
     
    337334        };
    338335        static const rtems_termios_callbacks pollCallbacks = {
    339                 NULL,                   /* firstOpen */
     336                smc1Initialize,         /* firstOpen */
    340337                NULL,                   /* lastClose */
    341338                smc1PollRead,           /* pollRead */
     
    347344        };
    348345
     346        /*
     347         * Do generic termios initialization
     348         */
    349349        if (m360_smc1_interrupt) {
    350350                rtems_libio_open_close_args_t *args = arg;
Note: See TracChangeset for help on using the changeset viewer.