12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /*
- ** 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
- /*
- ** 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 */
|