no-OS
common_data.h
Go to the documentation of this file.
1 /***************************************************************************/
33 #ifndef __COMMON_DATA_H__
34 #define __COMMON_DATA_H__
35 
36 #include "platform_includes.h"
37 #include "ad74413r.h"
38 #include "max14906.h"
39 #include "adin1110.h"
40 #include "adt75.h"
41 
42 #ifdef SWIOT1L_DEFAULT_FW
43 #include "iio_trigger.h"
44 #include "swiot.h"
45 
46 #define AD74413R_GPIO_TRIG_NAME "ad74413r-dev0"
47 #endif
48 
49 extern struct no_os_uart_init_param uart_ip;
50 extern struct adin1110_init_param adin1110_ip;
51 extern const struct no_os_spi_init_param adin1110_spi_ip;
52 extern const struct no_os_spi_init_param ad74413r_spi_ip;
55 extern struct max149x6_init_param max14906_ip;
56 extern struct ad74413r_init_param ad74413r_ip;
57 extern struct adt75_init_param adt75_ip;
59 extern const struct no_os_gpio_init_param tx_perf_gpio_ip;
60 extern const struct no_os_gpio_init_param rx_perf_gpio_ip;
62 extern const struct no_os_gpio_init_param adin1110_swpd_ip;
63 extern const struct no_os_gpio_init_param adin1110_tx2p4_ip;
64 extern const struct no_os_gpio_init_param adin1110_mssel_ip;
65 extern const struct no_os_gpio_init_param adin1110_cfg1_ip;
66 extern const struct no_os_gpio_init_param adin1110_cfg0_ip;
67 extern const struct no_os_gpio_init_param adin1110_int_ip;
68 extern const struct no_os_gpio_init_param swiot_led1_ip;
69 extern const struct no_os_gpio_init_param swiot_led2_ip;
70 extern const struct no_os_gpio_init_param psu_gpio_ip;
72 extern const struct no_os_gpio_init_param ad74413r_ldac_ip;
73 extern const struct no_os_gpio_init_param ad74413r_irq_ip;
74 extern const struct no_os_gpio_init_param max14906_en_ip;
75 extern const struct no_os_gpio_init_param max14906_d1_ip;
76 extern const struct no_os_gpio_init_param max14906_d2_ip;
77 extern const struct no_os_gpio_init_param max14906_d3_ip;
78 extern const struct no_os_gpio_init_param max14906_d4_ip;
79 extern const struct no_os_gpio_init_param max14906_synch_ip;
80 extern const struct no_os_irq_init_param ad74413r_nvic_ip;
81 
82 #ifdef SWIOT1L_DEFAULT_FW
83 extern struct iio_trigger ad74413r_iio_trig_desc;
84 extern struct iio_trigger swiot_trigger;
85 extern struct iio_hw_trig_init_param ad74413r_gpio_trig_ip;
86 extern struct no_os_irq_init_param ad74413r_gpio_irq_ip;
87 extern struct iio_trigger ad74413r_iio_trig_desc;
88 #endif
89 
90 #endif /* __COMMON_DATA_H__ */
swiot_iio_desc_init_param
Definition: swiot.h:96
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:79
iio_trigger.h
Header file for iio_trigger.
ad74413r_ip
struct ad74413r_init_param ad74413r_ip
Definition: common_data.c:92
max14906_d4_ip
const struct no_os_gpio_init_param max14906_d4_ip
Definition: common_data.c:149
ad74413r_init_param
Initialization parameter for the device descriptor.
Definition: ad74413r.h:296
max14906_d2_ip
const struct no_os_gpio_init_param max14906_d2_ip
Definition: common_data.c:133
ad74413r_ldac_ip
const struct no_os_gpio_init_param ad74413r_ldac_ip
Definition: common_data.c:101
swiot_led2_ip
const struct no_os_gpio_init_param swiot_led2_ip
Definition: common_data.c:213
adin1110_swpd_ip
const struct no_os_gpio_init_param adin1110_swpd_ip
Definition: common_data.c:165
adin1110_init_param
Initialization parameter for the device descriptor.
Definition: adin1110.h:211
uart_ip
struct no_os_uart_init_param uart_ip
Definition: common_data.c:52
ad74413r_spi_ip
struct no_os_spi_init_param ad74413r_spi_ip
Definition: common_data.c:54
max14906_d1_ip
const struct no_os_gpio_init_param max14906_d1_ip
Definition: common_data.c:125
max14906_d3_ip
const struct no_os_gpio_init_param max14906_d3_ip
Definition: common_data.c:141
max14906_spi_ip
struct no_os_spi_init_param max14906_spi_ip
Definition: common_data.c:47
swiot_led1_ip
const struct no_os_gpio_init_param swiot_led1_ip
Definition: common_data.c:205
adin1110.h
adin1110_int_gpio_ip
const struct no_os_gpio_init_param adin1110_int_gpio_ip
ad74413r_nvic_ip
const struct no_os_irq_init_param ad74413r_nvic_ip
Definition: common_data.c:278
adin1110_cfg0_ip
const struct no_os_gpio_init_param adin1110_cfg0_ip
Definition: common_data.c:189
tx_perf_gpio_ip
const struct no_os_gpio_init_param tx_perf_gpio_ip
Definition: common_data.c:85
ad74413r.h
Header file of AD74413r Driver.
adin1110_spi_ip
struct no_os_spi_init_param adin1110_spi_ip
Definition: common_data.c:46
psu_gpio_ip
const struct no_os_gpio_init_param psu_gpio_ip
Definition: common_data.c:264
adin1110_int_ip
const struct no_os_gpio_init_param adin1110_int_ip
Definition: common_data.c:69
adin1110_cfg1_ip
const struct no_os_gpio_init_param adin1110_cfg1_ip
Definition: common_data.c:197
ad74413r_irq_ip
const struct no_os_gpio_init_param ad74413r_irq_ip
Definition: common_data.c:109
swiot.h
Header file for the swiot IIO device.
max14906_en_ip
const struct no_os_gpio_init_param max14906_en_ip
Definition: common_data.c:117
adt75_ip
struct adt75_init_param adt75_ip
Definition: common_data.c:176
adin1110_mssel_ip
const struct no_os_gpio_init_param adin1110_mssel_ip
Definition: common_data.c:181
iio_hw_trig_init_param
IIO hardware trigger initialization structure.
Definition: iio_trigger.h:86
rx_perf_gpio_ip
const struct no_os_gpio_init_param rx_perf_gpio_ip
ad74413r_reset_ip
struct no_os_gpio_init_param ad74413r_reset_ip
Definition: common_data.c:93
iio_trigger
Definition: iio_types.h:231
no_os_uart_init_param
Structure holding the parameters for UART initialization.
Definition: no_os_uart.h:110
adin1110_tx2p4_ip
const struct no_os_gpio_init_param adin1110_tx2p4_ip
Definition: common_data.c:173
max14906_synch_ip
const struct no_os_gpio_init_param max14906_synch_ip
Definition: common_data.c:157
swiot_ip
struct swiot_iio_desc_init_param swiot_ip
max14906.h
Header file of MAX14906 Driver.
no_os_irq_init_param
Structure holding the initial parameters for Interrupt Request.
Definition: no_os_irq.h:107
adt75.h
Header file of ADT75 Driver.
adin1110_ip
struct adin1110_init_param adin1110_ip
Definition: common_data.c:221
adt75_init_param
Initialization parameter for the device descriptor.
Definition: adt75.h:72
max149x6_init_param
Initialization parameter for the MAX149X6 device.
Definition: max149x6-base.h:54
adin1110_rst_gpio_ip
const struct no_os_gpio_init_param adin1110_rst_gpio_ip
Definition: common_data.c:77
max14906_ip
struct max149x6_init_param max14906_ip
Definition: common_data.c:272
no_os_spi_init_param
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:125