Loading...
/* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Dummy file for machines without standard floppy drives. * * Copyright (C) 1998 by Ralf Baechle */ #include <linux/init.h> #include <linux/kernel.h> #include <linux/mm.h> #include <asm/floppy.h> /* * How to access the FDC's registers. */ static void no_fd_dummy(void) { panic("no_fd_dummy called - shouldn't happen"); } static unsigned long no_fd_getfdaddr1(void) { return (unsigned long)-1; /* No FDC nowhere ... */ } static unsigned long no_fd_drive_type(unsigned long n) { return 0; } struct fd_ops no_fd_ops = { /* * How to access the floppy controller's ports */ (void *) no_fd_dummy, (void *) no_fd_dummy, /* * How to access the floppy DMA functions. */ (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, no_fd_getfdaddr1, (void *) no_fd_dummy, (void *) no_fd_dummy, no_fd_drive_type }; |