Sfoglia il codice sorgente

Blackfin: bf537-stamp: add example AD7416 IIO resources

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Sonic Zhang 15 anni fa
parent
commit
ef8873e06e
1 ha cambiato i file con 13 aggiunte e 0 eliminazioni
  1. 13 0
      arch/blackfin/mach-bf537/boards/stamp.c

+ 13 - 0
arch/blackfin/mach-bf537/boards/stamp.c

@@ -1818,6 +1818,19 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = {
 	},
 	},
 #endif
 #endif
 
 
+#if defined(CONFIG_AD7416) || defined(CONFIG_AD7416_MODULE)
+	{
+		I2C_BOARD_INFO("ad7417", 0xb),
+		.irq = IRQ_PG5,
+		/*
+		 * platform_data pointer is borrwoed by the driver to
+		 * store custimer defined IRQ ALART level mode.
+		 * only IRQF_TRIGGER_HIGH and IRQF_TRIGGER_LOW are valid.
+		 */
+		.platform_data = (void *)IRQF_TRIGGER_LOW,
+	},
+#endif
+
 #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE)
 #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE)
 	{
 	{
 		I2C_BOARD_INFO("pcf8574_lcd", 0x22),
 		I2C_BOARD_INFO("pcf8574_lcd", 0x22),