Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c08568c1 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ARM: dts: msm: Add glink bgcom dtsi node for sdm429"

parents ce9f065d 51f5bf87
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc GLINK BGCOM transport (glink_bgcom_xprt) binding

This binding describes the Qualcomm Technologies, Inc glink bgcom transport
driver, a bgcom-spi based communication channel for sending data between the
various subsystems in Qualcomm Technologies, Inc platforms.

- compatible:
	Usage: required
	Value type: <stringlist>
	Definition: must be "qcom,glink-bgcom-xprt"

- label:
	Usage: required
	Value type: <stringlist>
	Definition: must be "bg"

= EXAMPLE

The following example reprsents a glink_bgcom node.

	qcom,glink-bgcom-xprt-bg {
		compatible = "qcom,glink-bgcom-xprt";
		label = "bg";
	};
+52 −0
Original line number Diff line number Diff line
@@ -45,4 +45,56 @@
		ssr-reg1-supply = <&pm660_l3>;
		ssr-reg2-supply = <&pm660_l9>;
	};

	qcom,glink-bgcom-xprt-bg {
		compatible = "qcom,glink-bgcom-xprt";
		label = "bg";
	};

	qcom,glink_pkt {
		compatible = "qcom,glinkpkt";

		qcom,glinkpkt-bg-daemon {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "bg-daemon";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_daemon";
		};

		qcom,glinkpkt-bg-daemon-ctrl {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "bg-daemon-ctl";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_daemon_ctrl";
		};

		qcom,glinkpkt-bg-display-ctrl {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "display-ctrl";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_display_ctrl";
		};

		qcom,glinkpkt-bg-display-data {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "display-data";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_display_data";
		};

		qcom,glinkpkt-bg-rsb-ctrl {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "RSB_CTRL";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_rsb_ctrl";
		};

		qcom,glinkpkt-bg-sso-ctrl {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "sso-ctrl";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_sso_ctrl";
		};

		qcom,glinkpkt-bg-buzzer-ctrl {
			qcom,glinkpkt-edge = "bg";
			qcom,glinkpkt-ch-name = "buzzer-ctrl";
			qcom,glinkpkt-dev-name = "glink_pkt_bg_buzzer_ctrl";
		};
	};

};
+9 −0
Original line number Diff line number Diff line
@@ -59,6 +59,15 @@ config RPMSG_QCOM_GLINK_SPI
	  data to the appropriate SPI bus wire format and allows for GLINK
	  communication with remote subsystems that are external to the SoC.

config RPMSG_QCOM_GLINK_BGCOM
	tristate "Qualcomm Technologies, Inc. BGCOM Glink driver"
	help
	  Say y here to enable support for the GLINK BGCOM driver,
	  which provides support for using the GLINK communication protocol
	  over BGCOM. This transport performs marshaling of GLINK commands and
	  data to the appropriate BGCOM format and allows for GLINK
	  communication with remote subsystems that are external to the SoC.

config RPMSG_QCOM_SMD
	tristate "Qualcomm Shared Memory Driver (SMD)"
	depends on QCOM_SMEM
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ obj-$(CONFIG_RPMSG_QCOM_GLINK_NATIVE) += qcom_glink_native.o
obj-$(CONFIG_RPMSG_QCOM_GLINK_SMEM) += qcom_glink_smem.o
obj-$(CONFIG_RPMSG_QCOM_GLINK_SPSS) += qcom_glink_spss.o
obj-$(CONFIG_RPMSG_QCOM_GLINK_SPI) += qcom_glink_spi.o
obj-$(CONFIG_RPMSG_QCOM_GLINK_BGCOM) += qcom_glink_bgcom.o
obj-$(CONFIG_RPMSG_QCOM_SMD)	+= qcom_smd.o
obj-$(CONFIG_RPMSG_VIRTIO)	+= virtio_rpmsg_bus.o
obj-$(CONFIG_MSM_RPM_SMD)	+= rpm-smd.o
+2264 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading