Home
last modified time | relevance | path

Searched refs:qup (Results 1 – 25 of 83) sorted by relevance

1234

/linux-6.15/drivers/i2c/busses/
H A Di2c-qup.c322 if (qup->use_dma && (qup->qup_err || qup->bus_err)) in qup_i2c_interrupt()
344 qup->write_rx_tags(qup); in qup_i2c_interrupt()
346 qup->write_tx_fifo(qup); in qup_i2c_interrupt()
355 qup->read_rx_fifo(qup); in qup_i2c_interrupt()
358 qup->read_rx_fifo(qup); in qup_i2c_interrupt()
574 int last = (qup->blk.pos == (qup->blk.count - 1)) && (qup->is_last); in qup_i2c_set_tags()
938 if (qup->bus_err || qup->qup_err) in qup_i2c_wait_for_complete()
1914 qup->in_blk_sz, qup->in_fifo_sz, in qup_i2c_probe()
1915 qup->out_blk_sz, qup->out_fifo_sz); in qup_i2c_probe()
1917 i2c_set_adapdata(&qup->adap, qup); in qup_i2c_probe()
[all …]
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dsm8750.dtsi604 "qup-config",
605 "qup-memory";
637 "qup-config",
638 "qup-memory";
670 "qup-config",
671 "qup-memory";
703 "qup-config",
704 "qup-memory";
736 "qup-config",
737 "qup-memory";
[all …]
H A Dsar2130p.dtsi595 interconnect-names = "qup-core", "qup-config", "qup-memory";
617 interconnect-names = "qup-core", "qup-config", "qup-memory";
643 interconnect-names = "qup-core", "qup-config", "qup-memory";
665 interconnect-names = "qup-core", "qup-config", "qup-memory";
691 interconnect-names = "qup-core", "qup-config", "qup-memory";
713 interconnect-names = "qup-core", "qup-config", "qup-memory";
740 interconnect-names = "qup-core", "qup-config", "qup-memory";
762 interconnect-names = "qup-core", "qup-config", "qup-memory";
788 interconnect-names = "qup-core", "qup-config", "qup-memory";
810 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsc8180x.dtsi818 interconnect-names = "qup-core", "qup-config", "qup-memory";
859 interconnect-names = "qup-core", "qup-config", "qup-memory";
900 interconnect-names = "qup-core", "qup-config", "qup-memory";
941 interconnect-names = "qup-core", "qup-config", "qup-memory";
982 interconnect-names = "qup-core", "qup-config", "qup-memory";
1023 interconnect-names = "qup-core", "qup-config", "qup-memory";
1064 interconnect-names = "qup-core", "qup-config", "qup-memory";
1105 interconnect-names = "qup-core", "qup-config", "qup-memory";
1159 interconnect-names = "qup-core", "qup-config", "qup-memory";
1200 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsc7280.dtsi1118 interconnect-names = "qup-core", "qup-config",
1142 interconnect-names = "qup-core", "qup-config";
1161 interconnect-names = "qup-core", "qup-config";
1178 interconnect-names = "qup-core", "qup-config",
1202 interconnect-names = "qup-core", "qup-config";
1221 interconnect-names = "qup-core", "qup-config";
1238 interconnect-names = "qup-core", "qup-config",
1262 interconnect-names = "qup-core", "qup-config";
1281 interconnect-names = "qup-core", "qup-config";
1298 interconnect-names = "qup-core", "qup-config",
[all …]
H A Dsm8250.dtsi1037 "qup-config",
1038 "qup-memory";
1059 "qup-config",
1060 "qup-memory";
1082 "qup-config",
1083 "qup-memory";
1104 "qup-config",
1105 "qup-memory";
1127 "qup-config",
1128 "qup-memory";
[all …]
H A Dsdx75.dtsi555 interconnect-names = "qup-core", "qup-config", "qup-memory";
578 interconnect-names = "qup-core", "qup-config", "qup-memory";
620 interconnect-names = "qup-core", "qup-config", "qup-memory";
643 interconnect-names = "qup-core", "qup-config", "qup-memory";
666 interconnect-names = "qup-core", "qup-config", "qup-memory";
689 interconnect-names = "qup-core", "qup-config", "qup-memory";
728 interconnect-names = "qup-core", "qup-config", "qup-memory";
751 interconnect-names = "qup-core", "qup-config", "qup-memory";
774 interconnect-names = "qup-core", "qup-config", "qup-memory";
797 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsdm670.dtsi764 interconnect-names = "qup-core", "qup-config", "qup-memory";
785 interconnect-names = "qup-core", "qup-config", "qup-memory";
806 interconnect-names = "qup-core", "qup-config", "qup-memory";
827 interconnect-names = "qup-core", "qup-config", "qup-memory";
848 interconnect-names = "qup-core", "qup-config", "qup-memory";
869 interconnect-names = "qup-core", "qup-config", "qup-memory";
890 interconnect-names = "qup-core", "qup-config", "qup-memory";
911 interconnect-names = "qup-core", "qup-config", "qup-memory";
970 interconnect-names = "qup-core", "qup-config", "qup-memory";
991 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsm8450.dtsi1007 interconnect-names = "qup-core", "qup-config", "qup-memory";
1046 interconnect-names = "qup-core", "qup-config", "qup-memory";
1085 interconnect-names = "qup-core", "qup-config", "qup-memory";
1124 interconnect-names = "qup-core", "qup-config", "qup-memory";
1163 interconnect-names = "qup-core", "qup-config", "qup-memory";
1202 interconnect-names = "qup-core", "qup-config", "qup-memory";
1258 interconnect-names = "qup-core", "qup-config", "qup-memory";
1334 interconnect-names = "qup-core", "qup-config", "qup-memory";
1354 interconnect-names = "qup-core", "qup-config", "qup-memory";
1376 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsdm845.dtsi1291 interconnect-names = "qup-core", "qup-config", "qup-memory";
1348 interconnect-names = "qup-core", "qup-config", "qup-memory";
1405 interconnect-names = "qup-core", "qup-config", "qup-memory";
1462 interconnect-names = "qup-core", "qup-config", "qup-memory";
1519 interconnect-names = "qup-core", "qup-config", "qup-memory";
1576 interconnect-names = "qup-core", "qup-config", "qup-memory";
1633 interconnect-names = "qup-core", "qup-config", "qup-memory";
1778 interconnect-names = "qup-core", "qup-config", "qup-memory";
1835 interconnect-names = "qup-core", "qup-config", "qup-memory";
1892 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dx1e80100.dtsi871 "qup-config",
872 "qup-memory";
907 "qup-config",
908 "qup-memory";
943 "qup-config",
944 "qup-memory";
979 "qup-config",
980 "qup-memory";
1015 "qup-config",
1016 "qup-memory";
[all …]
H A Dsc7180.dtsi899 interconnect-names = "qup-core", "qup-config",
920 interconnect-names = "qup-core", "qup-config";
936 interconnect-names = "qup-core", "qup-config";
953 interconnect-names = "qup-core", "qup-config",
974 interconnect-names = "qup-core", "qup-config";
990 interconnect-names = "qup-core", "qup-config";
1007 interconnect-names = "qup-core", "qup-config",
1026 interconnect-names = "qup-core", "qup-config";
1043 interconnect-names = "qup-core", "qup-config",
1064 interconnect-names = "qup-core", "qup-config";
[all …]
H A Dsm8650.dtsi889 "qup-config",
890 "qup-memory";
922 "qup-config",
923 "qup-memory";
955 "qup-config",
956 "qup-memory";
988 "qup-config",
989 "qup-memory";
1021 "qup-config",
1022 "qup-memory";
[all …]
H A Dsm8550.dtsi856 interconnect-names = "qup-core", "qup-config", "qup-memory";
874 interconnect-names = "qup-core", "qup-config", "qup-memory";
896 interconnect-names = "qup-core", "qup-config", "qup-memory";
914 interconnect-names = "qup-core", "qup-config", "qup-memory";
936 interconnect-names = "qup-core", "qup-config", "qup-memory";
954 interconnect-names = "qup-core", "qup-config", "qup-memory";
976 interconnect-names = "qup-core", "qup-config", "qup-memory";
994 interconnect-names = "qup-core", "qup-config", "qup-memory";
1016 interconnect-names = "qup-core", "qup-config", "qup-memory";
1034 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsa8775p.dtsi968 interconnect-names = "qup-core", "qup-config";
1033 interconnect-names = "qup-core", "qup-config";
1098 interconnect-names = "qup-core", "qup-config";
1163 interconnect-names = "qup-core", "qup-config";
1228 interconnect-names = "qup-core", "qup-config";
1293 interconnect-names = "qup-core", "qup-config";
1358 interconnect-names = "qup-core", "qup-config";
1459 interconnect-names = "qup-core", "qup-config";
1524 interconnect-names = "qup-core", "qup-config";
1589 interconnect-names = "qup-core", "qup-config";
[all …]
H A Dsc8280xp.dtsi912 interconnect-names = "qup-core", "qup-config", "qup-memory";
928 interconnect-names = "qup-core", "qup-config", "qup-memory";
944 interconnect-names = "qup-core", "qup-config", "qup-memory";
960 interconnect-names = "qup-core", "qup-config", "qup-memory";
990 interconnect-names = "qup-core", "qup-config", "qup-memory";
1006 interconnect-names = "qup-core", "qup-config", "qup-memory";
1040 interconnect-names = "qup-core", "qup-config", "qup-memory";
1056 interconnect-names = "qup-core", "qup-config", "qup-memory";
1072 interconnect-names = "qup-core", "qup-config", "qup-memory";
1088 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dqdu1000.dtsi436 compatible = "qcom,geni-se-qup";
444 interconnect-names = "qup-core";
652 compatible = "qcom,geni-se-qup";
1108 qup_spi1_cs: qup-spi1-cs-state {
1123 qup_spi2_cs: qup-spi2-cs-state {
1138 qup_spi3_cs: qup-spi3-cs-state {
1153 qup_spi4_cs: qup-spi4-cs-state {
1168 qup_spi5_cs: qup-spi5-cs-state {
1183 qup_spi6_cs: qup-spi6-cs-state {
1188 qup_uart7_rx: qup-uart7-rx-state {
[all …]
H A Dqcs615.dtsi567 "qup-config";
589 "qup-config",
590 "qup-memory";
616 "qup-config",
617 "qup-memory";
639 "qup-config";
664 "qup-config";
686 "qup-config",
687 "qup-memory";
745 "qup-config",
[all …]
H A Dqcm2290.dtsi1055 "qup-config",
1056 "qup-memory";
1078 "qup-config";
1097 "qup-config";
1119 "qup-config",
1120 "qup-memory";
1142 "qup-config";
1166 "qup-config",
1167 "qup-memory";
1189 "qup-config";
[all …]
H A Dsm6125.dtsi447 qup_i2c0_sleep: qup-i2c0-sleep-state {
461 qup_i2c1_sleep: qup-i2c1-sleep-state {
475 qup_i2c2_sleep: qup-i2c2-sleep-state {
489 qup_i2c3_sleep: qup-i2c3-sleep-state {
503 qup_i2c4_sleep: qup-i2c4-sleep-state {
517 qup_i2c5_sleep: qup-i2c5-sleep-state {
531 qup_i2c6_sleep: qup-i2c6-sleep-state {
545 qup_i2c7_sleep: qup-i2c7-sleep-state {
559 qup_i2c8_sleep: qup-i2c8-sleep-state {
851 compatible = "qcom,geni-se-qup";
[all …]
/linux-6.15/drivers/spi/
H A Dspi-qup.c367 struct spi_qup *qup = data; in spi_qup_dma_done() local
369 complete(&qup->done); in spi_qup_dma_done()
433 desc->callback_param = qup; in spi_qup_prep_sg()
501 if (!qup->n_words) in spi_qup_do_dma()
551 n_words = qup->n_words; in spi_qup_do_pio()
553 qup->rx_buf = xfer->rx_buf; in spi_qup_do_pio()
554 qup->tx_buf = xfer->tx_buf; in spi_qup_do_pio()
572 if (qup->n_words <= (qup->in_fifo_sz / sizeof(u32))) in spi_qup_do_pio()
592 spi_qup_write(qup); in spi_qup_do_pio()
926 if (qup->qup_v1 && (xfer->len % qup->in_blk_sz)) in spi_qup_can_dma()
[all …]
/linux-6.15/Documentation/devicetree/bindings/i2c/
H A Dqcom,i2c-geni-qcom.yaml101 - const: qup-core
102 - const: qup-config
116 - const: qup-core
117 - const: qup-config
118 - const: qup-memory
142 interconnect-names = "qup-core", "qup-config", "qup-memory";
H A Dqcom,i2c-qup.yaml4 $id: http://devicetree.org/schemas/i2c/qcom,i2c-qup.yaml#
20 - qcom,i2c-qup-v1.1.1 # for 8660, 8960 and 8064
21 - qcom,i2c-qup-v2.1.1 # for 8974 v1
22 - qcom,i2c-qup-v2.2.1 # for 8974 v2 and later
84 compatible = "qcom,i2c-qup-v2.2.1";
/linux-6.15/Documentation/devicetree/bindings/spi/
H A Dqcom,spi-qup.yaml4 $id: http://devicetree.org/schemas/spi/qcom,spi-qup.yaml#
27 - qcom,spi-qup-v1.1.1 # for 8660, 8960 and 8064
28 - qcom,spi-qup-v2.1.1 # for 8974 and later
29 - qcom,spi-qup-v2.2.1 # for 8974 v2 and later
78 compatible = "qcom,spi-qup-v2.2.1";
/linux-6.15/Documentation/devicetree/bindings/serial/
H A Dqcom,serial-geni-qcom.yaml33 - const: qup-core
34 - const: qup-config
84 interconnect-names = "qup-core", "qup-config";

1234