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

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

Merge "Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14"

parents 454b4c82 919ba4a2
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
Analogix ANX7625 SlimPort (Full-HD Transmitter)
-----------------------------------------------

The ANX7625 is DSI to DisplayPort bridge.

Required properties:

 - compatible		: "analogix,anx7625"
 - reg			: I2C address of the device
 - interrupt-parent	: Should be the phandle of the interrupt controller
			  that services interrupts for this device
 - interrupts		: Should contain the INTP interrupt
 - cbl_det-gpios	: Which GPIO to use for cable detection
 - power_en-gpios	: Which GPIO to use for power enable
 - reset_n-gpios	: Which GPIO to use for reset
 - ports		: Port 0 for DSI input, should be a reference to a
			  valid mipi_dsi_host device

Example:

	anx7625: anx7625@ee {
		compatible = "analogix,anx7625";
		reg = <0xee>;
		interrupt-parent = <&qup15>;
		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;   /* INTP */
		cbl_det-gpio = <&qup15 1 GPIO_ACTIVE_HIGH>;
		power_en-gpio = <&pio 27 GPIO_ACTIVE_HIGH>;
		reset_n-gpio = <&pio 49 GPIO_ACTIVE_HIGH>;
		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			port@0 {
				reg = <0>;
				anx7625_in: endpoint {
					remote-endpoint = <&dsi_out>;
				};
			};
		};
	};
+2 −0
Original line number Diff line number Diff line
@@ -127,6 +127,7 @@ Optional properties:
					turns off PHY pmic power supply, phy ldo and DSI Lane ldo during
					idle screen (footswitch control off) when this property is enabled.
- qcom,dsi-phy-regulator-min-datarate-bps:  Minimum per lane data rate (bps) to turn on PHY regulator.
- qcom,panel-force-clock-lane-hs:	A boolean property indicates that panel needs clock lanes in HS mode only

[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/graph.txt
@@ -237,4 +238,5 @@ Example:
		qcom,dsi-phy-regulator-ldo-mode;
		qcom,panel-allow-phy-poweroff;
		qcom,dsi-phy-regulator-min-datarate-bps = <1200000000>;
		qcom,panel-force-clock-lane-hs;
	};
+1 −0
Original line number Diff line number Diff line
@@ -528,6 +528,7 @@ Optional properties:
					to identify the default topology for the
					display. The first set is indexed by the
					value 0.
- qcom,mdss-dsi-ext-bridge-mode:	External bridge chip is connected instead of panel.

Required properties for sub-nodes:	None
Optional properties:
+5 −0
Original line number Diff line number Diff line
@@ -105,3 +105,8 @@ Optional properties:
					only with simulator panel. It should not be enabled for
					normal DSI panels.
- - qcom,null-insertion-enabled:	A boolean to enable NULL packet insertion feature for DSI controller.
- ports:				This video port is used when external bridge is present.
					The connection is modeled using the OF graph bindings
					specified in Documentation/devicetree/bindings/graph.txt.
					Video port 0 reg 0 is for the bridge output. The remote
					endpoint phandle should be mipi_dsi_device device node.
+9 −0
Original line number Diff line number Diff line
@@ -25,6 +25,15 @@ config DRM_ANALOGIX_ANX78XX
	  the HDMI output of an application processor to MyDP
	  or DisplayPort.

config DRM_ANALOGIX_ANX7625
	tristate "Analogix ANX7625 bridge"
	select DRM_KMS_HELPER
	---help---
	  ANX7625 is DSI to DisplayPort bridge transmitter
	  driver. The driver can support direct Display port
	  only, USB type C interface is not supported in
	  this driver.

config DRM_DUMB_VGA_DAC
	tristate "Dumb VGA DAC Bridge support"
	depends on OF
Loading