mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
rk2928_phone_pad:add charger display
This commit is contained in:
@@ -23,7 +23,7 @@ CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||
CONFIG_ARCH_RK2928=y
|
||||
CONFIG_RK_CLOCK_PROC=y
|
||||
CONFIG_RK_DEBUG_UART=0
|
||||
CONFIG_RK_USB_UART=y
|
||||
CONFIG_MACH_RK2928_PHONEPAD=y
|
||||
CONFIG_FIQ_DEBUGGER=y
|
||||
CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
|
||||
@@ -246,6 +246,9 @@ CONFIG_GSENSOR_DEVICE=y
|
||||
# CONFIG_SERIO is not set
|
||||
# CONFIG_CONSOLE_TRANSLATIONS is not set
|
||||
# CONFIG_LEGACY_PTYS is not set
|
||||
CONFIG_SERIAL_RK29=y
|
||||
CONFIG_UART1_RK29=y
|
||||
CONFIG_UART1_CTS_RTS_RK29=y
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
CONFIG_I2C=y
|
||||
# CONFIG_I2C_COMPAT is not set
|
||||
@@ -258,7 +261,9 @@ CONFIG_EXPANDED_GPIO_IRQ_NUM=0
|
||||
CONFIG_SPI_FPGA_GPIO_NUM=0
|
||||
CONFIG_SPI_FPGA_GPIO_IRQ_NUM=0
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_TEST_POWER=y
|
||||
CONFIG_BATTERY_RK30_ADC_FAC=y
|
||||
CONFIG_BATTERY_RK30_AC_CHARGE=y
|
||||
CONFIG_BATTERY_RK30_VOL3V8=y
|
||||
# CONFIG_HWMON is not set
|
||||
CONFIG_MFD_TPS65910=y
|
||||
CONFIG_MFD_TPS65090=y
|
||||
|
||||
@@ -460,7 +460,24 @@ static struct ap321xx_platform_data ap321xx_info = {
|
||||
};
|
||||
|
||||
#endif
|
||||
#if defined(CONFIG_BATTERY_RK30_ADC)||defined(CONFIG_BATTERY_RK30_ADC_FAC)
|
||||
static struct rk30_adc_battery_platform_data rk30_adc_battery_platdata = {
|
||||
.dc_det_pin = RK2928_PIN1_PA5,
|
||||
.batt_low_pin = INVALID_GPIO,
|
||||
.charge_set_pin = INVALID_GPIO,
|
||||
.charge_ok_pin = RK2928_PIN1_PA0,
|
||||
.dc_det_level = GPIO_HIGH, //
|
||||
.charge_ok_level = GPIO_HIGH,
|
||||
};
|
||||
|
||||
static struct platform_device rk30_device_adc_battery = {
|
||||
.name = "rk30-battery",
|
||||
.id = -1,
|
||||
.dev = {
|
||||
.platform_data = &rk30_adc_battery_platdata,
|
||||
},
|
||||
};
|
||||
#endif
|
||||
|
||||
#if CONFIG_RK30_PWM_REGULATOR
|
||||
const static int pwm_voltage_map[] = {
|
||||
@@ -691,11 +708,14 @@ static struct platform_device *devices[] __initdata = {
|
||||
#ifdef CONFIG_SND_SOC_RK2928
|
||||
&device_acodec,
|
||||
#endif
|
||||
#if defined(CONFIG_BATTERY_RK30_ADC)||defined(CONFIG_BATTERY_RK30_ADC_FAC)
|
||||
&rk30_device_adc_battery,
|
||||
#endif
|
||||
};
|
||||
//i2c
|
||||
#ifdef CONFIG_I2C0_RK30
|
||||
#ifdef CONFIG_MFD_TPS65910
|
||||
#define TPS65910_HOST_IRQ RK2928_PIN1_PC7
|
||||
#define TPS65910_HOST_IRQ RK2928_PIN3_PC6
|
||||
#include "board-rk2928-phonepad-tps65910.c"
|
||||
#endif
|
||||
#ifdef CONFIG_REGULATOR_ACT8931
|
||||
|
||||
Reference in New Issue
Block a user