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

Commit 1903adb1 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge 9ec39377 on remote branch

Change-Id: I9d2070c9295bd3a5bf14630aaea463f0e00b126a
parents 219ca25a 9ec39377
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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
+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    */
		};
	};
+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";
};
+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>;
		}
	}
+1 −0
Original line number Diff line number Diff line
@@ -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