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

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

Promotion of kernel.lnx.4.4-160919.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1068069   I833c2311c5af48fd15f2813df9cc83c3471c4f94   Revert "usb: dwc3: fix TRB completion when multiple TRBs
1068069   I5ff08188f37044332f7dadba8d677288e83bfec8   Revert "usb: dwc3: gadget: always enable IOC on bulk/int
1065339   I5658598032f151c9293b3c4f6cf2311df8d3a634   ASoC: wcd_cpe_core: add arch_setup_dma_ops call
1050172   I5781453f2b2a81b9cf5f7fb643e021b53879583e   msm: camera: Add support for camera on version 2 of msmc
1065983   I99e45021ca90138b73aebe1f13a6af0f42c58227   drivers: mfd: set IIR and ANC registers as volatile
1065983   Ia291f7449cd04a855102a03324f7cdcb6f13dad0   ASoC: wcd934x: add handset speaker gain mixer control
1066331 1066369   I5240e0ee888187a8185974ea288ce2cad62bd776   ASoC: wcd: modify tasha version check macros
1067811   I56b7e5713069ad8ac8d5ae43a492a0ab0f4e82ff   msm: sde: Move SDE rotator timeout evtlog outside of spi
1066167   If015dbad0e168e41f1c8c86b502d4cf5fb592045   ASoc: wcd9335: correct native playback widget on msmcoba
1065513   Idc5b45c09813486c926ce52b2d41e81df526219b   input: touchscreen: Clean initialising linux kernel code
1065003   I4ce62745c82b4488cb1370248ab64951497493cd   usb: gadget: gsi: Kick state machine with MESSAGE_PACKET
1067372   I5080297aef7e310d5c1a19098c177ddecb729c25   PM / devfreq: bimc-bwmon: Add support for version 4
1067372   I1d1c2e5d2fcf705d8ffd527ec7434d90cc004834   ARM: dts: msm: enable bwmon4 for cpubw monitor for msmco
1065513   I62f0ff800318882067bc0f16b021cb344e340ecf   input: touchscreen: Add devm_kzalloc calls to goodix dri
1060610   I8104994adc30810085cce73662f5abd5e15106ad   ASoC: wcd9335: Add ANC support on speaker path
1065513   If16fab02967abbd0c2a6e4365fed76f9e8729bc2   input: touchscreen: pull down reset and interrupt pin be
1067873   I6e8e92ca0ee11830f933e198fea502c915d36e59   icnss: Handle multiple PD down notifications
1066331 1066369   I846f9704a5bf800583682f8dc2ec385a0ec64c61   ASoC: wcd934x: add support for HPH modes
1065513   I9f7da9f43418cd1d423aaf331f41d37d13f248d4   input: touchscreen: Use macros for magic numbers in Good
1066167   Idf65e15e08bb856d65b992b996cffa6ef2e6f974   ASoC: audio-ext-clk: avoid multiple initialization of pi
1061915   I6441f6dc3cbe3a84a384fa3e8a6583f65a74659d   USB: f_accessory: Fix NULL pointer dereference in acc_re
1067592   I4339e84dc62e589e0f4d341e8143b1cd94a9cbe2   coresight-tmc: save TMC registers during abort
1065983   I2a069fc208b080c1251f7aa473ae75ad02e883c8   ASoC: wcd934x: add adaptive ANC support
1059712   Ibe8ca2e40ee56708e8c84c174d12ce5841e6b1ce   ASoc: wcd934x: correct High-Z mode for dmic pins
1065499   Icff40d68d9b60617e8e3eb006eb697194b4e61f6   msm: ipa: Allocate memory on send message
1067006   I4abdd79699d47054e268978aae9199f1d5d1ddcb   Revert "usb: gsi: Queue control notification on gsi_resu
1065513   I9dfd698e7084164688dd964ed914d5eecc75ecd3   input: touchscreen: add multiple config data support for
1066167   Icd3e82a754867c0f16035a5f3eb7f86ee57c7281   ARM: dts: msm: add new clk for native playback on msmcob
1066331 1066369   I19d38a63805e69d53ebd6fda48b094315133a6aa   ASoC: wcd934x: update TX modes
1067868   Ie23ca022c94cd214a9e415e9fb774055cfaf881d   icnss: Top level reset if clocks are dead
1058401   I0a05df94e7bdd5daadfa0713371a595a06b7bda7   msm: kgsl: Trigger preemption from preemption complete i
1050668   I7e5a8aca84a7a620bb61eb0ace8a6b6c622f89de   sound: usb: Send explicit device disconnect to clients

Change-Id: I881e211d555d790f62a075d36fa7df02ccfe7398
CRs-Fixed: 1061915, 1066167, 1067873, 1065983, 1067372, 1065339, 1065499, 1065003, 1067006, 1060610, 1067868, 1050172, 1065513, 1050668, 1066331, 1058401, 1067811, 1059712, 1067592, 1066369, 1068069
parents 79972a24 4e2a8a0f
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -5,8 +5,8 @@ can be used to measure the bandwidth of read/write traffic from the BIMC
master ports. For example, the CPU subsystem sits on one BIMC master port.

Required properties:
- compatible:		Must be "qcom,bimc-bwmon", "qcom,bimc-bwmon2" or
			"qcom,bimc-bwmon3"
- compatible:		Must be "qcom,bimc-bwmon", "qcom,bimc-bwmon2",
			"qcom,bimc-bwmon3" or "qcom,bimc-bwmon4"
- reg:			Pairs of physical base addresses and region sizes of
			memory mapped registers.
- reg-names:		Names of the bases for the above registers. Expected
@@ -14,6 +14,8 @@ Required properties:
- interrupts:		Lists the threshold IRQ.
- qcom,mport:		The hardware master port that this device can monitor
- qcom,target-dev:	The DT device that corresponds to this master port
- qcom,hw-timer-hz:	Hardware sampling rate in Hz. This field must be
			specified for "qcom,bimc-bwmon4"

Example:
	qcom,cpu-bwmon {
@@ -23,4 +25,5 @@ Example:
		interrupts = <0 183 1>;
		qcom,mport = <0>;
		qcom,target-dev = <&cpubw>;
		qcom,hw-timer-hz = <19200000>;
	};
+38 −24
Original line number Diff line number Diff line
@@ -37,10 +37,24 @@ Optional properties:
 - goodix,no-force-update	: To specify force update is allowed.
 - goodix,button-map	: Button map of key codes. The number of key codes
				depend on panel.
 - goodix,cfg-data	: Touchpanel controller configuration data, ask vendor
				to provide that. Default configuration will be
				used if this property is not present.

 - goodix,cfg-data0	: Touch screen controller config data group 0. Ask vendor
				to provide that.
				Driver supports maximum six config groups. If more than one
				groups are defined, driver will select config group depending
				on hardware configuration. If only config group 0 is defined,
				it will be used for all hardware configurations.
				Touch screen controller will use its onchip default config data
				if this property is not present.
 - goodix,cfg-data1	: Touch screen controller config data group 1. Ask vendor
				to provide that.
 - goodix,cfg-data2	: Touch screen controller config data group 2. Ask vendor
				to provide that.
 - goodix,cfg-data3	: Touch screen controller config data group 3. Ask vendor
				to provide that.
 - goodix,cfg-data4	: Touch screen controller config data group 4. Ask vendor
				to provide that.
 - goodix,cfg-data5	: Touch screen controller config data group 5. Ask vendor
				to provide that.
Example:
i2c@f9927000 {
		goodix@5d {
@@ -55,7 +69,7 @@ i2c@f9927000 {
			goodix,display-coords = <0 0 720 1080>;
			goodix,button-map= <158 102 139>;
			goodix,product-id = "915";
			goodix,cfg-data = [
			goodix,cfg-data0 = [
				41 D0 02 00 05 0A 05 01 01 08
				12 58 50 41 03 05 00 00 00 00
				00 00 00 00 00 00 00 8C 2E 0E
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ Required properties:
    - "qcom,csiphy-v3.4.2"
    - "qcom,csiphy-v3.5"
    - "qcom,csiphy-v5.0"
    - "qcom,csiphy-v5.01"
- reg : offset and length of the register set for the device
    for the csiphy operating in compatible mode.
- reg-names : should specify relevant names to each reg property defined.
+3 −0
Original line number Diff line number Diff line
@@ -231,6 +231,9 @@
		clocks = <&clock_gcc clk_div_clk1>;
		qcom,node_has_rpm_clock;
		#clock-cells = <1>;
		pinctrl-names = "sleep", "active";
		pinctrl-0 = <&spkr_i2s_clk_sleep>;
		pinctrl-1 = <&spkr_i2s_clk_active>;
	};

	clock_audio_lnbb: audio_ext_clk_lnbb {
+28 −0
Original line number Diff line number Diff line
@@ -2715,5 +2715,33 @@
				};
			};
		};

		spkr_i2s_clk_pin {
			spkr_i2s_clk_sleep: spkr_i2s_clk_sleep {
				mux {
					pins = "gpio69";
					function = "spkr_i2s";
				};

				config {
					pins = "gpio69";
					drive-strength = <2>; /* 2 mA */
					bias-pull-down;       /* PULL DOWN */
				};
			};

			spkr_i2s_clk_active: spkr_i2s_clk_active {
				mux {
					pins = "gpio69";
					function = "spkr_i2s";
				};

				config {
					pins = "gpio69";
					drive-strength = <8>; /* 8 mA */
					bias-disable;         /* NO PULL */
				};
			};
		};
	};
};
Loading