File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515#include <asm/macints.h>
1616#include <asm/mac_baboon.h>
1717
18+ #include "mac.h"
19+
1820int baboon_present ;
1921static volatile struct baboon * baboon ;
2022
Original file line number Diff line number Diff line change 5050#include <asm/mac_psc.h>
5151#include <asm/config.h>
5252
53+ #include "mac.h"
54+
5355/* Mac bootinfo struct */
5456struct mac_booter_data mac_bi_data ;
5557
5658/* The phys. video addr. - might be bogus on some machines */
5759static unsigned long mac_orig_videoaddr ;
5860
59- extern int mac_hwclk (int , struct rtc_time * );
60- extern void iop_init (void );
61- extern void via_init (void );
62- extern void via_init_clock (void );
63- extern void oss_init (void );
64- extern void psc_init (void );
65- extern void baboon_init (void );
66-
67- extern void mac_mksound (unsigned int , unsigned int );
68-
6961static void mac_get_model (char * str );
7062static void mac_identify (void );
7163static void mac_report_hardware (void );
Original file line number Diff line number Diff line change 119119#include <asm/macints.h>
120120#include <asm/mac_iop.h>
121121
122+ #include "mac.h"
123+
122124#ifdef DEBUG
123125#define iop_pr_debug (fmt , ...) \
124126 printk(KERN_DEBUG "%s: " fmt, __func__, ##__VA_ARGS__)
Original file line number Diff line number Diff line change 1+ /* SPDX-License-Identifier: GPL-2.0 */
2+
3+ struct rtc_time ;
4+
5+ /* baboon.c */
6+ void baboon_init (void );
7+
8+ /* iop.c */
9+ void iop_init (void );
10+
11+ /* misc.c */
12+ int mac_hwclk (int op , struct rtc_time * t );
13+
14+ /* macboing.c */
15+ void mac_mksound (unsigned int freq , unsigned int length );
16+
17+ /* oss.c */
18+ void oss_init (void );
19+
20+ /* psc.c */
21+ void psc_init (void );
22+
23+ /* via.c */
24+ void via_init (void );
25+ void via_init_clock (void );
Original file line number Diff line number Diff line change 1616#include <asm/macintosh.h>
1717#include <asm/mac_asc.h>
1818
19+ #include "mac.h"
20+
1921static int mac_asc_inited ;
2022/*
2123 * dumb triangular wave table
Original file line number Diff line number Diff line change 2525
2626#include <asm/machdep.h>
2727
28+ #include "mac.h"
29+
2830/*
2931 * Offset between Unix time (1970-based) and Mac time (1904-based). Cuda and PMU
3032 * times wrap in 2040. If we need to handle later times, the read_time functions
Original file line number Diff line number Diff line change 2727#include <asm/mac_via.h>
2828#include <asm/mac_oss.h>
2929
30+ #include "mac.h"
31+
3032int oss_present ;
3133volatile struct mac_oss * oss ;
3234
Original file line number Diff line number Diff line change 2626#include <asm/macints.h>
2727#include <asm/mac_psc.h>
2828
29+ #include "mac.h"
30+
2931#define DEBUG_PSC
3032
3133volatile __u8 * psc ;
Original file line number Diff line number Diff line change 3838#include <asm/mac_psc.h>
3939#include <asm/mac_oss.h>
4040
41+ #include "mac.h"
42+
4143volatile __u8 * via1 , * via2 ;
4244int rbv_present ;
4345int via_alt_mapping ;
You can’t perform that action at this time.
0 commit comments