[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1523453098-3758-1-git-send-email-pierre-yves.mordret@st.com>
Date: Wed, 11 Apr 2018 15:24:52 +0200
From: Pierre-Yves MORDRET <pierre-yves.mordret@...com>
To: Wolfram Sang <wsa@...-dreams.de>,
Maxime Coquelin <mcoquelin.stm32@...il.com>,
Alexandre Torgue <alexandre.torgue@...com>,
<linux-i2c@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-kernel@...r.kernel.org>
CC: Pierre-Yves MORDRET <pierre-yves.mordret@...com>
Subject: [PATCH v3 0/6] Add different features for I2C
Append new I2C STM32F7 feature set. This includes 10 bit support, slave
support, SMBBus protocols support, DMA Support and eventually an I2C release
mechanism.
---
Version history:
v1:
* Initial
v2:
* Kbuild test robot issue
* I2C master recovery mechanism
v3:
* Provide more details on what have already been implemented and
not implemented for SMBus protocols
* Raise DMA usage threshold
* s/recovery/release/ throughout the patch. Recovery is really
something else.
---
Pierre-Yves MORDRET (6):
i2c: i2c-stm32f7: Add 10-bit address support
i2c: i2c-stm32f7: Add slave support
i2c: i2c-stm32f7: Add initial SMBus protocols support
i2c: i2c-stm32: Add generic DMA API
i2c: i2c-stm32f7: Add DMA support
i2c: i2c-stm32f7: Implement I2C release mechanism
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/Makefile | 3 +-
drivers/i2c/busses/i2c-stm32.c | 153 ++++++
drivers/i2c/busses/i2c-stm32.h | 37 ++
drivers/i2c/busses/i2c-stm32f7.c | 1040 +++++++++++++++++++++++++++++++++++++-
5 files changed, 1207 insertions(+), 27 deletions(-)
create mode 100644 drivers/i2c/busses/i2c-stm32.c
--
2.7.4
Powered by blists - more mailing lists