| /linux/sound/soc/intel/boards/ |
| H A D | Makefile | 2 snd-soc-hsw-rt5640-y := hsw_rt5640.o 3 snd-soc-sst-bdw-rt5650-mach-y := bdw-rt5650.o 4 snd-soc-sst-bdw-rt5677-mach-y := bdw-rt5677.o 5 snd-soc-bdw-rt286-y := bdw_rt286.o 6 snd-soc-sst-sof-pcm512x-y := sof_pcm512x.o 7 snd-soc-sst-sof-wm8804-y := sof_wm8804.o 8 snd-soc-sst-bytcr-rt5640-y := bytcr_rt5640.o 9 snd-soc-sst-bytcr-rt5651-y := bytcr_rt5651.o 10 snd-soc-sst-bytcr-wm5102-y := bytcr_wm5102.o 11 snd-soc-sst-cht-bsw-rt5672-y := cht_bsw_rt5672.o [all …]
|
| /linux/sound/soc/samsung/ |
| H A D | Makefile | 3 snd-soc-s3c-dma-y := dmaengine.o 4 snd-soc-idma-y := idma.o 5 snd-soc-samsung-spdif-y := spdif.o 6 snd-soc-pcm-y := pcm.o 7 snd-soc-i2s-y := i2s.o 9 obj-$(CONFIG_SND_SOC_SAMSUNG) += snd-soc-s3c-dma.o 10 obj-$(CONFIG_SND_SAMSUNG_SPDIF) += snd-soc-samsung-spdif.o 11 obj-$(CONFIG_SND_SAMSUNG_PCM) += snd-soc-pcm.o 12 obj-$(CONFIG_SND_SAMSUNG_I2S) += snd-soc-i2s.o 13 obj-$(CONFIG_SND_SAMSUNG_I2S) += snd-soc-idma.o [all …]
|
| /linux/sound/soc/qcom/ |
| H A D | Makefile | 3 snd-soc-lpass-cpu-y := lpass-cpu.o 4 snd-soc-lpass-cdc-dma-y := lpass-cdc-dma.o 5 snd-soc-lpass-hdmi-y := lpass-hdmi.o 6 snd-soc-lpass-platform-y := lpass-platform.o 7 snd-soc-lpass-ipq806x-y := lpass-ipq806x.o 8 snd-soc-lpass-apq8016-y := lpass-apq8016.o 9 snd-soc-lpass-sc7180-y := lpass-sc7180.o 10 snd-soc-lpass-sc7280-y := lpass-sc7280.o 12 obj-$(CONFIG_SND_SOC_LPASS_CPU) += snd-soc-lpass-cpu.o 13 obj-$(CONFIG_SND_SOC_LPASS_CDC_DMA) += snd-soc-lpass-cdc-dma.o [all …]
|
| /linux/sound/soc/intel/avs/boards/ |
| H A D | Makefile | 3 snd-soc-avs-da7219-y := da7219.o 4 snd-soc-avs-dmic-y := dmic.o 5 snd-soc-avs-es8336-y := es8336.o 6 snd-soc-avs-hdaudio-y := hdaudio.o 7 snd-soc-avs-i2s-test-y := i2s_test.o 8 snd-soc-avs-max98927-y := max98927.o 9 snd-soc-avs-max98357a-y := max98357a.o 10 snd-soc-avs-max98373-y := max98373.o 11 snd-soc-avs-nau8825-y := nau8825.o 12 snd-soc-avs-pcm3168a-y := pcm3168a.o [all …]
|
| /linux/sound/soc/ti/ |
| H A D | Makefile | 4 snd-soc-ti-edma-y := edma-pcm.o 5 snd-soc-ti-sdma-y := sdma-pcm.o 6 snd-soc-ti-udma-y := udma-pcm.o 8 obj-$(CONFIG_SND_SOC_TI_EDMA_PCM) += snd-soc-ti-edma.o 9 obj-$(CONFIG_SND_SOC_TI_SDMA_PCM) += snd-soc-ti-sdma.o 10 obj-$(CONFIG_SND_SOC_TI_UDMA_PCM) += snd-soc-ti-udma.o 13 snd-soc-davinci-asp-y := davinci-i2s.o 14 snd-soc-davinci-mcasp-y := davinci-mcasp.o 15 snd-soc-omap-dmic-y := omap-dmic.o 16 snd-soc-omap-mcbsp-y := omap-mcbsp.o omap-mcbsp-st.o [all …]
|
| /linux/drivers/soc/ |
| H A D | Kconfig | 4 source "drivers/soc/amlogic/Kconfig" 5 source "drivers/soc/apple/Kconfig" 6 source "drivers/soc/aspeed/Kconfig" 7 source "drivers/soc/atmel/Kconfig" 8 source "drivers/soc/bcm/Kconfig" 9 source "drivers/soc/canaan/Kconfig" 10 source "drivers/soc/cirrus/Kconfig" 11 source "drivers/soc/fsl/Kconfig" 12 source "drivers/soc/fujitsu/Kconfig" 13 source "drivers/soc/hisilicon/Kconfig" [all …]
|
| /linux/sound/soc/meson/ |
| H A D | Makefile | 3 snd-soc-meson-aiu-y := aiu.o 4 snd-soc-meson-aiu-y += aiu-acodec-ctrl.o 5 snd-soc-meson-aiu-y += aiu-codec-ctrl.o 6 snd-soc-meson-aiu-y += aiu-encoder-i2s.o 7 snd-soc-meson-aiu-y += aiu-encoder-spdif.o 8 snd-soc-meson-aiu-y += aiu-fifo.o 9 snd-soc-meson-aiu-y += aiu-fifo-i2s.o 10 snd-soc-meson-aiu-y += aiu-fifo-spdif.o 11 snd-soc-meson-axg-fifo-y := axg-fifo.o 12 snd-soc-meson-axg-frddr-y := axg-frddr.o [all …]
|
| /linux/drivers/mtd/nand/raw/brcmnand/ |
| H A D | brcmnand.h | 23 bool (*ctlrdy_ack)(struct brcmnand_soc *soc); 24 void (*ctlrdy_set_enabled)(struct brcmnand_soc *soc, bool en); 25 void (*prepare_data_bus)(struct brcmnand_soc *soc, bool prepare, 27 void (*read_data_bus)(struct brcmnand_soc *soc, void __iomem *flash_cache, 33 u32 (*read_reg)(struct brcmnand_soc *soc, u32 offset); 34 void (*write_reg)(struct brcmnand_soc *soc, u32 val, u32 offset); 37 static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_prepare() argument 40 if (soc && soc->prepare_data_bus) in brcmnand_soc_data_bus_prepare() 41 soc->prepare_data_bus(soc, true, is_param); in brcmnand_soc_data_bus_prepare() 44 static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_unprepare() argument [all …]
|
| H A D | bcma_nand.c | 14 struct brcmnand_soc soc; member 41 static inline struct brcmnand_bcma_soc *to_bcma_soc(struct brcmnand_soc *soc) in to_bcma_soc() argument 43 return container_of(soc, struct brcmnand_bcma_soc, soc); in to_bcma_soc() 46 static u32 brcmnand_bcma_read_reg(struct brcmnand_soc *soc, u32 offset) in brcmnand_bcma_read_reg() argument 48 struct brcmnand_bcma_soc *sc = to_bcma_soc(soc); in brcmnand_bcma_read_reg() 65 static void brcmnand_bcma_write_reg(struct brcmnand_soc *soc, u32 val, in brcmnand_bcma_write_reg() argument 68 struct brcmnand_bcma_soc *sc = to_bcma_soc(soc); in brcmnand_bcma_write_reg() 88 static void brcmnand_bcma_prepare_data_bus(struct brcmnand_soc *soc, bool prepare, in brcmnand_bcma_prepare_data_bus() argument 91 struct brcmnand_bcma_soc *sc = to_bcma_soc(soc); in brcmnand_bcma_prepare_data_bus() 102 struct brcmnand_bcma_soc *soc; in brcmnand_bcma_nand_probe() local [all …]
|
| H A D | iproc_nand.c | 18 struct brcmnand_soc soc; member 32 static bool iproc_nand_intc_ack(struct brcmnand_soc *soc) in iproc_nand_intc_ack() argument 35 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_intc_ack() 47 static void iproc_nand_intc_set(struct brcmnand_soc *soc, bool en) in iproc_nand_intc_set() argument 50 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_intc_set() 69 static void iproc_nand_apb_access(struct brcmnand_soc *soc, bool prepare, in iproc_nand_apb_access() argument 73 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_apb_access() 105 struct brcmnand_soc *soc; in iproc_nand_probe() local 110 soc = &priv->soc; in iproc_nand_probe() 122 soc->ctlrdy_ack = iproc_nand_intc_ack; in iproc_nand_probe() [all …]
|
| H A D | bcmbca_nand.c | 18 struct brcmnand_soc soc; member 41 static bool bcmbca_nand_intc_ack(struct brcmnand_soc *soc) in bcmbca_nand_intc_ack() argument 44 container_of(soc, struct bcmbca_nand_soc, soc); in bcmbca_nand_intc_ack() 56 static void bcmbca_nand_intc_set(struct brcmnand_soc *soc, bool en) in bcmbca_nand_intc_set() argument 59 container_of(soc, struct bcmbca_nand_soc, soc); in bcmbca_nand_intc_set() 71 static void bcmbca_read_data_bus(struct brcmnand_soc *soc, in bcmbca_read_data_bus() argument 89 struct brcmnand_soc *soc; in bcmbca_nand_probe() local 94 soc = &priv->soc; in bcmbca_nand_probe() 100 soc->ctlrdy_ack = bcmbca_nand_intc_ack; in bcmbca_nand_probe() 101 soc->ctlrdy_set_enabled = bcmbca_nand_intc_set; in bcmbca_nand_probe() [all …]
|
| H A D | bcm6368_nand.c | 27 struct brcmnand_soc soc; member 50 static bool bcm6368_nand_intc_ack(struct brcmnand_soc *soc) in bcm6368_nand_intc_ack() argument 53 container_of(soc, struct bcm6368_nand_soc, soc); in bcm6368_nand_intc_ack() 68 static void bcm6368_nand_intc_set(struct brcmnand_soc *soc, bool en) in bcm6368_nand_intc_set() argument 71 container_of(soc, struct bcm6368_nand_soc, soc); in bcm6368_nand_intc_set() 90 struct brcmnand_soc *soc; in bcm6368_nand_probe() local 95 soc = &priv->soc; in bcm6368_nand_probe() 101 soc->ctlrdy_ack = bcm6368_nand_intc_ack; in bcm6368_nand_probe() 102 soc->ctlrdy_set_enabled = bcm6368_nand_intc_set; in bcm6368_nand_probe() 109 return brcmnand_probe(pdev, soc); in bcm6368_nand_probe()
|
| /linux/sound/soc/intel/common/ |
| H A D | Makefile | 2 snd-soc-acpi-intel-match-y := soc-acpi-intel-byt-match.o soc-acpi-intel-cht-match.o \ 3 soc-acpi-intel-hsw-bdw-match.o \ 4 soc-acpi-intel-skl-match.o soc-acpi-intel-kbl-match.o \ 5 soc-acpi-intel-bxt-match.o soc-acpi-intel-glk-match.o \ 6 soc-acpi-intel-cnl-match.o soc [all...] |
| /linux/sound/soc/atmel/ |
| H A D | Makefile | 3 snd-soc-atmel-pcm-pdc-y := atmel-pcm-pdc.o 4 snd-soc-atmel-pcm-dma-y := atmel-pcm-dma.o 5 snd-soc-atmel_ssc_dai-y := atmel_ssc_dai.o 6 snd-soc-atmel-i2s-y := atmel-i2s.o 7 snd-soc-mchp-i2s-mcc-y := mchp-i2s-mcc.o 8 snd-soc-mchp-spdiftx-y := mchp-spdiftx.o 9 snd-soc-mchp-spdifrx-y := mchp-spdifrx.o 10 snd-soc-mchp-pdmc-y := mchp-pdmc.o 15 obj-$(CONFIG_SND_ATMEL_SOC_SSC) += snd-soc-atmel-pcm-pdc.o 18 obj-$(CONFIG_SND_ATMEL_SOC_SSC) += snd-soc-atmel-pcm-dma.o [all …]
|
| /linux/sound/soc/ |
| H A D | Makefile | 2 snd-soc-core-y := soc-core.o soc-dapm.o soc-jack.o soc-utils.o soc-dai.o soc-component.o 3 snd-soc-core-y += soc-pcm.o soc [all...] |
| H A D | Kconfig | 22 will be called snd-soc-core. 61 test cases against soc-topology.c API. This should be primarily used 105 source "sound/soc/adi/Kconfig" 106 source "sound/soc/amd/Kconfig" 107 source "sound/soc/apple/Kconfig" 108 source "sound/soc/atmel/Kconfig" 109 source "sound/soc/au1x/Kconfig" 110 source "sound/soc/bcm/Kconfig" 111 source "sound/soc/cirrus/Kconfig" 112 source "sound/soc/dw [all...] |
| /linux/sound/soc/rockchip/ |
| H A D | Makefile | 3 snd-soc-rockchip-i2s-y := rockchip_i2s.o 4 snd-soc-rockchip-i2s-tdm-y := rockchip_i2s_tdm.o 5 snd-soc-rockchip-pdm-y := rockchip_pdm.o 6 snd-soc-rockchip-sai-y := rockchip_sai.o 7 snd-soc-rockchip-spdif-y := rockchip_spdif.o 9 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S) += snd-soc-rockchip-i2s.o 10 obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM) += snd-soc-rockchip-pdm.o 11 obj-$(CONFIG_SND_SOC_ROCKCHIP_SAI) += snd-soc-rockchip-sai.o 12 obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF) += snd-soc-rockchip-spdif.o 13 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S_TDM) += snd-soc-rockchip-i2s-tdm.o [all …]
|
| /linux/sound/soc/au1x/ |
| H A D | Makefile | 3 snd-soc-au1xpsc-dbdma-y := dbdma2.o 4 snd-soc-au1xpsc-i2s-y := psc-i2s.o 5 snd-soc-au1xpsc-ac97-y := psc-ac97.o 8 snd-soc-au1x-dma-y := dma.o 9 snd-soc-au1x-ac97c-y := ac97c.o 10 snd-soc-au1x-i2sc-y := i2sc.o 12 obj-$(CONFIG_SND_SOC_AU1XPSC) += snd-soc-au1xpsc-dbdma.o 13 obj-$(CONFIG_SND_SOC_AU1XPSC_I2S) += snd-soc-au1xpsc-i2s.o 14 obj-$(CONFIG_SND_SOC_AU1XPSC_AC97) += snd-soc-au1xpsc-ac97.o 15 obj-$(CONFIG_SND_SOC_AU1XAUDIO) += snd-soc-au1x-dma.o [all …]
|
| /linux/sound/soc/pxa/ |
| H A D | Makefile | 3 snd-soc-pxa2xx-y := pxa2xx-pcm.o 4 snd-soc-pxa2xx-ac97-y := pxa2xx-ac97.o 5 snd-soc-pxa2xx-i2s-y := pxa2xx-i2s.o 6 snd-soc-pxa-ssp-y := pxa-ssp.o 7 snd-soc-mmp-sspa-y := mmp-sspa.o 9 obj-$(CONFIG_SND_PXA2XX_SOC) += snd-soc-pxa2xx.o 10 obj-$(CONFIG_SND_PXA2XX_SOC_AC97) += snd-soc-pxa2xx-ac97.o 11 obj-$(CONFIG_SND_PXA2XX_SOC_I2S) += snd-soc-pxa2xx-i2s.o 12 obj-$(CONFIG_SND_PXA_SOC_SSP) += snd-soc-pxa-ssp.o 13 obj-$(CONFIG_SND_MMP_SOC_SSPA) += snd-soc-mmp-sspa.o [all …]
|
| /linux/drivers/memory/tegra/ |
| H A D | mc.c | 107 if (mc->soc->ops && mc->soc->ops->probe_device) in tegra_mc_probe_device() 108 return mc->soc->ops->probe_device(mc, dev); in tegra_mc_probe_device() 119 if (id < 1 || id >= mc->soc->num_carveouts) in tegra_mc_get_carveout_info() 200 for (i = 0; i < mc->soc->num_resets; i++) in tegra_mc_reset_find() 201 if (mc->soc->resets[i].id == id) in tegra_mc_reset_find() 202 return &mc->soc->resets[i]; in tegra_mc_reset_find() 220 rst_ops = mc->soc->reset_ops; in tegra_mc_hotreset_assert() 279 rst_ops = mc->soc->reset_ops; in tegra_mc_hotreset_deassert() 317 rst_ops = mc->soc->reset_ops; in tegra_mc_hotreset_status() 338 mc->reset.nr_resets = mc->soc->num_resets; in tegra_mc_reset_setup() [all …]
|
| /linux/sound/soc/generic/ |
| H A D | Makefile | 2 snd-soc-simple-card-utils-y := simple-card-utils.o 3 snd-soc-simple-card-y := simple-card.o 4 snd-soc-audio-graph-card-y := audio-graph-card.o 5 snd-soc-audio-graph-card2-y := audio-graph-card2.o 6 snd-soc-audio-graph-card2-custom-sample-y := audio-graph-card2-custom-sample.o 7 snd-soc-test-component-y := test-component.o 9 obj-$(CONFIG_SND_SIMPLE_CARD_UTILS) += snd-soc-simple-card-utils.o 10 obj-$(CONFIG_SND_SIMPLE_CARD) += snd-soc-simple-card.o 11 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD) += snd-soc-audio-graph-card.o 12 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2) += snd-soc-audio-graph-card2.o [all …]
|
| /linux/drivers/phy/tegra/ |
| H A D | xusb.c | 34 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_of_xlate() 109 np = of_get_child_by_name(lanes, pad->soc->lanes[index].name); in tegra_xusb_pad_find_phy_node() 126 err = match_string(lane->soc->funcs, lane->soc->num_funcs, function); in tegra_xusb_lane_parse_dt() 152 pad->soc->ops->remove(pad); in tegra_xusb_pad_release() 172 err = dev_set_name(&pad->dev, "%s", pad->soc->name); in tegra_xusb_pad_init() 199 pad->lanes = devm_kcalloc(&pad->dev, pad->soc->num_lanes, sizeof(lane), in tegra_xusb_pad_register() 206 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_register() 254 unsigned int i = pad->soc->num_lanes; in tegra_xusb_pad_unregister() 266 const struct tegra_xusb_pad_soc *soc) in tegra_xusb_pad_create() argument 272 np = tegra_xusb_find_pad_node(padctl, soc->name); in tegra_xusb_pad_create() [all …]
|
| /linux/Documentation/sound/kernel-api/ |
| H A D | alsa-driver-api.rst | 99 .. kernel-doc:: include/sound/soc.h 100 .. kernel-doc:: sound/soc/soc-core.c 101 .. kernel-doc:: sound/soc/soc-devres.c 102 .. kernel-doc:: sound/soc/soc-component.c 103 .. kernel-doc:: sound/soc/soc-pcm.c 104 .. kernel-doc:: sound/soc/soc-ops.c 105 .. kernel-doc:: sound/soc/soc-compress.c 109 .. kernel-doc:: sound/soc/soc-dapm.c 113 .. kernel-doc:: sound/soc/soc-generic-dmaengine-pcm.c 126 .. kernel-doc:: sound/soc/soc-jack.c
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-tegra124-dfll-fcpu.c | 660 struct tegra_dfll_soc_data *soc; in tegra124_dfll_fcpu_probe() local 678 soc = devm_kzalloc(&pdev->dev, sizeof(*soc), GFP_KERNEL); in tegra124_dfll_fcpu_probe() 679 if (!soc) in tegra124_dfll_fcpu_probe() 682 soc->dev = get_cpu_device(0); in tegra124_dfll_fcpu_probe() 683 if (!soc->dev) { in tegra124_dfll_fcpu_probe() 696 soc->max_freq = fcpu_data->cpu_max_freq_table[speedo_id]; in tegra124_dfll_fcpu_probe() 698 soc->cvb = tegra_cvb_add_opp_table(soc->dev, fcpu_data->cpu_cvb_tables, in tegra124_dfll_fcpu_probe() 701 speedo_value, soc->max_freq); in tegra124_dfll_fcpu_probe() 702 soc->alignment = align; in tegra124_dfll_fcpu_probe() 704 if (IS_ERR(soc->cvb)) { in tegra124_dfll_fcpu_probe() [all …]
|
| /linux/drivers/soc/tegra/fuse/ |
| H A D | fuse-tegra.c | 65 .soc = NULL, 130 fuse->lookups = kmemdup_array(fuse->soc->lookups, fuse->soc->num_lookups, in tegra_fuse_add_lookups() 135 nvmem_add_cell_lookups(fuse->lookups, fuse->soc->num_lookups); in tegra_fuse_add_lookups() 158 if (is_acpi_node(dev_fwnode(&pdev->dev)) && !fuse->soc) { in tegra_fuse_probe() 167 fuse->soc = &tegra194_fuse_soc; in tegra_fuse_probe() 172 fuse->soc = &tegra234_fuse_soc; in tegra_fuse_probe() 177 fuse->soc = &tegra241_fuse_soc; in tegra_fuse_probe() 184 fuse->soc->init(fuse); in tegra_fuse_probe() 202 if (fuse->soc->probe) { in tegra_fuse_probe() 203 err = fuse->soc->probe(fuse); in tegra_fuse_probe() [all …]
|