hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/m68k/include/asm/atarihw.h
....@@ -32,6 +32,12 @@
3232
3333 extern int atari_SCC_reset_done;
3434
35
+extern ssize_t atari_nvram_read(char *, size_t, loff_t *);
36
+extern ssize_t atari_nvram_write(char *, size_t, loff_t *);
37
+extern ssize_t atari_nvram_get_size(void);
38
+extern long atari_nvram_set_checksum(void);
39
+extern long atari_nvram_initialize(void);
40
+
3541 /* convenience macros for testing machine type */
3642 #define MACH_IS_ST ((atari_mch_cookie >> 16) == ATARI_MCH_ST)
3743 #define MACH_IS_STE ((atari_mch_cookie >> 16) == ATARI_MCH_STE && \
....@@ -155,7 +161,7 @@
155161 #define TT_HIGH 6
156162
157163 #define SHF_BAS (0xffff8200)
158
-struct SHIFTER
164
+struct SHIFTER_ST
159165 {
160166 u_char pad1;
161167 u_char bas_hi;
....@@ -172,7 +178,7 @@
172178 u_char pad7;
173179 u_char bas_lo;
174180 };
175
-# define shifter ((*(volatile struct SHIFTER *)SHF_BAS))
181
+# define shifter_st ((*(volatile struct SHIFTER_ST *)SHF_BAS))
176182
177183 #define SHF_FBAS (0xffff820e)
178184 struct SHIFTER_F030