| /linux/drivers/misc/ |
| H A D | atmel-ssc.c | 29 struct ssc_device *ssc; in ssc_request() local 32 list_for_each_entry(ssc, &ssc_list, list) { in ssc_request() 33 if (ssc->pdev->dev.of_node) { in ssc_request() 34 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") in ssc_request() 36 ssc->pdev->id = ssc_num; in ssc_request() 40 } else if (ssc->pdev->id == ssc_num) { in ssc_request() 52 if (ssc->user) { in ssc_request() 54 dev_dbg(&ssc->pdev->dev, "module busy\n"); in ssc_request() 57 ssc->user++; in ssc_request() 60 clk_prepare(ssc->clk); in ssc_request() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-saitek.c | 40 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() 72 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_report_fixup() local 74 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup() 96 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_raw_event() local 98 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event() [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | atmel-pcm-pdc.c | 104 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 110 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 112 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 114 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 124 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 126 ssc_writex(params->ssc->regs, params->pdc->xncr, 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() 208 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
| H A D | atmel-pcm-dma.c | 68 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()
|
| H A D | atmel-pcm.h | 60 struct ssc_device *ssc; /* SSC device for stream */ member
|
| H A D | atmel_ssc_dai.h | 95 struct ssc_device *ssc; member
|
| /linux/Documentation/devicetree/bindings/clock/ti/ |
| H A D | dpll.txt | 43 "ssc-deltam" - DPLL supports spread spectrum clocking (SSC), contains 45 "ssc-modfreq" - DPLL supports spread spectrum clocking (SSC), contains 59 - ti,ssc-deltam : DPLL supports spread spectrum clocking, frequency 61 - ti,ssc-modfreq-hz : DPLL supports spread spectrum clocking, spread 63 - ti,ssc-downspread : DPLL supports spread spectrum clocking, boolean
|
| /linux/drivers/clk/ |
| H A D | clk-renesas-pcie.c | 206 unsigned int amp, ssc; in rs9_get_common_config() local 231 ret = of_property_read_u32(np, "renesas,out-spread-spectrum", &ssc); in rs9_get_common_config() 233 if (ssc == 100000) /* 100% ... no spread (default) */ in rs9_get_common_config() 235 else if (ssc == 99750) /* -0.25% ... down spread */ in rs9_get_common_config() 237 else if (ssc == 99500) /* -0.50% ... down spread */ in rs9_get_common_config()
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91sam9g20.dtsi | 36 ssc0: ssc@fffbc000 { 37 compatible = "atmel,at91sam9rl-ssc";
|
| H A D | mpa1600.dts | 51 ssc0: ssc@fffd0000 { 55 ssc1: ssc@fffd4000 {
|
| H A D | at91sam9261.dtsi | 222 ssc0: ssc@fffbc000 { 223 compatible = "atmel,at91rm9200-ssc"; 233 ssc1: ssc@fffc0000 { 234 compatible = "atmel,at91rm9200-ssc"; 244 ssc2: ssc@fffc4000 { 245 compatible = "atmel,at91rm9200-ssc";
|
| H A D | at91rm9200.dtsi | 180 ssc0: ssc@fffd0000 { 181 compatible = "atmel,at91rm9200-ssc"; 191 ssc1: ssc@fffd4000 { 192 compatible = "atmel,at91rm9200-ssc"; 202 ssc2: ssc@fffd8000 { 203 compatible = "atmel,at91rm9200-ssc";
|
| H A D | sama5d3xmb.dtsi | 36 ssc0: ssc@f0008000 { 203 atmel,ssc-controller = <&ssc0>;
|
| H A D | sama5d33ek.dts | 24 ssc0: ssc@f0008000 {
|
| H A D | sama5d36ek_cmp.dts | 21 ssc0: ssc@f0008000 {
|
| H A D | sama5d31ek.dts | 24 ssc0: ssc@f0008000 {
|
| H A D | sama5d36ek.dts | 25 ssc0: ssc@f0008000 {
|
| H A D | sama5d3xmb_cmp.dtsi | 35 ssc0: ssc@f0008000 { 241 atmel,ssc-controller = <&ssc0>;
|
| H A D | at91sam9n12ek.dts | 40 ssc0: ssc@f0010000 { 282 atmel,ssc-controller = <&ssc0>;
|
| H A D | at91sam9g20ek_common.dtsi | 115 ssc0: ssc@fffbc000 { 275 atmel,ssc-controller = <&ssc0>;
|
| /linux/drivers/phy/xilinx/ |
| H A D | phy-zynqmp.c | 426 const struct xpsgtr_ssc *ssc; in xpsgtr_configure_pll() local 429 ssc = xpsgtr_find_sscs(gtr_phy); in xpsgtr_configure_pll() 430 if (!ssc) in xpsgtr_configure_pll() 433 step_size = ssc->step_size; in xpsgtr_configure_pll() 436 PLL_FREQ_MASK, ssc->pll_ref_clk); in xpsgtr_configure_pll() 462 STEPS_0_MASK, ssc->steps & STEPS_0_MASK); in xpsgtr_configure_pll() 467 (ssc->steps >> STEP_SIZE_SHIFT) & STEPS_1_MASK); in xpsgtr_configure_pll()
|
| /linux/drivers/mmc/host/ |
| H A D | sdhci-pci-gli.c | 553 u32 ssc; in gl9750_set_ssc() local 557 ssc = sdhci_readl(host, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc() 560 ssc &= ~SDHCI_GLI_9750_PLLSSC_PPM; in gl9750_set_ssc() 563 ssc |= FIELD_PREP(SDHCI_GLI_9750_PLLSSC_PPM, ppm); in gl9750_set_ssc() 564 sdhci_writel(host, ssc, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc() 744 u32 ssc; in gl9755_set_ssc() local 748 pci_read_config_dword(pdev, PCI_GLI_9755_PLLSSC, &ssc); in gl9755_set_ssc() 751 ssc &= ~PCI_GLI_9755_PLLSSC_PPM; in gl9755_set_ssc() 754 ssc |= FIELD_PREP(PCI_GLI_9755_PLLSSC_PPM, ppm); in gl9755_set_ssc() 755 pci_write_config_dword(pdev, PCI_GLI_9755_PLLSSC, ssc); in gl9755_set_ssc() [all …]
|
| /linux/include/linux/phy/ |
| H A D | phy-dp.h | 67 u8 ssc : 1; member
|
| /linux/drivers/phy/cadence/ |
| H A D | phy-cadence-torrent.c | 334 #define CDNS_TORRENT_KEY(refclk0, refclk1, link0, link1, ssc) \ argument 339 (((ssc) << SSC_SHIFT) & SSC_MASK)) 468 enum cdns_torrent_ssc_mode ssc) in cdns_torrent_get_tbl_vals() argument 471 u32 key = CDNS_TORRENT_KEY(refclk0, refclk1, link0, link1, ssc); in cdns_torrent_get_tbl_vals() 738 u32 rate, bool ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() argument 757 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 774 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 790 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 805 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 810 if (ssc) { in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() [all …]
|
| H A D | phy-cadence-sierra.c | 549 enum cdns_sierra_ssc_mode ssc = ins->ssc_mode; in cdns_sierra_phy_init() local 564 pcs_cmn_vals = init_data->pcs_cmn_vals[phy_type][TYPE_NONE][ssc]; in cdns_sierra_phy_init() 574 phy_pma_ln_vals = init_data->phy_pma_ln_vals[phy_type][TYPE_NONE][ssc]; in cdns_sierra_phy_init() 586 pma_cmn_vals = init_data->pma_cmn_vals[phy_type][TYPE_NONE][ssc]; in cdns_sierra_phy_init() 596 pma_ln_vals = init_data->pma_ln_vals[phy_type][TYPE_NONE][ssc]; in cdns_sierra_phy_init() 1258 enum cdns_sierra_ssc_mode ssc; in cdns_sierra_phy_configure_multilink() local 1305 ssc = sp->phys[node].ssc_mode; in cdns_sierra_phy_configure_multilink() 1309 pcs_cmn_vals = init_data->pcs_cmn_vals[phy_t1][phy_t2][ssc]; in cdns_sierra_phy_configure_multilink() 1319 phy_pma_ln_vals = init_data->phy_pma_ln_vals[phy_t1][phy_t2][ssc]; in cdns_sierra_phy_configure_multilink() 1331 pma_cmn_vals = init_data->pma_cmn_vals[phy_t1][phy_t2][ssc]; in cdns_sierra_phy_configure_multilink() [all …]
|