void TchalPowerOnDevice(void)
{

#ifdef INCLUDE_LGE_SRC_EAR_ANT_SEL
	/* Internel antenna:ON, Ear antenna: OFF, GPIO11: HIGH (Default: Use Internel Antenna )*/
	gpio_set_value_cansleep(ONESEG_EAR_ANT_SEL_P, 1); /* PMIC Extended GPIO */
#endif
	#ifndef _MODEL_F9J_
	gpio_direction_output(ISDB_EN, false); 		/* output low */
	#endif
	gpio_direction_output(ISDB_RESET_N, false); 	/* output low */

	#ifdef _MODEL_F9J_
	power_set_for_pm8921_s4(1);
	power_set_for_pm8921_l10(1);
	power_set_for_pm8921_l29(1);
	#else
	gpio_set_value(ISDB_EN, 1);			/* high ISDB_EN */
	#endif
	TcpalmSleep(10);
	TchalResetDevice();
	TchalIrqSetup();

	TcpalPrintStatus((I08S *)"[%s:%d]\n", __func__, __LINE__);
}
void TchalPowerOnDevice(void)
{
    gpio_direction_output(ISDB_EN, false); 		/* output low */
    gpio_direction_output(ISDB_RESET_N, false); 	/* output low */
    gpio_set_value(ISDB_EN, 1);			/* high ISDB_EN */
    TcpalmSleep(10);
    TchalResetDevice();
    TchalIrqSetup();
    TcpalPrintStatus((I08S *)"[%s:%d]\n", __func__, __LINE__);
}
Esempio n. 3
0
void TchalPowerOnDevice(void)
{
    TcbdDebug(DEBUG_TCHAL, "TchalPowerOnDevice\n");

    gpio_direction_output(DMB_EN, false);
	gpio_direction_output(DMB_INT_N, false);
    gpio_set_value(DMB_INT_N, 0);
	
    gpio_set_value(DMB_EN, 0);
    msleep(1);
    gpio_set_value(DMB_EN, 1);
    msleep(1);

    TchalResetDevice();
	TchalIrqSetup();
	printk("######### TchalPowerOnDevice\n");
}