TEGRA2 battery pwm panle backlight

/home/jerry/nvics-r8.0-k102/kernel/arch/arm/configs/tegra_k102_android_defconfig
# MODULbus GPIO expanders:
#
# CONFIG_W1 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_BQ20Z75 is not set
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_BQ3060 is not set
CONFIG_BATTERY_DUMMY=y
CONFIG_BATTERY_MCP3221=y


/home/jerry/nvics-r8.0-k102/kernel/arch/arm/mach-tegra/k102/power.c
#define BQ24133_ILIM_CONTROL TEGRA_GPIO_PR2


#if 1
static void  __init bq24133_ilim_control_down(void)
{
tegra_gpio_enable(BQ24133_ILIM_CONTROL);
gpio_request(BQ24133_ILIM_CONTROL,"bq24133_ilim_control");//3.8v
gpio_direction_output(BQ24133_ILIM_CONTROL, 0);

}


int __init cella_charger_init(void)
{
bq24133_ilim_control_down();
tegra_gpio_enable(AC_PRESENT_GPIO);
platform_device_register(&cella_charger_device);
return 0;
}
#endif




static const struct i2c_board_info cella_i2c2_board_info[] = {
{
I2C_BOARD_INFO("mcp3221", 0x9b>>1),
},
};


/home/jerry/nvics-r8.0-k102/kernel/drivers/power/Makefile
obj-$(CONFIG_BATTERY_MCP3221) += mcp3221.o


/home/jerry/nvics-r8.0-k102/kernel/drivers/power/Kconfig
config BATTERY_MCP3221
tristate "MCP3221 battery driver"
depends on I2C
help
 Say Y here to enable support for batteries with MCP3221 (I2C/HDQ) chips.






/home/jerry/nvics-r8.0-k102/kernel/drivers/video/backlight/tegra_pwm_bl.c

panle backlight pwm control driver

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章