Just a few power management tweaks.
/arch/arm/mach-msm/board-jf_tmo.c
blob:846938a143d564afc79c386c6b9ecff1625e66e3 -> blob:084041fd493cb5ff0331c7748f6d36579a934e27
--- arch/arm/mach-msm/board-jf_tmo.c
+++ arch/arm/mach-msm/board-jf_tmo.c
@@ -368,6 +368,7 @@ static struct i2c_board_info max77693_i2
};
#endif
+
#if defined(CONFIG_IR_REMOCON_FPGA)
static void irda_wake_en(bool onoff)
{
@@ -1249,12 +1250,6 @@ static void __init apq8064_early_reserve
static struct msm_bus_vectors hsic_init_vectors[] = {
{
.src = MSM_BUS_MASTER_SPS,
- .dst = MSM_BUS_SLAVE_EBI_CH0,
- .ab = 0,
- .ib = 0,
- },
- {
- .src = MSM_BUS_MASTER_SPS,
.dst = MSM_BUS_SLAVE_SPS,
.ab = 0,
.ib = 0,
@@ -1265,15 +1260,9 @@ static struct msm_bus_vectors hsic_init_
static struct msm_bus_vectors hsic_max_vectors[] = {
{
.src = MSM_BUS_MASTER_SPS,
- .dst = MSM_BUS_SLAVE_EBI_CH0,
- .ab = 60000000, /* At least 480Mbps on bus. */
- .ib = 960000000, /* MAX bursts rate */
- },
- {
- .src = MSM_BUS_MASTER_SPS,
.dst = MSM_BUS_SLAVE_SPS,
.ab = 0,
- .ib = 512000000, /*vote for 64Mhz dfab clk rate*/
+ .ib = 256000000, /*vote for 32Mhz dfab clk rate*/
},
};
@@ -1469,7 +1458,7 @@ static void sii8240_hw_onoff(bool onoff)
if (mhl_l12 == NULL) {
mhl_l12 = regulator_get(NULL, "8921_l12");
if (IS_ERR(mhl_l12))
- return;
+ return ;
rc = regulator_set_voltage(mhl_l12,
1200000, 1200000);
if (rc)
@@ -1492,7 +1481,8 @@ static void sii8240_hw_onoff(bool onoff)
if (IS_ERR(mhl_l32))
return ;
rc = regulator_set_voltage(mhl_l32,
- 3300000, 3300000);
+ 3300000, 3300000);
+
}
rc = regulator_enable(mhl_l32);
if (rc)
@@ -1558,7 +1548,7 @@ static void sii8240_hw_reset(void)
if (system_rev < 6) {
if (gpio_direction_output(GPIO_MHL_RST, 1))
pr_err("%s error in making GPIO_MHL_RST HIGH\n",
- __func__);
+ __func__);
usleep_range(5000, 20000);
if (gpio_direction_output(GPIO_MHL_RST, 0))
@@ -2273,7 +2263,6 @@ static int ice4_clock_en(int onoff)
}
return 0;
}
-
static void barcode_emul_poweron(int onoff)
{
int ret;
@@ -3153,9 +3142,9 @@ static struct platform_device msm_tsens_
};
static struct msm_thermal_data msm_thermal_pdata = {
- .sensor_id = 0,
+ .sensor_id = 7,
.poll_ms = 250,
- .limit_temp_degC = 75,
+ .limit_temp_degC = 60,
.temp_hysteresis_degC = 10,
.freq_step = 2,
};
@@ -3223,14 +3212,14 @@ static struct msm_rpmrs_level msm_rpmrs_
MSM_PM_SLEEP_MODE_WAIT_FOR_INTERRUPT,
MSM_RPMRS_LIMITS(ON, ACTIVE, MAX, ACTIVE),
true,
- 1, 650, 180000, 100,
+ 1, 784, 180000, 100,
},
{
MSM_PM_SLEEP_MODE_RETENTION,
MSM_RPMRS_LIMITS(ON, ACTIVE, MAX, ACTIVE),
true,
- 415, 650, 340827, 475,
+ 415, 715, 340827, 475,
},
{
@@ -4301,7 +4290,7 @@ static struct msm_i2c_platform_data apq8
};
static struct msm_i2c_platform_data apq8064_i2c_qup_gsbi4_pdata = {
- .clk_freq = 400000,
+ .clk_freq = 100000,
.src_clk_rate = 24000000,
};
@@ -4865,7 +4854,6 @@ static void __init register_i2c_devices(
apq8064_camera_board_info.board_info,
apq8064_camera_board_info.num_i2c_board_info,
};
-
struct i2c_registry apq8064_front_camera_i2c_devices = {
I2C_SURF | I2C_FFA | I2C_LIQUID | I2C_RUMI,
APQ_8064_GSBI7_QUP_I2C_BUS_ID,
@@ -5031,7 +5019,6 @@ static void sec_jack_init(void)
PM8921_GPIO_PM_TO_SYS(PMIC_GPIO_EAR_MICBIAS_EN),
&ear_micbiase);
-
if (system_rev >= BOARD_REV07) {
sec_jack_data.send_end_active_high = true;
sec_jack_data.zones = jack_zones_rev7;