Loading Documentation/devicetree/bindings/bus/mhi.txt +13 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,19 @@ mhi channel node properties: driver probe is complete. This should be only set true if initial handshake iniaitead by external modem. - mhi,wake-capable Usage: optional Value type: <bool> Definition: Time sensitive data channel, host should process all pending data before system suspend. - mhi,chan-type Usage: optional Value type: <u32> Definition: By default, chan-type is same as 'chan,dir' property except in some special channels, chan type supplement chan direction. 3 = default no direction, or inbound coalesced channel ========================== mhi event node properties: ========================== Loading Documentation/devicetree/bindings/display/bridge/lt9611.txt 0 → 100644 +125 −0 Original line number Diff line number Diff line LT9611 DSI to HDMI bridge Required properties: - compatible: Must be "lt,lt9611" - reg: Main I2C slave ID (for I2C host driver) - lt,irq-gpio: Main IRQ gpio mapping - lt,reset-gpio Main reset gpio mapping Optional properties: - lt,hdmi-ps-gpio: gpio mapping for HDMI PS - lt,hdmi-en-gpio: gpio mapping for HDMI EN - lt,supply-entries: A node that lists the elements of the supply used to power the bridge. There can be more than one instance of this binding, in which case the entry would be appended with the supply entry index. e.g. lt,supply-entry@0 -- lt,supply-name: name of the supply (vdd/vcc) -- lt,supply-min-voltage: minimum voltage level (uV) -- lt,supply-max-voltage: maximum voltage level (uV) -- lt,supply-enable-load: load drawn (uA) from enabled supply -- lt,supply-disable-load: load drawn (uA) from disabled supply -- lt,supply-ulp-load: load drawn (uA) from supply in ultra-low power mode -- lt,supply-pre-on-sleep: time to sleep (ms) before turning on -- lt,supply-post-on-sleep: time to sleep (ms) after turning on -- lt,supply-pre-off-sleep: time to sleep (ms) before turning off -- lt,supply-post-off-sleep: time to sleep (ms) after turning off - lt,non-pluggable: Boolean to indicate if display is non pluggable. - lt,customize-modes: Customized modes when it's non-pluggable display. e.g. lt,customize-mode-id@0 -- lt,mode-h-active: Horizontal active pixels for this mode. -- lt,mode-h-front-porch: Horizontal front porch in pixels for this mode. -- lt,mode-h-pulse-width: Horizontal sync width in pixels for this mode. -- lt,mode-h-back-porch: Horizontal back porch in pixels for this mode. -- lt,mode-h-active-high: Boolean to indicate if mode horizontal polarity is active high. -- lt,mode-v-active: Vertical active lines for this mode. -- lt,mode-v-front-porch: Vertical front porch in lines for this mode. -- lt,mode-v-pulse-width: Vertical sync width in lines for this mode. -- lt,mode-v-back-porch: Vertical back porch in lines for this mode. -- lt,mode-v-active-high: Boolean to indicate if mode vertical polarity is active high. -- lt,mode-refersh-rate: Mode refresh rate in hertz. -- lt,mode-clock-in-khz: Mode pclk in KHz. Required nodes: The LT9611 has one video port. Its connection is modelled using the OF graph bindings specified in Documentation/devicetree/bindings/graph.txt. Video port 0 is for the DSI input. The remote endpoint phandle should be a reference to a valid mipi_dsi_host device node. Example: &qupv3_se9_i2c { status = "okay"; lt9611@3b { compatible = "lt,lt9611"; reg = <0x3b>; interrupt-parent = <&tlmm>; interrupts = <125 0>; interrupt-names = "lt_irq"; lt,irq-gpio = <&tlmm 125 0x0>; lt,reset-gpio = <&tlmm 134 0x0>; lt,hdmi-ps-gpio = <&tlmm 136 0x0>; lt,hdmi-en-gpio = <&tlmm 137 0x0>; vcc-supply = <&pm660l_l6>; vdd-supply = <&pm660_l11>; lt,supply-entries { #address-cells = <1>; #size-cells = <0>; lt,supply-entry@0 { reg = <0>; lt,supply-name = "vcc"; lt,supply-min-voltage = <3300000>; lt,supply-max-voltage = <3300000>; lt,supply-enable-load = <200000>; lt,supply-post-on-sleep = <50>; }; lt,supply-entry@1 { reg = <1>; lt,supply-name = "vdd"; lt,supply-min-voltage = <1800000>; lt,supply-max-voltage = <1800000>; lt,supply-enable-load = <200000>; lt,supply-post-on-sleep = <50>; }; }; lt,customize-modes { lt,customize-mode-id@0 { lt,mode-h-active = <1920>; lt,mode-h-front-porch = <88>; lt,mode-h-pulse-width = <44>; lt,mode-h-back-porch = <148>; lt,mode-h-active-high; lt,mode-v-active = <1080>; lt,mode-v-front-porch = <4>; lt,mode-v-pulse-width = <5>; lt,mode-v-back-porch = <36>; lt,mode-v-active-high; lt,mode-refresh-rate = <60>; lt,mode-clock-in-khz = <148500>; }; }; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; lt9611_in: endpoint { remote-endpoint = <&ext_dsi_out>; }; }; }; }; }; Documentation/devicetree/bindings/drm/msm/sde-dp.txt +1 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,7 @@ DP Controller: Required properties: - qcom,dp-usbpd-detection: Phandle for the PMI regulator node for USB PHY PD detection. - qcom,dp-aux-switch: Phandle for the driver used to program the AUX switch for Display Port orientation. - qcom,dp-hpd-gpio: HPD gpio for direct DP connector without USB PHY or AUX switch. - qcom,dp-gpio-aux-switch:» Gpio DP AUX switch chipset support. - qcom,<type>-supply-entries: A node that lists the elements of the supply used by the a particular "type" of DSI module. The module "types" can be "core", "ctrl", and "phy". Within the same type, there can be more than one instance of this binding, Loading Documentation/devicetree/bindings/media/video/msm-cam-cpas.txt +11 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,16 @@ First Level Node - CAM CPAS device Definition: Bool property specifying whether Clients are connected through CAMNOC for AXI access. - qcom,cam-cx-ipeak: Usage: optional Value type: <phandle bit> phandle - phandle of CX Ipeak device node bit - Every bit corresponds to a client of CX Ipeak Definition: CX Ipeak is a mitigation scheme which throttles camera frequency if all the clients are running at their respective threshold frequencies to limit CX peak current. driver in the relevant register. =================================================================== Third Level Node - CAM AXI Port properties =================================================================== Loading Loading @@ -226,6 +236,7 @@ Example: src-clock-name = "slow_ahb_clk_src"; clock-rates = <0 0 0 0 80000000 0>; clock-cntl-level = "turbo"; qcom,cam-cx-ipeak = <&cx_ipeak_lm 2>; control-camnoc-axi-clk; camnoc-bus-width = <32>; camnoc-axi-clk-bw-margin-perc = <10>; Loading Documentation/devicetree/bindings/media/video/msm-cam-icp.txt +11 −0 Original line number Diff line number Diff line Loading @@ -153,6 +153,16 @@ and name of firmware image. Value type: <u32> Definition: UBWC configuration. - qcom,cam-cx-ipeak: Usage: optional Value type: <phandle bit> phandle - phandle of CX Ipeak device node bit - Every bit corresponds to a client of CX Ipeak Definition: CX Ipeak is a mitigation scheme which throttles camera frequency if all the clients are running at their respective threshold frequencies to limit CX peak current. driver in the relevant register. Examples: a5: qcom,a5@ac00000 { cell-index = <0>; Loading Loading @@ -244,6 +254,7 @@ qcom,ipe1 { <0 0 0 0 600000000>; clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; qcom,cam-cx-ipeak = <&cx_ipeak_lm 2>; }; bps: qcom,bps { Loading Loading
Documentation/devicetree/bindings/bus/mhi.txt +13 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,19 @@ mhi channel node properties: driver probe is complete. This should be only set true if initial handshake iniaitead by external modem. - mhi,wake-capable Usage: optional Value type: <bool> Definition: Time sensitive data channel, host should process all pending data before system suspend. - mhi,chan-type Usage: optional Value type: <u32> Definition: By default, chan-type is same as 'chan,dir' property except in some special channels, chan type supplement chan direction. 3 = default no direction, or inbound coalesced channel ========================== mhi event node properties: ========================== Loading
Documentation/devicetree/bindings/display/bridge/lt9611.txt 0 → 100644 +125 −0 Original line number Diff line number Diff line LT9611 DSI to HDMI bridge Required properties: - compatible: Must be "lt,lt9611" - reg: Main I2C slave ID (for I2C host driver) - lt,irq-gpio: Main IRQ gpio mapping - lt,reset-gpio Main reset gpio mapping Optional properties: - lt,hdmi-ps-gpio: gpio mapping for HDMI PS - lt,hdmi-en-gpio: gpio mapping for HDMI EN - lt,supply-entries: A node that lists the elements of the supply used to power the bridge. There can be more than one instance of this binding, in which case the entry would be appended with the supply entry index. e.g. lt,supply-entry@0 -- lt,supply-name: name of the supply (vdd/vcc) -- lt,supply-min-voltage: minimum voltage level (uV) -- lt,supply-max-voltage: maximum voltage level (uV) -- lt,supply-enable-load: load drawn (uA) from enabled supply -- lt,supply-disable-load: load drawn (uA) from disabled supply -- lt,supply-ulp-load: load drawn (uA) from supply in ultra-low power mode -- lt,supply-pre-on-sleep: time to sleep (ms) before turning on -- lt,supply-post-on-sleep: time to sleep (ms) after turning on -- lt,supply-pre-off-sleep: time to sleep (ms) before turning off -- lt,supply-post-off-sleep: time to sleep (ms) after turning off - lt,non-pluggable: Boolean to indicate if display is non pluggable. - lt,customize-modes: Customized modes when it's non-pluggable display. e.g. lt,customize-mode-id@0 -- lt,mode-h-active: Horizontal active pixels for this mode. -- lt,mode-h-front-porch: Horizontal front porch in pixels for this mode. -- lt,mode-h-pulse-width: Horizontal sync width in pixels for this mode. -- lt,mode-h-back-porch: Horizontal back porch in pixels for this mode. -- lt,mode-h-active-high: Boolean to indicate if mode horizontal polarity is active high. -- lt,mode-v-active: Vertical active lines for this mode. -- lt,mode-v-front-porch: Vertical front porch in lines for this mode. -- lt,mode-v-pulse-width: Vertical sync width in lines for this mode. -- lt,mode-v-back-porch: Vertical back porch in lines for this mode. -- lt,mode-v-active-high: Boolean to indicate if mode vertical polarity is active high. -- lt,mode-refersh-rate: Mode refresh rate in hertz. -- lt,mode-clock-in-khz: Mode pclk in KHz. Required nodes: The LT9611 has one video port. Its connection is modelled using the OF graph bindings specified in Documentation/devicetree/bindings/graph.txt. Video port 0 is for the DSI input. The remote endpoint phandle should be a reference to a valid mipi_dsi_host device node. Example: &qupv3_se9_i2c { status = "okay"; lt9611@3b { compatible = "lt,lt9611"; reg = <0x3b>; interrupt-parent = <&tlmm>; interrupts = <125 0>; interrupt-names = "lt_irq"; lt,irq-gpio = <&tlmm 125 0x0>; lt,reset-gpio = <&tlmm 134 0x0>; lt,hdmi-ps-gpio = <&tlmm 136 0x0>; lt,hdmi-en-gpio = <&tlmm 137 0x0>; vcc-supply = <&pm660l_l6>; vdd-supply = <&pm660_l11>; lt,supply-entries { #address-cells = <1>; #size-cells = <0>; lt,supply-entry@0 { reg = <0>; lt,supply-name = "vcc"; lt,supply-min-voltage = <3300000>; lt,supply-max-voltage = <3300000>; lt,supply-enable-load = <200000>; lt,supply-post-on-sleep = <50>; }; lt,supply-entry@1 { reg = <1>; lt,supply-name = "vdd"; lt,supply-min-voltage = <1800000>; lt,supply-max-voltage = <1800000>; lt,supply-enable-load = <200000>; lt,supply-post-on-sleep = <50>; }; }; lt,customize-modes { lt,customize-mode-id@0 { lt,mode-h-active = <1920>; lt,mode-h-front-porch = <88>; lt,mode-h-pulse-width = <44>; lt,mode-h-back-porch = <148>; lt,mode-h-active-high; lt,mode-v-active = <1080>; lt,mode-v-front-porch = <4>; lt,mode-v-pulse-width = <5>; lt,mode-v-back-porch = <36>; lt,mode-v-active-high; lt,mode-refresh-rate = <60>; lt,mode-clock-in-khz = <148500>; }; }; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; lt9611_in: endpoint { remote-endpoint = <&ext_dsi_out>; }; }; }; }; };
Documentation/devicetree/bindings/drm/msm/sde-dp.txt +1 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,7 @@ DP Controller: Required properties: - qcom,dp-usbpd-detection: Phandle for the PMI regulator node for USB PHY PD detection. - qcom,dp-aux-switch: Phandle for the driver used to program the AUX switch for Display Port orientation. - qcom,dp-hpd-gpio: HPD gpio for direct DP connector without USB PHY or AUX switch. - qcom,dp-gpio-aux-switch:» Gpio DP AUX switch chipset support. - qcom,<type>-supply-entries: A node that lists the elements of the supply used by the a particular "type" of DSI module. The module "types" can be "core", "ctrl", and "phy". Within the same type, there can be more than one instance of this binding, Loading
Documentation/devicetree/bindings/media/video/msm-cam-cpas.txt +11 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,16 @@ First Level Node - CAM CPAS device Definition: Bool property specifying whether Clients are connected through CAMNOC for AXI access. - qcom,cam-cx-ipeak: Usage: optional Value type: <phandle bit> phandle - phandle of CX Ipeak device node bit - Every bit corresponds to a client of CX Ipeak Definition: CX Ipeak is a mitigation scheme which throttles camera frequency if all the clients are running at their respective threshold frequencies to limit CX peak current. driver in the relevant register. =================================================================== Third Level Node - CAM AXI Port properties =================================================================== Loading Loading @@ -226,6 +236,7 @@ Example: src-clock-name = "slow_ahb_clk_src"; clock-rates = <0 0 0 0 80000000 0>; clock-cntl-level = "turbo"; qcom,cam-cx-ipeak = <&cx_ipeak_lm 2>; control-camnoc-axi-clk; camnoc-bus-width = <32>; camnoc-axi-clk-bw-margin-perc = <10>; Loading
Documentation/devicetree/bindings/media/video/msm-cam-icp.txt +11 −0 Original line number Diff line number Diff line Loading @@ -153,6 +153,16 @@ and name of firmware image. Value type: <u32> Definition: UBWC configuration. - qcom,cam-cx-ipeak: Usage: optional Value type: <phandle bit> phandle - phandle of CX Ipeak device node bit - Every bit corresponds to a client of CX Ipeak Definition: CX Ipeak is a mitigation scheme which throttles camera frequency if all the clients are running at their respective threshold frequencies to limit CX peak current. driver in the relevant register. Examples: a5: qcom,a5@ac00000 { cell-index = <0>; Loading Loading @@ -244,6 +254,7 @@ qcom,ipe1 { <0 0 0 0 600000000>; clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", "turbo"; qcom,cam-cx-ipeak = <&cx_ipeak_lm 2>; }; bps: qcom,bps { Loading