Add missing cloudiot deps, remove ADS1015 header

* Adds missing dependency for cryptoauthlib to work properly.
* Pulls header data from platform-data into C file for easy
  dkms compilation on all platforms.

Change-Id: I9af978ca4be6f632502a04d863366b064dda0e78
diff --git a/coral-enviro-drivers/adc/ti-ads1015.c b/coral-enviro-drivers/adc/ti-ads1015.c
index f75ccd6..62e0bef 100644
--- a/coral-enviro-drivers/adc/ti-ads1015.c
+++ b/coral-enviro-drivers/adc/ti-ads1015.c
@@ -24,8 +24,6 @@
 #include <linux/mutex.h>
 #include <linux/delay.h>
 
-#include <linux/platform_data/ads1015.h>
-
 #include <linux/iio/iio.h>
 #include <linux/iio/types.h>
 #include <linux/iio/sysfs.h>
@@ -79,6 +77,18 @@
 #define ADS1015_DEFAULT_DATA_RATE	4
 #define ADS1015_DEFAULT_CHAN		0
 
+#define ADS1015_CHANNELS 8
+
+struct ads1015_channel_data {
+	bool enabled;
+	unsigned int pga;
+	unsigned int data_rate;
+};
+
+struct ads1015_platform_data {
+	struct ads1015_channel_data channel_data[ADS1015_CHANNELS];
+};
+
 enum chip_ids {
 	ADS1015,
 	ADS1115,
diff --git a/python/coral-cloudiot/debian/control b/python/coral-cloudiot/debian/control
index 5c27992..3baa549 100644
--- a/python/coral-cloudiot/debian/control
+++ b/python/coral-cloudiot/debian/control
@@ -12,7 +12,8 @@
          ${python3:Depends},
          python3-cryptoauthlib,
          python3-jwt,
-         python3-paho-mqtt
+         python3-paho-mqtt,
+         python3-cryptography
 Description: Coral Cloud IoT API
  API for connected Coral devices to Google Cloud Platform.