// SPDX-License-Identifier: GPL-2.0 /* * Baboon Custom IC Management * * The Baboon custom IC controls the IDE, PCMCIA and media bay on the * PowerBook 190. It multiplexes multiple interrupt sources onto the * Nubus slot $C interrupt. */ #include <linux/types.h> #include <linux/kernel.h> #include <linux/irq.h> #include <asm/macintosh.h> #include <asm/macints.h> #include <asm/mac_baboon.h> int baboon_present; static volatile struct baboon *baboon; #if 0 extern int macide_ack_intr(struct ata_channel *); #endif /* * Baboon initialization. */
void __init baboon_init(void) { if (macintosh_config->ident != MAC_MODEL_PB190) { baboon = NULL; baboon_present = 0; return; } baboon = (struct baboon *) BABOON_BASE; baboon_present = 1; printk("Baboon detected at %p\n", baboon); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 47 | 100.00% | 1 | 100.00% |
Total | 47 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Geert Uytterhoeven | 87 | 100.00% | 1 | 100.00% |
Total | 87 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Adrian Bunk | 8 | 53.33% | 1 | 50.00% |
Geert Uytterhoeven | 7 | 46.67% | 1 | 50.00% |
Total | 15 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 9 | 56.25% | 1 | 33.33% |
Finn Thain | 7 | 43.75% | 2 | 66.67% |
Total | 16 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 9 | 56.25% | 1 | 33.33% |
Finn Thain | 7 | 43.75% | 2 | 66.67% |
Total | 16 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Geert Uytterhoeven | 96 | 43.44% | 3 | 30.00% |
Linus Torvalds (pre-git) | 93 | 42.08% | 1 | 10.00% |
Finn Thain | 15 | 6.79% | 3 | 30.00% |
Adrian Bunk | 10 | 4.52% | 1 | 10.00% |
Martin Dalecki | 6 | 2.71% | 1 | 10.00% |
Greg Kroah-Hartman | 1 | 0.45% | 1 | 10.00% |
Total | 221 | 100.00% | 10 | 100.00% |