This patch series implements driver for lan966 flexcom multiplexer. Converts atmel-flexcom.txt bindings to yaml format and add new compatible string for lan966 flexcom. This patch also adds dt bindings for lan966 flexcom multiplexer. Kavyasree Kotagiri (4): dt-bindings: mfd: atmel,flexcom: Convert to json-schema dt-bindings: mfd: atmel,flexcom: Add lan966 compatible string and mux properties dt-bindings: mux: Add lan966 flexcom mux controller mux: lan966: Add support for flexcom mux controller .../bindings/mfd/atmel,flexcom.yaml | 84 +++++++++++++ .../devicetree/bindings/mfd/atmel-flexcom.txt | 63 ---------- .../mux/microchip,lan966-flx-mux.yaml | 55 +++++++++ arch/arm/mach-at91/Kconfig | 2 + drivers/mfd/atmel-flexcom.c | 55 ++++++++- drivers/mux/Kconfig | 12 ++ drivers/mux/Makefile | 2 + drivers/mux/lan966-flx.c | 116 ++++++++++++++++++ 8 files changed, 325 insertions(+), 64 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/atmel,flexcom.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt create mode 100644 Documentation/devicetree/bindings/mux/microchip,lan966-flx-mux.yaml create mode 100644 drivers/mux/lan966-flx.c -- 2.17.1