#ifdef CONFIG_PMAC_PBOOK 
#ifdef CONFIG_PM 
int __init adb_init(void){	struct adb_driver *driver;	int i;#ifdef CONFIG_PPC32	if ( (_machine != _MACH_chrp) && (_machine != _MACH_Pmac) )		return 0;#endif#ifdef CONFIG_MAC	if (!MACH_IS_MAC)		return 0;#endif	/* xmon may do early-init */	if (adb_inited)		return 0;	adb_inited = 1;			adb_controller = NULL;	i = 0;	while ((driver = adb_driver_list[i++]) != NULL) {		if (!driver->probe()) {			adb_controller = driver;			break;		}	}	if ((adb_controller == NULL) || adb_controller->init()) {		printk(KERN_WARNING "Warning: no ADB interface detected\n");		adb_controller = NULL;	} else {#ifdef CONFIG_PMAC_PBOOK		pmu_register_sleep_notifier(&adb_sleep_notifier);#endif /* CONFIG_PMAC_PBOOK */#ifdef CONFIG_PPC		if (machine_is_compatible("AAPL,PowerBook1998") ||			machine_is_compatible("PowerBook1,1"))			sleepy_trackpad = 1;#endif /* CONFIG_PPC */		init_completion(&adb_probe_task_comp);		adbdev_init();		adb_reset_bus();	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8c8709334cec803368a432a33e0f2e116d48fe07/adb.c/clean/drivers/macintosh/adb.c