From: Eugen Hristev <eugen.hristev@xxxxxxxxxxxxx> 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