Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/i2c/busses/
H A Di2c-qup.c314 if (qup->use_dma && (qup->qup_err || qup->bus_err)) in qup_i2c_interrupt()
336 qup->write_rx_tags(qup); in qup_i2c_interrupt()
338 qup->write_tx_fifo(qup); in qup_i2c_interrupt()
347 qup->read_rx_fifo(qup); in qup_i2c_interrupt()
350 qup->read_rx_fifo(qup); in qup_i2c_interrupt()
549 int last = (qup->blk.pos == (qup->blk.count - 1)) && (qup->is_last); in qup_i2c_set_tags()
911 if (qup->bus_err || qup->qup_err) in qup_i2c_wait_for_complete()
1880 qup->in_blk_sz, qup->in_fifo_sz, in qup_i2c_probe()
1881 qup->out_blk_sz, qup->out_fifo_sz); in qup_i2c_probe()
1883 i2c_set_adapdata(&qup->adap, qup); in qup_i2c_probe()
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsa8775p.dtsi528 "qup-config",
529 "qup-memory";
691 interconnect-names = "qup-core", "qup-config";
1097 interconnect-names = "qup-core", "qup-config";
1251 interconnect-names = "qup-core", "qup-config";
1304 interconnect-names = "qup-core", "qup-config";
1408 interconnect-names = "qup-core", "qup-config";
1462 "qup-config",
1463 "qup-memory";
1483 "qup-config",
[all …]
H A Dsc7280.dtsi1006 interconnect-names = "qup-core", "qup-config",
1030 interconnect-names = "qup-core", "qup-config";
1049 interconnect-names = "qup-core", "qup-config";
1066 interconnect-names = "qup-core", "qup-config",
1090 interconnect-names = "qup-core", "qup-config";
1109 interconnect-names = "qup-core", "qup-config";
1126 interconnect-names = "qup-core", "qup-config",
1150 interconnect-names = "qup-core", "qup-config";
1169 interconnect-names = "qup-core", "qup-config";
1186 interconnect-names = "qup-core", "qup-config",
[all …]
H A Dsdm670.dtsi707 interconnect-names = "qup-core", "qup-config", "qup-memory";
728 interconnect-names = "qup-core", "qup-config", "qup-memory";
749 interconnect-names = "qup-core", "qup-config", "qup-memory";
770 interconnect-names = "qup-core", "qup-config", "qup-memory";
791 interconnect-names = "qup-core", "qup-config", "qup-memory";
812 interconnect-names = "qup-core", "qup-config", "qup-memory";
833 interconnect-names = "qup-core", "qup-config", "qup-memory";
854 interconnect-names = "qup-core", "qup-config", "qup-memory";
913 interconnect-names = "qup-core", "qup-config", "qup-memory";
934 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsc8180x.dtsi816 interconnect-names = "qup-core", "qup-config", "qup-memory";
857 interconnect-names = "qup-core", "qup-config", "qup-memory";
898 interconnect-names = "qup-core", "qup-config", "qup-memory";
939 interconnect-names = "qup-core", "qup-config", "qup-memory";
980 interconnect-names = "qup-core", "qup-config", "qup-memory";
1021 interconnect-names = "qup-core", "qup-config", "qup-memory";
1062 interconnect-names = "qup-core", "qup-config", "qup-memory";
1103 interconnect-names = "qup-core", "qup-config", "qup-memory";
1157 interconnect-names = "qup-core", "qup-config", "qup-memory";
1198 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsm8450.dtsi818 interconnect-names = "qup-core", "qup-config", "qup-memory";
857 interconnect-names = "qup-core", "qup-config", "qup-memory";
896 interconnect-names = "qup-core", "qup-config", "qup-memory";
935 interconnect-names = "qup-core", "qup-config", "qup-memory";
974 interconnect-names = "qup-core", "qup-config", "qup-memory";
1013 interconnect-names = "qup-core", "qup-config", "qup-memory";
1069 interconnect-names = "qup-core", "qup-config", "qup-memory";
1145 interconnect-names = "qup-core", "qup-config", "qup-memory";
1165 interconnect-names = "qup-core", "qup-config", "qup-memory";
1187 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dqdu1000.dtsi406 compatible = "qcom,geni-se-qup";
414 interconnect-names = "qup-core";
622 compatible = "qcom,geni-se-qup";
956 qup_spi1_cs: qup-spi1-cs-state {
971 qup_spi2_cs: qup-spi2-cs-state {
986 qup_spi3_cs: qup-spi3-cs-state {
1001 qup_spi4_cs: qup-spi4-cs-state {
1016 qup_spi5_cs: qup-spi5-cs-state {
1031 qup_spi6_cs: qup-spi6-cs-state {
1036 qup_uart7_rx: qup-uart7-rx-state {
[all …]
H A Dsdm845.dtsi1289 interconnect-names = "qup-core", "qup-config", "qup-memory";
1346 interconnect-names = "qup-core", "qup-config", "qup-memory";
1403 interconnect-names = "qup-core", "qup-config", "qup-memory";
1460 interconnect-names = "qup-core", "qup-config", "qup-memory";
1517 interconnect-names = "qup-core", "qup-config", "qup-memory";
1574 interconnect-names = "qup-core", "qup-config", "qup-memory";
1631 interconnect-names = "qup-core", "qup-config", "qup-memory";
1776 interconnect-names = "qup-core", "qup-config", "qup-memory";
1833 interconnect-names = "qup-core", "qup-config", "qup-memory";
1890 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsc7180.dtsi898 interconnect-names = "qup-core", "qup-config",
919 interconnect-names = "qup-core", "qup-config";
935 interconnect-names = "qup-core", "qup-config";
952 interconnect-names = "qup-core", "qup-config",
973 interconnect-names = "qup-core", "qup-config";
989 interconnect-names = "qup-core", "qup-config";
1006 interconnect-names = "qup-core", "qup-config",
1025 interconnect-names = "qup-core", "qup-config";
1042 interconnect-names = "qup-core", "qup-config",
1063 interconnect-names = "qup-core", "qup-config";
[all …]
H A Dsm8550.dtsi840 interconnect-names = "qup-core", "qup-config", "qup-memory";
858 interconnect-names = "qup-core", "qup-config", "qup-memory";
880 interconnect-names = "qup-core", "qup-config", "qup-memory";
898 interconnect-names = "qup-core", "qup-config", "qup-memory";
920 interconnect-names = "qup-core", "qup-config", "qup-memory";
938 interconnect-names = "qup-core", "qup-config", "qup-memory";
960 interconnect-names = "qup-core", "qup-config", "qup-memory";
978 interconnect-names = "qup-core", "qup-config", "qup-memory";
1000 interconnect-names = "qup-core", "qup-config", "qup-memory";
1018 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsc8280xp.dtsi890 interconnect-names = "qup-core", "qup-config", "qup-memory";
906 interconnect-names = "qup-core", "qup-config", "qup-memory";
922 interconnect-names = "qup-core", "qup-config", "qup-memory";
938 interconnect-names = "qup-core", "qup-config", "qup-memory";
968 interconnect-names = "qup-core", "qup-config", "qup-memory";
984 interconnect-names = "qup-core", "qup-config", "qup-memory";
1000 interconnect-names = "qup-core", "qup-config", "qup-memory";
1016 interconnect-names = "qup-core", "qup-config", "qup-memory";
1032 interconnect-names = "qup-core", "qup-config", "qup-memory";
1048 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dsm6125.dtsi445 qup_i2c0_sleep: qup-i2c0-sleep-state {
459 qup_i2c1_sleep: qup-i2c1-sleep-state {
473 qup_i2c2_sleep: qup-i2c2-sleep-state {
487 qup_i2c3_sleep: qup-i2c3-sleep-state {
501 qup_i2c4_sleep: qup-i2c4-sleep-state {
515 qup_i2c5_sleep: qup-i2c5-sleep-state {
529 qup_i2c6_sleep: qup-i2c6-sleep-state {
543 qup_i2c7_sleep: qup-i2c7-sleep-state {
557 qup_i2c8_sleep: qup-i2c8-sleep-state {
829 compatible = "qcom,geni-se-qup";
[all …]
H A Dsm8250.dtsi740 qup_opp_table: opp-table-qup {
1004 compatible = "qcom,geni-se-qup";
1258 compatible = "qcom,geni-se-qup";
1573 compatible = "qcom,geni-se-qup";
4952 qup_spi0_cs: qup-spi0-cs-state {
4968 qup_spi1_cs: qup-spi1-cs-state {
4984 qup_spi2_cs: qup-spi2-cs-state {
5000 qup_spi3_cs: qup-spi3-cs-state {
5016 qup_spi4_cs: qup-spi4-cs-state {
5032 qup_spi5_cs: qup-spi5-cs-state {
[all …]
H A Dsa8775p-ride.dts564 qup_uart10_default: qup-uart10-state {
569 qup_spi16_default: qup-spi16-state {
576 qup_i2c11_default: qup-i2c11-state {
583 qup_i2c18_default: qup-i2c18-state {
590 qup_uart12_default: qup-uart12-state {
591 qup_uart12_cts: qup-uart12-cts-pins {
597 qup_uart12_rts: qup-uart12-rts-pins {
603 qup_uart12_tx: qup-uart12-tx-pins {
609 qup_uart12_rx: qup-uart12-rx-pins {
616 qup_uart17_default: qup-uart17-state {
[all …]
H A Dsm6350.dtsi478 qup_opp_table: opp-table-qup {
896 compatible = "qcom,geni-se-qup";
923 interconnect-names = "qup-core", "qup-config", "qup-memory";
939 interconnect-names = "qup-core", "qup-config";
959 interconnect-names = "qup-core", "qup-config", "qup-memory";
985 compatible = "qcom,geni-se-qup";
1012 interconnect-names = "qup-core", "qup-config", "qup-memory";
1032 interconnect-names = "qup-core", "qup-config", "qup-memory";
1052 interconnect-names = "qup-core", "qup-config", "qup-memory";
1066 interconnect-names = "qup-core", "qup-config";
[all …]
/openbmc/linux/drivers/spi/
H A Dspi-qup.c342 struct spi_qup *qup = data; in spi_qup_dma_done() local
344 complete(&qup->done); in spi_qup_dma_done()
408 desc->callback_param = qup; in spi_qup_prep_sg()
470 if (!qup->n_words) in spi_qup_do_dma()
520 n_words = qup->n_words; in spi_qup_do_pio()
522 qup->rx_buf = xfer->rx_buf; in spi_qup_do_pio()
523 qup->tx_buf = xfer->tx_buf; in spi_qup_do_pio()
541 if (qup->n_words <= (qup->in_fifo_sz / sizeof(u32))) in spi_qup_do_pio()
561 spi_qup_write(qup); in spi_qup_do_pio()
897 if (qup->qup_v1 && (xfer->len % qup->in_blk_sz)) in spi_qup_can_dma()
[all …]
/openbmc/linux/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
73 compatible = "qcom,i2c-qup-v2.2.1";
/openbmc/linux/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
68 compatible = "qcom,spi-qup-v2.2.1";
H A Dqcom,spi-geni-qcom.yaml54 - const: qup-core
55 - const: qup-config
56 - const: qup-memory
99 interconnect-names = "qup-core", "qup-config";
/openbmc/linux/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";
/openbmc/linux/Documentation/devicetree/bindings/interconnect/
H A Dqcom,qcm2290.yaml50 - qcom,qcm2290-qup-virt
96 qup_virt: interconnect-qup {
97 compatible = "qcom,qcm2290-qup-virt";
H A Dqcom,rpmh.yaml37 - qcom,sc7180-qup-virt
48 - qcom,sc8180x-qup-virt
91 - qcom,sm8250-qup-virt
116 - qcom,sm8250-qup-virt
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,gsbi.yaml70 $ref: /schemas/spi/qcom,spi-qup.yaml#
74 $ref: /schemas/i2c/qcom,i2c-qup.yaml#
119 compatible = "qcom,i2c-qup-v1.1.1";
H A Dqcom,geni-se.yaml23 - qcom,geni-se-qup
50 const: qup-core
128 compatible = "qcom,geni-se-qup";

123