Title: [8626] trunk/arch/blackfin/mach-bf537/boards/stamp.c: Task[#5993] Board configuration for adt7310 IIO driver.
- Revision
- 8626
- Author
- sonicz
- Date
- 2010-04-09 06:14:47 -0400 (Fri, 09 Apr 2010)
Log Message
Task[#5993] Board configuration for adt7310 IIO driver.
Modified Paths
Diff
Modified: trunk/arch/blackfin/mach-bf537/boards/stamp.c (8625 => 8626)
--- trunk/arch/blackfin/mach-bf537/boards/stamp.c 2010-04-09 10:08:00 UTC (rev 8625)
+++ trunk/arch/blackfin/mach-bf537/boards/stamp.c 2010-04-09 10:14:47 UTC (rev 8626)
@@ -721,6 +721,20 @@
};
#endif
+#if defined(CONFIG_ADT7310) || defined(CONFIG_ADT7310_MODULE)
+static unsigned long adt7310_platform_data[3] = {
+/* INT bound temperature alarm event. line 1 */
+ IRQ_PG4, IRQF_TRIGGER_LOW,
+/* CT bound temperature alarm event irq_flags. line 0 */
+ IRQF_TRIGGER_LOW,
+};
+
+static struct bfin5xx_spi_chip adt7310_spi_chip_info = {
+ .enable_dma = 0,
+ .bits_per_word = 8,
+};
+#endif
+
#if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE)
#define MMC_SPI_CARD_DETECT_INT IRQ_PF5
@@ -1109,6 +1123,18 @@
},
#endif
+#if defined(CONFIG_ADT7310) || defined(CONFIG_ADT7310_MODULE)
+ {
+ .modalias = "adt7310",
+ .max_speed_hz = 1000000,
+ .irq = IRQ_PG5, /* CT alarm event. Line 0 */
+ .bus_num = 0,
+ .chip_select = 4, /* CS, change it for your board */
+ .platform_data = adt7310_platform_data,
+ .controller_data = &adt7310_spi_chip_info,
+ },
+#endif
+
#if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE)
{
.modalias = "mmc_spi",
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits