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

Commit 558d4303 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Promotion of kernel.lnx.4.4-160813.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1048182   I2da2eba03ef30f3942ba3f8644efab98635002da   defconfig: arm64: msmcortex: enable display xlog debug f
1034085   I810ad8c102124ce22de72d83b6df58c8fc991251   usb: dwc3-msm: Do dwc3_msm_gadget_vbus_draw() in sleepab
1049455   I2f8fba73a831d3bb711fe9310c5758221359819e   usb: gadget: f_fs: Unlock mutex before unregistering gad
1042302   I792c043ca4d85e236c209605e80392a05d26b983   input: touchscreen: correct condition checks in ITE tech
1044467   I61d99454dab2fa90b4ed6577d1a58685088eb968   pinctrl: qcom: Update TLMM configuration for msmfalcon
1046961   I79abc586ad8c14a25afd56559c579a1415df9f0e   input: ft5x06_ts: Add support for FB notifications
1042302   I30dd0cf0b15538e67f50725754d5059e2fe721d0   input: touchscreen: increase number of checks for touch
1048345   I41ad4af44504e3f192a989a763a4093cae03b76c   soc: qcom: Fix error checks in service-notifier
1050785   I91f636b2c1cc1890b4ca28f52e5190561bc5d927   msm: mdss: dsi: fix lcd mode selection gpio config when
1040200   Ide4ed54970c62f6485809c3bd63960536b4ace4f   msm: ipa: Add support for IPA unit-test framework
1046961   I48189abe60b4bd9d54a1bbc4657707213d8eb166   input: ft5x06: Add support for firmware upgrade
1050156   Ic23796c5a1388c41d533ca0f4fad04d01fe9e965   ARM: msmcortex_defconfig: Enable NCM function driver
1051878   If9ff41037d22d7be7f09c9468e8d4cc92280a28e   USB: dwc3-msm: Add support for setting specific frequenc
1050517   I83651b3b3515e0923d7431cfe8b70e6059b51067   clk: msm: Add support for reset controller for GDSC
1049477   I7e442daf51c6ece39b8fe5cc8a38d3405163c9b5   usb: dwc3: Use clock API to control the memory power sta
1034085   I2c5ec90cc8c45019ad75056b6feb7e6319f85514   usb: dwc3-msm: Remove call to set POWER_SUPPLY_PROP_ONLI
1048282   I7716cff99b824b55e48aea57b9da91c16a8ecac1   usb: gadget: f_cdev: Fix memory leak upon composition sw
1051569   Ife9e165f6aa2112c1440819d659b97b5502a3f07   usb: dwc3: Remove tasklet bottom half handler
1051104   I642d5d4adc6978ddfa84f6d9dc4ae6428efc7894   soc: qcom: irq-helper: Fix spelling mistake
1049455   I1638001ff4a94f08224b188aa42425f3d732fa2b   usb: f_fs: Prevent gadget unbind if it is already unboun
1040746   I365976021dcf02fbc3687091371d7d72cb711605   ARM: dts: msm: adjust mdp ot limits for msmcobalt
1046961   Ibcdd8c3579f401ac0632d670e1b7c674aa67ba8d   input: ft5x06_ts: Add DT support
1050517   Ic9d00c0a03507a55ca6c96f977a6ddf55b4b5db7   clk: msm: Add reset controller support
1045208   Iafc3a9dda252417fcd06e3d9d24fb73b4d6f8e58   input: msg21xx_ts: release touch when finger leaves the
1044467   Ie0c46cbbcbc3edabd5e0f867b4393a27e55db9f5   ARM: dts: msm: Update TLMM base address for msmfalcon
1050763   Ie65f79051bfc452c63067c21efcfd9d98429bb15   drivers: soc: Set APR Glink transport to SMEM
1042302 982219   Ib609d6e76ea70cd3b49c4ea6f09c75bf52521aa8   input: touchscreen: remove global variable from ITE tech
1022917   I03e1a7f5ef3cf1b1907c03a3d38965ce3a611bc4   drivers: mfd: wcd9xxx: Add support to configure dmic clo
1046168   Ib0cd2ed579bd370cc8979cafcc14acb083a408b6   ASoC: msm8x16: Initial change for internal codec support
1052720   I5a98b6128f5d54163ab5d03c4c023a748e6a4e95   clock: qcom: Update the list of clocks supported on MSMF
1037107   Icbef00d61f8705429105f241161362ad9f1f9d30   usb: pd: Only request current amount for explicit contra
1049455   I15011d79fc2f054e64f8bbd1f8f5db8944b46ada   usb: gadget: f_fs: Add support for ipc logging
1051104   I7a623463a142a4db1db7247cf7c5dfeb5b99283c   defconfig: Enable irq-helper on msmcobalt
1051164   I36b60ba2283b0bbe36f492e1410603b8c2050cc4   ASoC: msm: qdsp6v2: set correct loopback mode
1042302 980427   I9f69eb541e31de6a04db7468ca12a04a837d2b40   input: touchscreen: identify ITE tech controller until r
1022917   I968e1fe6b099ebf5334eadb209219181293b207f   ASoC: wcd9335: Configure DMIC clock rate for ECPP path
1026204   Ie9523558c23a8edc7a7ee058937658dd87ef5b16   msm: vidc: Add support for color space information
1046484   I94ae8c769ec2868a291e75a2f47c85bd8a449937   msm: gsi: fix memory corruption from debugfs
1044467   If39ad62cc591565793cd1d8a0f2a454e0b7d5c58   pinctrl: qcom: Update SDC pins for msmfalcon
1047798   If889cd278fea7e13f941635f72047dcb9141ec2e   soc: qcom: core,gladiator hang: Change the sysfs print f
1048402   I315e191227e14e207187673b8efb5401143dec9d   ASoC: msmcobalt: fix wrong platform device pointer assig
1048939   I667aef9208d14b2dff5944ad6ad9b053797c4ac9   usb: gadget: gsi: Use pm_runtime related API from state
1045916   Id5f204647205b2fde9e5cb422a3ddc8cc4f3a5a0   soc: qcom: glink: Receive remote rx_intent with a cookie
1036145   I725245178ab02c5ec39b89998f5c2ca3d494c8ee   qcom-charger: smb138x-charger: add parallel enable statu
1050153   I1c1ef35ea7ef6c2552a22b85c5af260ade413777   soc: qcom: pil: Add flag to know if modem SSR happened.
1048939   I1bdfe16273186b594f83fd03936a461895701996   usb: gadget: gsi: Optimize TRB's buffer allocation funct
1051661   I5c61c970e17cba44c555e60418a9ece80c61488f   lpm-levels: Use arm_cpuidle_suspend instead of cpu_suspe
1045208   Ic49a18de64ec210a0636405394ba7a8f52f336a9   input: msg21xx_ts: update mstar driver to enable msg2138
1045916   I97ca857c21d8873574a180d289e2fbca29c8a891   ARM: dts: msm: Add G-Link SPI Transport device for msmco
1051756   I4a3f415263b94d4eab16de05bbb9843b7bb04113   defconfig: Enable memory latency monitors and governor
1042302 982219   Iba07517fd32dbeb3079df9c0346ea0c044b88f63   input: touchscreen: correct return values in ITE tech dr
1030755   I55bc9cda07ef3c2d3ff5713f1ce83d8b344bed6a   bluetooth: Add Split A2DP slimbus
1049984   I6dda3b5e8b314d392e51f492b23ce0342e47800a   msm: wlan: Update db.txt for some countries
1048182   I67bc99d1939ec7176be2e73fdbe6960e677a5cad   msm: mdss: add mdp debug bus for msmcobalt
1045916   I1936bb0542bcd531726bf987ef806969ce96d498   soc: qcom: glink_spi_xprt: Add support for GLink SPI Tra
1040746   I3559ed2b6984ac9cec8e219f59f634410aaf57c9   ARM: dts: msm: adjust mdp bw limits for msmcobalt v2
1049455   Iec93a9d4cb2a10b833cbba0d5256b64161147de2   usb: gadget: configfs: Synchronizing bind/unbind using m
1045045   Ib651dd59b30e4924f4e199cfd4fae64df6030d9d   ASoC: msm: qdsp6v2: Fix crash during WFD playback and SS
1045904   I56581533ffff3b61f5b5ee128841ab61b62674d7   ASoC: msm: qdsp6v2: support for AFE encoder
1051416   Ic1b61b2bbb7ce74c9e9422b5e22ee9078251de21   cpuset: Add allow_attach hook for cpusets on android.
1051104   I4737975961b18f1095e3cd78d07a2bca22931291   soc: qcom: irq-helper: Add header file of irq-helper
1051756   Ic4838fd58d40d283ac301facc64b06813eb3bd7d   PM / devfreq: memlat: Remove kfree() on probe fails
1036145   I79f95b145176b66d6b8cec5a21922ea16c2c8206   power_supply: add PIN_ENABLED property
1044351   I13161bd8b2a7777abbe2521178c5b1b1b6416eea   mdss: display-port: add support to send HPD event to fra
997059   I44925240705608510266a51225cc02611637c571   ASoC: msm: set pointers to NULL after kfree
1050071   Ibeef761044deea375dc7684c0a160609b610b8f6   regulator: cpr3-mmss-regulator: add support for force hi
1050071   Ie9d4e825e5c6040036642cdaf22d1f67b6129685   ARM: dts: msm: increase VDD_GFX CPR ceiling voltages for
1031648   I754c85a2ed02d0b1e40fd1e27b10ff84c463ac83   ARM: dts: msm: Enable the GPU QDSS STM for msmcobalt
1051115   I1809fcef844d275175814e636591b87e91432609   usb: phy: qusb: Fix typo with emulation related property
1045916   I268d96f04b034edad2fadea8ef2c14fe8d8de251   defconfig: msmcortex: Enable G-Link SPI Transport driver
1052589   Id559d9ef9d1e0a25e3bbdc81503978f01c6ed85f   Revert "genetlink: disallow subscribing to unknown mcast
1042302   I88e024700de43cc9f712fd7fa509fcb387f9cd21   input: touchscreen: don't allow ITE tech driver to do in
1045904   I22173ef9a7586cc7b9bc4b40afa1c02f5317c3a7   ASoC: msmcobalt: add BT audio support
1032820   I710c1f743d7502e93989e8cc487078366570e723   ASoC: msm: qdsp6v2: check param length for EAC3 format
1051371   If2a7eaf11ad05ced3c52ff87be934745b7dc713b   msm: ipa3: update BCR Regsiter values for IPA v3.1 and v
1050517   I3e9f7f85bf1faf0e1bb501196ba9d7e197111a03   clk: msm: Add support for block reset clocks
1045208   Ib6046de5230c395b48818d01f26eb9394046808b   input: msg21xx_ts: add support for firmware upgrade
1050071   Ifa54325a1364f10b6f1760c52ad029612114759c   regulator: cpr3-mmss-regulator: update msmcobalt partial
1051878   Ia452476bd3bb7316a86efd08fed52c54f3efa34e   ARM: dts: msm: Update USB core clock frequency to allow
1048727   I3a1ecc89f379a90d9fdacf0baa9b6c8498bb93fb   msm: mdss: fix spurious wait4pingpong timeouts
1050670   Iba47db8936b49309360791c1c6b482dcfcffd4d7   msm: ipa: do not use skb clones for lan clients
1045904   I93ad53016a28efe0d8592ac0092d6c8896a66072   ASoC: msm: q6dspv2: add adm channel config support
1042302 982219   Ic8b66317f414fe3bfcd0f9c5b03369cc304edb55   input: touchscreen: correct function and variable names
1049499   I795d14fd4bc3b5f31897a70009546238117b0825   msm: vidc: Allow venus to power collapse in batch mode
1048706   I702b4ff11582047b00e3f0d5433d29c84f34e913   msm: ipa: Add parameters validation to handle static ana
1037191   I6d9d92f7291df2d92f9faf3c4e80b832422b3ddf   ARM: dts: msm: Add SMMU implementation defined settings
1048941   I97763004454d082d3cc2d9d9dbef7da923608600   sched: Remove synchronize rcu/sched calls from _cpu_down

Change-Id: I89d1085e144b7f28cd97520eb36af1fede881fcd
CRs-Fixed: 1031648, 1046484, 1051756, 1051661, 1037107, 1050156, 1051104, 1049984, 1048182, 1050153, 1034085, 1049477, 1040200, 1045208, 1026204, 1046961, 1049455, 1051115, 982219, 1051878, 1022917, 1045916, 1049499, 1048282, 1050071, 1052720, 1050763, 1047798, 1030755, 1044351, 1050785, 980427, 1048941, 1036145, 1045045, 1051416, 1037191, 1044467, 1051569, 1042302, 1048727, 1050517, 1051371, 1048402, 1040746, 1048706, 1050670, 1048939, 1045904, 1032820, 1051164, 1052589, 997059, 1048345, 1046168
parents 777125f2 d43110ab
Loading
Loading
Loading
Loading
+44 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. G-link SPI Transport

Required properties:
-compatible : should be "qcom,glink-spi-xprt".
-label : the name of the subsystem this link connects to.

Optional properties:
-qcom,remote-fifo-config: Reference to the FIFO configuratio in the remote
			processor.
-qcom,qos-config: Reference to the qos configuration elements.It depends on
		ramp-time.
-qcom,ramp-time: Worst case time in microseconds to transition to this power
		state. Power states are numbered by array index position.

Example:

	glink_spi_xprt_wdsp: qcom,glink-spi-xprt-wdsp {
		compatible = "qcom,glink-spi-xprt";
		label = "wdsp";
		qcom,remote-fifo-config = <&glink_fifo_wdsp>;
		qcom,qos-config = <&glink_qos_wdsp>;
		qcom,ramp-time = <0x10>,
				     <0x20>,
				     <0x30>,
				     <0x40>;
	};

	glink_fifo_wdsp: qcom,glink-fifo-config-wdsp {
		compatible = "qcom,glink-fifo-config";
		qcom,out-read-idx-reg = <0x12000>;
		qcom,out-write-idx-reg = <0x12004>;
		qcom,in-read-idx-reg = <0x1200C>;
		qcom,in-write-idx-reg = <0x12010>;
	};

	glink_qos_wdsp: qcom,glink-qos-config-wdsp {
		compatible = "qcom,glink-qos-config";
		qcom,flow-info = <0x80 0x0>,
				 <0x70 0x1>,
				 <0x60 0x2>,
				 <0x50 0x3>;
		qcom,mtu-size = <0x800>;
		qcom,tput-stats-cycle = <0xa>;
	};
+53 −0
Original line number Diff line number Diff line
FocalTech touch controller

The focaltech controller is connected to host processor
via i2c. The controller generates interrupts when the
user touches the panel. The host controller is expected
to read the touch coordinates over i2c and pass the coordinates
to the rest of the system.

Required properties:

 - compatible		: should be "focaltech,5x06".
 - reg			: i2c slave address of the device.
 - interrupt-parent	: parent of interrupt.
 - interrupts		: touch sample interrupt to indicate presense or release
				of fingers on the panel.
 - vdd-supply		: Power supply needed to power up the device.
 - vcc_i2c-supply	: Power source required to power up i2c bus.
 - focaltech,family-id	: family identification of the controller.
 - focaltech,irq-gpio	: irq gpio which is to provide interrupts to host,
				same as "interrupts" node. It will also
				contain active low or active high information.
 - focaltech,reset-gpio	: reset gpio to control the reset of chip.
 - focaltech,display-coords : display coordinates in pixels. It is a four
				tuple consisting of min x, min y, max x and
				max y values.

Optional properties:

 - focaltech,panel-coords : panel coordinates for the chip in pixels.
				It is a four tuple consisting of min x,
				min y, max x and max y values.
 - focaltech,i2c-pull-up : to specify pull up is required.
 - focaltech,no-force-update : to specify force update is allowed.
 - focaltech,button-map : button map of key codes. The number
				of key codes depend on panel.

Example:
	i2c@f9924000 {
		ft5x06_ts@38 {
			compatible = "focaltech,5x06";
			reg = <0x38>;
			interrupt-parent = <&msmgpio>;
			interrupts = <61 0x2>;
			vdd-supply = <&pm8941_l22>;
			vcc_i2c-supply = <&pm8941_s3>;
			focaltech,reset-gpio = <&msmgpio 60 0x00>;
			focaltech,irq-gpio = <&msmgpio 61 0x00>;
			focaltech,panel-coords = <0 0 480 800>;
			focaltech,display-coords = <0 0 480 800>;
			focaltech,button-map= <158 102 139 217>;
			focaltech,family-id = <0x0a>;
		};
	};
+60 −0
Original line number Diff line number Diff line
Mstar touch controller

The mstar controller is connected to host processor
via i2c. The controller generates interrupts when the
user touches the panel. The host controller is expected
to read the touch coordinates over i2c and pass the coordinates
to the rest of the system.

Required properties:

 - compatible		: should be "mstar,msg21xx".
 - reg			: i2c slave address of the device.
 - interrupt-parent	: parent of interrupt.
 - interrupts		: touch sample interrupt to indicate presense or release
				of fingers on the panel.
 - vdd-supply		: Power supply needed to power up the device.
 - vcc_i2c-supply	: Power source required to power up i2c bus.
 - mstar,irq-gpio	: irq gpio which is to provide interrupts to host,
				same as "interrupts" node. It will also
				contain active low or active high information.
 - mstar,reset-gpio	: reset gpio to control the reset of chip.
 - mstar,display-coords : display coords in pixels. It is a four
				tuple consisting of min x, min y, max x and
				max y values.
 - pinctrl-names : This should be defined if a target uses pinctrl framework.
			See "pinctrl" in Documentation/devicetree/bindings/pinctrl/msm-pinctrl.txt.
			Specify the names of the configs that pinctrl can install in driver.
			Following are the pinctrl configs that can be installed:
			"pmx_ts_active" : Active configuration of pins, this should specify active
			config defined in pin groups of interrupt and reset gpio.
			"pmx_ts_suspend" : Disabled configuration of pins, this should specify sleep
			config defined in pin groups of interrupt and reset gpio.
			"pmx_ts_release" : Release configuration of pins, this should specify
			release config defined in pin groups of interrupt and reset gpio.

Optional properties:

 - mstar,button-map : button map of key codes. It is a three tuple consisting of key codes.
 - mstar,panel-coords : panel coords for the chip in pixels.
				It is a four tuple consisting of min x,
				min y, max x and max y values.

Example:
	i2c@78b9000 { /* BLSP1 QUP5 */
		mstar@26 {
			compatible = "mstar,msg21xx";
			reg = <0x26>;
			interrupt-parent = <&msm_gpio>;
			interrupts = <13 0x2008>;
			mstar,irq-gpio = <&msm_gpio 13 0x00000001>;
			mstar,reset-gpio = <&msm_gpio 12 0x0>;
			vdd-supply = <&pm8916_l17>;
			vcc_i2c-supply = <&pm8916_l6>;
			mstar,display-coords = <0 0 480 854>;
			pinctrl-names = "pmx_ts_active","pmx_ts_suspend";
			pinctrl-0 = <&ts_int_active &ts_reset_active>;
			pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
			mstar,button-map= <172 139 158>;
		};
	};
+6 −0
Original line number Diff line number Diff line
@@ -50,6 +50,12 @@ Optional properties:
			to enable.
 - qcom,reset-aon-logic: If present, the GPU DEMET cells need to be reset while
			 enabling the GX GDSC.
 - resets: reset specifier pair consisting of phandle for the reset controller
			and reset lines used by this controller. These can be
			supplied only if we support qcom,skip-logic-collapse.
 - reset-names: reset signal name strings sorted in the same order as the resets
			property. These can be supplied only if we support
			qcom,skip-logic-collapse.

Example:
	gdsc_oxili_gx: qcom,gdsc@fd8c4024 {
+5 −0
Original line number Diff line number Diff line
@@ -725,6 +725,11 @@ Optional Properties:

Example:

	msm_dig_codec: qcom,msm-int-codec {
		compatible = "qcom,msm_int_core_codec";
		qcom,dig-cdc-base-addr = <0xc0f0000>;
	};

	sound {
		compatible = "qcom,msm8x16-audio-codec";
		qcom,model = "msm8x16-snd-card";
Loading