/linux/drivers/i2c/busses/ |
H A D | i2c-qup.c | 273 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 D | x1e80100.dtsi | 799 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 D | sm8250.dtsi | 373 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 D | sdx75.dtsi | 524 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 D | sa8775p.dtsi | 880 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 D | sm8650.dtsi | 821 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 D | sm8550.dtsi | 830 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 D | qcm2290.dtsi | 462 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 D | sm6125.dtsi | 440 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 D | sm6115.dtsi | 281 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 D | sa8775p-ride.dtsi | 637 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 D | sm8150.dtsi | 979 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 D | sc7280-idp-ec-h1.dtsi | 95 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 D | ipq9574.dtsi | 425 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 D | msm8994.dtsi | 540 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 D | msm8998.dtsi | 2296 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 D | qcs404.dtsi | 1102 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 D | sm8350.dtsi | 731 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 D | msm8953.dtsi | 1483 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 D | msm8939.dtsi | 1785 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 D | ipq6018.dtsi | 550 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 D | ipq5332.dtsi | 279 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 D | msm8916.dtsi | 2182 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 D | sc7280-qcard.dtsi | 599 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 D | qcom-ipq8064.dtsi | 776 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";
|