Lines Matching full:qup
20 * to manage GENI firmware based Qualcomm Universal Peripheral (QUP) Wrapper
21 * controller. QUP Wrapper is designed to support various serial bus protocols
28 * GENI based QUP is a highly-flexible and programmable module for supporting
30 * QUP module can provide upto 8 serial interfaces, using its internal
39 * |QUP Wrapper |
41 * --QUP & SE Clocks--> | Serial Engine N | +-IO------>
55 * Figure 1: GENI based QUP Wrapper
69 * geni_wrapper represents QUP Wrapper controller. This part of the driver
70 * manages QUP Wrapper information such as hardware version, clock
74 * engine information such as clocks, containing QUP Wrapper, etc. This part
84 * struct geni_wrapper - Data structure to represent the QUP Wrapper Core
85 * @dev: Device pointer of the QUP wrapper core
86 * @base: Base address of this instance of QUP wrapper core
96 static const char * const icc_path_names[] = {"qup-core", "qup-config",
97 "qup-memory"};
176 * geni_se_get_qup_hw_version() - Read the QUP wrapper Hardware version
783 const char *icc_names[] = {"qup-core", "qup-config", icc_ddr}; in geni_icc_get()
904 { .compatible = "qcom,geni-se-qup", },