Home
last modified time | relevance | path

Searched refs:pef2256 (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/net/wan/framer/pef2256/
H A Dpef2256.c36 struct pef2256 { struct
54 static u8 pef2256_read8(struct pef2256 *pef2256, int offset) in pef2256_read8() argument
158 static int pef2256_setup_gcm(struct pef2256 *pef2256) in pef2256_setup_gcm() argument
206 static int pef2256_setup_e1_line(struct pef2256 *pef2256) in pef2256_setup_e1_line() argument
448 static int pef2256_setup_e1(struct pef2256 *pef2256) in pef2256_setup_e1() argument
528 struct pef2256 *pef2256 = (struct pef2256 *)priv; in pef2256_irq_handler() local
581 ret = pef2256_check_rates(pef2256, pef2256->sysclk_rate, pef2256->data_rate); in pef2556_of_parse()
594 if (pef2256->channel_phase >= pef2256->sysclk_rate / pef2256->data_rate) { in pef2556_of_parse()
699 struct pef2256 *pef2256; in pef2256_probe() local
763 pef2256->version = pef2256_get_version(pef2256); in pef2256_probe()
[all …]
H A DMakefile6 obj-$(CONFIG_FRAMER_PEF2256) += framer-pef2256.o
8 framer-pef2256-objs := pef2256.o
/linux-6.15/drivers/pinctrl/
H A Dpinctrl-pef2256.c98 return pef2256->pctrl_desc.npins; in pef2256_get_groups_count()
135 return pef2256->nfunctions; in pef2256_get_functions_count()
143 return pef2256->functions[selector].name; in pef2256_get_function_name()
152 *groups = pef2256->functions[selector].groups; in pef2256_get_function_groups()
276 pef2256->pctrl_desc.name = dev_name(pef2256->dev); in pef2256_register_pinctrl()
277 pef2256->pctrl_desc.owner = THIS_MODULE; in pef2256_register_pinctrl()
283 pef2256->functions = pef2256_v12_functions; in pef2256_register_pinctrl()
292 pctrl = devm_pinctrl_register(pef2256->dev, &pef2256->pctrl_desc, pef2256); in pef2256_register_pinctrl()
309 if (pef2256->version == PEF2256_VERSION_1_2) in pef2256_reset_pinmux()
323 struct pef2256 *pef2256; in pef2256_pinctrl_probe() local
[all …]
H A DMakefile47 obj-$(CONFIG_PINCTRL_PEF2256) += pinctrl-pef2256.o
H A DKconfig447 module will be called pinctrl-pef2256.
/linux-6.15/include/linux/framer/
H A Dpef2256.h14 struct pef2256;
18 struct regmap *pef2256_get_regmap(struct pef2256 *pef2256);
29 enum pef2256_version pef2256_get_version(struct pef2256 *pef2256);
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dlantiq,pef2256.yaml4 $id: http://devicetree.org/schemas/net/lantiq,pef2256.yaml#
20 - const: lantiq,pef2256
86 The pef2256 delivers a full frame (32 8-bit time-slots in E1 and 24 8-bit
112 Codec provided by the pef2256. This codec allows to use some of the PCM
124 const: lantiq,pef2256-codec
147 pef2256: framer@2000000 {
148 compatible = "lantiq,pef2256";
169 compatible = "lantiq,pef2256-codec";
175 compatible = "lantiq,pef2256-codec";
185 simple-audio-card,dai-link@0 { /* CPU DAI1 - pef2256 codec 1 */
[all …]
/linux-6.15/drivers/net/wan/framer/
H A DMakefile7 obj-$(CONFIG_FRAMER_PEF2256) += pef2256/
H A DKconfig40 module will be called framer-pef2256.
/linux-6.15/
H A DMAINTAINERS13431 F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13432 F: drivers/net/wan/framer/pef2256/
13433 F: drivers/pinctrl/pinctrl-pef2256.c
13434 F: include/linux/framer/pef2256.h