Searched refs:ssc (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/drivers/misc/
H A Datmel-ssc.c14 #include <linux/atmel-ssc.h>
29 struct ssc_device *ssc; local
32 list_for_each_entry(ssc, &ssc_list, list) {
33 if (ssc->pdev->dev.of_node) {
34 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc")
36 ssc->pdev->id = ssc_num;
40 } else if (ssc->pdev->id == ssc_num) {
48 pr_err("ssc: ssc
66 ssc_free(struct ssc_device *ssc) argument
148 ssc_sound_dai_probe(struct ssc_device *ssc) argument
169 ssc_sound_dai_remove(struct ssc_device *ssc) argument
177 ssc_sound_dai_probe(struct ssc_device *ssc) argument
185 ssc_sound_dai_remove(struct ssc_device *ssc) argument
193 struct ssc_device *ssc; local
256 struct ssc_device *ssc = platform_get_drvdata(pdev); local
[all...]
H A DMakefile11 obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o
/linux-master/drivers/hid/
H A Dhid-saitek.c40 struct saitek_sc *ssc; local
43 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL);
44 if (ssc == NULL) {
49 ssc->quirks = quirks;
50 ssc->mode = -1;
52 hid_set_drvdata(hdev, ssc);
72 struct saitek_sc *ssc = hid_get_drvdata(hdev); local
74 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 &&
96 struct saitek_sc *ssc local
153 struct saitek_sc *ssc = hid_get_drvdata(hdev); local
[all...]
/linux-master/include/linux/phy/
H A Dphy-dp.h59 * @ssc:
64 u8 ssc : 1; member in struct:phy_configure_opts_dp
/linux-master/sound/soc/atmel/
H A Datmel-pcm-dma.c20 #include <linux/atmel-ssc.h>
68 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable);
72 ssc_readx(prtd->ssc->regs, SSC_RHR);
73 ssc_readx(prtd->ssc->regs, SSC_SR);
82 struct ssc_device *ssc; local
86 ssc = prtd->ssc;
94 slave_config->dst_addr = ssc->phybase + SSC_THR;
97 slave_config->src_addr = ssc->phybase + SSC_RHR;
H A Datmel-pcm-pdc.c27 #include <linux/atmel-ssc.h>
104 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
110 ssc_writex(params->ssc->regs, params->pdc->xpr,
112 ssc_writex(params->ssc->regs, params->pdc->xcr,
114 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
124 ssc_writex(params->ssc->regs, params->pdc->xnpr,
126 ssc_writex(params->ssc->regs, params->pdc->xncr,
171 ssc_writex(params->ssc->regs, SSC_PDC_PTCR,
185 ssc_writex(params->ssc->regs, SSC_IDR,
187 ssc_writex(params->ssc
[all...]
H A Datmel_ssc_dai.c11 * Based on at91-ssc.c by
25 #include <linux/atmel-ssc.h>
147 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR)
148 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR);
195 struct ssc_device *ssc = ssc_p->ssc; local
215 && ssc->clk_from_rk_pin)
225 && !ssc->clk_from_rk_pin)
279 ssc_readl(ssc_p->ssc->regs, SR));
283 ret = clk_enable(ssc_p->ssc
464 struct ssc_device *ssc = ssc_p->ssc; local
864 struct ssc_device *ssc = dev_get_drvdata(dev); local
893 struct ssc_device *ssc; local
911 struct ssc_device *ssc = ssc_info[ssc_id].ssc; local
[all...]
H A Datmel-pcm.h24 #include <linux/atmel-ssc.h>
60 struct ssc_device *ssc; /* SSC device for stream */ member in struct:atmel_pcm_dma_params
H A Datmel_ssc_dai.h11 * Based on at91-ssc.c by
21 #include <linux/atmel-ssc.h>
40 * SSC register values that Atmel left out of <linux/atmel-ssc.h>. These
95 struct ssc_device *ssc; member in struct:atmel_ssc_info
H A Dsam9g20_wm8731.c28 #include <linux/atmel-ssc.h>
132 dev_err(&pdev->dev, "ssc channel is not valid: %d\n", ret);
161 cpu_np = of_parse_phandle(np, "atmel,ssc-controller", 0);
/linux-master/sound/spi/
H A Dat73c213.c27 #include <linux/atmel-ssc.h>
69 struct ssc_device *ssc; member in struct:snd_at73c213
131 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk);
166 /* SSC clock / (ssc divider * 16-bit * stereo). */
193 ssc_writel(chip->ssc->regs, CMR, ssc_div/2);
195 /* SSC clock / (ssc divider * 16-bit * stereo). */
221 err = clk_enable(chip->ssc->clk);
232 clk_disable(chip->ssc->clk);
243 val = ssc_readl(chip->ssc->regs, TFMR);
245 ssc_writel(chip->ssc
[all...]
/linux-master/drivers/clk/
H A Dclk-renesas-pcie.c204 unsigned int amp, ssc; local
229 ret = of_property_read_u32(np, "renesas,out-spread-spectrum", &ssc);
231 if (ssc == 100000) /* 100% ... no spread (default) */
233 else if (ssc == 99750) /* -0.25% ... down spread */
235 else if (ssc == 99500) /* -0.50% ... down spread */
/linux-master/drivers/bus/
H A DMakefile28 obj-$(CONFIG_QCOM_SSC_BLOCK_BUS) += qcom-ssc-block-bus.o
/linux-master/drivers/mmc/host/
H A Dsdhci-pci-gli.c477 u32 ssc; local
481 ssc = sdhci_readl(host, SDHCI_GLI_9750_PLLSSC);
484 ssc &= ~SDHCI_GLI_9750_PLLSSC_PPM;
487 ssc |= FIELD_PREP(SDHCI_GLI_9750_PLLSSC_PPM, ppm);
488 sdhci_writel(host, ssc, SDHCI_GLI_9750_PLLSSC);
497 /* set pll to 205MHz and ssc */
506 /* set pll to 100MHz and ssc */
515 /* set pll to 50MHz and ssc */
673 u32 ssc; local
677 pci_read_config_dword(pdev, PCI_GLI_9755_PLLSSC, &ssc);
844 u32 ssc; local
[all...]
/linux-master/drivers/phy/mediatek/
H A Dphy-mtk-dp.c138 TPLL_SSC_EN, opts->dp.ssc ? TPLL_SSC_EN : 0);
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.h296 bool ssc; member in struct:cdns_mhdp_host
305 bool ssc; member in struct:cdns_mhdp_sink
H A Dcdns-mhdp8546-core.c663 return mhdp->host.ssc && mhdp->sink.ssc;
905 phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
1073 phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
1194 phy_cfg.dp.ssc = cdns_mhdp_get_ssc_supported(mhdp);
1397 mhdp->host.ssc = false;
1409 mhdp->sink.ssc = !!(dpcd[DP_MAX_DOWNSPREAD] &
/linux-master/drivers/phy/xilinx/
H A Dphy-zynqmp.c342 const struct xpsgtr_ssc *ssc; local
345 ssc = gtr_phy->dev->refclk_sscs[gtr_phy->refclk];
346 step_size = ssc->step_size;
349 PLL_FREQ_MASK, ssc->pll_ref_clk);
374 STEPS_0_MASK, ssc->steps & STEPS_0_MASK);
379 (ssc->steps >> STEP_SIZE_SHIFT) & STEPS_1_MASK);
/linux-master/drivers/phy/cadence/
H A Dphy-cadence-torrent.c329 #define CDNS_TORRENT_KEY(refclk0, refclk1, link0, link1, ssc) \
334 (((ssc) << SSC_SHIFT) & SSC_MASK))
461 enum cdns_torrent_ssc_mode ssc)
464 u32 key = CDNS_TORRENT_KEY(refclk0, refclk1, link0, link1, ssc);
730 u32 rate, bool ssc)
749 if (ssc)
766 if (ssc)
782 if (ssc)
797 if (ssc)
802 if (ssc) {
456 cdns_torrent_get_tbl_vals(const struct cdns_torrent_vals_table *tbl, enum cdns_torrent_ref_clk refclk0, enum cdns_torrent_ref_clk refclk1, enum cdns_torrent_phy_type link0, enum cdns_torrent_phy_type link1, enum cdns_torrent_ssc_mode ssc) argument
729 cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz(struct cdns_torrent_phy *cdns_phy, u32 rate, bool ssc) argument
849 cdns_torrent_dp_pma_cmn_vco_cfg_25mhz(struct cdns_torrent_phy *cdns_phy, u32 rate, bool ssc) argument
953 cdns_torrent_dp_pma_cmn_vco_cfg_100mhz(struct cdns_torrent_phy *cdns_phy, u32 rate, bool ssc) argument
2302 enum cdns_torrent_ssc_mode ssc = inst->ssc_mode; local
2473 enum cdns_torrent_ssc_mode ssc; local
[all...]
H A Dphy-cadence-sierra.c544 enum cdns_sierra_ssc_mode ssc = ins->ssc_mode; local
560 pcs_cmn_vals = init_data->pcs_cmn_vals[phy_type][TYPE_NONE][ssc];
570 phy_pma_ln_vals = init_data->phy_pma_ln_vals[phy_type][TYPE_NONE][ssc];
582 pma_cmn_vals = init_data->pma_cmn_vals[phy_type][TYPE_NONE][ssc];
592 pma_ln_vals = init_data->pma_ln_vals[phy_type][TYPE_NONE][ssc];
969 of_property_read_u32(child, "cdns,ssc-mode", &inst->ssc_mode);
1254 enum cdns_sierra_ssc_mode ssc; local
1278 * So the register values are selected as [TYPE_PCIE][TYPE_QSGMII][ssc].
1283 * [TYPE_QSGMII][TYPE_PCIE][ssc].
1295 * second link with phy_t2. Get the array values as [phy_t2][phy_t1][ssc]
[all...]
/linux-master/include/linux/
H A Datmel-ssc.h28 void ssc_free(struct ssc_device *ssc);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_core.h135 int ssc; member in struct:intel_dpll::__anon322
/linux-master/drivers/pci/controller/
H A Dpcie-brcmstb.c260 bool ssc; member in struct:brcm_pcie
350 int pll, ssc; local
377 ssc = FIELD_GET(SSC_STATUS_SSC_MASK, tmp);
380 return ssc && pll ? 0 : -EIO;
1149 if (pcie->ssc) {
1154 dev_err(dev, "failed attempt to enter ssc mode\n");
1614 pcie->ssc = of_property_read_bool(np, "brcm,enable-ssc");
/linux-master/drivers/phy/st/
H A Dphy-miphy28lp.c211 bool ssc; member in struct:miphy28lp_phy
672 if (miphy_phy->ssc)
708 if (miphy_phy->ssc)
1152 miphy_phy->ssc = of_property_read_bool(np, "st,ssc-on");
/linux-master/drivers/spi/
H A DMakefile72 obj-$(CONFIG_SPI_LANTIQ_SSC) += spi-lantiq-ssc.o

Completed in 232 milliseconds

12