1*5ee8e422SKonstantin Ananyev /* 2*5ee8e422SKonstantin Ananyev * CDDL HEADER START 3*5ee8e422SKonstantin Ananyev * 4*5ee8e422SKonstantin Ananyev * The contents of this file are subject to the terms of the 5*5ee8e422SKonstantin Ananyev * Common Development and Distribution License (the "License"). 6*5ee8e422SKonstantin Ananyev * You may not use this file except in compliance with the License. 7*5ee8e422SKonstantin Ananyev * 8*5ee8e422SKonstantin Ananyev * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*5ee8e422SKonstantin Ananyev * or http://www.opensolaris.org/os/licensing. 10*5ee8e422SKonstantin Ananyev * See the License for the specific language governing permissions 11*5ee8e422SKonstantin Ananyev * and limitations under the License. 12*5ee8e422SKonstantin Ananyev * 13*5ee8e422SKonstantin Ananyev * When distributing Covered Code, include this CDDL HEADER in each 14*5ee8e422SKonstantin Ananyev * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*5ee8e422SKonstantin Ananyev * If applicable, add the following below this CDDL HEADER, with the 16*5ee8e422SKonstantin Ananyev * fields enclosed by brackets "[]" replaced with your own identifying 17*5ee8e422SKonstantin Ananyev * information: Portions Copyright [yyyy] [name of copyright owner] 18*5ee8e422SKonstantin Ananyev * 19*5ee8e422SKonstantin Ananyev * CDDL HEADER END 20*5ee8e422SKonstantin Ananyev */ 21*5ee8e422SKonstantin Ananyev 22*5ee8e422SKonstantin Ananyev /* 23*5ee8e422SKonstantin Ananyev * Copyright 2010 Sun Microsystems, Inc. All rights reserved. 24*5ee8e422SKonstantin Ananyev * Use is subject to license terms. 25*5ee8e422SKonstantin Ananyev */ 26*5ee8e422SKonstantin Ananyev 27*5ee8e422SKonstantin Ananyev #ifndef _SYS_FASTBOOT_IMPL_H 28*5ee8e422SKonstantin Ananyev #define _SYS_FASTBOOT_IMPL_H 29*5ee8e422SKonstantin Ananyev 30*5ee8e422SKonstantin Ananyev 31*5ee8e422SKonstantin Ananyev #ifdef __cplusplus 32*5ee8e422SKonstantin Ananyev extern "C" { 33*5ee8e422SKonstantin Ananyev #endif 34*5ee8e422SKonstantin Ananyev 35*5ee8e422SKonstantin Ananyev #ifndef _ASM 36*5ee8e422SKonstantin Ananyev 37*5ee8e422SKonstantin Ananyev #include <sys/fastboot.h> 38*5ee8e422SKonstantin Ananyev 39*5ee8e422SKonstantin Ananyev /* 40*5ee8e422SKonstantin Ananyev * Fast Reboot NOT SUPPORTED message IDs. 41*5ee8e422SKonstantin Ananyev */ 42*5ee8e422SKonstantin Ananyev enum { 43*5ee8e422SKonstantin Ananyev #define fastboot_nosup_msg(id, str) id, 44*5ee8e422SKonstantin Ananyev #define fastboot_nosup_msg_end(id) id 45*5ee8e422SKonstantin Ananyev #include "fastboot_msg.h" 46*5ee8e422SKonstantin Ananyev }; 47*5ee8e422SKonstantin Ananyev 48*5ee8e422SKonstantin Ananyev extern void fastreboot_disable(uint32_t); 49*5ee8e422SKonstantin Ananyev extern void fastreboot_disable_highpil(void); 50*5ee8e422SKonstantin Ananyev 51*5ee8e422SKonstantin Ananyev #endif /* _ASM */ 52*5ee8e422SKonstantin Ananyev 53*5ee8e422SKonstantin Ananyev #ifdef __cplusplus 54*5ee8e422SKonstantin Ananyev } 55*5ee8e422SKonstantin Ananyev #endif 56*5ee8e422SKonstantin Ananyev 57*5ee8e422SKonstantin Ananyev #endif /* _SYS_FASTBOOT_IMPL_H */ 58