at v6.19 41 lines 947 B view raw
1/* 2 * Architecture specific parts of the Floppy driver 3 * 4 * This file is subject to the terms and conditions of the GNU General Public 5 * License. See the file "COPYING" in the main directory of this archive 6 * for more details. 7 * 8 * Copyright (C) 1995 - 2000 Ralf Baechle 9 */ 10#ifndef _ASM_FLOPPY_H 11#define _ASM_FLOPPY_H 12 13#include <asm/io.h> 14 15static inline void fd_cacheflush(char * addr, long size) 16{ 17 dma_cache_wback_inv((unsigned long)addr, size); 18} 19 20#define MAX_BUFFER_SECTORS 24 21 22 23/* 24 * And on Mips's the CMOS info fails also ... 25 * 26 * FIXME: This information should come from the ARC configuration tree 27 * or wherever a particular machine has stored this ... 28 */ 29#define FLOPPY0_TYPE fd_drive_type(0) 30#define FLOPPY1_TYPE fd_drive_type(1) 31 32#define FDC1 fd_getfdaddr1() 33 34#define N_FDC 1 /* do you *really* want a second controller? */ 35#define N_DRIVE 8 36 37#define EXTRA_FLOPPY_PARAMS 38 39#include <floppy.h> 40 41#endif /* _ASM_FLOPPY_H */