| /linux/arch/parisc/kernel/ |
| H A D | processor.c | 242 #define p ((unsigned long *)&boot_cpu_data.pdc.model) in collect_boot_cpu_data() 243 if (pdc_model_info(&boot_cpu_data.pdc.model) == PDC_OK) { in collect_boot_cpu_data() 249 add_device_randomness(&boot_cpu_data.pdc.model, in collect_boot_cpu_data() 250 sizeof(boot_cpu_data.pdc.model)); in collect_boot_cpu_data() 254 if (pdc_model_versions(&boot_cpu_data.pdc.versions, 0) == PDC_OK) { in collect_boot_cpu_data() 255 pr_info("vers 0x%04lx\n", boot_cpu_data.pdc.versions); in collect_boot_cpu_data() 257 add_device_randomness(&boot_cpu_data.pdc.versions, in collect_boot_cpu_data() 258 sizeof(boot_cpu_data.pdc.versions)); in collect_boot_cpu_data() 261 if (pdc_model_cpuid(&boot_cpu_data.pdc.cpuid) == PDC_OK) { in collect_boot_cpu_data() 263 (boot_cpu_data.pdc.cpuid >> 5) & 127, in collect_boot_cpu_data() [all …]
|
| H A D | pacache.S | 806 1: pdc,m r31(%r28) 807 pdc,m r31(%r28) 808 pdc,m r31(%r28) 809 pdc,m r31(%r28) 810 pdc,m r31(%r28) 811 pdc,m r31(%r28) 812 pdc,m r31(%r28) 813 pdc,m r31(%r28) 814 pdc,m r31(%r28) 815 pdc,m r31(%r28) [all …]
|
| H A D | drivers.c | 927 boot_cpu_data.pdc.sys_model_name); in qemu_header() 928 strcpy(name_mpe, boot_cpu_data.pdc.sys_model_name); in qemu_header() 932 #define p ((unsigned long *)&boot_cpu_data.pdc.model) in qemu_header() 939 boot_cpu_data.pdc.versions); in qemu_header() 942 boot_cpu_data.pdc.cpuid); in qemu_header() 945 boot_cpu_data.pdc.capabilities); in qemu_header()
|
| H A D | pdc_cons.c | 65 EARLYCON_DECLARE(pdc, pdc_earlycon_setup);
|
| H A D | alternative.c | 43 ((boot_cpu_data.pdc.capabilities & PDC_MODEL_IOPDIR_FDC) == 0)) in apply_alternatives()
|
| /linux/sound/soc/atmel/ |
| H A D | atmel-pcm-pdc.c | 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() 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() 208 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() 210 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_trigger() 214 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_trigger() 216 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_trigger() 223 ssc_readx(params->ssc->regs, params->pdc->xpr), in atmel_pcm_trigger() 224 ssc_readx(params->ssc->regs, params->pdc->xcr), in atmel_pcm_trigger() [all …]
|
| H A D | Makefile | 3 snd-soc-atmel-pcm-pdc-y := atmel-pcm-pdc.o 15 obj-$(CONFIG_SND_ATMEL_SOC_SSC) += snd-soc-atmel-pcm-pdc.o
|
| H A D | atmel_ssc_dai.c | 85 .pdc = &pdc_tx_reg, 90 .pdc = &pdc_rx_reg, 95 .pdc = &pdc_tx_reg, 100 .pdc = &pdc_rx_reg, 105 .pdc = &pdc_tx_reg, 110 .pdc = &pdc_rx_reg,
|
| H A D | atmel-pcm.h | 61 struct atmel_pdc_regs *pdc; /* PDC receive or transmit registers */ member
|
| /linux/drivers/tty/serial/ |
| H A D | atmel_serial.c | 1431 struct atmel_dma_buffer *pdc = &atmel_port->pdc_tx; in atmel_release_tx_pdc() local 1434 pdc->dma_addr, in atmel_release_tx_pdc() 1435 pdc->dma_size, in atmel_release_tx_pdc() 1446 struct atmel_dma_buffer *pdc = &atmel_port->pdc_tx; in atmel_tx_pdc() local 1451 uart_xmit_advance(port, pdc->ofs); in atmel_tx_pdc() 1452 pdc->ofs = 0; in atmel_tx_pdc() 1463 pdc->dma_addr, in atmel_tx_pdc() 1464 pdc->dma_size, in atmel_tx_pdc() 1469 pdc->ofs = count; in atmel_tx_pdc() 1471 atmel_uart_writel(port, ATMEL_PDC_TPR, pdc->dma_addr + tail); in atmel_tx_pdc() [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 511 <&pdc 19 IRQ_TYPE_EDGE_BOTH>, 512 <&pdc 18 IRQ_TYPE_EDGE_BOTH>, 513 <&pdc 76 IRQ_TYPE_LEVEL_HIGH>; 553 interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; 575 pdc: interrupt-controller@b210000 { label 576 compatible = "qcom,sdx65-pdc", "qcom,pdc"; 578 qcom,pdc-ranges = <0 147 52>, <52 266 32>;
|
| H A D | qcom-sdx55.dtsi | 597 <&pdc 10 IRQ_TYPE_EDGE_BOTH>, 598 <&pdc 11 IRQ_TYPE_EDGE_BOTH>, 599 <&pdc 51 IRQ_TYPE_LEVEL_HIGH>; 624 pdc: interrupt-controller@b210000 { label 625 compatible = "qcom,sdx55-pdc", "qcom,pdc"; 627 qcom,pdc-ranges = <0 179 52>;
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sm4450.dtsi | 465 pdc: interrupt-controller@b220000 { label 466 compatible = "qcom,sm4450-pdc", "qcom,pdc"; 468 qcom,pdc-ranges = <0 480 94>, <94 494 31>, 484 wakeup-parent = <&pdc>;
|
| H A D | milos.dtsi | 1175 interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>, 1468 <&pdc 14 IRQ_TYPE_EDGE_BOTH>, 1469 <&pdc 15 IRQ_TYPE_EDGE_BOTH>, 1470 <&pdc 25 IRQ_TYPE_LEVEL_HIGH>; 1565 pdc: interrupt-controller@b220000 { label 1566 compatible = "qcom,milos-pdc", "qcom,pdc"; 1571 qcom,pdc-ranges = <0 480 40>, <40 140 11>, <51 527 47>, 1584 interrupts-extended = <&pdc 26 IRQ_TYPE_LEVEL_HIGH>, 1599 interrupts-extended = <&pdc 27 IRQ_TYPE_LEVEL_HIGH>, 1640 interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; [all …]
|
| H A D | qdu1000.dtsi | 994 <&pdc 8 IRQ_TYPE_EDGE_BOTH>, 995 <&pdc 9 IRQ_TYPE_EDGE_BOTH>, 996 <&pdc 6 IRQ_TYPE_LEVEL_HIGH>; 1055 pdc: interrupt-controller@b220000 { label 1056 compatible = "qcom,qdu1000-pdc", "qcom,pdc"; 1058 qcom,pdc-ranges = <0 480 12>, <14 494 24>, <40 520 54>, 1073 interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; 1092 wakeup-parent = <&pdc>;
|
| H A D | sdx75.dtsi | 1044 <&pdc 10 IRQ_TYPE_EDGE_RISING>, 1045 <&pdc 9 IRQ_TYPE_EDGE_RISING>, 1046 <&pdc 17 IRQ_TYPE_LEVEL_HIGH>; 1101 pdc: interrupt-controller@b220000 { label 1102 compatible = "qcom,sdx75-pdc", "qcom,pdc"; 1105 qcom,pdc-ranges = <0 147 52>, 1136 interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>; 1156 wakeup-parent = <&pdc>;
|
| H A D | sc8280xp.dtsi | 2863 interrupts-extended = <&pdc 9 IRQ_TYPE_EDGE_RISING>, 3973 <&pdc 127 IRQ_TYPE_EDGE_BOTH>, 3974 <&pdc 126 IRQ_TYPE_EDGE_BOTH>, 3975 <&pdc 129 IRQ_TYPE_EDGE_BOTH>, 3976 <&pdc 128 IRQ_TYPE_EDGE_BOTH>, 3977 <&pdc 131 IRQ_TYPE_EDGE_BOTH>, 3978 <&pdc 130 IRQ_TYPE_EDGE_BOTH>, 3979 <&pdc 133 IRQ_TYPE_EDGE_BOTH>, 3980 <&pdc 132 IRQ_TYPE_EDGE_BOTH>, 3981 <&pdc 16 IRQ_TYPE_LEVEL_HIGH>, [all …]
|
| H A D | sm8350.dtsi | 1887 interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>, 2265 interrupts-extended = <&pdc 9 IRQ_TYPE_EDGE_RISING>, 2637 <&pdc 14 IRQ_TYPE_EDGE_BOTH>, 2638 <&pdc 15 IRQ_TYPE_EDGE_BOTH>, 2639 <&pdc 17 IRQ_TYPE_LEVEL_HIGH>; 2716 <&pdc 12 IRQ_TYPE_EDGE_BOTH>, 2717 <&pdc 13 IRQ_TYPE_EDGE_BOTH>, 2718 <&pdc 16 IRQ_TYPE_LEVEL_HIGH>; 3173 pdc: interrupt-controller@b220000 { label 3174 compatible = "qcom,sm8350-pdc", "qcom,pdc"; [all …]
|
| H A D | sm6350.dtsi | 1323 interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>, 2005 <&pdc 14 IRQ_TYPE_EDGE_BOTH>, 2006 <&pdc 15 IRQ_TYPE_EDGE_BOTH>, 2007 <&pdc 17 IRQ_TYPE_LEVEL_HIGH>; 2490 pdc: interrupt-controller@b220000 { label 2491 compatible = "qcom,sm6350-pdc", "qcom,pdc"; 2493 qcom,pdc-ranges = <0 480 94>, <94 609 31>, 2505 interrupts-extended = <&pdc 26 IRQ_TYPE_LEVEL_HIGH>, 2506 <&pdc 28 IRQ_TYPE_LEVEL_HIGH>; 2516 interrupts-extended = <&pdc 27 IRQ_TYPE_LEVEL_HIGH>, [all …]
|
| H A D | sc8180x.dtsi | 2419 wakeup-parent = <&pdc>; 2750 <&pdc 59 IRQ_TYPE_EDGE_BOTH>, 2751 <&pdc 46 IRQ_TYPE_EDGE_BOTH>, 2752 <&pdc 71 IRQ_TYPE_EDGE_BOTH>, 2753 <&pdc 68 IRQ_TYPE_EDGE_BOTH>, 2754 <&pdc 7 IRQ_TYPE_LEVEL_HIGH>, 2755 <&pdc 30 IRQ_TYPE_LEVEL_HIGH>; 2794 <&pdc 9 IRQ_TYPE_EDGE_BOTH>, 2795 <&pdc 8 IRQ_TYPE_EDGE_BOTH>, 2796 <&pdc 6 IRQ_TYPE_LEVEL_HIGH>; [all …]
|
| /linux/drivers/mailbox/ |
| H A D | Makefile | 48 obj-$(CONFIG_BCM_PDC_MBOX) += bcm-pdc-mailbox.o
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2.dtsi | 234 compatible = "brcm,iproc-pdc-mbox"; 250 compatible = "brcm,iproc-pdc-mbox"; 266 compatible = "brcm,iproc-pdc-mbox"; 282 compatible = "brcm,iproc-pdc-mbox";
|
| /linux/drivers/dma/ |
| H A D | pch_dma.c | 110 #define channel_readl(pdc, name) \ argument 111 readl((pdc)->membase + PDC_##name) 112 #define channel_writel(pdc, name, val) \ argument 113 writel((val), (pdc)->membase + PDC_##name)
|
| /linux/drivers/reset/ |
| H A D | Makefile | 35 obj-$(CONFIG_RESET_QCOM_PDC) += reset-qcom-pdc.o
|
| /linux/arch/parisc/include/asm/ |
| H A D | processor.h | 73 } pdc; member
|