Hi Randy,
On Wed, 9 Aug 2023 07:24:32 -0700 Randy Dunlap rdunlap@infradead.org wrote:
Hi,
On 8/9/23 06:27, Herve Codina wrote:
diff --git a/drivers/net/wan/framer/Kconfig b/drivers/net/wan/framer/Kconfig new file mode 100644 index 000000000000..96ef1e7ba8eb --- /dev/null +++ b/drivers/net/wan/framer/Kconfig @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# FRAMER +#
+menu "Framer Subsystem"
+config GENERIC_FRAMER
- bool "Framer Core"
Just curious: any reason that this cannot be tristate (i.e., a loadable module)? Thanks.
For the same reasons as generic phy cannot be built as module b51fbf9fb0c3 phy-core: Don't allow building phy-core as a module
In the framer case, this allows to have the QMC HDLC driver built on systems without any framers (no providers and no framer core framework). Also the framer phandle is optional in the device tree QMC HDLC node.
Regards, Hervé
- help
Generic Framer support.
This framework is designed to provide a generic interface for framer
devices present in the kernel. This layer will have the generic
API by which framer drivers can create framer using the framer
framework and framer users can obtain reference to the framer.
All the users of this framework should select this config.
+endmenu