/* * Copyright (c) 2013 Samsung Electronics Co., Ltd. * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and * may be copied, distributed, and modified under those terms. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * */ #ifndef __SEC_BATT_H #define __SEC_BATT_H #include #include #if !defined(CONFIG_BATTERY_GKI) extern unsigned int lpcharge; #endif extern int charging_night_mode; extern int fg_reset; extern int factory_mode; void exynos5_universal5430_pmic_init(void); void exynos5_universal5430_power_init(void); void exynos5_universal5430_clock_init(void); void exynos5_universal5430_mmc_init(void); void exynos5_universal5430_usb_init(void); int exynos5_universal5430_battery_init(void); void exynos5_universal5430_audio_init(void); void exynos5_universal5430_input_init(void); void exynos5_universal5430_display_init(void); void exynos5_universal5430_media_init(void); void exynos5_universal5430_mfd_init(void); void exynos5_universal5430_sensor_init(void); void exynos5_universal5430_nfc_init(void); void exynos5_universal5430_vibrator_init(void); void exynos5_universal5430_led_init(void); #ifdef CONFIG_SAMSUNG_MHL_8240 void exynos5_universal5410_mhl_init(void); #endif void exynos5_universal5430_gpio_init(void); void exynos5_universal5430_fpga_init(void); void exynos5_universal5430_thermistor_init(void); #ifdef CONFIG_W1 void exynos5_universal5430_cover_id_init(void); #endif #endif