summaryrefslogtreecommitdiffstats
path: root/binding/radio-binding.c
diff options
context:
space:
mode:
authorScott Murray <scottm@ghidorah.spiteful.org>2018-05-15 08:42:33 -0400
committerScott Murray <scottm@ghidorah.spiteful.org>2018-05-15 11:50:14 -0400
commita714f867ef283ce6de606789aeda2fc17b644fac (patch)
tree97d974b3255d83a6556792753bc622207b313dd3 /binding/radio-binding.c
parent62518e9fdefa82a8d454e3dbcc28fd2efdc08fa0 (diff)
Always enable Kingfisher supporteel_5.0.3eel/5.0.35.0.3
Make Kingfisher support unconditional to move all platform detection to run-time. This fixes the issue of violating the application build workflow with the SDK. Additionally, the Kingfisher detection has been improved with an added check for the Si4689 device-tree node to differentiate from a regular M3ULCB, and the Kingfisher output has been fixed for recent BSP changes. Change-Id: I28e18a065385205aefec974079b0a9c2d31059b6 Signed-off-by: Scott Murray <scottm@ghidorah.spiteful.org>
Diffstat (limited to 'binding/radio-binding.c')
-rw-r--r--binding/radio-binding.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/binding/radio-binding.c b/binding/radio-binding.c
index 63c2491..4a61011 100644
--- a/binding/radio-binding.c
+++ b/binding/radio-binding.c
@@ -30,9 +30,7 @@
#include "radio_impl.h"
#include "radio_impl_rtlsdr.h"
-#ifdef HAVE_KINGFISHER
#include "radio_impl_kingfisher.h"
-#endif
static radio_impl_ops_t *radio_impl_ops;
@@ -476,13 +474,11 @@ static int init()
// Look for RTL-SDR USB adapter
radio_impl_ops = &rtlsdr_impl_ops;
rc = radio_impl_ops->init();
-#ifdef HAVE_KINGFISHER
if(rc != 0) {
// Look for Kingfisher Si4689
radio_impl_ops = &kf_impl_ops;
rc = radio_impl_ops->init();
}
-#endif
if(rc == 0) {
printf("%s found\n", radio_impl_ops->name);
radio_impl_ops->set_frequency_callback(freq_callback, NULL);