mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 11:03:14 +00:00 
			
		
		
		
	 b6d9d267f0
			
		
	
	
		b6d9d267f0
		
	
	
	
	
		
			
			Remove the rest of the old mac_esp driver. Also ditch the rest of the machw mechanism, it needs to be replaced by a fake openfirmware tree. Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			72 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
| ** linux/machw.h -- This header defines some macros and pointers for
 | |
| **                    the various Macintosh custom hardware registers.
 | |
| **
 | |
| ** Copyright 1997 by Michael Schmitz
 | |
| **
 | |
| ** 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.
 | |
| **
 | |
| */
 | |
| 
 | |
| #ifndef _ASM_MACHW_H_
 | |
| #define _ASM_MACHW_H_
 | |
| 
 | |
| /*
 | |
|  * head.S maps the videomem to VIDEOMEMBASE
 | |
|  */
 | |
| 
 | |
| #define VIDEOMEMBASE	0xf0000000
 | |
| #define VIDEOMEMSIZE	(4096*1024)
 | |
| #define VIDEOMEMMASK	(-4096*1024)
 | |
| 
 | |
| #ifndef __ASSEMBLY__
 | |
| 
 | |
| #include <linux/types.h>
 | |
| 
 | |
| #if 0
 | |
| /* Mac SCSI Controller 5380 */
 | |
| 
 | |
| #define	MAC_5380_BAS	(0x50F10000) /* This is definitely wrong!! */
 | |
| struct MAC_5380 {
 | |
| 	u_char	scsi_data;
 | |
| 	u_char	char_dummy1;
 | |
| 	u_char	scsi_icr;
 | |
| 	u_char	char_dummy2;
 | |
| 	u_char	scsi_mode;
 | |
| 	u_char	char_dummy3;
 | |
| 	u_char	scsi_tcr;
 | |
| 	u_char	char_dummy4;
 | |
| 	u_char	scsi_idstat;
 | |
| 	u_char	char_dummy5;
 | |
| 	u_char	scsi_dmastat;
 | |
| 	u_char	char_dummy6;
 | |
| 	u_char	scsi_targrcv;
 | |
| 	u_char	char_dummy7;
 | |
| 	u_char	scsi_inircv;
 | |
| };
 | |
| #define	mac_scsi       ((*(volatile struct MAC_5380 *)MAC_5380_BAS))
 | |
| 
 | |
| /*
 | |
| ** SCC Z8530
 | |
| */
 | |
| 
 | |
| #define MAC_SCC_BAS (0x50F04000)
 | |
| struct MAC_SCC
 | |
|  {
 | |
|   u_char cha_a_ctrl;
 | |
|   u_char char_dummy1;
 | |
|   u_char cha_a_data;
 | |
|   u_char char_dummy2;
 | |
|   u_char cha_b_ctrl;
 | |
|   u_char char_dummy3;
 | |
|   u_char cha_b_data;
 | |
|  };
 | |
| # define mac_scc ((*(volatile struct SCC*)MAC_SCC_BAS))
 | |
| #endif
 | |
| 
 | |
| #endif /* __ASSEMBLY__ */
 | |
| 
 | |
| #endif /* linux/machw.h */
 |