Home
last modified time | relevance | path

Searched full:peb2466 (Results 1 – 5 of 5) sorted by relevance

/linux/sound/soc/codecs/
H A Dpeb2466.c3 // peb2466.c -- Infineon PEB2466 ALSA SoC driver
39 struct peb2466 { struct
134 static int peb2466_write_byte(struct peb2466 *peb2466, u8 cmd, u8 val) in peb2466_write_byte() argument
137 .tx_buf = &peb2466->spi_tx_buf, in peb2466_write_byte()
141 peb2466->spi_tx_buf[0] = cmd | PEB2466_CMD_W; in peb2466_write_byte()
142 peb2466->spi_tx_buf[1] = val; in peb2466_write_byte()
144 dev_dbg(&peb2466->spi->dev, "write byte (cmd %02x) %02x\n", in peb2466_write_byte()
145 peb2466->spi_tx_buf[0], peb2466->spi_tx_buf[1]); in peb2466_write_byte()
147 return spi_sync_transfer(peb2466->spi, &xfer, 1); in peb2466_write_byte()
150 static int peb2466_read_byte(struct peb2466 *peb2466, u8 cmd, u8 *val) in peb2466_read_byte() argument
[all …]
H A DKconfig1476 tristate "Infineon PEB2466 quad PCM codec"
1480 Enable support for the Infineon PEB2466 quad PCM codec,
1484 will be called snd-soc-peb2466.
H A DMakefile214 snd-soc-peb2466-y := peb2466.o
616 obj-$(CONFIG_SND_SOC_PEB2466) += snd-soc-peb2466.o
/linux/Documentation/devicetree/bindings/sound/
H A Dinfineon,peb2466.yaml4 $id: http://devicetree.org/schemas/sound/infineon,peb2466.yaml#
7 title: Infineon PEB2466 codec
13 The Infineon PEB2466 codec is a programmable DSP-based four channels codec
22 The PEB2466 codec also supports 28 gpios (signaling pins).
30 const: infineon,peb2466
83 compatible = "infineon,peb2466";
/linux/
H A DMAINTAINERS11131 INFINEON PEB2466 ASoC CODEC
11135 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11136 F: sound/soc/codecs/peb2466.c