[Feature]add MT2731_MP2_MR2_SVN388 baseline version
Change-Id: Ief04314834b31e27effab435d3ca8ba33b499059
diff --git a/src/lynq/lib/liblynq-driver-control/include/adc/adc.h b/src/lynq/lib/liblynq-driver-control/include/adc/adc.h
new file mode 100644
index 0000000..a119803
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/adc/adc.h
@@ -0,0 +1,5 @@
+#ifndef __ADC_H__
+#define __ADC_H__
+int lynq_set_adc_channel(unsigned char channel_val);
+float lynq_get_adc_data(void);
+#endif //__ADC_H__
\ No newline at end of file
diff --git a/src/lynq/lib/liblynq-driver-control/include/i2c/i2c.h b/src/lynq/lib/liblynq-driver-control/include/i2c/i2c.h
new file mode 100644
index 0000000..881f343
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/i2c/i2c.h
@@ -0,0 +1,7 @@
+#ifndef __I2C_H__
+#define __I2C_H__
+
+int lynq_set_i2c_deplop(int set_bus_id,int set_address,int set_speedhz,unsigned int rx_length);
+int lynq_i2c_tx(int wr_len,char *wr_buf);
+int lynq_i2c_rx(int *rd_len, char *rd_buf);
+#endif
\ No newline at end of file
diff --git a/src/lynq/lib/liblynq-driver-control/include/liblynq-driver-control/libdriver.h b/src/lynq/lib/liblynq-driver-control/include/liblynq-driver-control/libdriver.h
new file mode 100644
index 0000000..2cc4804
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/liblynq-driver-control/libdriver.h
@@ -0,0 +1,12 @@
+#ifndef __LYNQ_DRIVER_CONTROL_H__
+#define __LYNQ_DRIVER_CONTROL_H__
+typedef int BOOL;
+typedef void (*triggerCallback)(const char*, int);
+void disconnect_key();
+void register_key_info();
+int trigger_loop();
+//BOOL ServiceIsReady(void);
+void registerTriggerCallback(triggerCallback callback);
+int lynq_set_gpio (char * mode,int gpio_numb,int param);
+void lynq_get_gpio (int gpio_numb,char *response);
+#endif //__LOG_H__
diff --git a/src/lynq/lib/liblynq-driver-control/include/pwm/pwm.h b/src/lynq/lib/liblynq-driver-control/include/pwm/pwm.h
new file mode 100644
index 0000000..b86978f
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/pwm/pwm.h
@@ -0,0 +1,5 @@
+#ifndef __PWM_H__
+#define __PWM_H__
+
+int factory_pwm_test(void);
+#endif //__PWM_H__
\ No newline at end of file
diff --git a/src/lynq/lib/liblynq-driver-control/include/spi/spi.h b/src/lynq/lib/liblynq-driver-control/include/spi/spi.h
new file mode 100644
index 0000000..d1aeb51
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/spi/spi.h
@@ -0,0 +1,8 @@
+#ifndef __SPI_H__
+#define __SPI_H__
+int lynq_spi_recv_data(char *spi_data,unsigned int spi_len);
+int lynq_spi_send_data(char *spi_data,unsigned int spi_len);
+int lynq_spi_read_state(unsigned char spi_feature,unsigned int spi_valu);
+int lynq_spi_set_state(unsigned char spi_feature,unsigned int spi_valu);
+int lynq_spi_set_channel(unsigned char spi_channel);
+#endif //__SPI_H__
diff --git a/src/lynq/lib/liblynq-driver-control/include/uart/uart.h b/src/lynq/lib/liblynq-driver-control/include/uart/uart.h
new file mode 100644
index 0000000..69998e9
--- /dev/null
+++ b/src/lynq/lib/liblynq-driver-control/include/uart/uart.h
@@ -0,0 +1,5 @@
+#ifndef __UART_H__
+#define __UART_H__
+
+int lynq_set_uart_param(int device_node,int nSpeed, int nBits, char nEvent, int nStop);
+#endif //__SPI_H__
\ No newline at end of file