Home
last modified time | relevance | path

Searched full:uartdm (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.8/Documentation/devicetree/bindings/serial/
Dqcom,msm-uartdm.yaml4 $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 …]
Dqcom,msm-uart.yaml16 with the MSM serial UARTDM except that it only supports reading and writing
/linux-6.8/arch/arm64/boot/dts/qcom/
Dipq9574.dtsi350 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";
Dipq6018.dtsi450 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";
Dipq5332.dtsi256 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
266 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dqcs404.dtsi993 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";
Dipq8074.dtsi436 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";
Dmsm8976.dtsi873 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";
Dipq5018.dtsi219 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dmsm8994.dtsi527 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
662 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dsdm630.dtsi1708 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/
Dqcom,gsbi.yaml78 $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/
Dqcom-msm8660.dtsi189 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";
Dqcom-mdm9615.dtsi209 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
249 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
Dqcom-msm8226.dtsi237 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";
Dqcom-ipq8064.dtsi786 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";
Dqcom-apq8064.dtsi411 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";
Dqcom-ipq4019.dtsi384 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
396 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dqcom-msm8974.dtsi518 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";
Dqcom-msm8960.dtsi248 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
Dqcom-sdx65.dtsi223 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dqcom-apq8084.dtsi736 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
Dqcom-sdx55.dtsi207 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
/linux-6.8/arch/arm/include/debug/
Dmsm.S43 @ UARTDM reg. Read to induce delay
/linux-6.8/drivers/tty/serial/
Dmsm_serial.c232 * 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" },

12