Home
last modified time | relevance | path

Searched refs:soc (Results 1 – 200 of 708) sorted by relevance

1234

/linux-4.4.14/sound/soc/codecs/
DMakefile1 snd-soc-88pm860x-objs := 88pm860x-codec.o
2 snd-soc-ab8500-codec-objs := ab8500-codec.o
3 snd-soc-ac97-objs := ac97.o
4 snd-soc-ad1836-objs := ad1836.o
5 snd-soc-ad193x-objs := ad193x.o
6 snd-soc-ad193x-spi-objs := ad193x-spi.o
7 snd-soc-ad193x-i2c-objs := ad193x-i2c.o
8 snd-soc-ad1980-objs := ad1980.o
9 snd-soc-ad73311-objs := ad73311.o
10 snd-soc-adau1373-objs := adau1373.o
[all …]
/linux-4.4.14/sound/soc/samsung/
DMakefile2 snd-soc-s3c-dma-objs := dmaengine.o
3 snd-soc-idma-objs := idma.o
4 snd-soc-s3c24xx-i2s-objs := s3c24xx-i2s.o
5 snd-soc-s3c2412-i2s-objs := s3c2412-i2s.o
6 snd-soc-ac97-objs := ac97.o
7 snd-soc-s3c-i2s-v2-objs := s3c-i2s-v2.o
8 snd-soc-samsung-spdif-objs := spdif.o
9 snd-soc-pcm-objs := pcm.o
10 snd-soc-i2s-objs := i2s.o
12 obj-$(CONFIG_SND_SOC_SAMSUNG) += snd-soc-s3c-dma.o
[all …]
/linux-4.4.14/sound/soc/pxa/
DMakefile2 snd-soc-pxa2xx-objs := pxa2xx-pcm.o
3 snd-soc-pxa2xx-ac97-objs := pxa2xx-ac97.o
4 snd-soc-pxa2xx-i2s-objs := pxa2xx-i2s.o
5 snd-soc-pxa-ssp-objs := pxa-ssp.o
6 snd-soc-mmp-objs := mmp-pcm.o
7 snd-soc-mmp-sspa-objs := 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
[all …]
/linux-4.4.14/sound/soc/fsl/
DMakefile2 snd-soc-mpc8610-hpcd-objs := mpc8610_hpcd.o
3 obj-$(CONFIG_SND_SOC_MPC8610_HPCD) += snd-soc-mpc8610-hpcd.o
6 snd-soc-p1022-ds-objs := p1022_ds.o
7 obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o
10 snd-soc-p1022-rdk-objs := p1022_rdk.o
11 obj-$(CONFIG_SND_SOC_P1022_RDK) += snd-soc-p1022-rdk.o
14 snd-soc-fsl-asoc-card-objs := fsl-asoc-card.o
15 snd-soc-fsl-asrc-objs := fsl_asrc.o fsl_asrc_dma.o
16 snd-soc-fsl-sai-objs := fsl_sai.o
17 snd-soc-fsl-ssi-y := fsl_ssi.o
[all …]
/linux-4.4.14/sound/soc/tegra/
DMakefile2 snd-soc-tegra-pcm-objs := tegra_pcm.o
3 snd-soc-tegra-utils-objs += tegra_asoc_utils.o
4 snd-soc-tegra20-ac97-objs := tegra20_ac97.o
5 snd-soc-tegra20-das-objs := tegra20_das.o
6 snd-soc-tegra20-i2s-objs := tegra20_i2s.o
7 snd-soc-tegra20-spdif-objs := tegra20_spdif.o
8 snd-soc-tegra30-ahub-objs := tegra30_ahub.o
9 snd-soc-tegra30-i2s-objs := tegra30_i2s.o
11 obj-$(CONFIG_SND_SOC_TEGRA) += snd-soc-tegra-pcm.o
12 obj-$(CONFIG_SND_SOC_TEGRA) += snd-soc-tegra-utils.o
[all …]
Dtegra_asoc_utils.c44 if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20) in tegra_asoc_utils_set_rate()
46 else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30) in tegra_asoc_utils_set_rate()
57 if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20) in tegra_asoc_utils_set_rate()
59 else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30) in tegra_asoc_utils_set_rate()
180 data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA20; in tegra_asoc_utils_init()
182 data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA30; in tegra_asoc_utils_init()
184 data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA114; in tegra_asoc_utils_init()
186 data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA124; in tegra_asoc_utils_init()
Dtegra_asoc_utils.h38 enum tegra_asoc_utils_soc soc; member
/linux-4.4.14/sound/soc/
DKconfig21 will be called snd-soc-core.
40 source "sound/soc/adi/Kconfig"
41 source "sound/soc/atmel/Kconfig"
42 source "sound/soc/au1x/Kconfig"
43 source "sound/soc/bcm/Kconfig"
44 source "sound/soc/blackfin/Kconfig"
45 source "sound/soc/cirrus/Kconfig"
46 source "sound/soc/davinci/Kconfig"
47 source "sound/soc/dwc/Kconfig"
48 source "sound/soc/fsl/Kconfig"
[all …]
DMakefile1 snd-soc-core-objs := soc-core.o soc-dapm.o soc-jack.o soc-cache.o soc-utils.o
2 snd-soc-core-objs += soc-pcm.o soc-io.o soc-devres.o soc-ops.o
3 snd-soc-core-$(CONFIG_SND_SOC_COMPRESS) += soc-compress.o
6 snd-soc-core-objs += soc-topology.o
10 snd-soc-core-objs += soc-generic-dmaengine-pcm.o
14 snd-soc-core-objs += soc-ac97.o
17 obj-$(CONFIG_SND_SOC) += snd-soc-core.o
/linux-4.4.14/sound/soc/omap/
DMakefile2 snd-soc-omap-objs := omap-pcm.o
3 snd-soc-omap-dmic-objs := omap-dmic.o
4 snd-soc-omap-mcbsp-objs := omap-mcbsp.o mcbsp.o
5 snd-soc-omap-mcpdm-objs := omap-mcpdm.o
6 snd-soc-omap-hdmi-audio-objs := omap-hdmi-audio.o
8 obj-$(CONFIG_SND_OMAP_SOC) += snd-soc-omap.o
9 obj-$(CONFIG_SND_OMAP_SOC_DMIC) += snd-soc-omap-dmic.o
10 obj-$(CONFIG_SND_OMAP_SOC_MCBSP) += snd-soc-omap-mcbsp.o
11 obj-$(CONFIG_SND_OMAP_SOC_MCPDM) += snd-soc-omap-mcpdm.o
12 obj-$(CONFIG_SND_OMAP_SOC_HDMI_AUDIO) += snd-soc-omap-hdmi-audio.o
[all …]
/linux-4.4.14/Documentation/DocBook/
Dalsa-driver-api.xml.db220 API-struct-snd-soc-jack-pin
221 API-struct-snd-soc-jack-zone
222 API-struct-snd-soc-jack-gpio
223 API-snd-soc-component-to-codec
224 API-snd-soc-component-to-platform
225 API-snd-soc-dapm-to-component
226 API-snd-soc-dapm-to-codec
227 API-snd-soc-dapm-to-platform
228 API-snd-soc-component-get-dapm
229 API-snd-soc-codec-get-dapm
[all …]
D.alsa-driver-api.xml.cmd2soc.h sound/soc/soc-core.c sound/soc/soc-devres.c sound/soc/soc-io.c sound/soc/soc-pcm.c sound/soc
/linux-4.4.14/sound/soc/au1x/
DMakefile2 snd-soc-au1xpsc-dbdma-objs := dbdma2.o
3 snd-soc-au1xpsc-i2s-objs := psc-i2s.o
4 snd-soc-au1xpsc-ac97-objs := psc-ac97.o
7 snd-soc-au1x-dma-objs := dma.o
8 snd-soc-au1x-ac97c-objs := ac97c.o
9 snd-soc-au1x-i2sc-objs := i2sc.o
11 obj-$(CONFIG_SND_SOC_AU1XPSC) += snd-soc-au1xpsc-dbdma.o
12 obj-$(CONFIG_SND_SOC_AU1XPSC_I2S) += snd-soc-au1xpsc-i2s.o
13 obj-$(CONFIG_SND_SOC_AU1XPSC_AC97) += snd-soc-au1xpsc-ac97.o
14 obj-$(CONFIG_SND_SOC_AU1XAUDIO) += snd-soc-au1x-dma.o
[all …]
/linux-4.4.14/sound/soc/intel/boards/
DMakefile1 snd-soc-sst-haswell-objs := haswell.o
2 snd-soc-sst-byt-rt5640-mach-objs := byt-rt5640.o
3 snd-soc-sst-byt-max98090-mach-objs := byt-max98090.o
4 snd-soc-sst-broadwell-objs := broadwell.o
5 snd-soc-sst-bytcr-rt5640-objs := bytcr_rt5640.o
6 snd-soc-sst-cht-bsw-rt5672-objs := cht_bsw_rt5672.o
7 snd-soc-sst-cht-bsw-rt5645-objs := cht_bsw_rt5645.o
8 snd-soc-sst-cht-bsw-max98090_ti-objs := cht_bsw_max98090_ti.o
9 snd-soc-skl_rt286-objs := skl_rt286.o
11 obj-$(CONFIG_SND_SOC_INTEL_HASWELL_MACH) += snd-soc-sst-haswell.o
[all …]
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.h24 bool (*ctlrdy_ack)(struct brcmnand_soc *soc);
25 void (*ctlrdy_set_enabled)(struct brcmnand_soc *soc, bool en);
26 void (*prepare_data_bus)(struct brcmnand_soc *soc, bool prepare);
29 static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc) in brcmnand_soc_data_bus_prepare() argument
31 if (soc && soc->prepare_data_bus) in brcmnand_soc_data_bus_prepare()
32 soc->prepare_data_bus(soc, true); in brcmnand_soc_data_bus_prepare()
35 static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc) in brcmnand_soc_data_bus_unprepare() argument
37 if (soc && soc->prepare_data_bus) in brcmnand_soc_data_bus_unprepare()
38 soc->prepare_data_bus(soc, false); in brcmnand_soc_data_bus_unprepare()
66 int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc);
Diproc_nand.c26 struct brcmnand_soc soc; member
40 static bool iproc_nand_intc_ack(struct brcmnand_soc *soc) in iproc_nand_intc_ack() argument
43 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_intc_ack()
55 static void iproc_nand_intc_set(struct brcmnand_soc *soc, bool en) in iproc_nand_intc_set() argument
58 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_intc_set()
77 static void iproc_nand_apb_access(struct brcmnand_soc *soc, bool prepare) in iproc_nand_apb_access() argument
80 container_of(soc, struct iproc_nand_soc, soc); in iproc_nand_apb_access()
103 struct brcmnand_soc *soc; in iproc_nand_probe() local
109 soc = &priv->soc; in iproc_nand_probe()
123 soc->ctlrdy_ack = iproc_nand_intc_ack; in iproc_nand_probe()
[all …]
Dbcm63138_nand.c26 struct brcmnand_soc soc; member
37 static bool bcm63138_nand_intc_ack(struct brcmnand_soc *soc) in bcm63138_nand_intc_ack() argument
40 container_of(soc, struct bcm63138_nand_soc, soc); in bcm63138_nand_intc_ack()
52 static void bcm63138_nand_intc_set(struct brcmnand_soc *soc, bool en) in bcm63138_nand_intc_set() argument
55 container_of(soc, struct bcm63138_nand_soc, soc); in bcm63138_nand_intc_set()
71 struct brcmnand_soc *soc; in bcm63138_nand_probe() local
77 soc = &priv->soc; in bcm63138_nand_probe()
84 soc->ctlrdy_ack = bcm63138_nand_intc_ack; in bcm63138_nand_probe()
85 soc->ctlrdy_set_enabled = bcm63138_nand_intc_set; in bcm63138_nand_probe()
87 return brcmnand_probe(pdev, soc); in bcm63138_nand_probe()
Dbrcmnand.c123 struct brcmnand_soc *soc; member
1030 if (ctrl->soc->ctlrdy_ack(ctrl->soc)) in brcmnand_irq()
1225 brcmnand_soc_data_bus_prepare(ctrl->soc); in brcmnand_cmdfunc()
1234 brcmnand_soc_data_bus_unprepare(ctrl->soc); in brcmnand_cmdfunc()
1449 brcmnand_soc_data_bus_prepare(ctrl->soc); in brcmnand_read_by_pio()
1454 brcmnand_soc_data_bus_unprepare(ctrl->soc); in brcmnand_read_by_pio()
1629 brcmnand_soc_data_bus_prepare(ctrl->soc); in brcmnand_write()
1634 brcmnand_soc_data_bus_unprepare(ctrl->soc); in brcmnand_write()
2095 if (ctrl->soc) { in brcmnand_resume()
2097 ctrl->soc->ctlrdy_ack(ctrl->soc); in brcmnand_resume()
[all …]
/linux-4.4.14/sound/soc/sh/
DMakefile2 snd-soc-dma-sh7760-objs := dma-sh7760.o
3 obj-$(CONFIG_SND_SOC_PCM_SH7760) += snd-soc-dma-sh7760.o
6 snd-soc-hac-objs := hac.o
7 snd-soc-ssi-objs := ssi.o
8 snd-soc-fsi-objs := fsi.o
9 snd-soc-siu-objs := siu_pcm.o siu_dai.o
10 obj-$(CONFIG_SND_SOC_SH4_HAC) += snd-soc-hac.o
11 obj-$(CONFIG_SND_SOC_SH4_SSI) += snd-soc-ssi.o
12 obj-$(CONFIG_SND_SOC_SH4_FSI) += snd-soc-fsi.o
13 obj-$(CONFIG_SND_SOC_SH4_SIU) += snd-soc-siu.o
[all …]
/linux-4.4.14/sound/soc/blackfin/
DMakefile4 snd-soc-bf5xx-sport-objs := bf5xx-sport.o
5 snd-soc-bf6xx-sport-objs := bf6xx-sport.o
6 snd-soc-bf5xx-ac97-objs := bf5xx-ac97.o
7 snd-soc-bf5xx-i2s-objs := bf5xx-i2s.o
8 snd-soc-bf6xx-i2s-objs := bf6xx-i2s.o
12 obj-$(CONFIG_SND_BF5XX_SOC_SPORT) += snd-soc-bf5xx-sport.o
13 obj-$(CONFIG_SND_BF6XX_SOC_SPORT) += snd-soc-bf6xx-sport.o
14 obj-$(CONFIG_SND_BF5XX_SOC_AC97) += snd-soc-bf5xx-ac97.o
15 obj-$(CONFIG_SND_BF5XX_SOC_I2S) += snd-soc-bf5xx-i2s.o
16 obj-$(CONFIG_SND_BF6XX_SOC_I2S) += snd-soc-bf6xx-i2s.o
[all …]
/linux-4.4.14/sound/soc/atmel/
DMakefile2 snd-soc-atmel-pcm-pdc-objs := atmel-pcm-pdc.o
3 snd-soc-atmel-pcm-dma-objs := atmel-pcm-dma.o
4 snd-soc-atmel_ssc_dai-objs := atmel_ssc_dai.o
6 obj-$(CONFIG_SND_ATMEL_SOC_PDC) += snd-soc-atmel-pcm-pdc.o
7 obj-$(CONFIG_SND_ATMEL_SOC_DMA) += snd-soc-atmel-pcm-dma.o
8 obj-$(CONFIG_SND_ATMEL_SOC_SSC) += snd-soc-atmel_ssc_dai.o
11 snd-soc-sam9g20-wm8731-objs := sam9g20_wm8731.o
12 snd-atmel-soc-wm8904-objs := atmel_wm8904.o
13 snd-soc-sam9x5-wm8731-objs := sam9x5_wm8731.o
14 snd-atmel-soc-classd-objs := atmel-classd.o
[all …]
/linux-4.4.14/sound/soc/cirrus/
DMakefile2 snd-soc-ep93xx-objs := ep93xx-pcm.o
3 snd-soc-ep93xx-i2s-objs := ep93xx-i2s.o
4 snd-soc-ep93xx-ac97-objs := ep93xx-ac97.o
6 obj-$(CONFIG_SND_EP93XX_SOC) += snd-soc-ep93xx.o
7 obj-$(CONFIG_SND_EP93XX_SOC_I2S) += snd-soc-ep93xx-i2s.o
8 obj-$(CONFIG_SND_EP93XX_SOC_AC97) += snd-soc-ep93xx-ac97.o
11 snd-soc-snappercl15-objs := snappercl15.o
12 snd-soc-simone-objs := simone.o
13 snd-soc-edb93xx-objs := edb93xx.o
15 obj-$(CONFIG_SND_EP93XX_SOC_SNAPPERCL15) += snd-soc-snappercl15.o
[all …]
/linux-4.4.14/sound/soc/qcom/
DMakefile2 snd-soc-lpass-cpu-objs := lpass-cpu.o
3 snd-soc-lpass-platform-objs := lpass-platform.o
4 snd-soc-lpass-ipq806x-objs := lpass-ipq806x.o
5 snd-soc-lpass-apq8016-objs := lpass-apq8016.o
7 obj-$(CONFIG_SND_SOC_LPASS_CPU) += snd-soc-lpass-cpu.o
8 obj-$(CONFIG_SND_SOC_LPASS_PLATFORM) += snd-soc-lpass-platform.o
9 obj-$(CONFIG_SND_SOC_LPASS_IPQ806X) += snd-soc-lpass-ipq806x.o
10 obj-$(CONFIG_SND_SOC_LPASS_APQ8016) += snd-soc-lpass-apq8016.o
13 snd-soc-storm-objs := storm.o
14 snd-soc-apq8016-sbc-objs := apq8016_sbc.o
[all …]
/linux-4.4.14/arch/arm/mach-at91/
Dsoc.c33 const struct at91_soc *soc; in at91_soc_init() local
62 for (soc = socs; soc->name; soc++) { in at91_soc_init()
63 if (soc->cidr_match != (cidr & AT91_DBGU_CIDR_MATCH_MASK)) in at91_soc_init()
66 if (!(cidr & AT91_DBGU_CIDR_EXT) || soc->exid_match == exid) in at91_soc_init()
70 if (!soc->name) { in at91_soc_init()
79 soc_dev_attr->family = soc->family; in at91_soc_init()
80 soc_dev_attr->soc_id = soc->name; in at91_soc_init()
91 if (soc->family) in at91_soc_init()
92 pr_info("Detected SoC family: %s\n", soc->family); in at91_soc_init()
93 pr_info("Detected SoC: %s, revision %X\n", soc->name, in at91_soc_init()
Dat91rm9200.c27 struct soc_device *soc; in at91rm9200_dt_device_init() local
30 soc = at91_soc_init(rm9200_socs); in at91rm9200_dt_device_init()
31 if (soc != NULL) in at91rm9200_dt_device_init()
32 soc_dev = soc_device_to_device(soc); in at91rm9200_dt_device_init()
Dsama5.c46 struct soc_device *soc; in sama5_dt_device_init() local
49 soc = at91_soc_init(sama5_socs); in sama5_dt_device_init()
50 if (soc != NULL) in sama5_dt_device_init()
51 soc_dev = soc_device_to_device(soc); in sama5_dt_device_init()
Dat91sam9.c57 struct soc_device *soc; in at91sam9_common_init() local
60 soc = at91_soc_init(at91sam9_socs); in at91sam9_common_init()
61 if (soc != NULL) in at91sam9_common_init()
62 soc_dev = soc_device_to_device(soc); in at91sam9_common_init()
DMakefile4 obj-y := soc.o
/linux-4.4.14/arch/powerpc/boot/
Dcuboot-52xx.c26 void *soc, *reg; in platform_fixups() local
39 soc = find_node_by_devtype(NULL, "soc"); in platform_fixups()
40 if (!soc) in platform_fixups()
41 soc = find_node_by_compatible(NULL, "fsl,mpc5200-immr"); in platform_fixups()
42 if (!soc) in platform_fixups()
43 soc = find_node_by_compatible(NULL, "fsl,mpc5200b-immr"); in platform_fixups()
44 if (soc) { in platform_fixups()
45 setprop(soc, "bus-frequency", &bd.bi_ipbfreq, in platform_fixups()
48 if (!dt_xlate_reg(soc, 0, (void*)&reg, NULL)) in platform_fixups()
52 setprop(soc, "system-frequency", &sysfreq, sizeof(sysfreq)); in platform_fixups()
Dfsl-soc.c22 void *soc; in fsl_get_immr() local
25 soc = find_node_by_devtype(NULL, "soc"); in fsl_get_immr()
26 if (soc) { in fsl_get_immr()
30 size = getprop(soc, "#address-cells", prop_buf, MAX_PROP_LEN); in fsl_get_immr()
39 size = getprop(soc, "ranges", prop_buf, MAX_PROP_LEN); in fsl_get_immr()
48 if (!dt_xlate_addr(soc, prop_buf + naddr, 8, &ret)) in fsl_get_immr()
Dcuboot-824x.c23 void *soc; in platform_fixups() local
29 soc = find_node_by_devtype(NULL, "soc"); in platform_fixups()
30 if (soc) { in platform_fixups()
33 setprop(soc, "bus-frequency", &bd.bi_busfreq, in platform_fixups()
37 if (get_parent(serial) != soc) in platform_fixups()
Dcuboot-83xx.c24 void *soc; in platform_fixups() local
35 soc = find_node_by_devtype(NULL, "soc"); in platform_fixups()
36 if (soc) { in platform_fixups()
39 setprop(soc, "bus-frequency", &bd.bi_busfreq, in platform_fixups()
43 if (get_parent(serial) != soc) in platform_fixups()
Dcuboot-85xx.c25 void *soc; in platform_fixups() local
38 soc = find_node_by_devtype(NULL, "soc"); in platform_fixups()
39 if (soc) { in platform_fixups()
42 setprop(soc, "bus-frequency", &bd.bi_busfreq, in platform_fixups()
46 if (get_parent(serial) != soc) in platform_fixups()
/linux-4.4.14/sound/soc/davinci/
DMakefile2 snd-soc-edma-objs := edma-pcm.o
3 snd-soc-davinci-i2s-objs := davinci-i2s.o
4 snd-soc-davinci-mcasp-objs:= davinci-mcasp.o
5 snd-soc-davinci-vcif-objs:= davinci-vcif.o
7 obj-$(CONFIG_SND_EDMA_SOC) += snd-soc-edma.o
8 obj-$(CONFIG_SND_DAVINCI_SOC_I2S) += snd-soc-davinci-i2s.o
9 obj-$(CONFIG_SND_DAVINCI_SOC_MCASP) += snd-soc-davinci-mcasp.o
10 obj-$(CONFIG_SND_DAVINCI_SOC_VCIF) += snd-soc-davinci-vcif.o
13 snd-soc-evm-objs := davinci-evm.o
15 obj-$(CONFIG_SND_DAVINCI_SOC_GENERIC_EVM) += snd-soc-evm.o
/linux-4.4.14/drivers/clk/tegra/
Dclk-tegra124-dfll-fcpu.c88 struct tegra_dfll_soc_data *soc; in tegra124_dfll_fcpu_probe() local
101 soc = devm_kzalloc(&pdev->dev, sizeof(*soc), GFP_KERNEL); in tegra124_dfll_fcpu_probe()
102 if (!soc) in tegra124_dfll_fcpu_probe()
105 soc->dev = get_cpu_device(0); in tegra124_dfll_fcpu_probe()
106 if (!soc->dev) { in tegra124_dfll_fcpu_probe()
115 soc->dev); in tegra124_dfll_fcpu_probe()
122 soc->min_millivolts = cvb->min_millivolts; in tegra124_dfll_fcpu_probe()
123 soc->tune0_low = cvb->cpu_dfll_data.tune0_low; in tegra124_dfll_fcpu_probe()
124 soc->tune0_high = cvb->cpu_dfll_data.tune0_high; in tegra124_dfll_fcpu_probe()
125 soc->tune1 = cvb->cpu_dfll_data.tune1; in tegra124_dfll_fcpu_probe()
[all …]
Dclk-dfll.c263 struct tegra_dfll_soc_data *soc; member
445 dfll_writel(td, td->soc->tune0_low, DFLL_TUNE0); in dfll_tune_low()
446 dfll_writel(td, td->soc->tune1, DFLL_TUNE1); in dfll_tune_low()
449 if (td->soc->set_clock_trimmers_low) in dfll_tune_low()
450 td->soc->set_clock_trimmers_low(); in dfll_tune_low()
637 opp = dev_pm_opp_find_freq_ceil(td->soc->dev, &rate); in find_lut_index_for_rate()
1353 if (td->soc->init_clock_trimmers) in dfll_init()
1354 td->soc->init_clock_trimmers(); in dfll_init()
1446 opp = dev_pm_opp_find_freq_floor(td->soc->dev, &rate); in dfll_build_i2c_lut()
1453 v = td->soc->min_millivolts * 1000; in dfll_build_i2c_lut()
[all …]
Dclk-dfll.h49 struct tegra_dfll_soc_data *soc);
/linux-4.4.14/Documentation/devicetree/bindings/mips/
Dralink.txt9 ralink,rt2880-soc
10 ralink,rt3050-soc
11 ralink,rt3052-soc
12 ralink,rt3350-soc
13 ralink,rt3352-soc
14 ralink,rt3883-soc
15 ralink,rt5350-soc
16 ralink,mt7620a-soc
17 ralink,mt7620n-soc
/linux-4.4.14/sound/soc/rockchip/
DMakefile2 snd-soc-rockchip-i2s-objs := rockchip_i2s.o
3 snd-soc-rockchip-spdif-objs := rockchip_spdif.o
5 obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S) += snd-soc-rockchip-i2s.o
6 obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF) += snd-soc-rockchip-spdif.o
8 snd-soc-rockchip-max98090-objs := rockchip_max98090.o
9 snd-soc-rockchip-rt5645-objs := rockchip_rt5645.o
11 obj-$(CONFIG_SND_SOC_ROCKCHIP_MAX98090) += snd-soc-rockchip-max98090.o
12 obj-$(CONFIG_SND_SOC_ROCKCHIP_RT5645) += snd-soc-rockchip-rt5645.o
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_soc.c51 struct device_node *soc; in get_immrbase() local
56 soc = of_find_node_by_type(NULL, "soc"); in get_immrbase()
57 if (soc) { in get_immrbase()
60 const __be32 *prop = of_get_property(soc, "#address-cells", &size); in get_immrbase()
67 prop = of_get_property(soc, "ranges", &size); in get_immrbase()
69 immrbase = of_translate_address(soc, prop + naddr); in get_immrbase()
71 of_node_put(soc); in get_immrbase()
83 struct device_node *soc; in fsl_get_sys_freq() local
90 soc = of_find_node_by_type(NULL, "soc"); in fsl_get_sys_freq()
91 if (!soc) in fsl_get_sys_freq()
[all …]
/linux-4.4.14/drivers/pinctrl/freescale/
Dpinctrl-mxs.c33 struct mxs_pinctrl_soc_data *soc; member
40 return d->soc->ngroups; in mxs_get_groups_count()
48 return d->soc->groups[group].name; in mxs_get_group_name()
56 *pins = d->soc->groups[group].pins; in mxs_get_group_pins()
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
174 return d->soc->nfunctions; in mxs_pinctrl_get_funcs_count()
182 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name()
192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
193 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups()
202 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_set_mux()
[all …]
/linux-4.4.14/drivers/soc/
DKconfig3 source "drivers/soc/brcmstb/Kconfig"
4 source "drivers/soc/mediatek/Kconfig"
5 source "drivers/soc/qcom/Kconfig"
6 source "drivers/soc/rockchip/Kconfig"
7 source "drivers/soc/sunxi/Kconfig"
8 source "drivers/soc/ti/Kconfig"
9 source "drivers/soc/versatile/Kconfig"
/linux-4.4.14/drivers/thermal/ti-soc-thermal/
DMakefile1 obj-$(CONFIG_TI_SOC_THERMAL) += ti-soc-thermal.o
2 ti-soc-thermal-y := ti-bandgap.o
3 ti-soc-thermal-$(CONFIG_TI_THERMAL) += ti-thermal-common.o
4 ti-soc-thermal-$(CONFIG_DRA752_THERMAL) += dra752-thermal-data.o
5 ti-soc-thermal-$(CONFIG_OMAP3_THERMAL) += omap3-thermal-data.o
6 ti-soc-thermal-$(CONFIG_OMAP4_THERMAL) += omap4-thermal-data.o
7 ti-soc-thermal-$(CONFIG_OMAP5_THERMAL) += omap5-thermal-data.o
/linux-4.4.14/arch/arm/mach-imx/devices/
Dplatform-mx2-camera.c12 #define imx_mx2_camera_data_entry_single(soc, _devid) \ argument
15 .iobasecsi = soc ## _CSI_BASE_ADDR, \
17 .irqcsi = soc ## _INT_CSI, \
19 #define imx_mx2_camera_data_entry_single_emma(soc, _devid) \ argument
22 .iobasecsi = soc ## _CSI_BASE_ADDR, \
24 .irqcsi = soc ## _INT_CSI, \
25 .iobaseemmaprp = soc ## _EMMAPRP_BASE_ADDR, \
27 .irqemmaprp = soc ## _INT_EMMAPRP, \
Dplatform-mxc_nand.c14 #define imx_mxc_nand_data_entry_single(soc, _devid, _size) \ argument
17 .iobase = soc ## _NFC_BASE_ADDR, \
19 .irq = soc ## _INT_NFC \
22 #define imx_mxc_nandv3_data_entry_single(soc, _devid, _size) \ argument
26 .iobase = soc ## _NFC_BASE_ADDR, \
28 .axibase = soc ## _NFC_AXI_BASE_ADDR, \
29 .irq = soc ## _INT_NFC \
Dplatform-imx-uart.c12 #define imx_imx_uart_3irq_data_entry(soc, _id, _hwid, _size) \ argument
15 .iobase = soc ## _UART ## _hwid ## _BASE_ADDR, \
17 .irqrx = soc ## _INT_UART ## _hwid ## RX, \
18 .irqtx = soc ## _INT_UART ## _hwid ## TX, \
19 .irqrts = soc ## _INT_UART ## _hwid ## RTS, \
22 #define imx_imx_uart_1irq_data_entry(soc, _id, _hwid, _size) \ argument
25 .iobase = soc ## _UART ## _hwid ## _BASE_ADDR, \
27 .irq = soc ## _INT_UART ## _hwid, \
Dplatform-imx-ssi.c12 #define imx_imx_ssi_data_entry(soc, _id, _hwid, _size) \ argument
15 .iobase = soc ## _SSI ## _hwid ## _BASE_ADDR, \
17 .irq = soc ## _INT_SSI ## _hwid, \
18 .dmatx0 = soc ## _DMA_REQ_SSI ## _hwid ## _TX0, \
19 .dmarx0 = soc ## _DMA_REQ_SSI ## _hwid ## _RX0, \
20 .dmatx1 = soc ## _DMA_REQ_SSI ## _hwid ## _TX1, \
21 .dmarx1 = soc ## _DMA_REQ_SSI ## _hwid ## _RX1, \
Dplatform-mxc-mmc.c14 #define imx_mxc_mmc_data_entry_single(soc, _devid, _id, _hwid, _size) \ argument
18 .iobase = soc ## _SDHC ## _hwid ## _BASE_ADDR, \
20 .irq = soc ## _INT_SDHC ## _hwid, \
21 .dmareq = soc ## _DMA_REQ_SDHC ## _hwid, \
23 #define imx_mxc_mmc_data_entry(soc, _devid, _id, _hwid, _size) \ argument
24 [_id] = imx_mxc_mmc_data_entry_single(soc, _devid, _id, _hwid, _size)
Dplatform-flexcan.c11 #define imx_flexcan_data_entry_single(soc, _id, _hwid, _size) \ argument
14 .iobase = soc ## _CAN ## _hwid ## _BASE_ADDR, \
16 .irq = soc ## _INT_CAN ## _hwid, \
19 #define imx_flexcan_data_entry(soc, _id, _hwid, _size) \ argument
20 [_id] = imx_flexcan_data_entry_single(soc, _id, _hwid, _size)
Dplatform-sdhci-esdhc-imx.c14 #define imx_sdhci_esdhc_imx_data_entry_single(soc, _devid, _id, hwid) \ argument
18 .iobase = soc ## _ESDHC ## hwid ## _BASE_ADDR, \
19 .irq = soc ## _INT_ESDHC ## hwid, \
22 #define imx_sdhci_esdhc_imx_data_entry(soc, devid, id, hwid) \ argument
23 [id] = imx_sdhci_esdhc_imx_data_entry_single(soc, devid, id, hwid)
Dplatform-imx-i2c.c12 #define imx_imx_i2c_data_entry_single(soc, _devid, _id, _hwid, _size) \ argument
16 .iobase = soc ## _I2C ## _hwid ## _BASE_ADDR, \
18 .irq = soc ## _INT_I2C ## _hwid, \
21 #define imx_imx_i2c_data_entry(soc, _devid, _id, _hwid, _size) \ argument
22 [_id] = imx_imx_i2c_data_entry_single(soc, _devid, _id, _hwid, _size)
Dplatform-imx2-wdt.c14 #define imx_imx2_wdt_data_entry_single(soc, _id, _hwid, _size) \ argument
17 .iobase = soc ## _WDOG ## _hwid ## _BASE_ADDR, \
20 #define imx_imx2_wdt_data_entry(soc, _id, _hwid, _size) \ argument
21 [_id] = imx_imx2_wdt_data_entry_single(soc, _id, _hwid, _size)
Dplatform-spi_imx.c12 #define imx_spi_imx_data_entry_single(soc, type, _devid, _id, hwid, _size) \ argument
16 .iobase = soc ## _ ## type ## hwid ## _BASE_ADDR, \
18 .irq = soc ## _INT_ ## type ## hwid, \
21 #define imx_spi_imx_data_entry(soc, type, devid, id, hwid, size) \ argument
22 [id] = imx_spi_imx_data_entry_single(soc, type, devid, id, hwid, size)
Dplatform-mx2-emma.c12 #define imx_mx2_emmaprp_data_entry_single(soc) \ argument
14 .iobase = soc ## _EMMAPRP_BASE_ADDR, \
16 .irq = soc ## _INT_EMMAPRP, \
Dplatform-imx21-hcd.c12 #define imx_imx21_hcd_data_entry_single(soc) \ argument
14 .iobase = soc ## _USBOTG_BASE_ADDR, \
15 .irq = soc ## _INT_USBHOST, \
Dplatform-mxc_rtc.c12 #define imx_mxc_rtc_data_entry_single(soc, _devid) \ argument
15 .iobase = soc ## _RTC_BASE_ADDR, \
16 .irq = soc ## _INT_RTC, \
Dplatform-fec.c15 #define imx_fec_data_entry_single(soc, _devid) \ argument
18 .iobase = soc ## _FEC_BASE_ADDR, \
19 .irq = soc ## _INT_FEC, \
Dplatform-pata_imx.c9 #define imx_pata_imx_data_entry_single(soc, _size) \ argument
11 .iobase = soc ## _ATA_BASE_ADDR, \
13 .irq = soc ## _INT_ATA, \
Dplatform-fsl-usb2-udc.c14 #define imx_fsl_usb2_udc_data_entry_single(soc, _devid) \ argument
17 .iobase = soc ## _USB_OTG_BASE_ADDR, \
18 .irq = soc ## _INT_USB_OTG, \
Dplatform-imx-fb.c14 #define imx_imx_fb_data_entry_single(soc, _devid, _size) \ argument
17 .iobase = soc ## _LCDC_BASE_ADDR, \
19 .irq = soc ## _INT_LCDC, \
Dplatform-imx-keypad.c12 #define imx_imx_keypad_data_entry_single(soc, _size) \ argument
14 .iobase = soc ## _KPP_BASE_ADDR, \
16 .irq = soc ## _INT_KPP, \
Dplatform-mxc-ehci.c14 #define imx_mxc_ehci_data_entry_single(soc, _id, hs) \ argument
17 .iobase = soc ## _USB_ ## hs ## _BASE_ADDR, \
18 .irq = soc ## _INT_USB_ ## hs, \
Dplatform-ipu-core.c14 #define imx_ipu_core_entry_single(soc) \ argument
16 .iobase = soc ## _IPU_CTRL_BASE_ADDR, \
17 .synirq = soc ## _INT_IPU_SYN, \
18 .errirq = soc ## _INT_IPU_ERR, \
Dplatform-mxc_w1.c12 #define imx_mxc_w1_data_entry_single(soc) \ argument
14 .iobase = soc ## _OWIRE_BASE_ADDR, \
Dplatform-mxc_rnga.c16 #define imx_mxc_rnga_data_entry_single(soc) \ argument
18 .iobase = soc ## _RNGA_BASE_ADDR, \
/linux-4.4.14/sound/soc/intel/common/
DMakefile1 snd-soc-sst-dsp-objs := sst-dsp.o
2 snd-soc-sst-acpi-objs := sst-acpi.o
3 snd-soc-sst-ipc-objs := sst-ipc.o
6 snd-soc-sst-dsp-objs += sst-firmware.o
9 obj-$(CONFIG_SND_SOC_INTEL_SST) += snd-soc-sst-dsp.o snd-soc-sst-ipc.o
10 obj-$(CONFIG_SND_SOC_INTEL_SST_ACPI) += snd-soc-sst-acpi.o
/linux-4.4.14/drivers/pcmcia/
Dsa1111_generic.c152 s->soc.nr = ops->first + i; in sa1111_pcmcia_add()
153 s->soc.clk = clk; in sa1111_pcmcia_add()
155 soc_pcmcia_init_one(&s->soc, ops, &dev->dev); in sa1111_pcmcia_add()
157 if (s->soc.nr) { in sa1111_pcmcia_add()
158 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S1_READY_NINT]; in sa1111_pcmcia_add()
159 s->soc.stat[SOC_STAT_CD].irq = dev->irq[IDX_IRQ_S1_CD_VALID]; in sa1111_pcmcia_add()
160 s->soc.stat[SOC_STAT_CD].name = "SA1111 CF card detect"; in sa1111_pcmcia_add()
161 s->soc.stat[SOC_STAT_BVD1].irq = dev->irq[IDX_IRQ_S1_BVD1_STSCHG]; in sa1111_pcmcia_add()
162 s->soc.stat[SOC_STAT_BVD1].name = "SA1111 CF BVD1"; in sa1111_pcmcia_add()
164 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S0_READY_NINT]; in sa1111_pcmcia_add()
[all …]
Dsa1111_generic.h5 struct soc_pcmcia_socket soc; member
12 return container_of(s, struct sa1111_pcmcia_socket, soc); in to_skt()
/linux-4.4.14/drivers/pinctrl/mvebu/
Dpinctrl-armada-xp.c413 struct mvebu_pinctrl_soc_info *soc = in armada_xp_pinctrl_suspend() local
417 nregs = DIV_ROUND_UP(soc->nmodes, MVEBU_MPPS_PER_REG); in armada_xp_pinctrl_suspend()
427 struct mvebu_pinctrl_soc_info *soc = in armada_xp_pinctrl_resume() local
431 nregs = DIV_ROUND_UP(soc->nmodes, MVEBU_MPPS_PER_REG); in armada_xp_pinctrl_resume()
441 struct mvebu_pinctrl_soc_info *soc = &armada_xp_pinctrl_info; in armada_xp_pinctrl_probe() local
455 soc->variant = (unsigned) match->data & 0xff; in armada_xp_pinctrl_probe()
457 switch (soc->variant) { in armada_xp_pinctrl_probe()
459 soc->controls = mv78230_mpp_controls; in armada_xp_pinctrl_probe()
460 soc->ncontrols = ARRAY_SIZE(mv78230_mpp_controls); in armada_xp_pinctrl_probe()
461 soc->modes = armada_xp_mpp_modes; in armada_xp_pinctrl_probe()
[all …]
Dpinctrl-armada-370.c399 struct mvebu_pinctrl_soc_info *soc = &armada_370_pinctrl_info; in armada_370_pinctrl_probe() local
407 soc->variant = 0; /* no variants for Armada 370 */ in armada_370_pinctrl_probe()
408 soc->controls = mv88f6710_mpp_controls; in armada_370_pinctrl_probe()
409 soc->ncontrols = ARRAY_SIZE(mv88f6710_mpp_controls); in armada_370_pinctrl_probe()
410 soc->modes = mv88f6710_mpp_modes; in armada_370_pinctrl_probe()
411 soc->nmodes = ARRAY_SIZE(mv88f6710_mpp_modes); in armada_370_pinctrl_probe()
412 soc->gpioranges = mv88f6710_mpp_gpio_ranges; in armada_370_pinctrl_probe()
413 soc->ngpioranges = ARRAY_SIZE(mv88f6710_mpp_gpio_ranges); in armada_370_pinctrl_probe()
415 pdev->dev.platform_data = soc; in armada_370_pinctrl_probe()
Dpinctrl-armada-375.c417 struct mvebu_pinctrl_soc_info *soc = &armada_375_pinctrl_info; in armada_375_pinctrl_probe() local
425 soc->variant = 0; /* no variants for Armada 375 */ in armada_375_pinctrl_probe()
426 soc->controls = mv88f6720_mpp_controls; in armada_375_pinctrl_probe()
427 soc->ncontrols = ARRAY_SIZE(mv88f6720_mpp_controls); in armada_375_pinctrl_probe()
428 soc->modes = mv88f6720_mpp_modes; in armada_375_pinctrl_probe()
429 soc->nmodes = ARRAY_SIZE(mv88f6720_mpp_modes); in armada_375_pinctrl_probe()
430 soc->gpioranges = mv88f6720_mpp_gpio_ranges; in armada_375_pinctrl_probe()
431 soc->ngpioranges = ARRAY_SIZE(mv88f6720_mpp_gpio_ranges); in armada_375_pinctrl_probe()
433 pdev->dev.platform_data = soc; in armada_375_pinctrl_probe()
Dpinctrl-armada-39x.c405 struct mvebu_pinctrl_soc_info *soc = &armada_39x_pinctrl_info; in armada_39x_pinctrl_probe() local
418 soc->variant = (unsigned) match->data & 0xff; in armada_39x_pinctrl_probe()
419 soc->controls = armada_39x_mpp_controls; in armada_39x_pinctrl_probe()
420 soc->ncontrols = ARRAY_SIZE(armada_39x_mpp_controls); in armada_39x_pinctrl_probe()
421 soc->gpioranges = armada_39x_mpp_gpio_ranges; in armada_39x_pinctrl_probe()
422 soc->ngpioranges = ARRAY_SIZE(armada_39x_mpp_gpio_ranges); in armada_39x_pinctrl_probe()
423 soc->modes = armada_39x_mpp_modes; in armada_39x_pinctrl_probe()
424 soc->nmodes = armada_39x_mpp_controls[0].npins; in armada_39x_pinctrl_probe()
426 pdev->dev.platform_data = soc; in armada_39x_pinctrl_probe()
Dpinctrl-mvebu.c550 struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev); in mvebu_pinctrl_probe() local
559 if (!soc || !soc->controls || !soc->modes) { in mvebu_pinctrl_probe()
576 pctl->variant = soc->variant; in mvebu_pinctrl_probe()
584 for (n = 0; n < soc->ncontrols; n++) { in mvebu_pinctrl_probe()
585 struct mvebu_mpp_ctrl *ctrl = &soc->controls[n]; in mvebu_pinctrl_probe()
630 for (n = 0; n < soc->ncontrols; n++) { in mvebu_pinctrl_probe()
631 struct mvebu_mpp_ctrl *ctrl = &soc->controls[n]; in mvebu_pinctrl_probe()
664 for (n = 0; n < soc->nmodes; n++) { in mvebu_pinctrl_probe()
665 struct mvebu_mpp_mode *mode = &soc->modes[n]; in mvebu_pinctrl_probe()
717 for (n = 0; n < soc->ngpioranges; n++) in mvebu_pinctrl_probe()
[all …]
Dpinctrl-armada-38x.c423 struct mvebu_pinctrl_soc_info *soc = &armada_38x_pinctrl_info; in armada_38x_pinctrl_probe() local
436 soc->variant = (unsigned) match->data & 0xff; in armada_38x_pinctrl_probe()
437 soc->controls = armada_38x_mpp_controls; in armada_38x_pinctrl_probe()
438 soc->ncontrols = ARRAY_SIZE(armada_38x_mpp_controls); in armada_38x_pinctrl_probe()
439 soc->gpioranges = armada_38x_mpp_gpio_ranges; in armada_38x_pinctrl_probe()
440 soc->ngpioranges = ARRAY_SIZE(armada_38x_mpp_gpio_ranges); in armada_38x_pinctrl_probe()
441 soc->modes = armada_38x_mpp_modes; in armada_38x_pinctrl_probe()
442 soc->nmodes = armada_38x_mpp_controls[0].npins; in armada_38x_pinctrl_probe()
444 pdev->dev.platform_data = soc; in armada_38x_pinctrl_probe()
/linux-4.4.14/sound/soc/mxs/
DMakefile2 snd-soc-mxs-objs := mxs-saif.o
3 snd-soc-mxs-pcm-objs := mxs-pcm.o
5 obj-$(CONFIG_SND_MXS_SOC) += snd-soc-mxs.o snd-soc-mxs-pcm.o
8 snd-soc-mxs-sgtl5000-objs := mxs-sgtl5000.o
10 obj-$(CONFIG_SND_SOC_MXS_SGTL5000) += snd-soc-mxs-sgtl5000.o
/linux-4.4.14/sound/soc/txx9/
DMakefile2 snd-soc-txx9aclc-objs := txx9aclc.o
3 snd-soc-txx9aclc-ac97-objs := txx9aclc-ac97.o
5 obj-$(CONFIG_SND_SOC_TXX9ACLC) += snd-soc-txx9aclc.o
6 obj-$(CONFIG_SND_SOC_TXX9ACLC_AC97) += snd-soc-txx9aclc-ac97.o
9 snd-soc-txx9aclc-generic-objs := txx9aclc-generic.o
11 obj-$(CONFIG_SND_SOC_TXX9ACLC_GENERIC) += snd-soc-txx9aclc-generic.o
/linux-4.4.14/sound/soc/spear/
DMakefile2 snd-soc-spear-pcm-objs := spear_pcm.o
3 snd-soc-spear-spdif-in-objs := spdif_in.o
4 snd-soc-spear-spdif-out-objs := spdif_out.o
6 obj-$(CONFIG_SND_SPEAR_SOC) += snd-soc-spear-pcm.o
7 obj-$(CONFIG_SND_SPEAR_SPDIF_IN) += snd-soc-spear-spdif-in.o
8 obj-$(CONFIG_SND_SPEAR_SPDIF_OUT) += snd-soc-spear-spdif-out.o
/linux-4.4.14/sound/soc/nuc900/
DMakefile2 snd-soc-nuc900-pcm-objs := nuc900-pcm.o
3 snd-soc-nuc900-ac97-objs := nuc900-ac97.o
5 obj-$(CONFIG_SND_SOC_NUC900) += snd-soc-nuc900-pcm.o
6 obj-$(CONFIG_SND_SOC_NUC900_AC97) += snd-soc-nuc900-ac97.o
9 snd-soc-nuc900-audio-objs := nuc900-audio.o
11 obj-$(CONFIG_SND_SOC_NUC900EVB) += snd-soc-nuc900-audio.o
/linux-4.4.14/sound/soc/sirf/
DMakefile1 snd-soc-sirf-audio-objs := sirf-audio.o
2 snd-soc-sirf-audio-port-objs := sirf-audio-port.o
3 snd-soc-sirf-usp-objs := sirf-usp.o
5 obj-$(CONFIG_SND_SOC_SIRF_AUDIO) += snd-soc-sirf-audio.o
6 obj-$(CONFIG_SND_SOC_SIRF_AUDIO_PORT) += snd-soc-sirf-audio-port.o
7 obj-$(CONFIG_SND_SOC_SIRF_USP) += snd-soc-sirf-usp.o
/linux-4.4.14/sound/soc/ux500/
DMakefile3 snd-soc-ux500-plat-msp-i2s-objs := ux500_msp_dai.o ux500_msp_i2s.o
4 obj-$(CONFIG_SND_SOC_UX500_PLAT_MSP_I2S) += snd-soc-ux500-plat-msp-i2s.o
6 snd-soc-ux500-plat-dma-objs := ux500_pcm.o
7 obj-$(CONFIG_SND_SOC_UX500_PLAT_DMA) += snd-soc-ux500-plat-dma.o
9 snd-soc-ux500-mach-mop500-objs := mop500.o mop500_ab8500.o
10 obj-$(CONFIG_SND_SOC_UX500_MACH_MOP500) += snd-soc-ux500-mach-mop500.o
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-abx500.h196 void abx500_pinctrl_ab8500_init(struct abx500_pinctrl_soc_data **soc);
201 abx500_pinctrl_ab8500_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8500_init() argument
209 void abx500_pinctrl_ab8540_init(struct abx500_pinctrl_soc_data **soc);
214 abx500_pinctrl_ab8540_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8540_init() argument
222 void abx500_pinctrl_ab9540_init(struct abx500_pinctrl_soc_data **soc);
227 abx500_pinctrl_ab9540_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab9540_init() argument
235 void abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc);
240 abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8505_init() argument
Dpinctrl-abx500.c105 struct abx500_pinctrl_soc_data *soc; member
211 if (!pct->soc->pullud) { in abx500_get_pull_updown()
218 pullud = pct->soc->pullud; in abx500_get_pull_updown()
246 if (!pct->soc->pullud) { in abx500_set_pull_updown()
253 pullud = pct->soc->pullud; in abx500_set_pull_updown()
276 struct pullud *pullud = pct->soc->pullud; in abx500_pullud_supported()
364 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_set_mode()
488 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_get_mode()
674 return pct->soc->nfunctions; in abx500_pmx_get_funcs_cnt()
682 return pct->soc->functions[function].name; in abx500_pmx_get_func_name()
[all …]
Dpinctrl-nomadik.h151 void nmk_pinctrl_stn8815_init(const struct nmk_pinctrl_soc_data **soc);
156 nmk_pinctrl_stn8815_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_stn8815_init() argument
164 void nmk_pinctrl_db8500_init(const struct nmk_pinctrl_soc_data **soc);
169 nmk_pinctrl_db8500_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_db8500_init() argument
177 void nmk_pinctrl_db8540_init(const struct nmk_pinctrl_soc_data **soc);
182 nmk_pinctrl_db8540_init(const struct nmk_pinctrl_soc_data **soc) in nmk_pinctrl_db8540_init() argument
Dpinctrl-nomadik.c282 const struct nmk_pinctrl_soc_data *soc; member
472 for (i = 0 ; i < npct->soc->npins_altcx ; i++) { in nmk_prcm_altcx_set_mode()
473 if (npct->soc->altcx_pins[i].pin == offset) in nmk_prcm_altcx_set_mode()
476 if (i == npct->soc->npins_altcx) { in nmk_prcm_altcx_set_mode()
482 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_altcx_set_mode()
483 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_altcx_set_mode()
597 for (i = 0; i < npct->soc->npins_altcx; i++) { in nmk_prcm_gpiocr_get_mode()
598 if (npct->soc->altcx_pins[i].pin == gpio) in nmk_prcm_gpiocr_get_mode()
601 if (i == npct->soc->npins_altcx) in nmk_prcm_gpiocr_get_mode()
604 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_gpiocr_get_mode()
[all …]
/linux-4.4.14/arch/arm/mach-davinci/
Dmux.h18 #define MUX_CFG(soc, desc, muxreg, mode_offset, mode_mask, mux_mode, dbg)\ argument
19 [soc##_##desc] = { \
29 #define INT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument
30 [soc##_##desc] = { \
40 #define EVT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument
41 [soc##_##desc] = { \
/linux-4.4.14/drivers/gpu/host1x/
Dmipi.c120 const struct tegra_mipi_soc *soc; member
160 if (mipi->soc->needs_vclamp_ref) in tegra_mipi_power_up()
200 if (mipi->soc->needs_vclamp_ref) in tegra_mipi_power_down()
316 const struct tegra_mipi_soc *soc = device->mipi->soc; in tegra_mipi_calibrate() local
327 value = MIPI_CAL_BIAS_PAD_DRV_DN_REF(soc->pad_drive_down_ref) | in tegra_mipi_calibrate()
328 MIPI_CAL_BIAS_PAD_DRV_UP_REF(soc->pad_drive_up_ref); in tegra_mipi_calibrate()
334 value |= MIPI_CAL_BIAS_PAD_VCLAMP(soc->pad_vclamp_level); in tegra_mipi_calibrate()
335 value |= MIPI_CAL_BIAS_PAD_VAUXP(soc->pad_vauxp_level); in tegra_mipi_calibrate()
338 for (i = 0; i < soc->num_pads; i++) { in tegra_mipi_calibrate()
343 MIPI_CAL_CONFIG_HSPDOS(soc->hspdos) | in tegra_mipi_calibrate()
[all …]
/linux-4.4.14/drivers/soc/tegra/fuse/
Dfuse-tegra.c100 .soc = NULL,
147 if (fuse->soc->probe) { in tegra_fuse_probe()
148 err = fuse->soc->probe(fuse); in tegra_fuse_probe()
153 if (tegra_fuse_create_sysfs(&pdev->dev, fuse->soc->info->size, in tegra_fuse_probe()
154 fuse->soc->info)) in tegra_fuse_probe()
175 unsigned int offset = fuse->soc->info->spare + spare * 4; in tegra_fuse_read_spare()
241 fuse->soc = &tegra20_fuse_soc; in tegra_init_fuse()
247 fuse->soc = &tegra30_fuse_soc; in tegra_init_fuse()
253 fuse->soc = &tegra114_fuse_soc; in tegra_init_fuse()
259 fuse->soc = &tegra124_fuse_soc; in tegra_init_fuse()
[all …]
/linux-4.4.14/arch/arm/mach-imx/
Dhardware.h117 #define imx_map_entry(soc, name, _type) { \ argument
118 .virtual = soc ## _IO_P2V(soc ## _ ## name ## _BASE_ADDR), \
119 .pfn = __phys_to_pfn(soc ## _ ## name ## _BASE_ADDR), \
120 .length = soc ## _ ## name ## _SIZE, \
/linux-4.4.14/sound/soc/jz4740/
DMakefile4 snd-soc-jz4740-i2s-objs := jz4740-i2s.o
6 obj-$(CONFIG_SND_JZ4740_SOC_I2S) += snd-soc-jz4740-i2s.o
9 snd-soc-qi-lb60-objs := qi_lb60.o
11 obj-$(CONFIG_SND_JZ4740_SOC_QI_LB60) += snd-soc-qi-lb60.o
/linux-4.4.14/drivers/memory/tegra/
Dmc.c92 for (i = 0; i < mc->soc->num_clients; i++) { in tegra_mc_setup_latency_allowance()
93 const struct tegra_mc_la *la = &mc->soc->clients[i].la; in tegra_mc_setup_latency_allowance()
123 for (i = 0; i < mc->soc->num_emem_regs; ++i) in tegra_mc_write_emem_configuration()
124 mc_writel(mc, timing->emem_data[i], mc->soc->emem_regs[i]); in tegra_mc_write_emem_configuration()
153 timing->emem_data = devm_kcalloc(mc->dev, mc->soc->num_emem_regs, in load_one_timing()
160 mc->soc->num_emem_regs); in load_one_timing()
271 if (mc->soc->num_address_bits > 32) { in tegra_mc_irq()
288 id = value & mc->soc->client_id_mask; in tegra_mc_irq()
290 for (i = 0; i < mc->soc->num_clients; i++) { in tegra_mc_irq()
291 if (mc->soc->clients[i].id == id) { in tegra_mc_irq()
[all …]
/linux-4.4.14/sound/soc/kirkwood/
DMakefile1 snd-soc-kirkwood-objs := kirkwood-dma.o kirkwood-i2s.o
3 obj-$(CONFIG_SND_KIRKWOOD_SOC) += snd-soc-kirkwood.o
5 snd-soc-armada-370-db-objs := armada-370-db.o
7 obj-$(CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB) += snd-soc-armada-370-db.o
/linux-4.4.14/sound/soc/adi/
DMakefile1 snd-soc-adi-axi-i2s-objs := axi-i2s.o
2 snd-soc-adi-axi-spdif-objs := axi-spdif.o
4 obj-$(CONFIG_SND_SOC_ADI_AXI_I2S) += snd-soc-adi-axi-i2s.o
5 obj-$(CONFIG_SND_SOC_ADI_AXI_SPDIF) += snd-soc-adi-axi-spdif.o
/linux-4.4.14/drivers/iommu/
Dtegra-smmu.c27 const struct tegra_smmu_soc *soc; member
75 ((smmu)->soc->num_tlb_lines & (smmu)->tlb_mask)
172 offset &= ~(smmu->mc->soc->atom_size - 1); in smmu_flush_ptc()
174 if (smmu->mc->soc->num_address_bits > 32) { in smmu_flush_ptc()
235 id = find_first_zero_bit(smmu->asids, smmu->soc->num_asids); in tegra_smmu_alloc_asid()
236 if (id >= smmu->soc->num_asids) { in tegra_smmu_alloc_asid()
317 for (i = 0; i < smmu->soc->num_swgroups; i++) { in tegra_smmu_find_swgroup()
318 if (smmu->soc->swgroups[i].swgroup == swgroup) { in tegra_smmu_find_swgroup()
319 group = &smmu->soc->swgroups[i]; in tegra_smmu_find_swgroup()
334 for (i = 0; i < smmu->soc->num_clients; i++) { in tegra_smmu_enable()
[all …]
/linux-4.4.14/sound/soc/sh/rcar/
DMakefile1 snd-soc-rcar-objs := core.o gen.o dma.o adg.o ssi.o src.o ctu.o mix.o dvc.o
2 obj-$(CONFIG_SND_SOC_RCAR) += snd-soc-rcar.o
4 snd-soc-rsrc-card-objs := rsrc-card.o
5 obj-$(CONFIG_SND_SOC_RSRC_CARD) += snd-soc-rsrc-card.o
/linux-4.4.14/sound/soc/intel/skylake/
DMakefile1 snd-soc-skl-objs := skl.o skl-pcm.o skl-nhlt.o skl-messages.o \
4 obj-$(CONFIG_SND_SOC_INTEL_SKYLAKE) += snd-soc-skl.o
7 snd-soc-skl-ipc-objs := skl-sst-ipc.o skl-sst-dsp.o skl-sst-cldma.o \
10 obj-$(CONFIG_SND_SOC_INTEL_SKYLAKE) += snd-soc-skl-ipc.o
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-msm.c68 const struct msm_pinctrl_soc_data *soc; member
81 return pctrl->soc->ngroups; in msm_get_groups_count()
89 return pctrl->soc->groups[group].name; in msm_get_group_name()
99 *pins = pctrl->soc->groups[group].pins; in msm_get_group_pins()
100 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins()
116 return pctrl->soc->nfunctions; in msm_get_functions_count()
124 return pctrl->soc->functions[function].name; in msm_get_function_name()
134 *groups = pctrl->soc->functions[function].groups; in msm_get_function_groups()
135 *num_groups = pctrl->soc->functions[function].ngroups; in msm_get_function_groups()
149 g = &pctrl->soc->groups[group]; in msm_pinmux_set_mux()
[all …]
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tegra.c41 const struct tegra_pinctrl_soc_data *soc; member
62 return pmx->soc->ngroups; in tegra_pinctrl_get_groups_count()
70 return pmx->soc->groups[group].name; in tegra_pinctrl_get_group_name()
80 *pins = pmx->soc->groups[group].pins; in tegra_pinctrl_get_group_pins()
81 *num_pins = pmx->soc->groups[group].npins; in tegra_pinctrl_get_group_pins()
242 return pmx->soc->nfunctions; in tegra_pinctrl_get_funcs_count()
250 return pmx->soc->functions[function].name; in tegra_pinctrl_get_func_name()
260 *groups = pmx->soc->functions[function].groups; in tegra_pinctrl_get_func_groups()
261 *num_groups = pmx->soc->functions[function].ngroups; in tegra_pinctrl_get_func_groups()
275 g = &pmx->soc->groups[group]; in tegra_pinctrl_set_mux()
[all …]
Dpinctrl-tegra-xusb.c91 const struct tegra_xusb_padctl_soc *soc; member
117 return padctl->soc->num_pins; in tegra_xusb_padctl_get_groups_count()
125 return padctl->soc->pins[group].name; in tegra_xusb_padctl_get_group_name()
275 return padctl->soc->num_functions; in tegra_xusb_padctl_get_functions_count()
284 return padctl->soc->functions[function].name; in tegra_xusb_padctl_get_function_name()
294 *num_groups = padctl->soc->functions[function].num_groups; in tegra_xusb_padctl_get_function_groups()
295 *groups = padctl->soc->functions[function].groups; in tegra_xusb_padctl_get_function_groups()
309 lane = &padctl->soc->lanes[group]; in tegra_xusb_padctl_pinmux_set()
343 lane = &padctl->soc->lanes[group]; in tegra_xusb_padctl_pinconf_group_get()
382 lane = &padctl->soc->lanes[group]; in tegra_xusb_padctl_pinconf_group_set()
[all …]
Dpinctrl-adi2.c148 const struct adi_pinctrl_soc_data *soc; member
593 return pinctrl->soc->ngroups; in adi_get_groups_count()
601 return pinctrl->soc->groups[selector].name; in adi_get_group_name()
610 *pins = pinctrl->soc->groups[selector].pins; in adi_get_group_pins()
611 *num_pins = pinctrl->soc->groups[selector].num; in adi_get_group_pins()
630 mux = (unsigned short *)pinctrl->soc->groups[group_id].mux; in adi_pinmux_set()
658 return pinctrl->soc->nfunctions; in adi_pinmux_get_funcs_count()
666 return pinctrl->soc->functions[selector].name; in adi_pinmux_get_func_name()
675 *groups = pinctrl->soc->functions[selector].groups; in adi_pinmux_get_groups()
676 *num_groups = pinctrl->soc->functions[selector].num_groups; in adi_pinmux_get_groups()
[all …]
Dpinctrl-adi2.h73 void adi_pinctrl_soc_init(const struct adi_pinctrl_soc_data **soc);
/linux-4.4.14/drivers/bus/
Dmvebu-mbus.c145 const struct mvebu_mbus_soc_data *soc; member
193 return mbus->soc->win_remap_offset(win) != MVEBU_MBUS_NO_REMAP; in mvebu_mbus_window_is_remappable()
206 mbus->soc->win_cfg_offset(win); in mvebu_mbus_read_window()
230 mbus->soc->win_remap_offset(win); in mvebu_mbus_read_window()
244 addr = mbus->mbuswins_base + mbus->soc->win_cfg_offset(win); in mvebu_mbus_disable_window()
249 addr = mbus->mbuswins_base + mbus->soc->win_remap_offset(win); in mvebu_mbus_disable_window()
261 mbus->soc->win_cfg_offset(win); in mvebu_mbus_window_is_free()
278 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_window_conflicts()
309 for (win = 0; win < mbus->soc->num_wins; win++) { in mvebu_mbus_find_window()
334 mbus->soc->win_cfg_offset(win); in mvebu_mbus_setup_window()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dda9150-fg.txt8 - dlg,warn-soc-level: Battery discharge level (%) where warning event raised.
10 - dlg,crit-soc-level: Battery discharge level (%) where critical event raised.
21 dlg,warn-soc-level = /bits/ 8 <15>;
22 dlg,crit-soc-level = /bits/ 8 <5>;
/linux-4.4.14/arch/powerpc/platforms/512x/
Dclock-commonclk.c102 } soc; variable
107 soc = MPC512x_SOC_MPC5121; in mpc512x_clk_determine_soc()
111 soc = MPC512x_SOC_MPC5123; in mpc512x_clk_determine_soc()
115 soc = MPC512x_SOC_MPC5125; in mpc512x_clk_determine_soc()
122 if (soc == MPC512x_SOC_MPC5121) in soc_has_mbx()
129 if (soc == MPC512x_SOC_MPC5125) in soc_has_axe()
136 if (soc == MPC512x_SOC_MPC5125) in soc_has_viu()
143 if (soc == MPC512x_SOC_MPC5125) in soc_has_spdif()
150 if (soc == MPC512x_SOC_MPC5125) in soc_has_pata()
157 if (soc == MPC512x_SOC_MPC5125) in soc_has_sata()
[all …]
/linux-4.4.14/drivers/soc/tegra/
Dpmc.c138 const struct tegra_pmc_soc *soc; member
204 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_power_on()
216 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_power_off()
231 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_is_powered()
246 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_remove_clamping()
254 if (pmc->soc->has_gpu_clamps) { in tegra_powergate_remove_clamping()
330 if (pmc->soc && cpuid > 0 && cpuid < pmc->soc->num_cpu_powergates) in tegra_get_cpu_powergate_id()
331 return pmc->soc->cpu_powergates[cpuid]; in tegra_get_cpu_powergate_id()
423 for (i = 0; i < pmc->soc->num_powergates; i++) { in powergate_show()
424 if (!pmc->soc->powergates[i]) in powergate_show()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Darmada-380-mpcore-soc-ctrl.txt6 - compatible: Should be "marvell,armada-380-mpcore-soc-ctrl".
11 mpcore-soc-ctrl@20d20 {
12 compatible = "marvell,armada-380-mpcore-soc-ctrl";
Darm-boards115 - soc: some node of the RealView platforms must be the SoC
118 "arm,realview-eb-soc", "simple-bus"
119 "arm,realview-pb1176-soc", "simple-bus"
120 "arm,realview-pb11mp-soc", "simple-bus"
121 "arm,realview-pba8-soc", "simple-bus"
122 "arm,realview-pbx-soc", "simple-bus"
147 soc {
150 compatible = "arm,realview-pb1176-soc", "simple-bus";
/linux-4.4.14/Documentation/video4linux/
Dsoc-camera.txt18 Purpose of the soc-camera subsystem
21 The soc-camera subsystem initially provided a unified API between camera host
22 drivers and camera sensor drivers. Later the soc-camera sensor API has been
24 with non-soc-camera hosts possible. The camera host API to the soc-camera core
28 method is supported by host drivers. However, the soc-camera core also provides
77 soc-camera core when a video-device is opened, the host driver would typically
95 running on an soc-camera host. The actual camera driver operation is implemented
96 using the V4L2 subdev API. Additionally soc-camera camera drivers can use
97 auxiliary soc-camera helper functions like soc_camera_power_on() and
119 In soc-camera there are two locations, where scaling and cropping can take
[all …]
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-intel.c100 const struct intel_pinctrl_soc_data *soc; member
224 return pctrl->soc->ngroups; in intel_get_groups_count()
232 return pctrl->soc->groups[group].name; in intel_get_group_name()
240 *pins = pctrl->soc->groups[group].pins; in intel_get_group_pins()
241 *npins = pctrl->soc->groups[group].npins; in intel_get_group_pins()
295 return pctrl->soc->nfunctions; in intel_get_functions_count()
303 return pctrl->soc->functions[function].name; in intel_get_function_name()
313 *groups = pctrl->soc->functions[function].groups; in intel_get_function_groups()
314 *ngroups = pctrl->soc->functions[function].ngroups; in intel_get_function_groups()
322 const struct intel_pingroup *grp = &pctrl->soc->groups[group]; in intel_pinmux_set_mux()
[all …]
/linux-4.4.14/drivers/thermal/samsung/
Dexynos_tmu.c199 enum soc_type soc; member
366 if (data->soc == SOC_ARCH_EXYNOS4412 || in get_con_reg()
367 data->soc == SOC_ARCH_EXYNOS3250) in get_con_reg()
455 if (data->soc == SOC_ARCH_EXYNOS3250 || in exynos4412_tmu_initialize()
456 data->soc == SOC_ARCH_EXYNOS4412 || in exynos4412_tmu_initialize()
457 data->soc == SOC_ARCH_EXYNOS5250) { in exynos4412_tmu_initialize()
458 if (data->soc == SOC_ARCH_EXYNOS3250) { in exynos4412_tmu_initialize()
469 if (data->soc == SOC_ARCH_EXYNOS5420_TRIMINFO) in exynos4412_tmu_initialize()
756 if (data->soc != SOC_ARCH_EXYNOS4210) in exynos4210_tmu_control()
904 if (data->soc != SOC_ARCH_EXYNOS5440) { in get_emul_con_reg()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dberlin,pinctrl.txt18 "marvell,berlin2-soc-pinctrl",
20 "marvell,berlin2cd-soc-pinctrl",
22 "marvell,berlin2q-soc-pinctrl",
25 "marvell,berlin4ct-soc-pinctrl",
Dmarvell,mvebu-pinctrl.txt16 - compatible: "marvell,<soc>-pinctrl"
17 Please refer to each marvell,<soc>-pinctrl.txt binding doc for supported SoCs.
23 common for all marvell,pins. Please refer to marvell,<soc>-pinctrl.txt for
Dfsl,imx-pinctrl.txt21 - compatible: "fsl,<soc>-iomuxc"
22 Please refer to each fsl,<soc>-pinctrl.txt binding doc for supported SoCs.
41 Please refer to each fsl,<soc>-pinctrl,txt binding doc for SoC specific part
/linux-4.4.14/include/soc/tegra/
Dmc.h73 const struct tegra_smmu_soc *soc,
78 tegra_smmu_probe(struct device *dev, const struct tegra_smmu_soc *soc, in tegra_smmu_probe() argument
111 const struct tegra_mc_soc *soc; member
/linux-4.4.14/Documentation/devicetree/bindings/arm/ux500/
Dboards.txt10 soc: represents the system-on-chip and contains the chip
13 Required property of soc node, one of these:
16 Required subnodes under soc node:
42 soc {
/linux-4.4.14/drivers/power/
Dda9150-fg.c88 int soc; member
350 if (val.intval != fg->soc) { in da9150_fg_soc_changed()
351 fg->soc = val.intval; in da9150_fg_soc_changed()
372 int soc; in da9150_fg_soc_event_config() local
374 soc = da9150_fg_read_attr_sync(fg, DA9150_QIF_SOC_PCT, in da9150_fg_soc_event_config()
377 if (soc > fg->warn_soc) { in da9150_fg_soc_event_config()
382 } else if ((soc <= fg->warn_soc) && (soc > fg->crit_soc)) { in da9150_fg_soc_event_config()
394 } else if (soc <= fg->crit_soc) { in da9150_fg_soc_event_config()
D88pm860x_battery.c369 static int calc_soc(struct pm860x_battery_info *info, int state, int *soc) in calc_soc() argument
376 if (!soc) in calc_soc()
392 *soc = 0; in calc_soc()
398 *soc = array_soc[i][1]; in calc_soc()
439 int soc; in pm860x_init_battery() local
502 calc_soc(info, OCV_MODE_ACTIVE, &soc); in pm860x_init_battery()
515 if (data > soc + 15) in pm860x_init_battery()
516 info->start_soc = soc; in pm860x_init_battery()
517 else if (data < soc - 15) in pm860x_init_battery()
518 info->start_soc = soc; in pm860x_init_battery()
[all …]
Dmax17040_battery.c51 int soc; member
73 val->intval = chip->soc; in max17040_get_property()
132 chip->soc = msb; in max17040_get_soc()
175 if (chip->soc > MAX17040_BATTERY_FULL) in max17040_get_status()
/linux-4.4.14/drivers/soc/versatile/
DMakefile1 obj-$(CONFIG_SOC_INTEGRATOR_CM) += soc-integrator.o
2 obj-$(CONFIG_SOC_REALVIEW) += soc-realview.o
/linux-4.4.14/arch/mips/boot/dts/ralink/
Drt3050.dtsi4 compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
Drt3883_eval.dts6 compatible = "ralink,rt3883-eval-board", "ralink,rt3883-soc";
Dmt7620a_eval.dts6 compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
/linux-4.4.14/sound/soc/generic/
DMakefile1 snd-soc-simple-card-objs := simple-card.o
3 obj-$(CONFIG_SND_SIMPLE_CARD) += snd-soc-simple-card.o
/linux-4.4.14/sound/soc/bcm/
DMakefile2 snd-soc-bcm2835-i2s-objs := bcm2835-i2s.o
4 obj-$(CONFIG_SND_BCM2835_SOC_I2S) += snd-soc-bcm2835-i2s.o
/linux-4.4.14/sound/soc/xtensa/
DMakefile1 snd-soc-xtfpga-i2s-objs := xtfpga-i2s.o
3 obj-$(CONFIG_SND_SOC_XTFPGA_I2S) += snd-soc-xtfpga-i2s.o
/linux-4.4.14/include/linux/bcma/
Dbcma_soc.h10 int __init bcma_host_soc_register(struct bcma_soc *soc);
11 int __init bcma_host_soc_init(struct bcma_soc *soc);
/linux-4.4.14/sound/soc/sti/
DMakefile2 snd-soc-sti-objs := sti_uniperif.o uniperif_player.o uniperif_reader.o
4 obj-$(CONFIG_SND_SOC_STI) += snd-soc-sti.o
/linux-4.4.14/sound/soc/intel/haswell/
DMakefile1 snd-soc-sst-haswell-pcm-objs := \
4 obj-$(CONFIG_SND_SOC_INTEL_HASWELL) += snd-soc-sst-haswell-pcm.o
/linux-4.4.14/sound/soc/intel/baytrail/
DMakefile1 snd-soc-sst-baytrail-pcm-objs := \
4 obj-$(CONFIG_SND_SOC_INTEL_BAYTRAIL) += snd-soc-sst-baytrail-pcm.o
/linux-4.4.14/drivers/pci/host/
Dpci-tegra.c529 const struct tegra_pcie_soc_data *soc = port->pcie->soc_data; in tegra_pcie_port_enable() local
537 if (soc->has_pex_clkreq_en) in tegra_pcie_port_enable()
549 const struct tegra_pcie_soc_data *soc = port->pcie->soc_data; in tegra_pcie_port_disable() local
561 if (soc->has_pex_clkreq_en) in tegra_pcie_port_disable()
758 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_pll_wait() local
764 value = pads_readl(pcie, soc->pads_pll_ctl); in tegra_pcie_pll_wait()
774 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_phy_enable() local
790 value = pads_readl(pcie, soc->pads_pll_ctl); in tegra_pcie_phy_enable()
792 value |= PADS_PLL_CTL_REFCLK_INTERNAL_CML | soc->tx_ref_sel; in tegra_pcie_phy_enable()
793 pads_writel(pcie, value, soc->pads_pll_ctl); in tegra_pcie_phy_enable()
[all …]
/linux-4.4.14/sound/soc/intel/atom/
DMakefile1 snd-soc-sst-mfld-platform-objs := sst-mfld-platform-pcm.o \
4 obj-$(CONFIG_SND_SST_MFLD_PLATFORM) += snd-soc-sst-mfld-platform.o
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5121-psc.txt15 - compatible : Should contain "fsl,<soc>-psc-uart" and "fsl,<soc>-psc"
16 Supported <soc>s: mpc5121, mpc5125
41 - compatible : Should be "fsl,<soc>-psc-fifo"
42 Supported <soc>s: mpc5121, mpc5125
/linux-4.4.14/Documentation/arm/keystone/
Dknav-qmss.txt4 drivers/soc/ti/knav_qmss.c
5 drivers/soc/ti/knav_qmss_acc.c
24 details of the available APIs, please refers to include/linux/soc/ti/knav_qmss.h
27 Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt
32 queue or multiple contiguous queues. drivers/soc/ti/knav_qmss_acc.c is the
/linux-4.4.14/drivers/bcma/
Dhost_soc.c168 int __init bcma_host_soc_register(struct bcma_soc *soc) in bcma_host_soc_register() argument
170 struct bcma_bus *bus = &soc->bus; in bcma_host_soc_register()
190 int __init bcma_host_soc_init(struct bcma_soc *soc) in bcma_host_soc_init() argument
192 struct bcma_bus *bus = &soc->bus; in bcma_host_soc_init()
/linux-4.4.14/drivers/cpufreq/
Dqoriq-cpufreq.c87 struct device_node *soc; in get_bus_freq() local
90 soc = of_find_node_by_type(NULL, "soc"); in get_bus_freq()
91 if (!soc) in get_bus_freq()
94 if (of_property_read_u32(soc, "bus-frequency", &sysfreq)) in get_bus_freq()
97 of_node_put(soc); in get_bus_freq()
/linux-4.4.14/Documentation/devicetree/bindings/rtc/
Darmada-380-rtc.txt11 * "rtc-soc" for the SoC related registers and among them the one
20 reg-names = "rtc", "rtc-soc";
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dbsc9132qds.dts29 soc: soc@ff700000 { label
Dbsc9131rdb.dts28 board_soc: soc: soc@ff700000 {
Dp1020rdb.dts30 board_soc: soc: soc@ffe00000 {
Dp1020rdb_36b.dts30 board_soc: soc: soc@fffe00000 {
Dmpc8536ds.dts43 board_soc: soc: soc@ffe00000 {
Dp2020ds.dts33 board_soc: soc: soc@ffe00000 {
Dmpc8536ds_36b.dts43 board_soc: soc: soc@fffe00000 {
Dmvme2500.dts32 soc: soc@ffe00000 { label
264 soc@ffe00000 {
Dt1042rdb_pi.dts46 soc: soc@ffe000000 { label
Dppa8548.dts34 soc: soc8548@fe0000000 { label
89 &soc {
Dcyrus_p5020.dts59 soc: soc@ffe000000 { label
Dkmcoge4.dts59 soc: soc@ffe000000 { label
Dc293pcie.dts53 soc: soc@fffe00000 { label
153 &soc {
/linux-4.4.14/arch/arm/boot/dts/
Dimx6dl.dtsi35 fsl,soc-operating-points = <
51 soc-supply = <&reg_soc>;
62 soc {
Dqcom-msm8660.dtsi7 #include <dt-bindings/soc/qcom,gsbi.h>
45 soc: soc { label
Dk2hk.dtsi4 * Keystone 2 Kepler/Hawking soc specific device tree
46 soc {
Dimx6q.dtsi37 fsl,soc-operating-points = <
55 soc-supply = <&reg_soc>;
80 soc {
Dqcom-apq8084-mtp.dts16 soc {
Dk2e.dtsi4 * Keystone 2 Edison soc device tree
46 soc {
Darmv7-m.dtsi17 soc {
Dqcom-apq8084-ifc6540.dts16 soc {
Dqcom-msm8974-sony-xperia-honami.dts23 &soc {
Dam3517_mt_ventoux.dts22 soc {
Dqcom-msm8960.dtsi8 #include <dt-bindings/soc/qcom,gsbi.h>
52 soc: soc { label
Dstih41x-b2020x.dtsi10 soc {
Dbcm2835-rpi.dtsi18 soc {
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dmxs-spi.txt4 - compatible: Should be "fsl,<soc>-spi", where soc is "imx23" or "imx28"
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dimx5-clock.txt4 - compatible: Should be "fsl,<soc>-ccm" , where <soc> can be imx51 or imx53
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dux500-mop500.txt6 - compatible : "stericsson,snd-soc-mop500"
16 compatible = "stericsson,snd-soc-mop500";
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-mpc8xxx.txt4 - compatible : Should be "fsl,<soc>-gpio"
5 The following <soc>s are known to be supported:
/linux-4.4.14/drivers/irqchip/
Dirq-tegra.c301 const struct tegra_ictlr_soc *soc; in tegra_ictlr_init() local
320 soc = match->data; in tegra_ictlr_init()
349 WARN(num_ictlrs != soc->num_ictlrs, in tegra_ictlr_init()
351 node->full_name, num_ictlrs, soc->num_ictlrs); in tegra_ictlr_init()
/linux-4.4.14/drivers/staging/iio/adc/
Dmxs-lradc.c250 enum mxs_lradc_id soc; member
371 if (lradc->soc == IMX23_LRADC) in mxs_lradc_plate_mask()
378 if (lradc->soc == IMX23_LRADC) in mxs_lradc_irq_en_mask()
385 if (lradc->soc == IMX23_LRADC) in mxs_lradc_irq_mask()
392 if (lradc->soc == IMX23_LRADC) in mxs_lradc_touch_detect_bit()
399 if (lradc->soc == IMX23_LRADC) in mxs_lradc_drive_x_plate()
406 if (lradc->soc == IMX23_LRADC) in mxs_lradc_drive_y_plate()
413 if (lradc->soc == IMX23_LRADC) in mxs_lradc_drive_pressure()
840 if (lradc->soc == IMX28_LRADC) in mxs_lradc_read_single()
1292 if (lradc->soc == IMX28_LRADC) in mxs_lradc_buffer_preenable()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-devices-soc50 What: /sys/bus/soc
54 The /sys/bus/soc/ directory contains the usual sub-folders
55 expected under most buses. /sys/bus/soc/devices is of particular
/linux-4.4.14/Documentation/devicetree/bindings/soc/qcom/
Dqcom,gsbi.txt15 Please reference dt-bindings/soc/qcom,gsbi.h for valid mux values.
19 dt-bindings/soc/qcom,gsbi.h for valid CRCI mux values.
41 #include <dt-bindings/soc/qcom,gsbi.h>
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc885ads.dts70 soc@ff000000 {
71 compatible = "fsl,mpc885", "fsl,pq1-soc";
74 device_type = "soc";
230 linux,stdout-path = "/soc/cpm/serial@a80";
Dadder875-redboot.dts70 soc@fa200000 {
71 compatible = "fsl,mpc875-immr", "fsl,pq1-soc", "simple-bus";
77 device_type = "soc";
Dadder875-uboot.dts69 soc@ff000000 {
70 compatible = "fsl,mpc875-immr", "fsl,pq1-soc", "simple-bus";
76 device_type = "soc";
Dpq2fads.dts117 soc@f0000000 {
120 device_type = "soc";
121 compatible = "fsl,mpc8280", "fsl,pq2-soc";
245 linux,stdout-path = "/soc/cpm/serial@11a00";
Dmpc866ads.dts62 soc@ff000000 {
65 device_type = "soc";
188 linux,stdout-path = "/soc/cpm/serial@a80";
Dep8248e.dts93 soc@f0000000 {
96 compatible = "fsl,mpc8248-immr", "fsl,pq2-soc", "simple-bus";
100 device_type = "soc";
Dmpc8272ads.dts119 soc@f0000000 {
122 device_type = "soc";
123 compatible = "fsl,mpc8272", "fsl,pq2-soc";
265 linux,stdout-path = "/soc/cpm/serial@11a00";
Dep88xc.dts69 soc@fa200000 {
70 compatible = "fsl,mpc885", "fsl,pq1-soc";
73 device_type = "soc";
Dstorcenter.dts50 soc@fc000000 {
53 device_type = "soc";
Dmgcoge.dts100 soc@f0000000 {
103 compatible = "fsl,mpc8247-immr", "fsl,pq2-soc", "simple-bus";
107 device_type = "soc";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dda9150.txt59 dlg,warn-soc-level = /bits/ 8 <15>;
60 dlg,crit-soc-level = /bits/ 8 <5>
/linux-4.4.14/Documentation/devicetree/bindings/edac/
Dapm-xgene-edac.txt41 - compatible : Shall be "apm,xgene-edac-soc-v1" for revision 1 or
42 "apm,xgene-edac-l3-soc" for general value reporting
99 compatible = "apm,xgene-edac-soc-v1";
/linux-4.4.14/include/linux/
Dsys_soc.h35 struct device *soc_device_to_device(struct soc_device *soc);
/linux-4.4.14/arch/arm/include/debug/
Dimx-uart.h114 #define IMX_DEBUG_UART_BASE(soc) soc##_UART_BASE(CONFIG_DEBUG_IMX_UART_PORT) argument
/linux-4.4.14/arch/arm64/boot/dts/broadcom/
Dns2-svk.dts54 soc: soc { label
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dapq8016-sbc.dtsi16 #include "apq8016-sbc-soc-pins.dtsi"
29 soc {
/linux-4.4.14/arch/powerpc/sysdev/qe_lib/
Dqe.c486 if (firmware->soc.model) in qe_upload_firmware()
489 firmware->id, be16_to_cpu(firmware->soc.model), in qe_upload_firmware()
490 firmware->soc.major, firmware->soc.minor); in qe_upload_firmware()
/linux-4.4.14/arch/xtensa/boot/dts/
Dxtfpga-flash-4m.dtsi2 soc {
Dkc705_nommu.dts14 soc {
Dxtfpga-flash-128m.dtsi2 soc {
Dxtfpga-flash-16m.dtsi2 soc {
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dshdma.txt25 - compatible: should be of the form "renesas,shdma-<soc>", where <soc> should
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dti_soc_thermal.txt27 soc to soc, apart of depending on available features.
/linux-4.4.14/Documentation/devicetree/bindings/c6x/
Dsoc.txt20 soc {
/linux-4.4.14/arch/c6x/kernel/
DMakefile10 obj-y += soc.o dma.o
/linux-4.4.14/Documentation/devicetree/bindings/crypto/
Dfsl-imx-sahara.txt5 - compatible : Should be "fsl,<soc>-sahara"
/linux-4.4.14/sound/
DMakefile9 firewire/ sparc/ spi/ parisc/ pcmcia/ mips/ soc/ atmel/ hda/
/linux-4.4.14/Documentation/devicetree/bindings/timer/
Dfsl,imxgpt.txt5 - compatible : should be "fsl,<soc>-gpt"
/linux-4.4.14/arch/cris/boot/dts/
Detraxfs.dtsi17 soc {
Dartpec3.dtsi17 soc {
/linux-4.4.14/drivers/tty/serial/
Ducc_uart.c1134 unsigned int soc; in soc_info() local
1147 if ((sscanf(soc_string, "PowerPC,%u", &soc) != 1) || !soc) in soc_info()
1155 return soc; in soc_info()
1224 unsigned int soc; in ucc_uart_probe() local
1228 soc = soc_info(&rev_h, &rev_l); in ucc_uart_probe()
1229 if (!soc) { in ucc_uart_probe()
1234 soc, rev_h, rev_l); in ucc_uart_probe()

1234