Messages in this thread | | | From | <> | Subject | [PATCH v2 0/9] i2c: at91: filters support for at91 SoCs | Date | Tue, 25 Jun 2019 08:04:41 +0000 |
| |
From: Eugen Hristev <eugen.hristev@microchip.com>
This series adds the support for i2c filters: analog and digital filter
digital filter is available for sama5d4 an advanced digital filter that allows threshold configuration is available for sama5d2 and sam9x60 analog filtering is available for sama5d2 and sam9x60
This series also adds platform data for sam9x60 to the driver
In this series version, the enablement of the filters is via Device tree, as requested by Alexandre Belloni. The PCB/board specific noise is hardware dependent.
The platform data properties keep the same pattern : set for each SoC true/false value as it is done for previous properties.
Changes in v2: - added device tree bindings and support for enable-ana-filt and enable-dig-filt - added the new properties to the DT for sama5d4_xplained/sama5d2_xplained
Eugen Hristev (9): dt-bindings: i2c: at91: add new compatible i2c: at91: add new platform support for sam9x60 dt-bindings: i2c: at91: add binding for enable-dig-filtr i2c: at91: add support for digital filtering i2c: at91: add support for advanced digital filtering dt-bindings: i2c: at91: add binding for enable-ana-filt i2c: at91: add support for analog filtering ARM: dts: at91: sama5d2_xplained: add analogic and digital filter for i2c ARM: dts: at91: sama5d4_xplained: add analogic filter for i2c
Documentation/devicetree/bindings/i2c/i2c-at91.txt | 11 ++++++- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 4 +++ arch/arm/boot/dts/at91-sama5d4_xplained.dts | 1 + drivers/i2c/busses/i2c-at91-core.c | 38 ++++++++++++++++++++++ drivers/i2c/busses/i2c-at91-master.c | 24 ++++++++++++++ drivers/i2c/busses/i2c-at91.h | 12 +++++++ 6 files changed, 89 insertions(+), 1 deletion(-)
-- 2.7.4
| |