Re: [PATCH v2] pinctrl: Add SX150X GPIO Extender Pinctrl Driver
From: Peter Rosin <hidden>
Date: 2016-09-28 05:01:40
Also in:
linux-devicetree, lkml
From: Peter Rosin <hidden>
Date: 2016-09-28 05:01:40
Also in:
linux-devicetree, lkml
On 2016-09-27 17:48, Neil Armstrong wrote:
Since the I2C sx150x GPIO expander driver uses platform_data to manage the pins configurations, rewrite the driver as a pinctrl driver using pinconf to get/set pin configurations from DT or debugfs. The pinctrl driver is functionnally equivalent as the gpio-only driver and can use DT for pinconf. The platform_data confirmation is dropped. This patchset removed the gpio-only driver and selects the Pinctrl driver config instead. This patchset also migrates the gpio dt-bindings to pinctrl and add the pinctrl optional properties. The driver was tested with a SX1509 device on a BeagleBone black with interrupt support and on an X86_64 machine over an I2C to USB converter. Signed-off-by: Neil Armstrong <redacted>
Works here for sx1502 (without interrupts) on a custom arm board (SAMA5D3). Tested-by: Peter Rosin <redacted> Cheers, Peter