Loading Documentation/devicetree/bindings/display/bridge/anx7625.txt 0 → 100644 +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>; }; }; }; }; Documentation/devicetree/bindings/display/msm/dsi.txt +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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; }; Documentation/devicetree/bindings/drm/msm/mdss-dsi-panel.txt +1 −0 Original line number Diff line number Diff line Loading @@ -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: Loading Documentation/devicetree/bindings/drm/msm/sde-dsi.txt +5 −0 Original line number Diff line number Diff line Loading @@ -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. drivers/gpu/drm/bridge/Kconfig +9 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
Documentation/devicetree/bindings/display/bridge/anx7625.txt 0 → 100644 +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>; }; }; }; };
Documentation/devicetree/bindings/display/msm/dsi.txt +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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; };
Documentation/devicetree/bindings/drm/msm/mdss-dsi-panel.txt +1 −0 Original line number Diff line number Diff line Loading @@ -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: Loading
Documentation/devicetree/bindings/drm/msm/sde-dsi.txt +5 −0 Original line number Diff line number Diff line Loading @@ -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.
drivers/gpu/drm/bridge/Kconfig +9 −0 Original line number Diff line number Diff line Loading @@ -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