Home
last modified time | relevance | path

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

12

/linux/drivers/i2c/busses/
H A Di2c-qup.c273 void (*write_tx_fifo)(struct qup_i2c_dev *qup);
275 void (*read_rx_fifo)(struct qup_i2c_dev *qup);
277 void (*write_rx_tags)(struct qup_i2c_dev *qup);
282 struct qup_i2c_dev *qup = dev; in qup_i2c_interrupt() local
283 struct qup_i2c_block *blk = &qup->blk; in qup_i2c_interrupt()
288 bus_err = readl(qup->base + QUP_I2C_STATUS); in qup_i2c_interrupt()
289 qup_err = readl(qup->base + QUP_ERROR_FLAGS); in qup_i2c_interrupt()
290 opflags = readl(qup->base + QUP_OPERATIONAL); in qup_i2c_interrupt()
292 if (!qup->msg) { in qup_i2c_interrupt()
294 writel(QUP_RESET_STATE, qup->base + QUP_STATE); in qup_i2c_interrupt()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dx1e80100.dtsi799 compatible = "qcom,geni-se-qup";
830 interconnect-names = "qup-core",
831 "qup-config",
832 "qup-memory";
863 interconnect-names = "qup-core",
864 "qup-config",
865 "qup-memory";
896 interconnect-names = "qup-core",
897 "qup-config",
898 "qup-memory";
[all …]
H A Dsm8250.dtsi373 qup_virt: interconnect-qup-virt {
374 compatible = "qcom,sm8250-qup-virt";
746 qup_opp_table: opp-table-qup {
1010 compatible = "qcom,geni-se-qup";
1036 interconnect-names = "qup-core",
1037 "qup-config",
1038 "qup-memory";
1058 interconnect-names = "qup-core",
1059 "qup-config",
1060 "qup-memory";
[all …]
H A Dsdx75.dtsi524 compatible = "qcom,geni-se-qup";
533 interconnect-names = "qup-core";
555 interconnect-names = "qup-core", "qup-config", "qup-memory";
578 interconnect-names = "qup-core", "qup-config", "qup-memory";
594 interconnect-names = "qup-core",
595 "qup-config";
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";
[all …]
H A Dsa8775p.dtsi880 compatible = "qcom,geni-se-qup";
905 interconnect-names = "qup-core",
906 "qup-config",
907 "qup-memory";
930 interconnect-names = "qup-core",
931 "qup-config",
932 "qup-memory";
951 interconnect-names = "qup-core", "qup-config";
970 interconnect-names = "qup-core",
971 "qup-config",
[all …]
H A Dsm8650.dtsi821 compatible = "qcom,geni-se-qup";
854 interconnect-names = "qup-core",
855 "qup-config",
856 "qup-memory";
887 interconnect-names = "qup-core",
888 "qup-config",
889 "qup-memory";
920 interconnect-names = "qup-core",
921 "qup-config",
922 "qup-memory";
[all …]
H A Dsm8550.dtsi830 compatible = "qcom,geni-se-qup";
855 interconnect-names = "qup-core", "qup-config", "qup-memory";
873 interconnect-names = "qup-core", "qup-config", "qup-memory";
895 interconnect-names = "qup-core", "qup-config", "qup-memory";
913 interconnect-names = "qup-core", "qup-config", "qup-memory";
935 interconnect-names = "qup-core", "qup-config", "qup-memory";
953 interconnect-names = "qup-core", "qup-config", "qup-memory";
975 interconnect-names = "qup-core", "qup-config", "qup-memory";
993 interconnect-names = "qup-core", "qup-config", "qup-memory";
1015 interconnect-names = "qup-core", "qup-config", "qup-memory";
[all …]
H A Dqcm2290.dtsi462 qup_i2c0_default: qup-i2c0-default-state {
469 qup_i2c1_default: qup-i2c1-default-state {
476 qup_i2c2_default: qup-i2c2-default-state {
483 qup_i2c3_default: qup-i2c3-default-state {
490 qup_i2c4_default: qup-i2c4-default-state {
497 qup_i2c5_default: qup-i2c5-default-state {
504 qup_spi0_default: qup-spi0-default-state {
511 qup_spi1_default: qup-spi1-default-state {
518 qup_spi2_default: qup-spi2-default-state {
525 qup_spi3_default: qup-spi3-default-state {
[all …]
H A Dsm6125.dtsi440 qup_i2c0_default: qup-i2c0-default-state {
447 qup_i2c0_sleep: qup-i2c0-sleep-state {
454 qup_i2c1_default: qup-i2c1-default-state {
461 qup_i2c1_sleep: qup-i2c1-sleep-state {
468 qup_i2c2_default: qup-i2c2-default-state {
475 qup_i2c2_sleep: qup-i2c2-sleep-state {
482 qup_i2c3_default: qup-i2c3-default-state {
489 qup_i2c3_sleep: qup-i2c3-sleep-state {
496 qup_i2c4_default: qup-i2c4-default-state {
503 qup_i2c4_sleep: qup-i2c4-sleep-state {
[all …]
H A Dsm6115.dtsi281 qup_opp_table: opp-table-qup {
636 qup_i2c0_default: qup-i2c0-default-state {
643 qup_i2c1_default: qup-i2c1-default-state {
650 qup_i2c2_default: qup-i2c2-default-state {
657 qup_i2c3_default: qup-i2c3-default-state {
664 qup_i2c4_default: qup-i2c4-default-state {
671 qup_i2c5_default: qup-i2c5-default-state {
678 qup_spi0_default: qup-spi0-default-state {
685 qup_spi1_default: qup-spi1-default-state {
692 qup_spi2_default: qup-spi2-default-state {
[all …]
H A Dsa8775p-ride.dtsi637 qup_uart10_default: qup-uart10-state {
642 qup_spi16_default: qup-spi16-state {
649 qup_i2c11_default: qup-i2c11-state {
656 qup_i2c18_default: qup-i2c18-state {
663 qup_uart12_default: qup-uart12-state {
664 qup_uart12_cts: qup-uart12-cts-pins {
670 qup_uart12_rts: qup-uart12-rts-pins {
676 qup_uart12_tx: qup-uart12-tx-pins {
682 qup_uart12_rx: qup-uart12-rx-pins {
689 qup_uart17_default: qup-uart17-state {
[all …]
H A Dsm8150.dtsi979 compatible = "qcom,geni-se-qup";
1287 compatible = "qcom,geni-se-qup";
1547 compatible = "qcom,geni-se-qup";
2397 qup_i2c0_default: qup-i2c0-default-state {
2404 qup_spi0_default: qup-spi0-default-state {
2411 qup_i2c1_default: qup-i2c1-default-state {
2418 qup_spi1_default: qup-spi1-default-state {
2425 qup_i2c2_default: qup-i2c2-default-state {
2432 qup_spi2_default: qup-spi2-default-state {
2439 qup_i2c3_default: qup-i2c3-default-state {
[all …]
H A Dsc7280-idp-ec-h1.dtsi95 qup_spi10_cs_gpio_init_high: qup-spi10-cs-gpio-init-high-state {
101 qup_spi14_cs_gpio_init_high: qup-spi14-cs-gpio-init-high-state {
H A Dipq9574.dtsi425 compatible = "qcom,spi-qup-v2.2.1";
439 compatible = "qcom,i2c-qup-v2.2.1";
455 compatible = "qcom,spi-qup-v2.2.1";
469 compatible = "qcom,i2c-qup-v2.2.1";
485 compatible = "qcom,spi-qup-v2.2.1";
499 compatible = "qcom,i2c-qup-v2.2.1";
515 compatible = "qcom,spi-qup-v2.2.1";
530 compatible = "qcom,i2c-qup-v2.2.1";
546 compatible = "qcom,spi-qup-v2.2.1";
H A Dmsm8994.dtsi540 compatible = "qcom,i2c-qup-v2.2.1";
558 compatible = "qcom,spi-qup-v2.2.1";
575 compatible = "qcom,i2c-qup-v2.2.1";
595 compatible = "qcom,i2c-qup-v2.2.1";
613 compatible = "qcom,i2c-qup-v2.2.1";
631 compatible = "qcom,i2c-qup-v2.2.1";
677 compatible = "qcom,i2c-qup-v2.2.1";
695 compatible = "qcom,spi-qup-v2.2.1";
712 compatible = "qcom,i2c-qup-v2.2.1";
H A Dmsm8998.dtsi2296 compatible = "qcom,i2c-qup-v2.2.1";
2316 compatible = "qcom,i2c-qup-v2.2.1";
2336 compatible = "qcom,i2c-qup-v2.2.1";
2356 compatible = "qcom,i2c-qup-v2.2.1";
2376 compatible = "qcom,i2c-qup-v2.2.1";
2396 compatible = "qcom,i2c-qup-v2.2.1";
2416 compatible = "qcom,spi-qup-v2.2.1";
2434 compatible = "qcom,spi-qup-v2.2.1";
2452 compatible = "qcom,spi-qup-v2.2.1";
2470 compatible = "qcom,spi-qup-v2.2.1";
[all …]
H A Dqcs404.dtsi1102 compatible = "qcom,i2c-qup-v2.2.1";
1116 compatible = "qcom,spi-qup-v2.2.1";
1130 compatible = "qcom,i2c-qup-v2.2.1";
1144 compatible = "qcom,spi-qup-v2.2.1";
1158 compatible = "qcom,i2c-qup-v2.2.1";
1172 compatible = "qcom,spi-qup-v2.2.1";
1186 compatible = "qcom,i2c-qup-v2.2.1";
1200 compatible = "qcom,spi-qup-v2.2.1";
1214 compatible = "qcom,i2c-qup-v2.2.1";
1228 compatible = "qcom,spi-qup-v2.2.1";
[all …]
H A Dsm8350.dtsi731 compatible = "qcom,geni-se-qup";
957 compatible = "qcom,geni-se-qup";
1260 compatible = "qcom,geni-se-qup";
3030 qup_uart3_default_state: qup-uart3-default-state {
3041 qup_uart6_default: qup-uart6-default-state {
3048 qup_uart18_default: qup-uart18-default-state {
3055 qup_i2c0_default: qup-i2c0-default-state {
3062 qup_i2c1_default: qup-i2c1-default-state {
3069 qup_i2c2_default: qup-i2c2-default-state {
3076 qup_i2c4_default: qup-i2c4-default-state {
[all …]
H A Dmsm8953.dtsi1483 compatible = "qcom,i2c-qup-v2.2.1";
1503 compatible = "qcom,i2c-qup-v2.2.1";
1523 compatible = "qcom,i2c-qup-v2.2.1";
1543 compatible = "qcom,spi-qup-v2.2.1";
1563 compatible = "qcom,i2c-qup-v2.2.1";
1596 compatible = "qcom,i2c-qup-v2.2.1";
1616 compatible = "qcom,spi-qup-v2.2.1";
1636 compatible = "qcom,i2c-qup-v2.2.1";
1656 compatible = "qcom,spi-qup-v2.2.1";
1676 compatible = "qcom,i2c-qup-v2.2.1";
[all …]
H A Dmsm8939.dtsi1785 compatible = "qcom,i2c-qup-v2.2.1";
1802 compatible = "qcom,spi-qup-v2.2.1";
1819 compatible = "qcom,i2c-qup-v2.2.1";
1836 compatible = "qcom,spi-qup-v2.2.1";
1853 compatible = "qcom,i2c-qup-v2.2.1";
1870 compatible = "qcom,spi-qup-v2.2.1";
1887 compatible = "qcom,i2c-qup-v2.2.1";
1904 compatible = "qcom,spi-qup-v2.2.1";
1921 compatible = "qcom,i2c-qup-v2.2.1";
1938 compatible = "qcom,spi-qup-v2.2.1";
[all …]
H A Dipq6018.dtsi550 compatible = "qcom,spi-qup-v2.2.1";
564 compatible = "qcom,spi-qup-v2.2.1";
578 compatible = "qcom,spi-qup-v2.2.1";
592 compatible = "qcom,i2c-qup-v2.2.1";
607 compatible = "qcom,i2c-qup-v2.2.1";
622 compatible = "qcom,i2c-qup-v2.2.1";
H A Dipq5332.dtsi279 compatible = "qcom,spi-qup-v2.2.1";
293 compatible = "qcom,i2c-qup-v2.2.1";
307 compatible = "qcom,spi-qup-v2.2.1";
H A Dmsm8916.dtsi2182 compatible = "qcom,i2c-qup-v2.2.1";
2199 compatible = "qcom,spi-qup-v2.2.1";
2216 compatible = "qcom,i2c-qup-v2.2.1";
2233 compatible = "qcom,spi-qup-v2.2.1";
2250 compatible = "qcom,i2c-qup-v2.2.1";
2267 compatible = "qcom,spi-qup-v2.2.1";
2284 compatible = "qcom,i2c-qup-v2.2.1";
2301 compatible = "qcom,spi-qup-v2.2.1";
2318 compatible = "qcom,i2c-qup-v2.2.1";
2335 compatible = "qcom,spi-qup-v2.2.1";
[all …]
H A Dsc7280-qcard.dtsi599 qup_uart7_sleep_cts: qup-uart7-sleep-cts-state {
613 qup_uart7_sleep_rts: qup-uart7-sleep-rts-state {
626 qup_uart7_sleep_rx: qup-uart7-sleep-rx-state {
638 qup_uart7_sleep_tx: qup-uart7-sleep-tx-state {
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-ipq8064.dtsi776 compatible = "qcom,i2c-qup-v1.1.1";
812 compatible = "qcom,i2c-qup-v1.1.1";
849 compatible = "qcom,i2c-qup-v1.1.1";
877 compatible = "qcom,i2c-qup-v1.1.1";
891 compatible = "qcom,spi-qup-v1.1.1";
928 compatible = "qcom,i2c-qup-v1.1.1";
987 compatible = "qcom,i2c-qup-v1.1.1";
1000 compatible = "qcom,spi-qup-v1.1.1";

12