| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,geni-se.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GENI Serial Engine QUP Wrapper Controller 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 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 [all …]
|
| H A D | qcom,sa8255p-geni-se-qup.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,sa8255p-geni-se-qup.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GENI Serial Engine QUP Wrapper Controller 10 - Praveen Talari <quic_ptalari@quicinc.com> 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 28 "#address-cells": [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | qdu1000.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,qdu1000-gcc.h> 7 #include <dt-bindings/clock/qcom,rpmh.h> 8 #include <dt-bindings/dma/qcom-gpi.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interconnect/qcom,icc.h> 11 #include <dt-bindings/interconnect/qcom,qdu1000-rpmh.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/power/qcom-rpmpd.h> 14 #include <dt-bindings/soc/qcom,rpmh-rsc.h> [all …]
|
| H A D | sm6125.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,dispcc-sm6125.h> 7 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 8 #include <dt-bindings/clock/qcom,gcc-sm6125.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/dma/qcom-gpi.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/power/qcom-rpmpd.h> 16 interrupt-parent = <&intc>; [all …]
|
| H A D | sdx75.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/clock/qcom,rpmh.h> 10 #include <dt-bindings/clock/qcom,sdx75-gcc.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,icc.h> 14 #include <dt-bindings/interconnect/qcom,sdx75.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> 16 #include <dt-bindings/mailbox/qcom-ipcc.h> 17 #include <dt-bindings/power/qcom,rpmhpd.h> [all …]
|
| H A D | sdm670.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <dt-bindings/clock/qcom,camcc-sdm845.h> 10 #include <dt-bindings/clock/qcom,dispcc-sdm845.h> 11 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 12 #include <dt-bindings/clock/qcom,gcc-sdm845.h> 13 #include <dt-bindings/clock/qcom,gpucc-sdm845.h> 14 #include <dt-bindings/clock/qcom,rpmh.h> 15 #include <dt-bindings/dma/qcom-gpi.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/interconnect/qcom,osm-l3.h> [all …]
|
| H A D | sm6115.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 7 #include <dt-bindings/clock/qcom,gcc-sm6115.h> 8 #include <dt-bindings/clock/qcom,sm6115-dispcc.h> 9 #include <dt-bindings/clock/qcom,sm6115-gpucc.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/firmware/qcom,scm.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/interconnect/qcom,rpm-icc.h> [all …]
|
| H A D | sm4450.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm4450-camcc.h> 8 #include <dt-bindings/clock/qcom,sm4450-dispcc.h> 9 #include <dt-bindings/clock/qcom,sm4450-gcc.h> 10 #include <dt-bindings/clock/qcom,sm4450-gpucc.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/power/qcom,rpmhpd.h> 14 #include <dt-bindings/power/qcom-rpmpd.h> [all …]
|
| /linux/include/linux/soc/qcom/ |
| H A D | geni-se.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. 16 * @GENI_SE_FIFO: FIFO mode. Data is transferred with SE FIFO 19 * with SE by DMAengine internal to SE 32 /* Protocols supported by GENI Serial Engines */ 58 * struct geni_se - GENI Seria 324 geni_se_read_proto(struct geni_se * se) geni_se_read_proto() argument 342 geni_se_setup_m_cmd(struct geni_se * se,u32 cmd,u32 params) geni_se_setup_m_cmd() argument 359 geni_se_setup_s_cmd(struct geni_se * se,u32 cmd,u32 params) geni_se_setup_s_cmd() argument 378 geni_se_cancel_m_cmd(struct geni_se * se) geni_se_cancel_m_cmd() argument 391 geni_se_cancel_s_cmd(struct geni_se * se) geni_se_cancel_s_cmd() argument 403 geni_se_abort_m_cmd(struct geni_se * se) geni_se_abort_m_cmd() argument 416 geni_se_abort_s_cmd(struct geni_se * se) geni_se_abort_s_cmd() argument 431 geni_se_get_tx_fifo_depth(struct geni_se * se) geni_se_get_tx_fifo_depth() argument 458 geni_se_get_tx_fifo_width(struct geni_se * se) geni_se_get_tx_fifo_width() argument 477 geni_se_get_rx_fifo_depth(struct geni_se * se) geni_se_get_rx_fifo_depth() argument [all...] |
| /linux/drivers/tty/serial/ |
| H A D | qcom_geni_serial.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018, The Linux foundation. All rights reserved. 21 #include <linux/soc/qcom/geni-se.h> 27 #include <dt-bindings/interconnect/qcom,icc.h> 29 /* UART specific GENI registers */ 123 struct geni_se se; member 175 * qcom_geni_set_rs485_mode - Set RTS pin state for RS485 mode 184 if (!(uport->rs485.flags & SER_RS485_ENABLED)) in qcom_geni_set_rs485_mode() 189 if (uport->rs485.flags & flag) in qcom_geni_set_rs485_mode() 194 writel(rfr, uport->membase + SE_UART_MANUAL_RFR); in qcom_geni_set_rs485_mode() [all …]
|