| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/qcom/ |
| 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 14 Generic Interface (GENI) based Qualcomm Universal Peripheral (QUP) wrapper 17 Interfaces, using its internal Serial Engines. The GENI Serial Engine QUP 24 - qcom,geni-se-qup 66 description: Common properties for GENI Serial Engine based I2C, SPI and 71 description: GENI Serial Engine register address and length. 99 description: GENI serial engine based SPI controller. SPI in master mode 108 - qcom,geni-spi 127 description: GENI serial engine based I2C controller. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/ |
| H A D | qcom,spi-geni-qcom.txt | 1 GENI based Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI) 3 The QUP v3 core is a GENI based AHB slave that provides a common data path 11 - compatible: Must contain "qcom,geni-spi". 20 SPI Controller nodes must be child of GENI based Qualcomm Universal 21 Peripharal. Please refer GENI based QUP wrapper controller node bindings 22 described in Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml. 29 compatible = "qcom,geni-spi";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/ |
| H A D | sm8250.dtsi | 452 compatible = "qcom,geni-se-qup"; 463 compatible = "qcom,geni-i2c"; 476 compatible = "qcom,geni-spi"; 491 compatible = "qcom,geni-i2c"; 504 compatible = "qcom,geni-spi"; 519 compatible = "qcom,geni-i2c"; 532 compatible = "qcom,geni-spi"; 547 compatible = "qcom,geni-i2c"; 560 compatible = "qcom,geni-spi"; 575 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sdm845.dtsi | 1118 compatible = "qcom,geni-se-qup"; 1129 compatible = "qcom,geni-i2c"; 1144 compatible = "qcom,geni-spi"; 1157 compatible = "qcom,geni-uart"; 1170 compatible = "qcom,geni-i2c"; 1185 compatible = "qcom,geni-spi"; 1198 compatible = "qcom,geni-uart"; 1211 compatible = "qcom,geni-i2c"; 1226 compatible = "qcom,geni-spi"; 1239 compatible = "qcom,geni-uart"; [all …]
|
| H A D | sc7180.dtsi | 750 compatible = "qcom,geni-se-qup"; 764 compatible = "qcom,geni-i2c"; 782 compatible = "qcom,geni-spi"; 800 compatible = "qcom,geni-uart"; 816 compatible = "qcom,geni-i2c"; 834 compatible = "qcom,geni-spi"; 852 compatible = "qcom,geni-uart"; 868 compatible = "qcom,geni-i2c"; 886 compatible = "qcom,geni-uart"; 902 compatible = "qcom,geni-i2c"; [all …]
|
| H A D | sm8150.dtsi | 424 compatible = "qcom,geni-se-qup"; 435 compatible = "qcom,geni-debug-uart";
|
| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | qcom-geni-se.c | 14 #include <linux/qcom-geni-se.h> 19 * Generic Interface (GENI) Serial Engine (SE) Wrapper driver is introduced 20 * to manage GENI firmware based Qualcomm Universal Peripheral (QUP) Wrapper 28 * GENI based QUP is a highly-flexible and programmable module for supporting 34 * of a DMA Engine and GENI sub modules which enable serial engines to 55 * Figure 1: GENI based QUP Wrapper 57 * The GENI submodules include primary and secondary sequencers which are 67 * GENI SE Wrapper driver is structured into 2 parts: 233 * geni_se_init() - Initialize the GENI serial engine 238 * This function is used to initialize the GENI serial engine, configure [all …]
|
| H A D | Kconfig | 46 tristate "QCOM GENI Serial Engine Driver" 49 This driver is used to manage Generic Interface (GENI) firmware based
|
| H A D | Makefile | 4 obj-$(CONFIG_QCOM_GENI_SE) += qcom-geni-se.o
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-qcom-geni.c | 15 #include <linux/qcom-geni-se.h> 106 [GENI_OVERRUN] = {-EIO, "Cmd overrun, check GENI cmd-state machine"}, 107 [GENI_ILLEGAL_CMD] = {-EIO, "Illegal cmd, check GENI cmd-state machine"}, 584 strlcpy(gi2c->adap.name, "Geni-I2C", sizeof(gi2c->adap.name)); in geni_i2c_probe() 643 dev_dbg(dev, "Geni-I2C adaptor successfully added\n"); in geni_i2c_probe() 731 { .compatible = "qcom,geni-i2c" }, 750 MODULE_DESCRIPTION("I2C Controller Driver for GENI based QUP cores");
|
| H A D | Makefile | 94 obj-$(CONFIG_I2C_QCOM_GENI) += i2c-qcom-geni.o
|
| H A D | Kconfig | 915 tristate "Qualcomm Technologies Inc.'s GENI based I2C controller" 919 This driver supports GENI serial engine based I2C controller in 925 will be called i2c-qcom-geni.
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/i18n/locales/ |
| H A D | oc_FR | 110 alt_mon "geni<U00E8>r";/ 122 mon "de geni<U00E8>r";/
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/i18n/locales/ |
| H A D | oc_FR | 110 alt_mon "geni<U00E8>r";/ 122 mon "de geni<U00E8>r";/
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | qcom-geni-se.h | 11 /* Transfer mode supported by GENI Serial Engines */ 18 /* Protocols supported by GENI Serial Engines */ 42 * struct geni_se - GENI Serial Engine 257 * by the hardware team, and are not dynamically scaled with GENI bandwidth
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | qcom_geni_serial.c | 16 #include <linux/qcom-geni-se.h> 23 /* UART specific GENI registers */ 1235 OF_EARLYCON_DECLARE(qcom_geni, "qcom,geni-debug-uart", 1349 if (of_device_is_compatible(pdev->dev.of_node, "qcom,geni-debug-uart")) in qcom_geni_serial_probe() 1535 { .compatible = "qcom,geni-debug-uart", }, 1536 { .compatible = "qcom,geni-uart", }, 1582 MODULE_DESCRIPTION("Serial driver for GENI based QUP cores");
|
| H A D | Kconfig | 970 bool "MSM on-chip GENI HW based early console support" 974 Serial early console driver for Qualcomm Technologies Inc's GENI 978 tristate "QCOM on-chip GENI based serial port support" 984 bool "QCOM GENI Serial Console support" 989 Serial console driver for Qualcomm Technologies Inc's GENI based
|
| H A D | msm_geni_serial_earlycon.c | 353 OF_EARLYCON_DECLARE(msm_geni_serial, "qcom,msm-geni-console",
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/ttf-fonts/ |
| H A D | ttf-gentium_1.02.bb | 32 FILES:${PN} = "${datadir}/fonts/truetype/GenI*.ttf \
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-geni-qcom.c | 12 #include <linux/qcom-geni-se.h> 548 * setting up GENI SE engine, as driver starts data transfer in setup_fifo_xfer() 838 { .compatible = "qcom,geni-spi" }, 854 MODULE_DESCRIPTION("SPI driver for GENI based QUP cores");
|
| H A D | Kconfig | 704 tristate "Qualcomm GENI based SPI controller" 707 This driver supports GENI serial engine based SPI controller in 713 will be called spi-geni-qcom.
|
| H A D | Makefile | 92 obj-$(CONFIG_SPI_QCOM_GENI) += spi-geni-qcom.o
|
| /OK3568_Linux_fs/kernel/android/ |
| H A D | abi_gki_aarch64_db845c | 958 # required by i2c-qcom-geni.ko 1499 # required by qcom-geni-se.ko
|
| /OK3568_Linux_fs/kernel/drivers/spmi/ |
| H A D | spmi-pmic-arb.c | 173 * @fmt_cmd: formats a GENI/SPMI command.
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 1199 Generic Interface (GENI) based serial port at the
|