| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | amlogic,gx-sound-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/amlogic,gx-sound-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic GX sound card 10 - Jerome Brunet <jbrunet@baylibre.com> 15 - const: amlogic,gx-sound-card 17 audio-aux-devs: 18 $ref: /schemas/types.yaml#/definitions/phandle-array 21 audio-routing: [all …]
|
| D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Audio Card Driver Device Tree Bindings 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 frame-master: 15 description: Indicates dai-link frame master. 16 $ref: /schemas/types.yaml#/definitions/phandle-array 19 bitclock-master: [all …]
|
| /kernel/linux/linux-5.10/sound/soc/meson/ |
| D | gx-card.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <sound/soc.h> 9 #include <sound/soc-dai.h> 11 #include "meson-card.h" 19 * Those will be over-written by the CPU side of the link 33 struct meson_card *priv = snd_soc_card_get_drvdata(rtd->card); in gx_card_i2s_be_hw_params() 35 (struct gx_dai_link_i2s_data *)priv->link_data[rtd->num]; in gx_card_i2s_be_hw_params() 37 return meson_card_i2s_set_sysclk(substream, params, be->mclk_fs); in gx_card_i2s_be_hw_params() 44 static int gx_card_parse_i2s(struct snd_soc_card *card, in gx_card_parse_i2s() argument 48 struct meson_card *priv = snd_soc_card_get_drvdata(card); in gx_card_parse_i2s() [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 snd-soc-meson-aiu-objs := aiu.o 4 snd-soc-meson-aiu-objs += aiu-acodec-ctrl.o 5 snd-soc-meson-aiu-objs += aiu-codec-ctrl.o 6 snd-soc-meson-aiu-objs += aiu-encoder-i2s.o 7 snd-soc-meson-aiu-objs += aiu-encoder-spdif.o 8 snd-soc-meson-aiu-objs += aiu-fifo.o 9 snd-soc-meson-aiu-objs += aiu-fifo-i2s.o 10 snd-soc-meson-aiu-objs += aiu-fifo-spdif.o 11 snd-soc-meson-axg-fifo-objs := axg-fifo.o [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 in the Amlogic Meson8, Meson8b and GX SoC families 61 tristate "Amlogic AXG Sound Card Support" 74 Select Y or M to add support for the AXG SoC sound card 107 tristate "Amlogic GX Sound Card Support" 111 Select Y or M to add support for the GXBB/GXL SoC sound card
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | simple_card.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * ASoC simple sound card support 6 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 12 #include <sound/soc.h> 13 #include <sound/simple_card_utils.h> 17 const char *card; member
|
| D | simple_card_utils.h | 1 /* SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2016 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 12 #include <sound/soc.h> 14 #define asoc_simple_init_hp(card, sjack, prefix) \ argument 15 asoc_simple_init_jack(card, sjack, 1, prefix, NULL) 16 #define asoc_simple_init_mic(card, sjack, prefix) \ argument 17 asoc_simple_init_jack(card, sjack, 0, prefix, NULL) 60 #define simple_priv_to_card(priv) (&(priv)->snd_card) 61 #define simple_priv_to_props(priv, i) ((priv)->dai_props + (i)) 62 #define simple_priv_to_dev(priv) (simple_priv_to_card(priv)->dev) [all …]
|
| D | soc-component.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * soc-component.h 6 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 11 #include <sound/soc.h> 17 #define SND_SOC_COMP_ORDER_FIRST -2 18 #define SND_SOC_COMP_ORDER_EARLY -1 152 /* probe ordering - for components with runtime dependencies */ 185 struct snd_soc_card *card; member 232 list_for_each_entry(dai, &(component)->dai_list, list) 234 list_for_each_entry_safe(dai, _dai, &(component)->dai_list, list) [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-gx-p23x-q20x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * the pin-compatible S912 (GXM) or S905D (GXL) SoCs. 11 #include <dt-bindings/sound/meson-aiu.h> 19 dio2133: analog-amplifier { 20 compatible = "simple-audio-amplifier"; 21 sound-name-prefix = "AU2"; 22 VCC-supply = <&hdmi_5v>; 23 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; 26 spdif_dit: audio-codec-0 { 27 #sound-dai-cells = <0>; [all …]
|
| D | meson-gx-libretech-pc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 /* Libretech Amlogic GX PC form factor - AKA: Tartiflette */ 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/sound/meson-aiu.h> 14 adc-keys { 15 compatible = "adc-keys"; 16 io-channels = <&saradc 0>; 17 io-channel-names = "buttons"; 18 keyup-threshold-microvolt = <1800000>; [all …]
|
| D | meson-gxl-s905x-libretech-cc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s905x.dtsi" 16 compatible = "libretech,aml-s905x-cc", "amlogic,s905x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S905X-CC"; 25 dio2133: analog-amplifier { 26 compatible = "simple-audio-amplifier"; [all …]
|
| D | meson-gxl-s905x-libretech-cc-v2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s905x.dtsi" 16 compatible = "libretech,aml-s905x-cc-v2", "amlogic,s905x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S905X-CC V2"; 27 stdout-path = "serial0:115200n8"; [all …]
|
| D | meson-gxl-s805x-libretech-ac.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s805x.dtsi" 16 compatible = "libretech,aml-s805x-ac", "amlogic,s805x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S805X-AC"; 27 stdout-path = "serial0:115200n8"; 30 cvbs-connector { [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | r8a7778-bockw.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Reference Device Tree Source for the R-Car M1A (R8A77781) Bock-W board 6 * Copyright (C) 2013 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 /dts-v1/; 16 #include <dt-bindings/interrupt-controller/irq.h> 17 #include <dt-bindings/gpio/gpio.h> 29 stdout-path = "serial0:115200n8"; 37 fixedregulator3v3: regulator-3v3 { 38 compatible = "regulator-fixed"; 39 regulator-name = "fixed-3.3V"; [all …]
|
| /kernel/linux/linux-5.10/sound/soc/generic/ |
| D | audio-graph-card.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // ASoC audio graph sound card support 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 8 // based on ${LINUX}/sound/soc/generic/simple-card.c 21 #include <sound/simple_card_utils.h> 25 #define PREFIX "audio-graph-card," 31 struct snd_soc_dapm_context *dapm = w->dapm; in graph_outdrv_event() 32 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(dapm->card); in graph_outdrv_event() 36 gpiod_set_value_cansleep(priv->pa_gpio, 1); in graph_outdrv_event() 39 gpiod_set_value_cansleep(priv->pa_gpio, 0); in graph_outdrv_event() [all …]
|
| D | simple-card.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // ASoC simple sound card support 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 #include <sound/simple_card.h> 16 #include <sound/soc-dai.h> 17 #include <sound/soc.h> 21 #define DAI "sound-dai" 22 #define CELL "#sound-dai-cells" 23 #define PREFIX "simple-audio-card," 42 * Get node via "sound-dai = <&phandle port>" in asoc_simple_parse_dai() [all …]
|
| D | simple-card-utils.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // simple-card-utils.c 5 // Copyright (c) 2016 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 #include <sound/jack.h> 15 #include <sound/simple_card_utils.h> 25 if (data->convert_rate) in asoc_simple_convert_fixup() 26 rate->min = in asoc_simple_convert_fixup() 27 rate->max = data->convert_rate; in asoc_simple_convert_fixup() 29 if (data->convert_channels) in asoc_simple_convert_fixup() 30 channels->min = in asoc_simple_convert_fixup() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/ |
| D | soc-card.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // soc-card.c 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 8 #include <sound/soc.h> 9 #include <sound/jack.h> 12 static inline int _soc_card_ret(struct snd_soc_card *card, in _soc_card_ret() argument 16 case -EPROBE_DEFER: in _soc_card_ret() 17 case -ENOTSUPP: in _soc_card_ret() 21 dev_err(card->dev, in _soc_card_ret() 23 func, card->name, ret); in _soc_card_ret() [all …]
|
| /kernel/linux/linux-5.10/sound/sparc/ |
| D | amd7930.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for AMD7930 sound chips found on Sparcs. 9 * --- Notes from Thomas's original driver --- 23 * which provide mono-channel audio at 8K samples per second via either 24 * 8-bit A-law or 8-bit mu-law encoding. Also, the chip features an 30 * --- End of notes from Thoamas's original driver --- 43 #include <sound/core.h> 44 #include <sound/pcm.h> 45 #include <sound/info.h> 46 #include <sound/control.h> [all …]
|
| /kernel/linux/linux-5.10/sound/usb/line6/ |
| D | toneport.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2010 Markus Grabner (grabner@icg.tugraz.at) 14 #include <sound/core.h> 15 #include <sound/control.h> 135 dev_err(&usbdev->dev, "send failed (error %d)\n", ret); in toneport_send_cmd() 146 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_toneport_monitor_info() 147 uinfo->count = 1; in snd_toneport_monitor_info() 148 uinfo->value.integer.min = 0; in snd_toneport_monitor_info() 149 uinfo->value.integer.max = 256; in snd_toneport_monitor_info() 159 ucontrol->value.integer.value[0] = line6pcm->volume_monitor; in snd_toneport_monitor_get() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car SRU/SCU/SSIU/SSI support 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 12 * Renesas R-Car sound device structure 16 * SRU : Sound Routing Unit 17 * - SRC : Sampling Rate Converter 18 * - CMD 19 * - CTU : Channel Count Conversion Unit 20 * - MIX : Mixer 21 * - DVC : Digital Volume and Mute Function [all …]
|
| D | rsnd.h | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 13 #include <linux/dma-mapping.h> 22 #include <sound/soc.h> 23 #include <sound/pcm_params.h> 257 * R-Car basic functions 267 * R-Car DMA 276 * R-Car sound mod 396 #define __rsnd_mod_add_quit -1 [all …]
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | fixup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Exceptions for specific devices. Usually work-arounds for fatal design flaws. 16 * i450NX -- Find and scan all secondary buses on all PXB's. in pci_fixup_i450nx() 21 dev_warn(&d->dev, "Searching for i450NX host bridges\n"); in pci_fixup_i450nx() 27 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx() 34 pcibios_last_bus = -1; in pci_fixup_i450nx() 41 * i450GX and i450KX -- Find and scan all secondary buses. in pci_fixup_i450gx() 46 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx() 48 pcibios_last_bus = -1; in pci_fixup_i450gx() 60 dev_warn(&d->dev, "Fixing base address flags\n"); in pci_fixup_umc_ide() [all …]
|
| /kernel/linux/patches/linux-5.10/unionpi_tiger_pacth/ |
| D | linux-5.10.patch | 1 diff -Naur a/arch/arm/boot/Makefile b/arch/arm/boot/Makefile 2 --- a/arch/arm/boot/Makefile 2022-05-27 17:20:13.781877650 +0800 3 +++ b/arch/arm/boot/Makefile 2022-05-31 11:56:47.693259679 +0800 4 @@ -16,6 +16,7 @@ 12 @@ -24,10 +25,12 @@ 13 ZRELADDR := $(zreladdr-y) 14 PARAMS_PHYS := $(params_phys-y) 15 INITRD_PHYS := $(initrd_phys-y) 16 +DTB_OBJS ?= $(dtb-y) 21 -targets := Image zImage xipImage bootpImage uImage [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|