| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,sa8255p-geni-se-qup.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,sa8255p-geni-se-qup.yaml# 7 title: GENI Serial Engine QUP Wrapper Controller 13 Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP) wrapper 16 Interfaces, using its internal Serial Engines. The GENI Serial Engine QUP 22 const: qcom,sa8255p-geni-se-qup 44 description: GENI serial engine based SPI controller. SPI in master mode 52 const: qcom,sa8255p-geni-spi 56 description: GENI serial engine based I2C controller. 61 const: qcom,sa8255p-geni-i2c 65 description: GENI Serial Engine based UART Controller. [all …]
|
| H A D | qcom,geni-se.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml# 7 title: GENI Serial Engine QUP Wrapper Controller 13 Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP) wrapper 16 Interfaces, using its internal Serial Engines. The GENI Serial Engine QUP 23 - qcom,geni-se-qup 24 - qcom,geni-se-i2c-master-hub 73 description: GENI serial engine based SPI controller. SPI in master mode 77 $ref: /schemas/spi/qcom,spi-geni-qcom.yaml# 81 description: GENI serial engine based I2C controller. 82 $ref: /schemas/i2c/qcom,i2c-geni-qcom.yaml# [all …]
|
| /linux/Documentation/devicetree/bindings/serial/ |
| H A D | qcom,sa8255p-geni-uart.yaml | 4 $id: http://devicetree.org/schemas/serial/qcom,sa8255p-geni-uart.yaml# 7 title: Qualcomm Geni based QUP UART interface 18 - qcom,sa8255p-geni-uart 19 - qcom,sa8255p-geni-debug-uart 63 compatible = "qcom,sa8255p-geni-uart";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | qdu1000.dtsi | 436 compatible = "qcom,geni-se-qup"; 452 compatible = "qcom,geni-uart"; 463 compatible = "qcom,geni-i2c"; 476 compatible = "qcom,geni-spi"; 489 compatible = "qcom,geni-i2c"; 502 compatible = "qcom,geni-spi"; 515 compatible = "qcom,geni-i2c"; 528 compatible = "qcom,geni-spi"; 541 compatible = "qcom,geni-i2c"; 554 compatible = "qcom,geni-spi"; [all …]
|
| H A D | sc8180x.dtsi | 806 compatible = "qcom,geni-se-qup"; 818 compatible = "qcom,geni-i2c"; 833 compatible = "qcom,geni-spi"; 847 compatible = "qcom,geni-uart"; 859 compatible = "qcom,geni-i2c"; 874 compatible = "qcom,geni-spi"; 888 compatible = "qcom,geni-uart"; 900 compatible = "qcom,geni-i2c"; 915 compatible = "qcom,geni-spi"; 929 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sm6125.dtsi | 852 compatible = "qcom,geni-se-qup"; 864 compatible = "qcom,geni-i2c"; 881 compatible = "qcom,geni-spi"; 898 compatible = "qcom,geni-i2c"; 915 compatible = "qcom,geni-i2c"; 932 compatible = "qcom,geni-spi"; 949 compatible = "qcom,geni-i2c"; 966 compatible = "qcom,geni-i2c"; 1002 compatible = "qcom,geni-se-qup"; 1014 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm8750.dtsi | 684 compatible = "qcom,geni-se-qup"; 701 compatible = "qcom,geni-i2c"; 734 compatible = "qcom,geni-spi"; 767 compatible = "qcom,geni-i2c"; 800 compatible = "qcom,geni-spi"; 833 compatible = "qcom,geni-i2c"; 866 compatible = "qcom,geni-spi"; 899 compatible = "qcom,geni-i2c"; 932 compatible = "qcom,geni-spi"; 965 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm8350.dtsi | 733 compatible = "qcom,geni-se-qup"; 745 compatible = "qcom,geni-i2c"; 761 compatible = "qcom,geni-spi"; 777 compatible = "qcom,geni-i2c"; 793 compatible = "qcom,geni-spi"; 809 compatible = "qcom,geni-i2c"; 825 compatible = "qcom,geni-spi"; 841 compatible = "qcom,geni-i2c"; 857 compatible = "qcom,geni-spi"; 875 compatible = "qcom,geni-spi"; [all …]
|
| H A D | sm8150.dtsi | 980 compatible = "qcom,geni-se-qup"; 992 compatible = "qcom,geni-i2c"; 1008 compatible = "qcom,geni-spi"; 1026 compatible = "qcom,geni-i2c"; 1042 compatible = "qcom,geni-spi"; 1060 compatible = "qcom,geni-i2c"; 1076 compatible = "qcom,geni-spi"; 1094 compatible = "qcom,geni-i2c"; 1110 compatible = "qcom,geni-spi"; 1128 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | monaco.dtsi | 962 compatible = "qcom,geni-se-qup"; 976 compatible = "qcom,geni-i2c"; 1004 compatible = "qcom,geni-spi"; 1029 compatible = "qcom,geni-uart"; 1049 compatible = "qcom,geni-i2c"; 1077 compatible = "qcom,geni-spi"; 1102 compatible = "qcom,geni-uart"; 1122 compatible = "qcom,geni-i2c"; 1150 compatible = "qcom,geni-spi"; 1175 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sdm845.dtsi | 1264 compatible = "qcom,geni-se-qup"; 1278 compatible = "qcom,geni-i2c"; 1300 compatible = "qcom,geni-spi"; 1319 compatible = "qcom,geni-uart"; 1335 compatible = "qcom,geni-i2c"; 1357 compatible = "qcom,geni-spi"; 1376 compatible = "qcom,geni-uart"; 1392 compatible = "qcom,geni-i2c"; 1414 compatible = "qcom,geni-spi"; 1433 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sc8280xp.dtsi | 948 compatible = "qcom,geni-se-qup"; 962 compatible = "qcom,geni-i2c"; 984 compatible = "qcom,geni-spi"; 1006 compatible = "qcom,geni-i2c"; 1028 compatible = "qcom,geni-spi"; 1050 compatible = "qcom,geni-uart"; 1064 compatible = "qcom,geni-i2c"; 1086 compatible = "qcom,geni-spi"; 1108 compatible = "qcom,geni-uart"; 1126 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | lemans.dtsi | 1124 compatible = "qcom,geni-se-qup"; 1136 compatible = "qcom,geni-i2c"; 1163 compatible = "qcom,geni-spi"; 1190 compatible = "qcom,geni-uart"; 1207 compatible = "qcom,geni-i2c"; 1234 compatible = "qcom,geni-spi"; 1261 compatible = "qcom,geni-uart"; 1278 compatible = "qcom,geni-i2c"; 1305 compatible = "qcom,geni-spi"; 1332 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sm8450.dtsi | 984 compatible = "qcom,geni-se-qup"; 996 compatible = "qcom,geni-i2c"; 1016 compatible = "qcom,geni-spi"; 1035 compatible = "qcom,geni-i2c"; 1055 compatible = "qcom,geni-spi"; 1074 compatible = "qcom,geni-i2c"; 1094 compatible = "qcom,geni-spi"; 1113 compatible = "qcom,geni-i2c"; 1133 compatible = "qcom,geni-spi"; 1152 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sdx75.dtsi | 524 compatible = "qcom,geni-se-qup"; 540 compatible = "qcom,geni-i2c"; 563 compatible = "qcom,geni-spi"; 586 compatible = "qcom,geni-debug-uart"; 605 compatible = "qcom,geni-i2c"; 628 compatible = "qcom,geni-spi"; 651 compatible = "qcom,geni-i2c"; 674 compatible = "qcom,geni-spi"; 697 compatible = "qcom,geni-uart"; 713 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm6375.dtsi | 1100 compatible = "qcom,geni-se-qup"; 1112 compatible = "qcom,geni-i2c"; 1128 compatible = "qcom,geni-spi"; 1146 compatible = "qcom,geni-i2c"; 1162 compatible = "qcom,geni-spi"; 1178 compatible = "qcom,geni-uart"; 1191 compatible = "qcom,geni-i2c"; 1207 compatible = "qcom,geni-spi"; 1252 compatible = "qcom,geni-se-qup"; 1264 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm8250.dtsi | 1011 compatible = "qcom,geni-se-qup"; 1023 compatible = "qcom,geni-i2c"; 1046 compatible = "qcom,geni-spi"; 1068 compatible = "qcom,geni-i2c"; 1091 compatible = "qcom,geni-spi"; 1113 compatible = "qcom,geni-i2c"; 1136 compatible = "qcom,geni-spi"; 1158 compatible = "qcom,geni-i2c"; 1181 compatible = "qcom,geni-spi"; 1203 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sdm670.dtsi | 739 compatible = "qcom,geni-se-qup"; 753 compatible = "qcom,geni-i2c"; 774 compatible = "qcom,geni-i2c"; 795 compatible = "qcom,geni-i2c"; 816 compatible = "qcom,geni-i2c"; 837 compatible = "qcom,geni-i2c"; 858 compatible = "qcom,geni-i2c"; 879 compatible = "qcom,geni-i2c"; 900 compatible = "qcom,geni-i2c"; 945 compatible = "qcom,geni-se-qup"; [all …]
|
| H A D | sc7180.dtsi | 876 compatible = "qcom,geni-se-qup"; 888 compatible = "qcom,geni-i2c"; 908 compatible = "qcom,geni-spi"; 926 compatible = "qcom,geni-uart"; 942 compatible = "qcom,geni-i2c"; 962 compatible = "qcom,geni-spi"; 980 compatible = "qcom,geni-uart"; 996 compatible = "qcom,geni-i2c"; 1016 compatible = "qcom,geni-uart"; 1032 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | kodiak.dtsi | 1097 compatible = "qcom,geni-se-qup"; 1109 compatible = "qcom,geni-i2c"; 1132 compatible = "qcom,geni-spi"; 1153 compatible = "qcom,geni-uart"; 1169 compatible = "qcom,geni-i2c"; 1192 compatible = "qcom,geni-spi"; 1213 compatible = "qcom,geni-uart"; 1229 compatible = "qcom,geni-i2c"; 1252 compatible = "qcom,geni-spi"; 1273 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sm8550.dtsi | 875 compatible = "qcom,geni-se-qup"; 888 compatible = "qcom,geni-i2c"; 913 compatible = "qcom,geni-spi"; 938 compatible = "qcom,geni-i2c"; 963 compatible = "qcom,geni-spi"; 988 compatible = "qcom,geni-i2c"; 1013 compatible = "qcom,geni-spi"; 1038 compatible = "qcom,geni-i2c"; 1063 compatible = "qcom,geni-spi"; 1088 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | agatti.dtsi | 1132 compatible = "qcom,geni-se-qup"; 1144 compatible = "qcom,geni-i2c"; 1169 compatible = "qcom,geni-spi"; 1191 compatible = "qcom,geni-uart"; 1208 compatible = "qcom,geni-i2c"; 1233 compatible = "qcom,geni-spi"; 1255 compatible = "qcom,geni-uart"; 1272 compatible = "qcom,geni-i2c"; 1297 compatible = "qcom,geni-spi"; 1319 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | hamoa.dtsi | 883 compatible = "qcom,geni-se-qup"; 900 compatible = "qcom,geni-i2c"; 936 compatible = "qcom,geni-spi"; 972 compatible = "qcom,geni-i2c"; 1008 compatible = "qcom,geni-spi"; 1044 compatible = "qcom,geni-i2c"; 1080 compatible = "qcom,geni-spi"; 1116 compatible = "qcom,geni-i2c"; 1152 compatible = "qcom,geni-spi"; 1188 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm8650.dtsi | 2011 compatible = "qcom,geni-se-qup"; 2030 compatible = "qcom,geni-i2c"; 2067 compatible = "qcom,geni-spi"; 2104 compatible = "qcom,geni-i2c"; 2141 compatible = "qcom,geni-spi"; 2178 compatible = "qcom,geni-i2c"; 2215 compatible = "qcom,geni-spi"; 2252 compatible = "qcom,geni-i2c"; 2289 compatible = "qcom,geni-spi"; 2326 compatible = "qcom,geni-i2c"; [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-qcom-geni.c | 17 #include <linux/soc/qcom/geni-se.h> 145 [GENI_OVERRUN] = {-EIO, "Cmd overrun, check GENI cmd-state machine"}, 146 [GENI_ILLEGAL_CMD] = {-EIO, "Illegal cmd, check GENI cmd-state machine"}, 1043 strscpy(gi2c->adap.name, "Geni-I2C", sizeof(gi2c->adap.name)); in geni_i2c_probe() 1142 dev_dbg(dev, "Geni-I2C adaptor successfully added\n"); in geni_i2c_probe() 1263 { .compatible = "qcom,geni-i2c" }, 1264 { .compatible = "qcom,geni-i2c-master-hub", .data = &i2c_master_hub }, 1283 MODULE_DESCRIPTION("I2C Controller Driver for GENI based QUP cores");
|