/linux-4.4.14/drivers/misc/ |
D | atmel-ssc.c | 30 struct ssc_device *ssc; in ssc_request() local 33 list_for_each_entry(ssc, &ssc_list, list) { in ssc_request() 34 if (ssc->pdev->dev.of_node) { in ssc_request() 35 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") 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() 62 return ssc; in ssc_request() [all …]
|
D | Makefile | 10 obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o
|
/linux-4.4.14/drivers/hid/ |
D | hid-saitek.c | 44 struct saitek_sc *ssc; in saitek_probe() local 47 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL); in saitek_probe() 48 if (ssc == NULL) { in saitek_probe() 53 ssc->quirks = quirks; in saitek_probe() 54 ssc->mode = -1; in saitek_probe() 56 hid_set_drvdata(hdev, ssc); in saitek_probe() 76 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_report_fixup() local 78 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup() 100 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_raw_event() local 102 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event() [all …]
|
/linux-4.4.14/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 163 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt() 164 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 211 struct ssc_device *ssc = ssc_p->ssc; in atmel_ssc_hw_rule_rate() local 231 && ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 241 && !ssc->clk_from_rk_pin) in atmel_ssc_hw_rule_rate() 294 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup() 298 clk_enable(ssc_p->ssc->clk); in atmel_ssc_startup() 299 ssc_p->mck_rate = clk_get_rate(ssc_p->ssc->clk); in atmel_ssc_startup() 302 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_startup() 324 dma_params->ssc = ssc_p->ssc; in atmel_ssc_startup() [all …]
|
D | atmel-pcm-pdc.c | 179 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 185 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 187 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 189 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 199 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 201 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq() 247 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free() 260 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare() 262 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare() 283 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
D | atmel-pcm-dma.c | 82 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable); in atmel_pcm_dma_irq() 86 ssc_readx(prtd->ssc->regs, SSC_RHR); in atmel_pcm_dma_irq() 87 ssc_readx(prtd->ssc->regs, SSC_SR); in atmel_pcm_dma_irq() 96 struct ssc_device *ssc; in atmel_pcm_configure_dma() local 100 ssc = prtd->ssc; in atmel_pcm_configure_dma() 108 slave_config->dst_addr = ssc->phybase + SSC_THR; in atmel_pcm_configure_dma() 111 slave_config->src_addr = ssc->phybase + SSC_RHR; in atmel_pcm_configure_dma()
|
D | atmel_ssc_dai.h | 108 struct ssc_device *ssc; member
|
D | atmel-pcm.h | 73 struct ssc_device *ssc; /* SSC device for stream */ member
|
/linux-4.4.14/arch/ia64/hp/sim/boot/ |
D | bootloader.c | 46 ssc(ch, 0, 0, 0, SSC_PUTCHAR); in cons_write() 48 ssc('\r', 0, 0, 0, SSC_PUTCHAR); in cons_write() 70 ssc(0, 0, 0, 0, SSC_CONSOLE_INIT); in start_bootloader() 81 arglen = ssc((long) buffer, 0, 0, 0, SSC_GET_ARGS); in start_bootloader() 98 fd = ssc((long) kpath, 1, 0, 0, SSC_OPEN); in start_bootloader() 110 ssc(fd, 1, (long) &req, off, SSC_READ); in start_bootloader() 111 ssc((long) &stat, 0, 0, 0, SSC_WAIT_COMPLETION); in start_bootloader() 138 ssc(fd, 1, (long) &req, e_phoff, SSC_READ); in start_bootloader() 139 ssc((long) &stat, 0, 0, 0, SSC_WAIT_COMPLETION); in start_bootloader() 153 ssc(fd, 1, (long) &req, elf_phdr->p_offset, SSC_READ); in start_bootloader() [all …]
|
D | ssc.h | 33 extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr);
|
D | boot_head.S | 40 GLOBAL_ENTRY(ssc) 45 END(ssc)
|
D | fw-emu.c | 119 ssc((unsigned long) &tv32bits, 0, 0, 0, SSC_GET_TOD); in fw_efi_get_time() 136 ssc(status, 0, 0, 0, SSC_EXIT); in efi_reset_system()
|
/linux-4.4.14/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": 30 ssc0: ssc@fffbc000 { 31 compatible = "atmel,at91rm9200-ssc"; 39 ssc0: ssc@f0010000 { 40 compatible = "atmel,at91sam9g45-ssc";
|
/linux-4.4.14/sound/spi/ |
D | at73c213.c | 72 struct ssc_device *ssc; member 134 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); in snd_at73c213_set_bitrate() 196 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate() 241 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params() 243 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params() 264 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare() 266 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare() 268 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare() 270 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_pcm_prepare() 286 ssc_writel(chip->ssc->regs, IER, SSC_BIT(IER_ENDTX)); in snd_at73c213_pcm_trigger() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | stih407-family.dtsi | 229 clock-names = "ssc"; 242 clock-names = "ssc"; 255 clock-names = "ssc"; 268 clock-names = "ssc"; 281 clock-names = "ssc"; 294 clock-names = "ssc"; 309 clock-names = "ssc"; 322 clock-names = "ssc"; 397 clock-names = "ssc"; 411 clock-names = "ssc"; [all …]
|
D | mpa1600.dts | 49 ssc0: ssc@fffd0000 { 53 ssc1: ssc@fffd4000 {
|
D | at91sam9g20.dtsi | 34 ssc0: ssc@fffbc000 { 35 compatible = "atmel,at91sam9rl-ssc";
|
D | stih415.dtsi | 104 clock-names = "ssc"; 117 clock-names = "ssc"; 130 clock-names = "ssc"; 143 clock-names = "ssc";
|
D | at91sam9g20ek_common.dtsi | 93 ssc0: ssc@fffbc000 { 222 atmel,ssc-controller = <&ssc0>;
|
D | at91sam9x5ek.dtsi | 165 ssc0: ssc@f0010000 { 195 atmel,ssc-controller = <&ssc0>;
|
D | sama5d33ek.dts | 24 ssc0: ssc@f0008000 {
|
D | sama5d36ek.dts | 24 ssc0: ssc@f0008000 {
|
D | sama5d31ek.dts | 24 ssc0: ssc@f0008000 {
|
D | at91sam9261.dtsi | 200 ssc0: ssc@fffbc000 { 201 compatible = "atmel,at91rm9200-ssc"; 211 ssc1: ssc@fffc0000 { 212 compatible = "atmel,at91rm9200-ssc"; 222 ssc2: ssc@fffc4000 { 223 compatible = "atmel,at91rm9200-ssc";
|
D | sama5d34ek.dts | 24 ssc0: ssc@f0008000 {
|
D | sama5d3xmb.dtsi | 37 ssc0: ssc@f0008000 { 216 atmel,ssc-controller = <&ssc0>;
|
D | at91sam9n12ek.dts | 41 ssc0: ssc@f0010000 { 259 atmel,ssc-controller = <&ssc0>;
|
D | stih416.dtsi | 137 clock-names = "ssc"; 150 clock-names = "ssc"; 163 clock-names = "ssc"; 176 clock-names = "ssc";
|
D | at91rm9200.dtsi | 421 ssc0: ssc@fffd0000 { 422 compatible = "atmel,at91rm9200-ssc"; 432 ssc1: ssc@fffd4000 { 433 compatible = "atmel,at91rm9200-ssc"; 443 ssc2: ssc@fffd8000 { 444 compatible = "atmel,at91rm9200-ssc";
|
D | at91-sama5d4ek.dts | 118 ssc0: ssc@f8008000 { 346 atmel,ssc-controller = <&ssc0>;
|
D | at91sam9rl.dtsi | 211 ssc0: ssc@fffc0000 { 212 compatible = "atmel,at91sam9rl-ssc"; 220 ssc1: ssc@fffc4000 { 221 compatible = "atmel,at91sam9rl-ssc";
|
D | at91sam9263.dtsi | 816 ssc0: ssc@fff98000 { 817 compatible = "atmel,at91rm9200-ssc"; 827 ssc1: ssc@fff9c000 { 828 compatible = "atmel,at91rm9200-ssc";
|
D | at91sam9g45.dtsi | 1010 ssc0: ssc@fff9c000 { 1011 compatible = "atmel,at91sam9g45-ssc"; 1021 ssc1: ssc@fffa0000 { 1022 compatible = "atmel,at91sam9g45-ssc";
|
D | sama5d3.dtsi | 130 ssc0: ssc@f0008000 { 131 compatible = "atmel,at91sam9g45-ssc"; 281 ssc1: ssc@f800c000 { 282 compatible = "atmel,at91sam9g45-ssc";
|
D | sama5d4.dtsi | 871 ssc0: ssc@f8008000 { 872 compatible = "atmel,at91sam9g45-ssc"; 1126 ssc1: ssc@fc014000 { 1127 compatible = "atmel,at91sam9g45-ssc";
|
D | at91sam9260.dtsi | 888 ssc0: ssc@fffbc000 { 889 compatible = "atmel,at91rm9200-ssc";
|
D | at91sam9n12.dtsi | 843 ssc0: ssc@f0010000 { 844 compatible = "atmel,at91sam9g45-ssc";
|
D | at91sam9x5.dtsi | 868 ssc0: ssc@f0010000 { 869 compatible = "atmel,at91sam9g45-ssc";
|
/linux-4.4.14/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";
|
/linux-4.4.14/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>;
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-st-ssc.txt | 8 - clock-names : Must contain "ssc" 27 clock-names = "ssc";
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | brcm,brcmstb-sata-phy.txt | 19 - brcm,enable-ssc: use spread spectrum clocking (SSC) on this port
|
D | phy-miphy28lp.txt | 43 - st,scc-on : enable ssc to reduce effects of EMI (only for sata or PCIe).
|
/linux-4.4.14/include/linux/ |
D | atmel-ssc.h | 26 void ssc_free(struct ssc_device *ssc);
|
/linux-4.4.14/drivers/phy/ |
D | phy-miphy28lp.c | 214 bool ssc; member 683 if (miphy_phy->ssc) in miphy28lp_configure_sata() 719 if (miphy_phy->ssc) in miphy28lp_configure_pcie() 1177 miphy_phy->ssc = of_property_read_bool(np, "st,ssc-on"); in miphy28lp_of_probe()
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | at32ap700x.c | 1606 DEFINE_DEV(ssc, 0); 1613 DEFINE_DEV(ssc, 1); 1620 DEFINE_DEV(ssc, 2);
|
/linux-4.4.14/Documentation/scsi/ |
D | FlashPoint.txt | 30 http://www.linux.org and http://www.ssc.com/.
|
/linux-4.4.14/ |
D | MAINTAINERS | 1974 F: drivers/misc/atmel-ssc.c 1975 F: include/linux/atmel-ssc.h
|