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

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

Promotion of kernel.lnx.4.4-160504.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
998828   I757329e68af439701b8f065c99a6a4b0c390cba2   msm: mdss: Add mdp capability to expose writeback interf
980569   I97ff3d53c12ed163ae5dbec184ed9445c901459e   msm: ipa: Fix suspend bit clearing on disconnected pipe
954074   If98ef69e2474f1c50670c2605afe9769a4e0fb39   PFK: ice: change to non-atomic scm calls
1011902   Ie94ffce93d28d08610310885e4f257ebdbc15dd1   msm: vidc: Allow zero length qbuf
978768   I22696b17ec6ff11b1a378df9611eb8ab4be01358   msm: mdss: hdmi: update switch node on hpd off
1011445   I53bcd8293f7587ddba64ed0e019b77eee62b5e72   icnss: Enable SMMU BYPASS mode
993480   I61a48353428b3faa042fbc85e259b33c7f23bdb0   msm: kgsl: Remove harmless preemption log message
1011086 985182   I39d3d234222b6136ab0e68367e13c1276dce61f6   soc: qcom: rpm_master_stat: Add additional debug stats
1000506   Ie742148fe3b04677365a7247a89c2bed412e4d31   msm: ipa: Fix to update the descriptor length in SG scen
973565   If54caf008c654f488986a279bd19bea97457dc2c   msm: kgsl: Disable ISENSE CGC
1003233   Ic36aaa86b7799c962a1128d16f0ec670698e8570   defconfig: arm64: msm: Enable IOMMU debug tracking
987074   Iae380e0f44dd53bee8ff4cec347a6b9a632b1f84   msm: kgsl: Don't spam kmsg due to invalid IOCTL requests
1005492   Ibc5ee5145dee3980ddca3d9922663eb96420d011   msm: ipa: odu: change IPC logging to common buffer
971156   Ibdf6fef6f3f700f3c5315c228c0473e47fb62163   msm: kgsl: Purge unused #defines
989004   Id5f244a57a2b991a10b603ef7236193d4282fd0f   msm: kgsl: Remove superfluous NULL checks when reading t
1011110   I2000cab0a56a890cbd5503306a794e6b9b295db6   msm: camera: Correct hardware register settings for CSIP
1002547   Ifbecd46f8e3f8e93d846da3dfc72f7ef70687589   msm: cpp: Ignore input validation for sof freeze/unfreez
1007342   I904ee0b08079972b181f53fdc5a6022871da74e8   irqchip: irq-msm: Remove pinctrl_irq_dummy(..) hook
1005036   I8cd2403bed66141c99ccf8b9c57e59b936c1d90e   clk: msm: clock-gcc-cobalt: Add clock reset support for
994283   I611155901e928fa8d9bbcbdf2511cd98aa36df2c   ipa: Fix holb monitor response handling from Uc
1007342   I9016aadac88483c8547ed1a40cb6c55909f347cf   irqchip: irq-msm: Delete irq-msm.c
1001217 1008552   Id326c73f78f3fadb5193a1e840f295d764fb013b   msm: vidc: Set constrained intra refresh property
1010331   I50231b6c219e6a54379f6b94a23486a320ade09e   ARM: dts: msm: update VDD_GFX CPR parameters for msmcoba
1010111   I7f254f579182effbc1f1a3d49c3c917d3c7af162   msm: thermal: Make boot-up mitigation optional
993738   Ie615ef440ab613f0b4f0601500188068440c29fe   msm: camera: Avoid uninitialized variables
1009871   I57496aeb47d907f540a25c854ef7b35c6b5ab399   msm: jpeg: Expose JPEG DMA max downscale to user space
1007822   I23800a58459b0d9b15168cbef409374495e59ee1   edac: cortex: Update the CPU name
978768   I9556c6457258598e6b6758573bb0263d53e612da   msm: mdss: hdmi: check for scrambler override
971174   Iaa113c8414a2d2d8f92b3cb21eaf2e422f273454   msm: kgsl: Add MMU offset mapping functions
1010111   If144319371a5c65f193ffac8fb9852a836125966   msm: thermal: Reorganize KTM probe function
1007266   Icb876f16cac9471c523f3ef5b5fd3ede9d5d597c   msm: thermal: Prolong KTM mitigation till thermal-engine
1010111   Ica59aeb0c94581e3c37b5b7df16c187ced45c28a   msm: thermal: Remove proactive vdd restriction during pr
1009268   I2d38454fce77a895f0aaf18e01f7d0c9f3c64692   regulator: cpr3-mmss-regulator: update reference voltage
1007459   Ic9dd60923198f38117843e9e087287fac294c197   defconfig: msmcortex: Enable workqueue watchdog
1010715   I2144bacc11190b92d14b00480dd538e27d13c3e1   ARM: dts: msm: Add qcom,msm-imem-diag-dload node on msmc
972831   I005041820e3721536693c892f5bc1d8d977dd770   defconfig: msm: sde: Add config for v4l2 sde rotator dri
1001770   I622fd971201b6c0001212a696c3d12aea409c11b   Revert "spmi: pmic_arb: use handle_fasteoi_irq handler"
1010595   Ie1b74b6a3eac563ee34865655b046f71411aca65   AndroidKernel.mk: Enforce KERNEL_OBJ generation
1000754   If66039ff752741e44b00175a7cc73681e7ca16ae   Revert "ARM: dts: msm: disable UFS LPM modes for msmcoba
986130   I552094c64bd9fb360ddd73022fe21a403c245b2f   msm_11ad: keep rf_clk3 on during wil6210 activity
1006743   I9b565a34e2068bf575974eaf3dc9f7820bdd7a96   mm/page_owner: ask users about default setting of PAGE_O
992317   I43e08ccefbf2d3911191b2aad5168979956e1626   msm: kgsl: Dump 64KB of preemption record in snapshot
1011086   Ie5c9236ad34ea61a375a4a3ae1f1d91fda0a9ccf   drivers: soc: qcom: rpm_stats: Switch to use arch_counte
994759   Ib3006067e184bf97adf75971ab96b2c673909eba   ARM: dts: msm: Set the high bank bit value for MSMcobalt
1006743   I35602327d75945c35126ce2d657803d786a44121   defconfig: msmcortex: Enable PAGE_OWNER and DEBUG_PAGEAL
1009871   Idb3780f0ce3d8c0b3f659aee2c0806b20c7f1379   ARM: dts: msm: Add JPEG DMA max downscale node for msmco
1002205   I789cdec6f056b17a605f3454e6cd5702542c454f   msm: ipa: Fix to accessing ipa_q6_clnt handle
1009142   Idae5097ee0247589885328c9e55b65f981a261c2   ARM: dts: msm: update VDD_APC CPR settings for msmcobalt
999965   I2d7d74e48ce80aa18cab2d42191db8d5edb4a076   msm: ipa: Fix to release IPA clock during ap suspend
1009142   I6a6cb1096cc91ac995dbc36c8edaaa20c392e6c8   ARM: dts: msm: enable VDD_APC CPR HW closed-loop operati
984991   Id5a5128edb379308fa91b53062b6773af1b6de18   msm: ipa: Fix to QMI initialization and polling state
1008505   Ie3d3889cc6c35011f239468ddf465c553a6b1c97   msm: mdss: Skip setting up Qseed3 for non-vig pipes
1003233   I65e7fe7d8f94ba3ac6a3d9030f15fd5a0b97c188   ARM: dts: msm: Add IOMMU test device nodes for 8996 and
1010715   I076928436a8b1b4d1c3ee7e48db9b3314ec1fc05   usb: gadget: f_diag: Update serial_number with dload_coo
1007344   I0bf7b33c3584f3d6cf5ef58dfe72be46212041da   lib: memtest: Add MEMTEST_ENABLE_DEFAULT option
1011110   Ieee68a709a1f56d53bd2746fa28fbd76195270b0   ARM: dts: msm: Correct camera nodes for msmcobalt
1000756   I2d2e651ba554812198d721892e14ca1a61a34027   ARM: dts: msm: setup external clock sources for DSI cloc
1009142   I6af5a0bd5ddb5fdb22585f9da34524475f49233f   regulator: cprh-kbss-regulator: update corner switch del
1007459   Id7dfbbd2701128a942b1bcac2299e07a66db8657   workqueue: implement lockup detector
978768   Ib48c02b2b89f7fdb347afd3a02d8b6b7c1c03e85   msm: mdss: hdmi: refactor event handler
971172   If426fb7599be0a79b6f37b8008a2310b1c006e93   msm: kgsl: Clean up adreno trace code
1007351   Iff58832a535227ea071ce5b14d537d9993f9dfc2   lib: Makefile: Ignore Kasan errors reported from the fin
1011086   Ibceaa8f948e203c39e3df55b135c0a394f39ca5f   qcom: Port rpm logs and stats driver from 3.18 to 4.4 ke
1007809   I4b68c0e658316b2958d8c9536c3e80e01faf55a4   ARM: dts: msm: Venus PIL clock voting update for MSMCOBA
1010331   Id4beb16d0324ec9c3d62d6d1ead664e215acaaf1   ARM: dts: msm: enable VDD_GFX closed-loop CPR for msmcob
1008505   Icc6ee5e2ba60d7f619393518b4f06aee6f784f3d   msm: mdss: update bus scaling macro
1005492   I31acc2008800d213cc69003f9781fee04b5935aa   msm: ipa3: mhi: add IPC logging to common buffer
1005492   I69f3536e297eae8453370b44f66ec0f520f16cd5   msm: ipa3: rmnet_ipa: add IPC logging to common buffer
1003233   I6a5802aff5bab99d29c6ed9d953a203cbd8015bb   iommu/iommu-debug: Add dummy driver for standalone testi
999530   Iddb5e882e1324e0382359109b86ebcaa26b3d851   defconfig: arm64: msm: enable service notifier and locat
1009865   I70db6555d236857c5a8d62a337afdc9fec22c97f   icnss: Add SMMU support
991396   Idb248e1270b79b51e53de687793030a047fe6c73   msm: ipa: Fix memory free issue
971398   Id1e3e0f756ac1c9a0ff4f4e6ce073e80e31473b8   msm: kgsl: Check for failure in coresight initialization
977862   Icac7fb4355ee1fd07e7127ea5c2721665e279272   msm: kgsl: Use a page pool to reduce allocation time
1009471   If11cd577d30c22d79544f4668e08ccf269237236   net: ipc_router: Fail to send resume_tx for local commun
988861   Ifc3ec45297c2a29ad6f7d70dd0bd59238ac8cc3d   msm: kgsl: Fix overflow in sharedmem read/write function
978768   Ia305e1eb5d3da1dfbf868650e5ee84018255476b   msm: mdss: hdmi: add dynamic fps support
1009810   Ief99a7af7e3f8147469b1b5a68da973ab26a988b   ARM: dts: msm: Remove the duplicated RTB dt entry
989231   I2cec6c6f9fe7aea0e2276b01133f8c3505b9919f   msm: ipa3: Move IPA headers building to IPAHAL
1010329   I01210f48d32d7d6cb32f4977e52fb46acd33b1ba   clk: msm: clock-gcc-cobalt: Add SVS2 frequencies for som
1007515   Iae73d82f6797b8d0628a3f5a31a916d0a43206df   defconfig: msm: Enable config parameter for regulatory d
978768   I5b73d3b558af576b5114c42b63260bb688f2d8d1   msm: mdss: hdmi: refactor initialization of features
1007459   I6fe77926acd4240458cab29d399f81d8739a16c0   watchdog: introduce touch_softlockup_watchdog_sched()
1006609   I17d4cc0a38770f0c5067fa8047cd63e7bf085e48   ASoC: msm: audio-effects: misc fixes in h/w accelerated
978768   I52b11f19f576e13e197e8c576a9c5ada54416f5e   msm: mdss: fb: reconfigure panel if output format has ch

Change-Id: Ida9a27fac0393dff4104005d722604014da57d7b
CRs-Fixed: 1009871, 986130, 1000756, 1000506, 1000754, 1009142, 1010329, 1005492, 971172, 999965, 1007344, 973565, 1001770, 992317, 1007342, 994283, 1010111, 987074, 984991, 1007266, 1002205, 1001217, 985182, 1007515, 1009810, 1006609, 1006743, 999530, 993480, 1008505, 993738, 972831, 978768, 971174, 1005036, 1007822, 1010595, 954074, 977862, 1011086, 1007809, 1003233, 1010715, 1009865, 1007459, 1011445, 1011110, 980569, 994759, 1010331, 989004, 1007351, 971398, 1009471, 989231, 988861, 1008552, 1011902, 971156, 1009268, 998828, 991396, 1002547
parents e21bff20 7fa8b4c8
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -113,9 +113,11 @@ fi
endef

ifneq ($(KERNEL_LEGACY_DIR),true)
$(KERNEL_USR): $(TARGET_PREBUILT_INT_KERNEL)
$(KERNEL_USR): $(KERNEL_HEADERS_INSTALL)
	rm -rf $(KERNEL_SYMLINK)
	ln -s kernel/$(TARGET_KERNEL) $(KERNEL_SYMLINK)

$(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_USR)
endif

$(KERNEL_OUT):
@@ -139,12 +141,12 @@ $(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_OUT) $(KERNEL_HEADERS_INSTALL)

$(KERNEL_HEADERS_INSTALL): $(KERNEL_OUT)
	$(hide) if [ ! -z "$(KERNEL_HEADER_DEFCONFIG)" ]; then \
			$(hide) rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
			rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
			$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_HEADER_DEFCONFIG); \
			$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) headers_install; fi
	$(hide) if [ "$(KERNEL_HEADER_DEFCONFIG)" != "$(KERNEL_DEFCONFIG)" ]; then \
			echo "Used a different defconfig for header generation"; \
			$(hide) rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
			rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
			$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_DEFCONFIG); fi
	$(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \
			echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \
+3 −3
Original line number Diff line number Diff line
@@ -18,13 +18,13 @@ Required properties
- qcom,sensor-id: The id of the TSENS sensor polled for temperature.
			Typically the sensor closest to CPU0.
- qcom,poll-ms: Sampling interval to read sensor, in ms.
- qcom,limit-temp: Threshold temperature to start stepping CPU down, in degC.
- qcom,temp-hysteresis: Degrees C below threshold temperature to step CPU up.
- qcom,freq-step: Number of frequency steps to take on each CPU mitigation.

Optional properties

- reg:                  Physical address for uio mapping
- qcom,limit-temp:	Threshold temperature to start stepping CPU down, in degC.
- qcom,temp-hysteresis: Degrees C below threshold temperature to step CPU up.
- qcom,freq-step:	Number of frequency steps to take on each CPU mitigation.
- qcom,core-limit-temp: Threshold temperature to start shutting down cores
			in degC
- qcom,core-temp-hysteresis: Degrees C below which the cores will be brought
+10 −0
Original line number Diff line number Diff line
@@ -12,6 +12,11 @@ Required properties:
  - reg-names: Names of the memory regions defined in reg entry
  - interrupts: Copy engine interrupt table
  - qcom,wlan-msa-memory: MSA memory size
  - clocks: List of clock phandles
  - clock-names: List of clock names corresponding to the "clocks" property
  - iommus: SMMUs and corresponding Stream IDs needed by WLAN
  - qcom,wlan-smmu-iova-address: I/O virtual address range as <start length>
    format to be used for allocations associated between WLAN and SMMU

Optional properties:
  - qcom,skip-qmi: Boolean property to decide whether to use QMI or not
@@ -22,6 +27,11 @@ Example:
        compatible = "qcom,icnss";
        reg = <0x0a000000 0x1000000>;
        reg-names = "membase";
        clocks = <&clock_gcc clk_aggre2_noc_clk>;
        clock-names = "smmu_aggre2_noc_clk";
        iommus = <&anoc2_smmu 0x1900>,
                 <&anoc2_smmu 0x1901>;
        qcom,wlan-smmu-iova-address = <0 0x10000000>;
        interrupts =
		   <0 130 0 /* CE0 */ >,
		   <0 131 0 /* CE1 */ >,
+27 −0
Original line number Diff line number Diff line
This document describes the device tree binding for IOMMU test devices.

The iommu-debug framework can optionally make use of some platform devices
for improved standalone testing and other features.

- compatible: iommu-debug-test


Required properties
===================

- iommus: The IOMMU for the test device (see iommu.txt)


Example
=======

	iommu_test_device {
		compatible = "iommu-debug-test";
		/*
		 * 42 shouldn't be used by anyone on the cpp_fd_smmu.  We just
		 * need _something_ here to get this node recognized by the
		 * SMMU driver. Our test uses ATOS, which doesn't use SIDs
		 * anyways, so using a dummy value is ok.
		 */
		iommus = <&cpp_fd_smmu 42>;
	};
+3 −0
Original line number Diff line number Diff line
@@ -19,6 +19,8 @@ Required properties:
- clocks : clocks required for the device.
- qcom,clock-rates: should specify clock rates in Hz to each clocks
    property defined.
- qcom,max-ds-factor: should specify the max dma downscale factor,
    supported by HW.
- Refer to "Documentation/devicetree/bindings/arm/msm/msm_bus.txt" for
	below optional properties:
	- qcom,msm-bus,name
@@ -67,5 +69,6 @@ Example:
		qcom,msm-bus,num-paths = <1>;
		qcom,msm-bus,vectors-KBps = <62 512 0 0>,
			<62 512 666675 666675>;
		qcom,max-ds-factor = <128>;
		status = "ok";
	};
Loading