Please sign in to comment.
drivers: i2c: Add SAM0 I2C driver
This adds a SERCOM I2C driver for SAM0 series chips. Tested with a SAMD21 chip on a SSD1306 display and a MLX90393 sensor. Only compile tested for SAMD20 and SAMR21. Signed-off-by: Derek Hageman <email@example.com>
- Loading branch information...
Showing with 874 additions and 0 deletions.
|@@ -0,0 +1,26 @@|
|# Copyright (c) 2019 Derek Hageman <firstname.lastname@example.org>|
|# SPDX-License-Identifier: Apache-2.0|
|bool "SAM0 series I2C SERCOM driver"|
|Enable the SAM0 series SERCOM I2C driver.|
|bool "Enable DMA support for SAM0 I2C devices"|
|depends on I2C_SAM0|
|This enables DMA driven transactions for the I2C peripheral.|
|DMA driven mode requires fewer interrupts to handle the|
|transaction and ensures that high speed modes are not delayed|
|by data reloading.|
|endif # SOC_FAMILY_SAM0|
Oops, something went wrong.