Loading Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +4 −0 Original line number Diff line number Diff line Loading @@ -187,6 +187,10 @@ Optional properties: "bl_ctrl_wled" = Backlight controlled by WLED. "bl_ctrl_dcs" = Backlight controlled by DCS commands. other: Unknown backlight control. (default) - qcom,mdss-dsi-bl-dcs-command-state: A string that specifies the ctrl state for sending brightness controlling commands, this is only available when backlight is controlled by DCS commands. "dsi_lp_mode" = DSI low power mode (default). "dsi_hs_mode" = DSI high speed mode. - qcom,mdss-dsi-bl-pwm-pmi: Boolean to indicate that PWM control is through second pmic chip. - qcom,mdss-dsi-bl-pmic-bank-select: LPG channel for backlight. Requred if blpmiccontroltype is PWM Loading Documentation/devicetree/bindings/media/video/msm-ba.txt 0 → 100644 +41 −0 Original line number Diff line number Diff line * Qualcomm Technologies Inc MSM BA [Root level node] ================== Required properties: - compatible: Must be "qcom,msm-ba". [Subnode] ========== - qcom,ba-input-profile-#: Defines child nodes for the profiles supported by BA driver. Each profile should have properties "qcom,type", "qcom,name", "qcom,ba-input", "qcom,ba-output", "qcom,sd-name", "qcom,ba-node" and "qcom,user-type". Required properties: - qcom,type: Input type such as CVBS(0), HDMI(4) etc as defined in BA driver. This property is of type u32. - qcom,name: Name of the input type. This property is of type string. - qcom,ba-input: BA input id supported by a bridge chip for this profile. This property is of type u32. - qcom,ba-output: BA output id for the profile. This property is of type u32. - qcom,sd-name: Name of the sub-device driver associated with this profile. This property is of type string. - qcom,ba-node: Defines the ba node id. This is the avdevice node used by camera for this profile. This property is of type u32. - qcom,user-type: This property defines how the profile is being used. If this profile is used by kernel it is set to 0 and if used by userspace it is set to 1. This property is of type u32. Example: qcom,msm-ba { compatible = "qcom,msm-ba"; qcom,ba-input-profile-0 { qcom,type = <4>; /* input type */ qcom,name = "HDMI-1"; /* input name */ qcom,ba-input = <13>; /* ba input id */ qcom,ba-output = <0>; /* ba output id */ qcom,sd-name = "adv7481"; /* sd name */ qcom,ba-node = <0>; /* ba node */ qcom,user-type = <1>; /* user type */ }; }; Documentation/devicetree/bindings/msm_hdcp/msm_hdcp.txt 0 → 100644 +14 −0 Original line number Diff line number Diff line MSM HDCP driver Standalone driver managing HDCP related communications between TZ and HLOS for MSM chipset. Required properties: compatible = "qcom,msm-hdcp"; Example: qcom_msmhdcp: qcom,msm_hdcp { compatible = "qcom,msm-hdcp"; }; Documentation/devicetree/bindings/regulator/max20010.txt 0 → 100644 +77 −0 Original line number Diff line number Diff line Binding for Maxim MAX20010 regulator MAX20010 is a synchronous step-down converter. It is able to deliver upto 6A with 2 different programmable output voltages from 0.5V to 1.27V in 10mV steps and from 0.625V to 1.5875V in 12.5mV steps. It supports synchronous rectification and automatic PWM/PFM transitions. The MAX20010 interface is via I2C bus. ======================= Supported Properties ======================= - compatible Usage: required Value type: <string> Definition: should be "maxim,max20010". - reg Usage: required Value type: <u32> Definition: The device 8-bit I2C address. - vin-supply Usage: optional Value type: <phandle> Definition: This is the phandle for the parent regulator. Typically used for EN pin control of the buck. - regulator-initial-mode Usage: optional Value type: <u32> Definition: The regulator operating mode. Should be either "MAX20010_OPMODE_SYNC" or "MAX20010_OPMODE_FPWM". These constants are defined in file include/dt-bindings/regulator/max20010.h - maxim,vrange-sel Usage: optional Value type: <u32> Definition: Integer value specifies the voltage range to be used. Supported values are 0 or 1. Value 0 supports voltage range from 0.5V to 1.27V in 10mV steps. Value 1 supports voltage range from 0.625V to 1.5875V in 12.5mV steps. - maxim,soft-start-slew-rate Usage: optional Value type: <u32> Definition: An integer value specifies the slew rate in uV/uS to be used for soft-start operation of the buck. Supported values are 5500, 11000, 22000 and 44000. - maxim,dvs-slew-rate Usage: optional Value type: <u32> Definition: An integer value specifies the slew rate in uV/uS to be used for buck dynamic voltage scaling operations. Supported values are 5500, 11000, 22000 and 44000. ======= Example ======= i2c_0 { max20010-regulator@74 { compatible = "maxim,max20010"; reg = <0x74>; vin-supply = <&parent_reg>; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1270000>; regulator-initial-mode = <MAX20010_OPMODE_SYNC>; maxim,vrange-sel = <0>; maxim,soft-start-slew-rate = <5500>; maxim,dvs-slew-rate = <5500>; } } Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt +1 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ Optional properties: - pinctrl-names, pinctrl-0, pinctrl-1,.. pinctrl-n: Refer to "Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt" for these optional properties - non-removable : defines if the connected ufs device is not removable Note: If above properties are not defined it can be assumed that the supply Loading Loading
Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +4 −0 Original line number Diff line number Diff line Loading @@ -187,6 +187,10 @@ Optional properties: "bl_ctrl_wled" = Backlight controlled by WLED. "bl_ctrl_dcs" = Backlight controlled by DCS commands. other: Unknown backlight control. (default) - qcom,mdss-dsi-bl-dcs-command-state: A string that specifies the ctrl state for sending brightness controlling commands, this is only available when backlight is controlled by DCS commands. "dsi_lp_mode" = DSI low power mode (default). "dsi_hs_mode" = DSI high speed mode. - qcom,mdss-dsi-bl-pwm-pmi: Boolean to indicate that PWM control is through second pmic chip. - qcom,mdss-dsi-bl-pmic-bank-select: LPG channel for backlight. Requred if blpmiccontroltype is PWM Loading
Documentation/devicetree/bindings/media/video/msm-ba.txt 0 → 100644 +41 −0 Original line number Diff line number Diff line * Qualcomm Technologies Inc MSM BA [Root level node] ================== Required properties: - compatible: Must be "qcom,msm-ba". [Subnode] ========== - qcom,ba-input-profile-#: Defines child nodes for the profiles supported by BA driver. Each profile should have properties "qcom,type", "qcom,name", "qcom,ba-input", "qcom,ba-output", "qcom,sd-name", "qcom,ba-node" and "qcom,user-type". Required properties: - qcom,type: Input type such as CVBS(0), HDMI(4) etc as defined in BA driver. This property is of type u32. - qcom,name: Name of the input type. This property is of type string. - qcom,ba-input: BA input id supported by a bridge chip for this profile. This property is of type u32. - qcom,ba-output: BA output id for the profile. This property is of type u32. - qcom,sd-name: Name of the sub-device driver associated with this profile. This property is of type string. - qcom,ba-node: Defines the ba node id. This is the avdevice node used by camera for this profile. This property is of type u32. - qcom,user-type: This property defines how the profile is being used. If this profile is used by kernel it is set to 0 and if used by userspace it is set to 1. This property is of type u32. Example: qcom,msm-ba { compatible = "qcom,msm-ba"; qcom,ba-input-profile-0 { qcom,type = <4>; /* input type */ qcom,name = "HDMI-1"; /* input name */ qcom,ba-input = <13>; /* ba input id */ qcom,ba-output = <0>; /* ba output id */ qcom,sd-name = "adv7481"; /* sd name */ qcom,ba-node = <0>; /* ba node */ qcom,user-type = <1>; /* user type */ }; };
Documentation/devicetree/bindings/msm_hdcp/msm_hdcp.txt 0 → 100644 +14 −0 Original line number Diff line number Diff line MSM HDCP driver Standalone driver managing HDCP related communications between TZ and HLOS for MSM chipset. Required properties: compatible = "qcom,msm-hdcp"; Example: qcom_msmhdcp: qcom,msm_hdcp { compatible = "qcom,msm-hdcp"; };
Documentation/devicetree/bindings/regulator/max20010.txt 0 → 100644 +77 −0 Original line number Diff line number Diff line Binding for Maxim MAX20010 regulator MAX20010 is a synchronous step-down converter. It is able to deliver upto 6A with 2 different programmable output voltages from 0.5V to 1.27V in 10mV steps and from 0.625V to 1.5875V in 12.5mV steps. It supports synchronous rectification and automatic PWM/PFM transitions. The MAX20010 interface is via I2C bus. ======================= Supported Properties ======================= - compatible Usage: required Value type: <string> Definition: should be "maxim,max20010". - reg Usage: required Value type: <u32> Definition: The device 8-bit I2C address. - vin-supply Usage: optional Value type: <phandle> Definition: This is the phandle for the parent regulator. Typically used for EN pin control of the buck. - regulator-initial-mode Usage: optional Value type: <u32> Definition: The regulator operating mode. Should be either "MAX20010_OPMODE_SYNC" or "MAX20010_OPMODE_FPWM". These constants are defined in file include/dt-bindings/regulator/max20010.h - maxim,vrange-sel Usage: optional Value type: <u32> Definition: Integer value specifies the voltage range to be used. Supported values are 0 or 1. Value 0 supports voltage range from 0.5V to 1.27V in 10mV steps. Value 1 supports voltage range from 0.625V to 1.5875V in 12.5mV steps. - maxim,soft-start-slew-rate Usage: optional Value type: <u32> Definition: An integer value specifies the slew rate in uV/uS to be used for soft-start operation of the buck. Supported values are 5500, 11000, 22000 and 44000. - maxim,dvs-slew-rate Usage: optional Value type: <u32> Definition: An integer value specifies the slew rate in uV/uS to be used for buck dynamic voltage scaling operations. Supported values are 5500, 11000, 22000 and 44000. ======= Example ======= i2c_0 { max20010-regulator@74 { compatible = "maxim,max20010"; reg = <0x74>; vin-supply = <&parent_reg>; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1270000>; regulator-initial-mode = <MAX20010_OPMODE_SYNC>; maxim,vrange-sel = <0>; maxim,soft-start-slew-rate = <5500>; maxim,dvs-slew-rate = <5500>; } }
Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt +1 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ Optional properties: - pinctrl-names, pinctrl-0, pinctrl-1,.. pinctrl-n: Refer to "Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt" for these optional properties - non-removable : defines if the connected ufs device is not removable Note: If above properties are not defined it can be assumed that the supply Loading