1ec8605f1d7ec846dbf51047bfd5c56d32d1ff91cArgyrios Kyrtzidis/****************************************************************************** 29fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 39fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * Copyright (C) 2010-2012 Broadcom Corporation 49fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 59fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * Licensed under the Apache License, Version 2.0 (the "License"); 69fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * you may not use this file except in compliance with the License. 79fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * You may obtain a copy of the License at: 89fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 99fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * http://www.apache.org/licenses/LICENSE-2.0 10ec8605f1d7ec846dbf51047bfd5c56d32d1ff91cArgyrios Kyrtzidis * 119fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * Unless required by applicable law or agreed to in writing, software 129fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * distributed under the License is distributed on an "AS IS" BASIS, 139fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14ec8605f1d7ec846dbf51047bfd5c56d32d1ff91cArgyrios Kyrtzidis * See the License for the specific language governing permissions and 15ec8605f1d7ec846dbf51047bfd5c56d32d1ff91cArgyrios Kyrtzidis * limitations under the License. 169fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 179fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis ******************************************************************************/ 18b3d74da3e1620c9a7a378afb5f244e4987e6713eArgyrios Kyrtzidis 199fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis/****************************************************************************** 209fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 219fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * This is the interface file for system call-in functions. 229fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis * 239fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis ******************************************************************************/ 249fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis#ifndef BTA_SYS_CI_H 259fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis#define BTA_SYS_CI_H 269fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis 279fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis#include "bta_api.h" 289fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis 299fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis/***************************************************************************** 309fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Function Declarations 319fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis*****************************************************************************/ 329fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis#ifdef __cplusplus 339fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidisextern "C" 349fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis{ 359fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis#endif 369fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis 379fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis/******************************************************************************* 389fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 399fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Function bta_sys_hw_ci_enabled 409fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 419fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Description This function must be called in response to function 429fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** bta_sys_hw_co_enable(), when HW is indeed enabled 439fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 449fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 45769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis** Returns void 46769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis** 47769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis*******************************************************************************/ 489fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios KyrtzidisBTA_API void bta_sys_hw_ci_enabled(tBTA_SYS_HW_MODULE module ); 499fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis 509fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis 519fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis/******************************************************************************* 529fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 539fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Function bta_sys_hw_ci_disabled 549fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 559fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Description This function must be called in response to function 569fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** bta_sys_hw_co_disable() when HW is really OFF 579fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 589fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 599fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** Returns void 609fb9474c5b267400d4abfbff63c8b39f378235d4Argyrios Kyrtzidis** 61769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis*******************************************************************************/ 62769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios KyrtzidisBTA_API void bta_sys_hw_ci_disabled( tBTA_SYS_HW_MODULE module ); 63769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis 64769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis#ifdef __cplusplus 65769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5Argyrios Kyrtzidis} 669be6e7ce5788e50c62d40c59b0bbc2ea423683f7Ted Kremenek#endif 679be6e7ce5788e50c62d40c59b0bbc2ea423683f7Ted Kremenek 689be6e7ce5788e50c62d40c59b0bbc2ea423683f7Ted Kremenek#endif 699be6e7ce5788e50c62d40c59b0bbc2ea423683f7Ted Kremenek 709be6e7ce5788e50c62d40c59b0bbc2ea423683f7Ted Kremenek