Home
last modified time | relevance | path

Searched refs:ssc (Results 1 – 25 of 67) sorted by relevance

123

/linux/drivers/misc/
A Datmel-ssc.c29 struct ssc_device *ssc; in ssc_request() local
52 if (ssc->user) { in ssc_request()
57 ssc->user++; in ssc_request()
60 clk_prepare(ssc->clk); in ssc_request()
62 return ssc; in ssc_request()
71 if (ssc->user) in ssc_free()
72 ssc->user--; in ssc_free()
197 if (!ssc) { in ssc_probe()
202 ssc->pdev = pdev; in ssc_probe()
235 if (!ssc->irq) { in ssc_probe()
[all …]
/linux/sound/soc/atmel/
A Datmel_ssc_dai.c195 struct ssc_device *ssc = ssc_p->ssc; in atmel_ssc_hw_rule_rate() local
310 dma_params->ssc = ssc_p->ssc; in atmel_ssc_startup()
345 dma_params->ssc = NULL; in atmel_ssc_shutdown()
461 struct ssc_device *ssc = ssc_p->ssc; in atmel_ssc_hw_params() local
894 struct ssc_device *ssc; in atmel_ssc_set_audio() local
899 if (IS_ERR(ssc)) { in atmel_ssc_set_audio()
901 PTR_ERR(ssc)); in atmel_ssc_set_audio()
902 return PTR_ERR(ssc); in atmel_ssc_set_audio()
904 ssc_info[ssc_id].ssc = ssc; in atmel_ssc_set_audio()
915 struct ssc_device *ssc = ssc_info[ssc_id].ssc; in atmel_ssc_put_audio() local
[all …]
A Datmel-pcm-pdc.c104 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq()
114 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq()
171 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free()
185 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare()
187 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare()
228 ssc_writex(params->ssc->regs, SSC_IER, in atmel_pcm_trigger()
230 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_trigger()
234 ssc_readx(params->ssc->regs, SSC_SR), in atmel_pcm_trigger()
235 ssc_readx(params->ssc->regs, SSC_IER)); in atmel_pcm_trigger()
241 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_trigger()
[all …]
A Datmel-pcm-dma.c68 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable); in atmel_pcm_dma_irq()
72 ssc_readx(prtd->ssc->regs, SSC_RHR); in atmel_pcm_dma_irq()
73 ssc_readx(prtd->ssc->regs, SSC_SR); in atmel_pcm_dma_irq()
82 struct ssc_device *ssc; in atmel_pcm_configure_dma() local
86 ssc = prtd->ssc; in atmel_pcm_configure_dma()
94 slave_config->dst_addr = ssc->phybase + SSC_THR; in atmel_pcm_configure_dma()
97 slave_config->src_addr = ssc->phybase + SSC_RHR; in atmel_pcm_configure_dma()
/linux/drivers/hid/
A Dhid-saitek.c40 struct saitek_sc *ssc; in saitek_probe() local
43 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL); in saitek_probe()
44 if (ssc == NULL) { in saitek_probe()
49 ssc->quirks = quirks; in saitek_probe()
50 ssc->mode = -1; in saitek_probe()
52 hid_set_drvdata(hdev, ssc); in saitek_probe()
111 if (mode != ssc->mode) { in saitek_raw_event()
113 if (ssc->mode != -1) { in saitek_raw_event()
117 ssc->mode = mode; in saitek_raw_event()
136 if (ssc->mode != -1) { in saitek_raw_event()
[all …]
/linux/sound/spi/
A Dat73c213.c69 struct ssc_device *ssc; member
221 clk_enable(chip->ssc->clk); in snd_at73c213_pcm_open()
230 clk_disable(chip->ssc->clk); in snd_at73c213_pcm_close()
883 irq = chip->ssc->irq; in snd_at73c213_dev_init()
892 clk_enable(chip->ssc->clk); in snd_at73c213_dev_init()
932 clk_disable(chip->ssc->clk); in snd_at73c213_dev_init()
973 if (IS_ERR(chip->ssc)) { in snd_at73c213_probe()
997 ssc_free(chip->ssc); in snd_at73c213_probe()
1011 clk_enable(chip->ssc->clk); in snd_at73c213_remove()
1067 ssc_free(chip->ssc); in snd_at73c213_remove()
[all …]
/linux/Documentation/devicetree/bindings/misc/
A Datmel-ssc.txt4 - compatible: "atmel,at91rm9200-ssc" or "atmel,at91sam9g45-ssc"
5 - atmel,at91rm9200-ssc: support pdc transfer
6 - atmel,at91sam9g45-ssc: support dma transfer
14 Required properties for devices compatible with "atmel,at91sam9g45-ssc":
32 ssc0: ssc@fffbc000 {
33 compatible = "atmel,at91rm9200-ssc";
41 ssc0: ssc@f0010000 {
42 compatible = "atmel,at91sam9g45-ssc";
/linux/Documentation/devicetree/bindings/phy/
A Drenesas,usb3-phy.yaml33 # If you want to use the ssc, the clock-frequency of usb_extal
51 renesas,ssc-range:
53 Enable/disable spread spectrum clock (ssc). 0 or the property doesn't
54 exist means disabling the ssc. The actual value will be -<value> ppm.
A Dphy-cadence-torrent.yaml113 cdns,ssc-mode:
205 cdns,ssc-mode = <TORRENT_SERDES_NO_SSC>;
214 cdns,ssc-mode = <TORRENT_SERDES_NO_SSC>;
/linux/arch/arm/boot/dts/
A Dstih407-family.dtsi275 clock-names = "ssc";
290 clock-names = "ssc";
305 clock-names = "ssc";
320 clock-names = "ssc";
335 clock-names = "ssc";
350 clock-names = "ssc";
367 clock-names = "ssc";
382 clock-names = "ssc";
461 clock-names = "ssc";
475 clock-names = "ssc";
[all …]
A Dat91sam9g20.dtsi36 ssc0: ssc@fffbc000 {
37 compatible = "atmel,at91sam9rl-ssc";
A Dmpa1600.dts51 ssc0: ssc@fffd0000 {
55 ssc1: ssc@fffd4000 {
A Dat91sam9261.dtsi218 ssc0: ssc@fffbc000 {
219 compatible = "atmel,at91rm9200-ssc";
229 ssc1: ssc@fffc0000 {
230 compatible = "atmel,at91rm9200-ssc";
240 ssc2: ssc@fffc4000 {
241 compatible = "atmel,at91rm9200-ssc";
A Dat91rm9200.dtsi179 ssc0: ssc@fffd0000 {
180 compatible = "atmel,at91rm9200-ssc";
190 ssc1: ssc@fffd4000 {
191 compatible = "atmel,at91rm9200-ssc";
201 ssc2: ssc@fffd8000 {
202 compatible = "atmel,at91rm9200-ssc";
A Dat91sam9g20ek_common.dtsi106 ssc0: ssc@fffbc000 {
254 atmel,ssc-controller = <&ssc0>;
/linux/Documentation/devicetree/bindings/clock/ti/
A Ddpll.txt45 "ssc-deltam" - DPLL supports spread spectrum clocking (SSC), contains
47 "ssc-modfreq" - DPLL supports spread spectrum clocking (SSC), contains
61 - ti,ssc-deltam : DPLL supports spread spectrum clocking, frequency
63 - ti,ssc-modfreq-hz : DPLL supports spread spectrum clocking, spread
65 - ti,ssc-downspread : DPLL supports spread spectrum clocking, boolean
/linux/drivers/mmc/host/
A Dsdhci-pci-gli.c374 u32 ssc; in gl9750_set_ssc() local
378 ssc = sdhci_readl(host, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc()
381 ssc &= ~SDHCI_GLI_9750_PLLSSC_PPM; in gl9750_set_ssc()
384 ssc |= FIELD_PREP(SDHCI_GLI_9750_PLLSSC_PPM, ppm); in gl9750_set_ssc()
385 sdhci_writel(host, ssc, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc()
517 u32 ssc; in gl9755_set_ssc() local
521 pci_read_config_dword(pdev, PCI_GLI_9755_PLLSSC, &ssc); in gl9755_set_ssc()
524 ssc &= ~PCI_GLI_9755_PLLSSC_PPM; in gl9755_set_ssc()
527 ssc |= FIELD_PREP(PCI_GLI_9755_PLLSSC_PPM, ppm); in gl9755_set_ssc()
528 pci_write_config_dword(pdev, PCI_GLI_9755_PLLSSC, ssc); in gl9755_set_ssc()
/linux/Documentation/devicetree/bindings/i2c/
A Di2c-st.txt4 - compatible : Must be "st,comms-ssc-i2c" or "st,comms-ssc4-i2c"
7 - clock-names: Must contain "ssc".
35 clock-names = "ssc";
/linux/Documentation/devicetree/bindings/sound/
A Datmel-at91sam9g20ek-wm8731-audio.txt7 - atmel,ssc-controller: The phandle of the SSC controller
24 atmel,ssc-controller = <&ssc0>;
A Datmel-sam9x5-wm8731-audio.txt6 - atmel,ssc-controller: The phandle of the SSC controller
33 atmel,ssc-controller = <&ssc0>;
A Datmel-wm8904.txt31 - atmel,ssc-controller: The phandle of the SSC controller
53 atmel,ssc-controller = <&ssc0>;
/linux/drivers/phy/cadence/
A Dphy-cadence-torrent.c695 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz()
712 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz()
728 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz()
743 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz()
748 if (ssc) { in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz()
813 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_25mhz()
828 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_25mhz()
842 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_25mhz()
855 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_25mhz()
863 if (ssc) { in cdns_torrent_dp_pma_cmn_vco_cfg_25mhz()
[all …]
/linux/Documentation/devicetree/bindings/spi/
A Dspi-st-ssc.txt8 - clock-names : Must contain "ssc"
27 clock-names = "ssc";
/linux/drivers/phy/xilinx/
A Dphy-zynqmp.c341 const struct xpsgtr_ssc *ssc; in xpsgtr_configure_pll() local
344 ssc = gtr_phy->dev->refclk_sscs[gtr_phy->refclk]; in xpsgtr_configure_pll()
345 step_size = ssc->step_size; in xpsgtr_configure_pll()
348 PLL_FREQ_MASK, ssc->pll_ref_clk); in xpsgtr_configure_pll()
373 STEPS_0_MASK, ssc->steps & STEPS_0_MASK); in xpsgtr_configure_pll()
378 (ssc->steps >> STEP_SIZE_SHIFT) & STEPS_1_MASK); in xpsgtr_configure_pll()
/linux/include/linux/phy/
A Dphy-dp.h64 u8 ssc : 1; member

Completed in 63 milliseconds

123