Home
last modified time | relevance | path

Searched full:geni (Results 1 – 25 of 36) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,geni-se.yaml4 $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 Dqcom,spi-geni-qcom.txt1 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 Dsm8250.dtsi452 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 Dsdm845.dtsi1118 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 Dsc7180.dtsi750 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 Dsm8150.dtsi424 compatible = "qcom,geni-se-qup";
435 compatible = "qcom,geni-debug-uart";
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dqcom-geni-se.c14 #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 DKconfig46 tristate "QCOM GENI Serial Engine Driver"
49 This driver is used to manage Generic Interface (GENI) firmware based
H A DMakefile4 obj-$(CONFIG_QCOM_GENI_SE) += qcom-geni-se.o
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-qcom-geni.c15 #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 DMakefile94 obj-$(CONFIG_I2C_QCOM_GENI) += i2c-qcom-geni.o
H A DKconfig915 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 Doc_FR110 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 Doc_FR110 alt_mon "geni<U00E8>r";/
122 mon "de geni<U00E8>r";/
/OK3568_Linux_fs/kernel/include/linux/
H A Dqcom-geni-se.h11 /* 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 Dqcom_geni_serial.c16 #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 DKconfig970 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 Dmsm_geni_serial_earlycon.c353 OF_EARLYCON_DECLARE(msm_geni_serial, "qcom,msm-geni-console",
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/ttf-fonts/
H A Dttf-gentium_1.02.bb32 FILES:${PN} = "${datadir}/fonts/truetype/GenI*.ttf \
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-geni-qcom.c12 #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 DKconfig704 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 DMakefile92 obj-$(CONFIG_SPI_QCOM_GENI) += spi-geni-qcom.o
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_db845c958 # required by i2c-qcom-geni.ko
1499 # required by qcom-geni-se.ko
/OK3568_Linux_fs/kernel/drivers/spmi/
H A Dspmi-pmic-arb.c173 * @fmt_cmd: formats a GENI/SPMI command.
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dkernel-parameters.txt1199 Generic Interface (GENI) based serial port at the

12