/kernel/linux/linux-5.10/drivers/misc/ |
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 …]
|
/kernel/linux/linux-5.10/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 147 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt() 148 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 195 struct ssc_device *ssc = ssc_p->ssc; in atmel_ssc_hw_rule_rate() local 215 && ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 225 && !ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 279 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup() 283 ret = clk_enable(ssc_p->ssc->clk); in atmel_ssc_startup() 287 ssc_p->mck_rate = clk_get_rate(ssc_p->ssc->clk); in atmel_ssc_startup() 291 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_startup() 313 dma_params->ssc = ssc_p->ssc; in atmel_ssc_startup() [all …]
|
D | atmel-pcm-pdc.c | 169 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 175 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 177 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 179 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 189 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 191 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq() 239 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free() 253 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare() 255 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare() 276 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
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()
|
D | atmel-pcm.h | 60 struct ssc_device *ssc; /* SSC device for stream */ member
|
D | atmel_ssc_dai.h | 95 struct ssc_device *ssc; member
|
/kernel/linux/linux-5.10/drivers/hid/ |
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 …]
|
/kernel/linux/linux-5.10/sound/spi/ |
D | at73c213.c | 69 struct ssc_device *ssc; member 131 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); in snd_at73c213_set_bitrate() 193 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate() 221 err = clk_enable(chip->ssc->clk); in snd_at73c213_pcm_open() 232 clk_disable(chip->ssc->clk); in snd_at73c213_pcm_close() 243 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params() 245 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params() 260 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare() 262 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare() 264 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare() [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/misc/ |
D | atmel-ssc.txt | 4 - 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";
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | stih407-family.dtsi | 275 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 …]
|
D | at91sam9g20.dtsi | 36 ssc0: ssc@fffbc000 { 37 compatible = "atmel,at91sam9rl-ssc";
|
D | mpa1600.dts | 51 ssc0: ssc@fffd0000 { 55 ssc1: ssc@fffd4000 {
|
D | at91sam9261.dtsi | 218 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";
|
D | at91rm9200.dtsi | 179 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";
|
D | sama5d36ek_cmp.dts | 21 ssc0: ssc@f0008000 {
|
D | sama5d33ek.dts | 24 ssc0: ssc@f0008000 {
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
D | i2c-st.txt | 4 - compatible : Must be "st,comms-ssc-i2c" or "st,comms-ssc4-i2c" 7 - clock-names: Must contain "ssc". 35 clock-names = "ssc";
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
D | sdhci-pci-gli.c | 347 u32 ssc; in gl9750_set_ssc() local 351 ssc = sdhci_readl(host, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc() 354 ssc &= ~SDHCI_GLI_9750_PLLSSC_PPM; in gl9750_set_ssc() 357 ssc |= FIELD_PREP(SDHCI_GLI_9750_PLLSSC_PPM, ppm); in gl9750_set_ssc() 358 sdhci_writel(host, ssc, SDHCI_GLI_9750_PLLSSC); in gl9750_set_ssc() 474 u32 ssc; in gl9755_set_ssc() local 478 pci_read_config_dword(pdev, PCI_GLI_9755_PLLSSC, &ssc); in gl9755_set_ssc() 481 ssc &= ~PCI_GLI_9755_PLLSSC_PPM; in gl9755_set_ssc() 484 ssc |= FIELD_PREP(PCI_GLI_9755_PLLSSC_PPM, ppm); in gl9755_set_ssc() 485 pci_write_config_dword(pdev, PCI_GLI_9755_PLLSSC, ssc); in gl9755_set_ssc()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
D | atmel-at91sam9g20ek-wm8731-audio.txt | 7 - atmel,ssc-controller: The phandle of the SSC controller 24 atmel,ssc-controller = <&ssc0>;
|
D | atmel-sam9x5-wm8731-audio.txt | 6 - atmel,ssc-controller: The phandle of the SSC controller 33 atmel,ssc-controller = <&ssc0>;
|
D | atmel-wm8904.txt | 31 - atmel,ssc-controller: The phandle of the SSC controller 53 atmel,ssc-controller = <&ssc0>;
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
D | spi-st-ssc.txt | 8 - clock-names : Must contain "ssc" 27 clock-names = "ssc";
|
/kernel/linux/linux-5.10/drivers/phy/cadence/ |
D | phy-cadence-torrent.c | 303 u32 rate, bool ssc); 308 u32 rate, bool ssc); 643 dp->ssc); in cdns_torrent_dp_configure_rate() 648 dp->ssc); in cdns_torrent_dp_configure_rate() 1097 u32 rate, bool ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() argument 1126 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 1154 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 1181 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 1207 if (ssc) in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() 1213 if (ssc) { in cdns_torrent_dp_pma_cmn_vco_cfg_19_2mhz() [all …]
|
/kernel/linux/linux-5.10/drivers/phy/xilinx/ |
D | phy-zynqmp.c | 340 const struct xpsgtr_ssc *ssc; in xpsgtr_configure_pll() local 343 ssc = gtr_phy->dev->refclk_sscs[gtr_phy->refclk]; in xpsgtr_configure_pll() 344 step_size = ssc->step_size; in xpsgtr_configure_pll() 347 PLL_FREQ_MASK, ssc->pll_ref_clk); in xpsgtr_configure_pll() 372 STEPS_0_MASK, ssc->steps & STEPS_0_MASK); in xpsgtr_configure_pll() 377 (ssc->steps >> STEP_SIZE_SHIFT) & STEPS_1_MASK); in xpsgtr_configure_pll()
|
/kernel/linux/linux-5.10/include/linux/phy/ |
D | phy-dp.h | 64 u8 ssc : 1; member
|