/linux-master/drivers/misc/ |
H A D | atmel-ssc.c | 14 #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 D | Makefile | 11 obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o
|
/linux-master/drivers/hid/ |
H A D | hid-saitek.c | 40 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 D | phy-dp.h | 59 * @ssc: 64 u8 ssc : 1; member in struct:phy_configure_opts_dp
|
/linux-master/sound/soc/atmel/ |
H A D | atmel-pcm-dma.c | 20 #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 D | atmel-pcm-pdc.c | 27 #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 D | atmel_ssc_dai.c | 11 * 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 D | atmel-pcm.h | 24 #include <linux/atmel-ssc.h> 60 struct ssc_device *ssc; /* SSC device for stream */ member in struct:atmel_pcm_dma_params
|
H A D | atmel_ssc_dai.h | 11 * 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 D | sam9g20_wm8731.c | 28 #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 D | at73c213.c | 27 #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 D | clk-renesas-pcie.c | 204 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 D | Makefile | 28 obj-$(CONFIG_QCOM_SSC_BLOCK_BUS) += qcom-ssc-block-bus.o
|
/linux-master/drivers/mmc/host/ |
H A D | sdhci-pci-gli.c | 477 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 D | phy-mtk-dp.c | 138 TPLL_SSC_EN, opts->dp.ssc ? TPLL_SSC_EN : 0);
|
/linux-master/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-core.h | 296 bool ssc; member in struct:cdns_mhdp_host 305 bool ssc; member in struct:cdns_mhdp_sink
|
H A D | cdns-mhdp8546-core.c | 663 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 D | phy-zynqmp.c | 342 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 D | phy-cadence-torrent.c | 329 #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 D | phy-cadence-sierra.c | 544 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 D | atmel-ssc.h | 28 void ssc_free(struct ssc_device *ssc);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display_core.h | 135 int ssc; member in struct:intel_dpll::__anon322
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-brcmstb.c | 260 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 D | phy-miphy28lp.c | 211 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 D | Makefile | 72 obj-$(CONFIG_SPI_LANTIQ_SSC) += spi-lantiq-ssc.o
|