uint8_t MDrv_Tuner_Init(void)
{
	tTnrInit cfg;
	uint32_t ret;
	cfg.ldobypass = 0;
	cfg.xo = 24;
	cfg.i2c_adr = 0x67;//0xce>>1;
	cfg.init_bus_only = 0;
	cfg.xo_out_en = 0;
	cfg.disableOneKhzShift = FALSE;
	cfg.ltGain = nLtGainMax;


	ret = Nmi_Tuner_Interface_init_chip(&cfg);
	//ret = Nmi_Tuner_Interface_init_chip(&cfg);
	if(ret == FALSE)
	{
		//nmi_tuner_os_log(">> NMI_DRV_INIT failed. result = %d\n", result);
		//nmi_tuner_os_log("Nmi_Tuner_Interface_init_chip error\n");
		return FALSE;
	}
	else
	{
		chipid = Nmi_Tuner_Interface_Get_ChipID();		
		
		return TRUE;
	}
}
Ejemplo n.º 2
0
uint8_t NMI120_MDrv_Tuner_Init(void)
{
	uint32_t chipid;
	tTnrInit cfg;
	uint32_t ret;
	tTnrLtCtrl lpthru;
	cfg.ldobypass = 0;
	cfg.xo = 24;
	cfg.i2c_adr = 0xce;//0xce;
	cfg.init_bus_only = 0;
	cfg.xo_out_en = XO_OUT_EN;
	cfg.disableOneKhzShift = TRUE;//FALSE for nmi130; TRUE otherwise
	cfg.ltGain = nLtGainMax;

	ret = Nmi_Tuner_Interface_init_chip(&cfg);
	if(ret == FALSE)
	{
		return FALSE;
	}
	else
	{
		chipid = Getchipid();		
	}

	
	lpthru.enable = 0;
	//ret = nmi_drv_ctl(NMI_DRV_LT_CTRL, &lpthru);

	if(ret < 0)
	{
		nmi_tuner_os_log(">> NMI_DRV_LT_CTRL failed.");
	}

	//nmi_drv_ctl(NMI_DRV_WAKE_UP_LT, NULL); //wood, ++, @20120427, must be called if NMI_DRV_SLEEP_LT last time and no power on reset

	return TRUE;
}