/Linux-v6.1/drivers/i2c/busses/ |
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-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm8450.dtsi | 348 qup_opp_table_100mhz: opp-table-qup { 755 compatible = "qcom,geni-se-qup"; 779 interconnect-names = "qup-core", "qup-config", "qup-memory"; 797 interconnect-names = "qup-core", "qup-config"; 819 interconnect-names = "qup-core", "qup-config", "qup-memory"; 837 interconnect-names = "qup-core", "qup-config"; 859 interconnect-names = "qup-core", "qup-config", "qup-memory"; 877 interconnect-names = "qup-core", "qup-config"; 899 interconnect-names = "qup-core", "qup-config", "qup-memory"; 917 interconnect-names = "qup-core", "qup-config"; [all …]
|
D | sc7280.dtsi | 791 qup_opp_table: opp-table-qup { 944 compatible = "qcom,geni-se-qup"; 968 interconnect-names = "qup-core", "qup-config", 969 "qup-memory"; 990 interconnect-names = "qup-core", "qup-config"; 1009 interconnect-names = "qup-core", "qup-config"; 1026 interconnect-names = "qup-core", "qup-config", 1027 "qup-memory"; 1048 interconnect-names = "qup-core", "qup-config"; 1067 interconnect-names = "qup-core", "qup-config"; [all …]
|
D | sc7180.dtsi | 741 qup_opp_table: opp-table-qup { 761 compatible = "qcom,geni-se-qup"; 785 interconnect-names = "qup-core", "qup-config", 786 "qup-memory"; 806 interconnect-names = "qup-core", "qup-config"; 822 interconnect-names = "qup-core", "qup-config"; 839 interconnect-names = "qup-core", "qup-config", 840 "qup-memory"; 860 interconnect-names = "qup-core", "qup-config"; 876 interconnect-names = "qup-core", "qup-config"; [all …]
|
D | sdm845.dtsi | 1128 qup_opp_table: opp-table-qup { 1176 compatible = "qcom,geni-se-qup"; 1186 interconnect-names = "qup-core"; 1204 interconnect-names = "qup-core", "qup-config", "qup-memory"; 1223 interconnect-names = "qup-core", "qup-config"; 1242 interconnect-names = "qup-core", "qup-config"; 1261 interconnect-names = "qup-core", "qup-config", "qup-memory"; 1280 interconnect-names = "qup-core", "qup-config"; 1299 interconnect-names = "qup-core", "qup-config"; 1318 interconnect-names = "qup-core", "qup-config", "qup-memory"; [all …]
|
D | sm6350.dtsi | 544 compatible = "qcom,geni-se-qup"; 571 interconnect-names = "qup-core", "qup-config", "qup-memory"; 591 interconnect-names = "qup-core", "qup-config", "qup-memory"; 617 compatible = "qcom,geni-se-qup"; 644 interconnect-names = "qup-core", "qup-config", "qup-memory"; 664 interconnect-names = "qup-core", "qup-config", "qup-memory"; 684 interconnect-names = "qup-core", "qup-config", "qup-memory"; 698 interconnect-names = "qup-core", "qup-config"; 718 interconnect-names = "qup-core", "qup-config", "qup-memory"; 1317 qup_uart9_default: qup-uart9-default-state { [all …]
|
D | sm8250.dtsi | 708 qup_opp_table: opp-table-qup { 960 compatible = "qcom,geni-se-qup"; 1214 compatible = "qcom,geni-se-qup"; 1529 compatible = "qcom,geni-se-qup"; 3913 qup_i2c0_default: qup-i2c0-default { 3926 qup_i2c1_default: qup-i2c1-default { 3939 qup_i2c2_default: qup-i2c2-default { 3952 qup_i2c3_default: qup-i2c3-default { 3965 qup_i2c4_default: qup-i2c4-default { 3978 qup_i2c5_default: qup-i2c5-default { [all …]
|
D | sm8150.dtsi | 940 compatible = "qcom,geni-se-qup"; 1248 compatible = "qcom,geni-se-qup"; 1497 compatible = "qcom,geni-se-qup"; 2279 qup_i2c0_default: qup-i2c0-default { 2292 qup_spi0_default: qup-spi0-default { 2299 qup_i2c1_default: qup-i2c1-default { 2312 qup_spi1_default: qup-spi1-default { 2319 qup_i2c2_default: qup-i2c2-default { 2332 qup_spi2_default: qup-spi2-default { 2339 qup_i2c3_default: qup-i2c3-default { [all …]
|
D | sc7280-idp-ec-h1.dtsi | 96 qup_spi10_cs_gpio_init_high: qup-spi10-cs-gpio-init-high-pins { 101 qup_spi14_cs_gpio_init_high: qup-spi14-cs-gpio-init-high-pins {
|
D | msm8994.dtsi | 532 compatible = "qcom,i2c-qup-v2.2.1"; 550 compatible = "qcom,spi-qup-v2.2.1"; 568 compatible = "qcom,i2c-qup-v2.2.1"; 588 compatible = "qcom,i2c-qup-v2.2.1"; 606 compatible = "qcom,i2c-qup-v2.2.1"; 624 compatible = "qcom,i2c-qup-v2.2.1"; 670 compatible = "qcom,i2c-qup-v2.2.1"; 688 compatible = "qcom,spi-qup-v2.2.1"; 706 compatible = "qcom,i2c-qup-v2.2.1";
|
D | qcs404.dtsi | 926 compatible = "qcom,i2c-qup-v2.2.1"; 940 compatible = "qcom,spi-qup-v2.2.1"; 954 compatible = "qcom,i2c-qup-v2.2.1"; 968 compatible = "qcom,spi-qup-v2.2.1"; 982 compatible = "qcom,i2c-qup-v2.2.1"; 996 compatible = "qcom,spi-qup-v2.2.1"; 1010 compatible = "qcom,i2c-qup-v2.2.1"; 1024 compatible = "qcom,spi-qup-v2.2.1"; 1038 compatible = "qcom,i2c-qup-v2.2.1"; 1052 compatible = "qcom,spi-qup-v2.2.1"; [all …]
|
D | sm8350.dtsi | 703 compatible = "qcom,geni-se-qup"; 929 compatible = "qcom,geni-se-qup"; 1234 compatible = "qcom,geni-se-qup"; 1764 qup_uart3_default_state: qup-uart3-default-state { 1775 qup_uart6_default: qup-uart6-default-state { 1782 qup_uart18_default: qup-uart18-default-state { 1789 qup_i2c0_default: qup-i2c0-default-state { 1796 qup_i2c1_default: qup-i2c1-default-state { 1803 qup_i2c2_default: qup-i2c2-default-state { 1810 qup_i2c4_default: qup-i2c4-default-state { [all …]
|
D | msm8953.dtsi | 926 compatible = "qcom,i2c-qup-v2.2.1"; 944 compatible = "qcom,i2c-qup-v2.2.1"; 962 compatible = "qcom,i2c-qup-v2.2.1"; 979 compatible = "qcom,i2c-qup-v2.2.1"; 996 compatible = "qcom,i2c-qup-v2.2.1"; 1013 compatible = "qcom,i2c-qup-v2.2.1"; 1030 compatible = "qcom,i2c-qup-v2.2.1"; 1047 compatible = "qcom,i2c-qup-v2.2.1";
|
D | sc8280xp.dtsi | 543 qup_opp_table_100mhz: qup-100mhz-opp-table { 752 compatible = "qcom,geni-se-qup"; 775 interconnect-names = "qup-core", "qup-config"; 791 interconnect-names = "qup-core", "qup-config", "qup-memory"; 797 compatible = "qcom,geni-se-qup"; 822 interconnect-names = "qup-core", "qup-config", "qup-memory"; 828 compatible = "qcom,geni-se-qup";
|
D | msm8916.dtsi | 1557 compatible = "qcom,i2c-qup-v2.2.1"; 1572 compatible = "qcom,spi-qup-v2.2.1"; 1589 compatible = "qcom,i2c-qup-v2.2.1"; 1604 compatible = "qcom,spi-qup-v2.2.1"; 1621 compatible = "qcom,i2c-qup-v2.2.1"; 1636 compatible = "qcom,spi-qup-v2.2.1"; 1653 compatible = "qcom,i2c-qup-v2.2.1"; 1668 compatible = "qcom,spi-qup-v2.2.1"; 1685 compatible = "qcom,i2c-qup-v2.2.1"; 1700 compatible = "qcom,spi-qup-v2.2.1"; [all …]
|
D | msm8998.dtsi | 2123 compatible = "qcom,i2c-qup-v2.2.1"; 2143 compatible = "qcom,i2c-qup-v2.2.1"; 2163 compatible = "qcom,i2c-qup-v2.2.1"; 2183 compatible = "qcom,i2c-qup-v2.2.1"; 2203 compatible = "qcom,i2c-qup-v2.2.1"; 2223 compatible = "qcom,i2c-qup-v2.2.1"; 2266 compatible = "qcom,i2c-qup-v2.2.1"; 2286 compatible = "qcom,i2c-qup-v2.2.1"; 2306 compatible = "qcom,i2c-qup-v2.2.1"; 2326 compatible = "qcom,i2c-qup-v2.2.1"; [all …]
|
D | ipq8074.dtsi | 454 compatible = "qcom,spi-qup-v2.2.1"; 471 compatible = "qcom,i2c-qup-v2.2.1"; 488 compatible = "qcom,i2c-qup-v2.2.1"; 503 compatible = "qcom,i2c-qup-v2.2.1"; 518 compatible = "qcom,i2c-qup-v2.2.1";
|
D | sc7280-idp.dtsi | 784 qup_uart7_sleep_cts: qup-uart7-sleep-cts-pins { 797 qup_uart7_sleep_rts: qup-uart7-sleep-rts-pins { 809 qup_uart7_sleep_tx: qup-uart7-sleep-tx-pins { 819 qup_uart7_sleep_rx: qup-uart7-sleep-rx-pins {
|
D | sc7280-qcard.dtsi | 606 qup_uart7_sleep_cts: qup-uart7-sleep-cts-pins { 620 qup_uart7_sleep_rts: qup-uart7-sleep-rts-pins { 633 qup_uart7_sleep_rx: qup-uart7-sleep-rx-pins { 645 qup_uart7_sleep_tx: qup-uart7-sleep-tx-pins {
|
/Linux-v6.1/drivers/spi/ |
D | spi-qup.c | 343 struct spi_qup *qup = data; in spi_qup_dma_done() local 345 complete(&qup->done); in spi_qup_dma_done() 393 struct spi_qup *qup = spi_master_get_devdata(master); in spi_qup_prep_sg() local 409 desc->callback_param = qup; in spi_qup_prep_sg() 450 struct spi_qup *qup = spi_master_get_devdata(master); in spi_qup_do_dma() local 466 qup->n_words = spi_qup_sgl_get_nents_len(rx_sgl, in spi_qup_do_dma() 467 SPI_MAX_XFER, &rx_nents) / qup->w_size; in spi_qup_do_dma() 469 qup->n_words = spi_qup_sgl_get_nents_len(tx_sgl, in spi_qup_do_dma() 470 SPI_MAX_XFER, &tx_nents) / qup->w_size; in spi_qup_do_dma() 471 if (!qup->n_words) in spi_qup_do_dma() [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | qcom-msm8660.dtsi | 154 compatible = "qcom,spi-qup-v1.1.1"; 179 compatible = "qcom,i2c-qup-v1.1.1"; 214 compatible = "qcom,i2c-qup-v1.1.1"; 249 compatible = "qcom,i2c-qup-v1.1.1"; 274 compatible = "qcom,i2c-qup-v1.1.1"; 308 compatible = "qcom,i2c-qup-v1.1.1";
|
D | qcom-msm8226.dtsi | 238 compatible = "qcom,i2c-qup-v2.1.1"; 251 compatible = "qcom,i2c-qup-v2.1.1"; 264 compatible = "qcom,i2c-qup-v2.1.1"; 277 compatible = "qcom,i2c-qup-v2.1.1"; 290 compatible = "qcom,i2c-qup-v2.1.1";
|
D | qcom-ipq8064.dtsi | 792 compatible = "qcom,i2c-qup-v1.1.1"; 828 compatible = "qcom,i2c-qup-v1.1.1"; 865 compatible = "qcom,i2c-qup-v1.1.1"; 893 compatible = "qcom,i2c-qup-v1.1.1"; 907 compatible = "qcom,spi-qup-v1.1.1"; 944 compatible = "qcom,i2c-qup-v1.1.1"; 1003 compatible = "qcom,i2c-qup-v1.1.1"; 1016 compatible = "qcom,spi-qup-v1.1.1";
|
D | qcom-ipq4019.dtsi | 249 compatible = "qcom,spi-qup-v2.2.1"; 263 compatible = "qcom,spi-qup-v2.2.1"; 277 compatible = "qcom,i2c-qup-v2.2.1"; 291 compatible = "qcom,i2c-qup-v2.2.1";
|
D | qcom-mdm9615.dtsi | 180 compatible = "qcom,i2c-qup-v1.1.1"; 204 compatible = "qcom,spi-qup-v1.1.1"; 255 compatible = "qcom,i2c-qup-v1.1.1";
|