[PATCH v2 0/7] Introduce STMFX I2C Multi-Function eXpander
From: Linus Walleij <hidden>
Date: 2018-09-19 19:51:01
Also in:
linux-devicetree, linux-gpio, lkml
From: Linus Walleij <hidden>
Date: 2018-09-19 19:51:01
Also in:
linux-devicetree, linux-gpio, lkml
On Wed, Sep 19, 2018 at 6:28 AM Amelie Delaunay [off-list ref] wrote:
This series adds support for STMicroelectronics Multi-Function eXpander (STMFX), used on some STM32 discovery and evaluation boards. STMFX is an STM32L152 slave controller whose firmware embeds the following features: - I/O expander (16 GPIOs + 8 extra if the other features are not enabled), - resistive touchscreen controller, - IDD measurement. I2C stuff and chip initialization is based on an MFD parent driver, which registers a pinctrl MFD child. --- Changes in v2: - move to MFD parent driver for i2c stuff and chip initialization - improve regmap configuration - take advantage of the use of gpio-ranges
I'm very happy with this version, and Lee can merge it into the MFD tree with my Reviewed-by tags once he is happy with the MFD core. I hope the DT people are as happy as me so we can merge this for v4.20, the GPIO/pinctrl parts are definately finished. any remaining snags can be fixed in-tree. Yours, Linus Walleij