AMLOGIC DTV DEMOD DRIVER
M: Jihong Sui <jihong.sui@amlogic.com>
F: include/uapi/linux/dvb/aml_demod.h
-F: drivers/amlogic/media/aml_demod/*
+F: drivers/amlogic/media/amldemod/*
+
+AMLOGIC DTV DEMOD DRIVER
+M: Jihong Sui <jihong.sui@amlogic.com>
+F: drivers/amlogic/media/amldemod/*
+F: drivers/amlogic/media/dtv_demod/*
-AMLOGIC DEBUG
-M: Jianxin Pan <jianxin.pan@amlogic.com>
-F: drivers/amlogic/debug/
source "drivers/amlogic/media/video_processor/Kconfig"
source "drivers/amlogic/media/enhancement/Kconfig"
endif
-source "drivers/amlogic/media/amldemod/Kconfig"
+source "drivers/amlogic/media/dtv_demod/Kconfig"
endmenu
obj-$(CONFIG_AMLOGIC_MEDIA_VIN) += vin/
obj-$(CONFIG_AMLOGIC_MEDIA_VIDEO_PROCESSOR) += video_processor/
obj-$(CONFIG_AMLOGIC_MEDIA_ENHANCEMENT) += enhancement/
-obj-$(CONFIG_AMLOGIC_DTV_DEMOD) += amldemod/
+obj-$(CONFIG_AMLOGIC_DTV_DEMOD) += dtv_demod/
ccflags-y += -I.
ccflags-y += -I$(srctree)/drivers/media/dvb-core
-ccflags-y += -Idrivers/amlogic/media/amldemod/include
+ccflags-y += -Idrivers/amlogic/media/dtv_demod/include
#ccflags-y += -I./include
#ccflags-y += -Idrivers/amlogic/dvb_tv/
ccflags-y += -DDVB_CORE_ORI=1 -DDVB_49=1 -DDEBUG
/*
- * drivers/amlogic/media/amldemod/aml_demod.c
+ * drivers/amlogic/media/dtv_demod/aml_demod.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/amlfrontend.c
+ * drivers/amlogic/media/dtv_demod/amlfrontend.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
if (aml_demod_debug & DBG_ATSC) {
if ((dbg_lst_status != s) || (last_lock != ilock)) {
/* check tuner */
- /*dvbfe = aml_get_fe();*//*get_si2177_tuner();*/
- /*if (dvbfe != NULL) {*/
-#if 0
- if (dvbfe->ops.tuner_ops.get_strength) {
- strength =
- dvbfe->ops.tuner_ops.get_strength(dvbfe);
- }
-#else
- strength = tuner_get_ch_power2();
-#endif
- /* strength -= 100;*/
- /*}*/
+ strength = tuner_get_ch_power2();
PR_ATSC("s=%d(1 is lock),lock=%d\n", s, ilock);
PR_ATSC("[rsj_test]freq[%d] strength[%d]\n",
if (nmode == AM_FE_UNKNOWN_N) {
*delay = HZ * 5;
+ *status = 0;
return 0;
}
if (is_not_active(fe)) {
- PR_DBG("tune :not active\n");
+ *status = 0;
+ PR_DBGL("tune :not active\n");
return 0;
}
/*
- * drivers/amlogic/media/amldemod/atsc_func.c
+ * drivers/amlogic/media/dtv_demod/atsc_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/demod_func.c
+ * drivers/amlogic/media/dtv_demod/demod_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/dtmb_func.c
+ * drivers/amlogic/media/dtv_demod/dtmb_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/dvbc_func.c
+ * drivers/amlogic/media/dtv_demod/dvbc_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/dvbc_v2.c
+ * drivers/amlogic/media/dtv_demod/dvbc_v2.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/dvbc_v3.c
+ * drivers/amlogic/media/dtv_demod/dvbc_v3.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/dvbt_v2.c
+ * drivers/amlogic/media/dtv_demod/dvbt_v2.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/i2c_func.c
+ * drivers/amlogic/media/dtv_demod/i2c_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/acf_filter_coefficient.h
+ * drivers/amlogic/media/dtv_demod/include/acf_filter_coefficient.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_che.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_che.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_che_bit.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_che_bit.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_front.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_front.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_front_bit.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_front_bit.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_sync.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_sync.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_sync_bit.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_sync_bit.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_top.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_top.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/addr_dtmb_top_bit.h
+ * drivers/amlogic/media/dtv_demod/include/addr_dtmb_top_bit.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/amlfrontend.h
+ * drivers/amlogic/media/dtv_demod/include/amlfrontend.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/atsc_func.h
+ * drivers/amlogic/media/dtv_demod/include/atsc_func.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/demod_func.h
+ * drivers/amlogic/media/dtv_demod/include/demod_func.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/include/depend.h
+ * drivers/amlogic/media/dtv_demod/include/depend.h
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*
/*
- * drivers/amlogic/media/amldemod/tuner_func.c
+ * drivers/amlogic/media/dtv_demod/tuner_func.c
*
* Copyright (C) 2017 Amlogic, Inc. All rights reserved.
*