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

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

Promotion of kernel.lnx.4.4-160601.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1019289   I19bd72aebd9f82596dc04fe4b3179c81ab3c162d   ARM: dts: msm: add mnoc_ahb clock for DSI device on msmc
1022210   I81a9dd61d24b7da55d5341c48a1f71d2b4b1978d   mm: swap_ratio: bail out if there aren't any other swap
1011965   I10bf7ed20e7d5d29c6e5fff0ed7a8474c96acea5   msm: camera: sensor: Disable IRQ in csid after few frame
982931   I692113c222f278d6c4d4c282b4df0e28b0933556   wil6210: fix race conditions in p2p listen and search
1002185   I38ebb9bbae2d6e1e1311fe438b3c8fc3f65e5692   msm: secure_buffer: Fix possible NULL pointer dereferenc
1021889   I977b04964ac28c18f4ad85094746aa864f03d0c3   icnss: Add IPC logging
1015446   Ice373ce1656f1ab045eefd57dcd700a4c20deedf   ARM: dts: msm: Enable the MMSS clock driver on MSMCOBALT
1022125   I02b72e8c16416ea08b143609e9b16196fb3a2879   ARM: dts: msm: add IPA ram mapping for msmcobalt
982931   I619abba9ef6e6fda3ea5fecd5ee87652b8ef37a5   wil6210: pass is_go flag to firmware
1019272   I494af44d5107603b94fb06a282246c091ebd429f   ARM: dts: msm: add TEMP_ALARM device for PMIC PMICOBALT
1023508   I3743cefdf2469f05535f73691da0939dcddf6d83   msm: mdss: update licence for external display header to
1022210   Iec767a548e524729c7ed79a92fe4718cdd08ce69   mm: vmscan: fix the page state calculation in too_many_i
1022200   I8b50a06bdae050b3a3c47b80e21d0d2edf18b7c5   mm: zcache: remove __GFP_NO_KSWAPD
1019289   I475b44619b68e731abc8b1a91a214c6cdf8cfc5e   msm: mdss: dsi: enable additional clocks for register ac
1019272   Ifaf2980cfc38083f450fa383d9c91777d2297415   ARM: dts: msm: add TEMP_ALARM device for PMIC PMCOBALT
1021086   I7b68202fc6d7958fcf7ff933d7eed7e19c958ab0   coresight-dummy: add dummy source driver support
1022452   I85e7644aa05d8c5249e2d204a61d03b5fb2f9220   spcom: fix modify ion addr
982931   Ief04b007c0507f9240d8f0b02b98fe7712213a0e   wil6210: P2P_DEVICE virtual interface support
988871   I8205c2979c857c2f3845ba2dc397d2f9dd1afa3b   net: cnss: add dual cnss platform driver support for dua
1019289   I0ba4858015457c971a42233c5a5f3dec9ca25ea6   msm: mdss: dsi: update DSI clamp configuration for msmco
1021169   I11143ca9beae526c80c8b94a81c2369a7c489d11   arm64: defconfig: update config options for msmcortex_de
982931   I3cf69b18f195e5db01a1f5832013342c9f481286   wil6210: clean ioctl debug message
1021312   I1a9830a6f859d7d525247d27d0a143997998d997   msm: ADSPRPC: Validate the SMMU session count
1000343   I73e0402ee72cad8df307ece1134f9e7304125cf6   drivers: dma-removed: Don't free prohibited memmap entri
1019272   I5c9e0bcb5bb7646a720c32af0b15ca5fa2e36b8f   defconfig: msmcortex: enable QPNP temperature alarm driv
1022719   Ifa4bcb5685798f48fd020f3d0c9853220b3f5fdc   sched: eliminate sched_account_wait_time knob
1020388   I853aba1d2d03945ee49adde7f0ea483cd406ce2b   Revert "usb: gadget: gsi: Decrement USB gadget pm usage
1019289   I7e289168c04221e9e272a8c0543d66af0e233450   ARM: dts: msm: add 4k dsc panel for msmcobalt
1012038   I4345d14dc22ddbdc34ff98b7b16719ba760951df   ion: msm: add Secure Processor heap id
1004223   I46f2ec5170fb204e9e0535aca1482b5e39e21de3   ARM: dts: msm: Add support for MSM8996pro v1.1
1022447   I7a41df3eebf22de2cc6b14327978923bcdbb7142   spcom: fix lock ION buffer
1003911   I253f4ee2069e190c1115afc421dadd27a7fa87dc   fs/buffer.c: Revoke LRU when trying to drop buffers
1018768   If27ecfbb7b080080074bfe142f493fbf8f53f673   thermal: tsens: Update critical temperature threshold va
980233   I1bc6fb87684ee8da6126dc331debf5880adceb4f   msm: ipa: support GRO feature on msmcobalt
1020694   I559f5976b56bf8933df2c68fc4e29b2bd0ce1160   clk: qcom: Add MSM8996 Global Clock Control (GCC) driver
1012038   I05434cb559cc397c62d888e1c54c1f209765d92f   ARM: dts: msm: add spss ion heap to msmcobalt
1022772   I320427f810fd35b11335685bae95b3c5fb9c8fee   Revert "msm: mdss: hdmi: check clk state before power on
1020896   I45a119591efc36fa05ee7009d938e596b015e70c   clk: msm: clock: Add the non_local_control setting for v
1021126   I6ad561fe4967042e45190aea2c9b7fcfe05bafdd   PM / devfreq: memlat: Prevent deadlock with hotplug in s
1017619   I6461e06f64abe336cabc27a3992d734f1fb745c6   leds: led-class: Retain the latest user brightness reque
1022200   Ia3e08bc14ba61c0a45ed54ba5cd525717a572060   lowmemorykiller: add zcache awareness
1009740   Ie12d5ab272dbd79fe97225864c2360fdde7325a7   clk: msm: mdss: fix dp_link_2x_clk_mux clock ops for DP
977181   I5ad1ab321738772a99920e3fa287bda266cb05ed   arm: dma-mapping: fix data types to hold size_t
982931   I139a5e846555e30666f96675400c6db6e1999e05   wil6210: fix no_fw_recovery mode with change_virtual_int
1022719   Ib26a21df9b903baac26c026862b0a41b4a8834f3   sched: eliminate sched_enable_power_aware knob and param
1018808   I2c92b689ae49af85489dbf9a6aef196f4f6abf4b   defconfig: msmcortex: Enable performance driver
1014404   Iaaa373db29d8b53e93ae1d3bf455ee066ed90dfd   msm: ipa: add support for SMMU fastpath
987560   I0e1b5ff0e9970a40ad9d0619dcb7f8cbae241656   net: cnss: remove redundant and dead code from platform
1018090   I3c6c0b470c7d15802c7cf4cb8ced85548dbb81c7   platform: qpnp-revid: add definitions for pmicobalt vers
1000492   I7bc7562400df0ae08b1aa232efe00b657339fcfb   ion: destroy ion handles under client->lock
1020896   Ia633c4dcbab62fc6a4407c5896e36a7bbef48579   clk: msm: clock-local2: Enable sources before force turn
1019035   I5a088230786ef780cca0a3b767ad80e7b0c69f9e   NFC: CE transaction failed during system suspend
1022719   Ib74123ebd69dfa3f86cf7335099f50c12a6e93c3   sched: eliminate sched_freq_account_wait_time knob
1022125   If770b9315807e51e46cd94dec6234ef186cf4fcb   msm: ipa3: Move IPA RAM mapping to DTS file
1020271   I6bb5f9a01e3f41107d7b5bdf7c19557546573463   msm: ipa3: fix to read hw tables from debugfs
993725   I90a6a560900d6c1c3694cce460ae8f772dc3434e   diag: Fix for possible memory corruption
1022200   Ida1f4db17075d1f6f825ef7ce2b3bae4eb799e3f   mm: add WasActive page flag
1003890   I3ff1894f0c80580920b1971cda357915665b5054   mm/memblock: disable local irqs while late memblock chan
1018262   I8b65debdc52ded24227483c4db21aaec63e27927   leds: led-class: add support for max_brightness store
990173   Ied2e5a78487b6f6076cd19f32c959a69050e055c   net: cnss: add bus bandwidth support for sdio wlan modul
1019086   I2d1ed8aa618c4ba8780f55fcc47add10edea3ba9   defconfig: msm8996: Enable LMH hardware and interface dr
1015446   Ia94606113b112a5e363e342a0ad1d977a48b3d72   clk: msm: clock: Support graphics clocks on MSMCOBALT v2
982931   I561e4ab26c8ac74d6fbcf19492b01751033b64d9   wil6210: add oob_mode module parameter
1019086   Ifb47f300c4e73f7816f96c061ac5c1829bcd5491   defconfig: msm: Enable thermal driver for msm8996
890916   I927c0f6a7db654880d951729996a27310f6628cf   iio: adc: Add round robin ADC driver
1019289   I4f9ed290416f95957b0f17424c624530f7a6794d   ARM: dts: msm: add needed resources to support DSI clamp
1022322   I20ea0e4ad0537f6e90efbc59fb8d56d691ee3bde   staging: ion : Donnot wakeup kswapd in ion system alloc
1019272   If0a02f211243a6c8f9c771f20590c0251726425b   ARM: dts: msm: add TEMP_ALARM device for PMIC PM8005
1015627   I581e099db5d2ee81be4345101aa54352b1d9564f   wil6210: allow empty WMI commands in debugfs wmi_send
1021612   Ie02f67d00c8fe04bf90ded5d4a6ab85c86cf05ad   msm: mdss: fix to enable danger for msmcobalt
1004575   I8ec4de7d9cfa5e9c86d97bd9cb81feddc97dc7b8   msm: camera: Add support for DPCM modes
1013927   Ic9efb8555ec4bdad2c099719de4ed56677b194ca   msm: ipa: enable power save to ODU
1015446   I636001ea91e7be1e2adec2ea7cd3d9aadfcc39a2   clk: msm: clock: Support multimedia clocks on MSMCOBALT
1019272   Ic4ad048259eb3a356333e0529d52f39c39fc915f   thermal: qpnp-temp-alarm: add support for GEN2 PMIC peri
1015446   Ib92b11c23785e737f91ad09bcbb3d0b849d3a2bf   ARM: dts: msm: Add MSMCOBALT v2 specific gfx_stub regula
982931   I847ccd10da574bdc83c7eec8c8315c4e0d207d8b   wil6210: p2p initial support
1020931   I3223c1f335e2f0e2b2401a5cd4b961fd5279ac8d   arm64: defconfig: update config options for msm_defconfi
1009740   Iea46c5b0482bceb841309175ede42ec3be3e20fd   clk: msm: mdss: fix DP register configurations
988871   Ie245ac4ad028b543916c27b015a7ba33e55958a9   defconfig: arm64: update cnss config flag

Change-Id: I2bcb12d66f1ff09aa4dbe7ea408cfe914c094aa4
CRs-Fixed: 1022322, 1019086, 1020896, 1017619, 980233, 1022452, 1022210, 1022125, 1020694, 1000343, 1014404, 1023508, 982931, 1021086, 1003890, 1022772, 990173, 1003911, 1021169, 1021126, 1020271, 1019035, 1020931, 1021612, 1012038, 1018262, 1015446, 1019272, 1018808, 1002185, 1022200, 1013927, 1000492, 1022447, 988871, 993725, 1015627, 1020388, 1004223, 977181, 1021312, 1021889, 1019289, 1011965, 890916, 1018768, 987560, 1004575, 1018090, 1009740, 1022719
parents 3ebf81be 9f3090c4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@ its hardware characteristcs.
		- "qcom,coresight-remote-etm"
		- "qcom,coresight-qpdi"
		- "qcom,coresight-hwevent"
		- "qcom,coresight-dummy"

	* port or ports: same as above.

+3 −0
Original line number Diff line number Diff line
@@ -69,9 +69,12 @@ Required properties:
			"qcom,cc-debug-cobalt"
			"qcom,gpucc-cobalt"
			"qcom,gfxcc-cobalt"
			"qcom,gpucc-cobalt-v2"
			"qcom,gfxcc-cobalt-v2"
			"qcom,gpucc-hamster"
			"qcom,gfxcc-hamster"
			"qcom,mmsscc-cobalt"
			"qcom,mmsscc-cobalt-v2"
			"qcom,mmsscc-hamster"

- reg:			Pairs of physical base addresses and region sizes of
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ Required properties :
			"qcom,gcc-msm8974"
			"qcom,gcc-msm8974pro"
			"qcom,gcc-msm8974pro-ac"
			"qcom,gcc-msm8996"

- reg : shall contain base register location and length
- #clock-cells : shall contain 1
+15 −1
Original line number Diff line number Diff line
@@ -23,6 +23,12 @@ Optional properties:
                bindings/pinctrl/pinctrl-bindings.txt
  - qcom,is-antenna-shared: Enabled for Platforms with both sdio and pcie QCA
                           Chipsets are attached.
  - qcom,cnss-enable-bus-bandwidth: Boolean - Define this property when target
					support to vote for bus bandwidth.
  - qcom,msm-bus,name: client name for msm bus register.
  - qcom,msm-bus,num-cases: number of cases for bus scaling.
  - qcom,msm-bus,num-paths: number of paths for bus scale vector.
  - qcom,msm-bus,vectors-KBps: bus scale vector table.

Example:
	qcom,cnss-sdio {
@@ -38,5 +44,13 @@ Example:
		pinctrl-names = "active", "sleep";
		pinctrl-0 = <&cnss_sdio_active>;
		pinctrl-1 = <&cnss_sdio_sleep>;

		qcom,cnss-enable-bus-bandwidth;
		qcom,msm-bus,name = "msm-cnss";
		qcom,msm-bus,num-cases = <4>;
		qcom,msm-bus,num-paths = <1>;
		qcom,msm-bus,vectors-KBps =
				<79 512 0 0>,			/* No vote */
				<79 512 6250 200000>,		/* 50 Mbps */
				<79 512 25000 200000>,		/* 200 Mbps */
				<79 512 2048000 4096000>;	/* MAX */
	};
+67 −0
Original line number Diff line number Diff line
Qualcomm Technologies Inc., PMIC Round Robin ADC (RRADC)

PMIC RRADC provides an interface to the clients to read
the voltage, current and temperature for supported channels
such as battery ID, battery thermistor, die temperature,
charger temperature, USB_IN and DC_IN voltage and current.

Main node properties:

- compatible:
    Usage: required
    Value type: <string>
    Definition: Should contain "qcom,rradc".

- reg:
    Usage: required
    Value type: <prop-encoded-array>
    Definition: RRADC base address and length in the PMIC register map.

- #address-cells:
    Usage: required
    Value type: <u32>
    Definition: Must be one. Child node 'channel' property should define ADC
            channel number. For details about IIO bindings see:
            Documentation/devicetree/bindings/iio/iio-bindings.txt

- #size-cells:
    Usage: required
    Value type: <u32>
    Definition: Must be zero. For details about IIO bindings see:
            Documentation/devicetree/bindings/iio/iio-bindings.txt

- #io-channel-cells:
    Usage: required
    Value type: <u32>
    Definition: Must be one. For details about IIO bindings see:
            Documentation/devicetree/bindings/iio/iio-bindings.txt

Channel subnode properties:

- channel:
    Usage: required
    Value type: <u32>
    Definition: ADC channel number.
            See drivers/iio/adc/qcom-rradc.c for channels within rradc_channel_id

Example:

	/* RRADC node */
	pmic_rradc: rradc@4500 {
		compatible = "qcom,rradc";
		reg = <0x4500 0x100>;
		#address-cells = <1>;
		#size-cells = <0>;
		#io-channel-cells = <1>;

		/* Channel node */
		batt_id {
			channel = <0>;
		};
	};

	/* IIO client node */
	charger {
		io-channels = <&pmic_rradc 0>;
		io-channel-names = "rradc_batt_id";
	};
Loading