net: wan: framer: Add support for the Lantiq PEF2256 framer
authorHerve Codina <herve.codina@bootlin.com>
Tue, 28 Nov 2023 13:25:32 +0000 (14:25 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 12 Dec 2023 22:05:24 +0000 (23:05 +0100)
commitc96e976d9a05d559f4ac4f617ea0f798c75a1799
tree8b27cef96d84e4e244aa259fdbc62ee7169a9507
parent766f5f900f156655c04230403fffdfb169a511ed
net: wan: framer: Add support for the Lantiq PEF2256 framer

The Lantiq PEF2256 is a framer and line interface component designed to
fulfill all required interfacing between an analog E1/T1/J1 line and the
digital PCM system highway/H.100 bus.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Link: https://lore.kernel.org/r/20231128132534.258459-4-herve.codina@bootlin.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/net/wan/framer/Kconfig
drivers/net/wan/framer/Makefile
drivers/net/wan/framer/pef2256/Makefile [new file with mode: 0644]
drivers/net/wan/framer/pef2256/pef2256-regs.h [new file with mode: 0644]
drivers/net/wan/framer/pef2256/pef2256.c [new file with mode: 0644]
include/linux/framer/pef2256.h [new file with mode: 0644]