/linux-6.8/Documentation/devicetree/bindings/serial/ |
D | qcom,msm-uartdm.yaml | 4 $id: http://devicetree.org/schemas/serial/qcom,msm-uartdm.yaml# 7 title: Qualcomm MSM Serial UARTDM 15 The MSM serial UARTDM hardware is designed for high-speed use cases where the 29 - qcom,msm-uartdm-v1.1 30 - qcom,msm-uartdm-v1.2 31 - qcom,msm-uartdm-v1.3 32 - qcom,msm-uartdm-v1.4 33 - const: qcom,msm-uartdm 66 channel. Required when using DMA for reception with UARTDM v1.3 and 73 channel. Required when using DMA for transmission with UARTDM v1.3 and [all …]
|
D | qcom,msm-uart.yaml | 16 with the MSM serial UARTDM except that it only supports reading and writing
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | ipq9574.dtsi | 350 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 360 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 370 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 380 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 390 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 400 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | ipq6018.dtsi | 450 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 460 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 470 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 480 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 490 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 500 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | ipq5332.dtsi | 256 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 266 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcs404.dtsi | 993 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1006 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1019 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1073 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1237 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | ipq8074.dtsi | 436 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 446 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 461 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | msm8976.dtsi | 873 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 884 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 993 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | ipq5018.dtsi | 219 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | msm8994.dtsi | 527 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 662 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | sdm630.dtsi | 1708 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1723 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 1830 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
/linux-6.8/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,gsbi.yaml | 78 $ref: /schemas/serial/qcom,msm-uartdm.yaml# 110 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
/linux-6.8/arch/arm/boot/dts/qcom/ |
D | qcom-msm8660.dtsi | 189 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 224 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 283 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
D | qcom-mdm9615.dtsi | 209 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 249 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
D | qcom-msm8226.dtsi | 237 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 246 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 257 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 266 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcom-ipq8064.dtsi | 786 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 823 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 860 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 939 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 998 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
D | qcom-apq8064.dtsi | 411 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 502 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 539 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 575 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 611 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
D | qcom-ipq4019.dtsi | 384 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 396 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcom-msm8974.dtsi | 518 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 527 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 604 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 616 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; 625 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcom-msm8960.dtsi | 248 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
|
D | qcom-sdx65.dtsi | 223 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcom-apq8084.dtsi | 736 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
D | qcom-sdx55.dtsi | 207 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
|
/linux-6.8/arch/arm/include/debug/ |
D | msm.S | 43 @ UARTDM reg. Read to induce delay
|
/linux-6.8/drivers/tty/serial/ |
D | msm_serial.c | 232 * on uartdm hardware instead in msm_serial_set_mnd_regs() 260 * sending flush command to ADM, disable the channel of UARTDM. in msm_stop_dma() 645 * Well, when DMA is ADM3 engine(implied by <= UARTDM v1.3), in msm_start_rx_dma() 1753 OF_EARLYCON_DECLARE(msm_serial_dm, "qcom,msm-uartdm", 1785 { .compatible = "qcom,msm-uartdm-v1.1", .data = (void *)UARTDM_1P1 }, 1786 { .compatible = "qcom,msm-uartdm-v1.2", .data = (void *)UARTDM_1P2 }, 1787 { .compatible = "qcom,msm-uartdm-v1.3", .data = (void *)UARTDM_1P3 }, 1788 { .compatible = "qcom,msm-uartdm-v1.4", .data = (void *)UARTDM_1P4 }, 1870 { .compatible = "qcom,msm-uartdm" },
|