Skip to content

Instantly share code, notes, and snippets.

@krasCGQ
Created January 30, 2018 14:17
Show Gist options
  • Save krasCGQ/5bdd4fb26c5bc972122b7e81ee3c66b9 to your computer and use it in GitHub Desktop.
Save krasCGQ/5bdd4fb26c5bc972122b7e81ee3c66b9 to your computer and use it in GitHub Desktop.
This is why you should #NeverGoXiaomi as a development device.
From 24ea5efc315593a2c4fadd39df307b78def02faa Mon Sep 17 00:00:00 2001
From: hehao <[email protected]>
Date: Mon, 29 Jan 2018 19:07:17 +0800
Subject: [PATCH] Kernel: Xiaomi kernel changes for Mi A1.
The Patch based on QualComm release version: LA.UM.5.3-06310-89xx.0
The kernel config file used is tissot-perf_defconfig
Change-Id: I43370f3c149069879808f6865ca405f545420ca1
Signed-off-by: hehao <[email protected]>
---
AndroidKernel.mk | 12 +-
Documentation/DocBook/80211.tmpl | 1 +
Documentation/block/00-INDEX | 6 +
Documentation/block/mmc-max-speed.txt | 38 +
Documentation/device-mapper/boot.txt | 42 +
Documentation/device-mapper/verity.txt | 40 +-
Documentation/devicetree/bindings/arm/cpus.txt | 14 +
.../devicetree/bindings/arm/msm/adv7481.txt | 54 +
.../bindings/arm/msm/clock-controller.txt | 3 +
.../devicetree/bindings/arm/msm/clock-pm.txt | 22 +
.../devicetree/bindings/arm/msm/lpm-levels.txt | 4 +
Documentation/devicetree/bindings/arm/msm/msm.txt | 9 +
.../bindings/arm/msm/msm_bandwidth_monitor.txt | 52 +
.../devicetree/bindings/arm/msm/msm_bus_rules.txt | 31 +-
.../devicetree/bindings/arm/msm/msm_thermal.txt | 7 +
.../devicetree/bindings/arm/msm/qcom,osm.txt | 151 +-
.../devicetree/bindings/arm/msm/smd-ts.txt | 24 +
.../devicetree/bindings/arm/msm/system_stats.txt | 93 +
.../devicetree/bindings/bluetooth/btfm_slim.txt | 20 +
.../devicetree/bindings/cnss/cnss-sdio-wlan.txt | 19 +-
.../devicetree/bindings/cnss/cnss-wlan.txt | 8 +
.../devicetree/bindings/fb/mdss-dsi-panel.txt | 61 +-
Documentation/devicetree/bindings/fb/mdss-mdp.txt | 21 +-
Documentation/devicetree/bindings/gpu/adreno.txt | 22 +-
.../devicetree/bindings/hwmon/qpnp-adc-voltage.txt | 24 +-
.../devicetree/bindings/iio/imu/invn-icm20689.txt | 35 +
.../devicetree/bindings/input/hbtp-input.txt | 9 +
.../devicetree/bindings/leds/leds-qpnp-wled.txt | 8 +-
.../devicetree/bindings/media/video/msm-ba.txt | 40 +-
.../devicetree/bindings/media/video/msm-cci.txt | 4 +
.../devicetree/bindings/media/video/msm-ir-cut.txt | 26 +
.../devicetree/bindings/media/video/msm-ir-led.txt | 26 +
.../bindings/media/video/msm-jpegdma.txt | 31 +-
.../devicetree/bindings/media/video/msm-vfe.txt | 15 +-
.../devicetree/bindings/media/video/msm-vidc.txt | 2 +
.../devicetree/bindings/mfd/qcom-i2c-pmic.txt | 98 +
.../devicetree/bindings/mtd/msm_qpic_nand.txt | 4 +
Documentation/devicetree/bindings/net/msm-emac.txt | 49 +-
.../devicetree/bindings/net/neutrino_avb.txt | 37 +
Documentation/devicetree/bindings/opp/opp.txt | 482 +
Documentation/devicetree/bindings/pci/msm_pcie.txt | 24 +
.../devicetree/bindings/pil/pil-q6v5-mss.txt | 12 +
.../devicetree/bindings/platform/msm/ipa.txt | 52 +-
.../bindings/platform/msm/qpnp-power-on.txt | 2 +
.../bindings/platform/msm/rmnet_ipa3.txt | 2 +
.../devicetree/bindings/platform/msm/usb-bam.txt | 1 -
.../devicetree/bindings/power/qpnp-fg.txt | 8 +
.../devicetree/bindings/power/qpnp-smbcharger.txt | 3 +
.../devicetree/bindings/power/qpnp-typec.txt | 2 +
.../devicetree/bindings/power/smb138x-charger.txt | 202 +
Documentation/devicetree/bindings/pwm/pwm-qpnp.txt | 23 +-
.../devicetree/bindings/qdsp/msm-fastrpc.txt | 14 +-
.../devicetree/bindings/qseecom/qseecom.txt | 4 +
.../bindings/regulator/cpr3-hmss-regulator.txt | 1 +
.../bindings/regulator/cpr3-regulator.txt | 6 +
.../bindings/regulator/cpr4-apss-regulator.txt | 28 +-
.../bindings/regulator/qpnp-labibb-regulator.txt | 17 +-
.../devicetree/bindings/soc/qcom/msm_power.txt | 18 +
.../devicetree/bindings/sound/qcom-audio-dev.txt | 238 +-
.../bindings/sound/qcom-usb-audio-qmi-dev.txt | 26 +
.../devicetree/bindings/sound/taiko_codec.txt | 8 +
.../devicetree/bindings/spi/qcom,spi-qup.txt | 19 +-
.../devicetree/bindings/thermal/tsens.txt | 3 +-
Documentation/devicetree/bindings/unittest.txt | 14 +
Documentation/devicetree/bindings/usb/dwc3.txt | 2 +
.../devicetree/bindings/usb/msm-ehci-hsic.txt | 6 -
Documentation/devicetree/bindings/usb/msm-phy.txt | 3 +
Documentation/devicetree/of_selftest.txt | 20 +-
Documentation/devicetree/overlay-notes.txt | 133 +
Documentation/devicetree/todo.txt | 1 -
Documentation/filesystems/efivarfs.txt | 7 +
Documentation/filesystems/proc.txt | 18 +-
Documentation/kernel-parameters.txt | 6 +
Documentation/misc-devices/qcom_invoke_driver.txt | 56 +
Documentation/scheduler/sched-stats.txt | 16 -
Documentation/scheduler/sched-zone.txt | 111 +-
Documentation/sysctl/kernel.txt | 14 -
Documentation/sysctl/vm.txt | 29 +
Documentation/video4linux/v4l2-pci-skeleton.c | 2 +-
MAINTAINERS | 4 +-
Makefile | 4 +-
android/configs/android-base.cfg | 3 +
arch/Kconfig | 69 +-
arch/arm/Kconfig | 26 +-
arch/arm/boot/dts/armada-375.dtsi | 2 +-
arch/arm/boot/dts/dra7.dtsi | 71 +
arch/arm/boot/dts/qcom/Makefile | 87 +-
.../qcom/apq8009-512mb-mtp-wcd9326-refboard.dts | 53 +
arch/arm/boot/dts/qcom/apq8009-mtp-drone.dts | 116 +
.../boot/dts/qcom/apq8009-mtp-wcd9326-refboard.dts | 53 +
arch/arm/boot/dts/qcom/apq8009-mtp-wcd9326.dts | 13 +-
arch/arm/boot/dts/qcom/apq8009w-1gb-cdp.dts | 106 +
.../boot/dts/qcom/apq8009w-1gb-nowgr-swoctp.dts | 25 +
arch/arm/boot/dts/qcom/apq8009w-1gb-swoctp.dts | 24 +
arch/arm/boot/dts/qcom/apq8009w-1gb-wtp.dts | 89 +
arch/arm/boot/dts/qcom/apq8009w-cdp.dts | 13 +-
arch/arm/boot/dts/qcom/apq8009w-memory.dtsi | 24 +
arch/arm/boot/dts/qcom/apq8009w-nowgr-swoctp.dts | 24 +
arch/arm/boot/dts/qcom/apq8009w-swoctp.dts | 24 +
arch/arm/boot/dts/qcom/apq8009w-swoctp.dtsi | 167 +
arch/arm/boot/dts/qcom/apq8009w-wtp.dts | 13 +-
arch/arm/boot/dts/qcom/apq8053-iot-mtp.dts | 49 +
arch/arm/boot/dts/qcom/apq8053-mtp.dts | 2 +-
.../boot/dts/qcom/apq8096-auto-dragonboard.dtsi | 114 +-
.../boot/dts/qcom/apq8096-camera-sensor-sbc.dtsi | 126 +-
arch/arm/boot/dts/qcom/apq8096-dragonboard.dtsi | 2 +-
arch/arm/boot/dts/qcom/apq8096-mediabox.dtsi | 856 +
arch/arm/boot/dts/qcom/apq8096-sbc.dtsi | 142 +-
arch/arm/boot/dts/qcom/apq8096-v2.dtsi | 12 +-
arch/arm/boot/dts/qcom/apq8096-v3-auto-adp.dts | 161 +
arch/arm/boot/dts/qcom/apq8096-v3-auto-cdp.dts | 44 +
.../boot/dts/qcom/apq8096-v3-auto-dragonboard.dts | 8 +-
arch/arm/boot/dts/qcom/apq8096-v3-mediabox.dts | 30 +
.../qcom/apq8096-v3-pmi8996-mdm9x55-i2s-mtp.dts | 166 +
arch/arm/boot/dts/qcom/apq8096-v3.0.dtsi | 12 +-
arch/arm/boot/dts/qcom/apq8096-v3.dtsi | 12 +-
arch/arm/boot/dts/qcom/apq8096pro-auto-cdp.dts | 44 +
.../arm/boot/dts/qcom/apq8096pro-v1.1-auto-cdp.dts | 37 +
.../boot/dts/qcom/apq8096pro-v1.1-pmi8994-cdp.dts | 23 +
.../boot/dts/qcom/apq8096pro-v1.1-pmi8994-mtp.dts | 23 +
.../qcom/apq8096pro-v1.1-pmi8994-pm8004-cdp.dts | 24 +
.../qcom/apq8096pro-v1.1-pmi8994-pm8004-mtp.dts | 24 +
.../apq8096pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dts | 24 +
.../apq8096pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dts | 24 +
.../qcom/apq8096pro-v1.1-pmi8994-pmk8001-cdp.dts | 24 +
.../qcom/apq8096pro-v1.1-pmi8994-pmk8001-mtp.dts | 24 +
.../boot/dts/qcom/apq8096pro-v1.1-pmi8996-cdp.dts | 24 +
.../boot/dts/qcom/apq8096pro-v1.1-pmi8996-mtp.dts | 24 +
.../qcom/apq8096pro-v1.1-pmi8996-pmk8001-cdp.dts | 24 +
.../qcom/apq8096pro-v1.1-pmi8996-pmk8001-mtp.dts | 24 +
arch/arm/boot/dts/qcom/apq8096pro-v1.1.dtsi | 34 +
arch/arm/boot/dts/qcom/apq8096pro.dtsi | 10 +
.../dts/qcom/batterydata-qrd-coslight-3000mAh.dtsi | 48 +
.../qcom/batterydata-qrd-coslight-4v4-4100mah.dtsi | 48 +
.../qcom/batterydata-qrd-desay-4v4-4100mah.dtsi | 61 +
.../batterydata-qrd-desay-lisheng-4v4-4100mah.dtsi | 48 +
.../dts/qcom/batterydata-qrd-scud-3000mAh.dtsi | 48 +
.../dts/qcom/batterydata-qrd-sunwoda-3000mAh.dtsi | 48 +
.../qcom/batterydata-qrd-sunwoda-4v4-4100mah.dtsi | 61 +
.../batterydata-qrd-sunwoda-ATL-4v4-4100mah.dtsi | 48 +
.../batterydata-qrd-sunwoda-liwei-3000mAh.dtsi | 48 +
arch/arm/boot/dts/qcom/dsi-adv7533-1080p.dtsi | 2 +-
arch/arm/boot/dts/qcom/dsi-adv7533-720p.dtsi | 2 +-
.../boot/dts/qcom/dsi-panel-ft8716-fhd-video.dtsi | 119 +
.../qcom/dsi-panel-hx8379a-truly-fwvga-video.dtsi | 4 +-
.../boot/dts/qcom/dsi-panel-ili7807-fhd-video.dtsi | 938 +
.../dsi-panel-ili9885-boe-fhd-video_c6lite.dtsi | 83 +
.../boot/dts/qcom/dsi-panel-nt35532-fhd-video.dtsi | 4235 ++++
.../qcom/dsi-panel-nt35532-fhd-video_c6lite.dtsi | 4250 ++++
.../boot/dts/qcom/dsi-panel-nt35596-fhd-video.dtsi | 93 +
.../qcom/dsi-panel-nt35596-tianma-fhd-video.dtsi | 4260 ++++
.../dsi-panel-nt35596-tianma-fhd-video_c6lite.dtsi | 4267 ++++
.../boot/dts/qcom/dsi-panel-otm1911-fhd-video.dtsi | 86 +
.../qcom/dsi-panel-otm1911-fhd-video_c6lite.dtsi | 78 +
.../dsi-panel-r63350-ebbg-fhd-video_c6lite.dtsi | 72 +
.../boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi | 7 +-
.../qcom/dsi-panel-sharp-dualmipi-wqxga-video.dtsi | 8 +-
.../boot/dts/qcom/dsi-panel-td4310-fhd-video.dtsi | 72 +
arch/arm/boot/dts/qcom/mdm9607-display.dtsi | 7 +-
arch/arm/boot/dts/qcom/mdm9607-mtp.dtsi | 12 +
arch/arm/boot/dts/qcom/mdm9607-pinctrl.dtsi | 24 +-
arch/arm/boot/dts/qcom/mdm9607-pm.dtsi | 1 -
arch/arm/boot/dts/qcom/mdm9607-regulator.dtsi | 2 +-
arch/arm/boot/dts/qcom/mdm9607.dtsi | 159 +-
arch/arm/boot/dts/qcom/mdm9640-bus.dtsi | 14 +-
arch/arm/boot/dts/qcom/mdm9640-cdp.dtsi | 22 +-
arch/arm/boot/dts/qcom/mdm9640-coresight.dtsi | 6 +-
arch/arm/boot/dts/qcom/mdm9640-mtp.dtsi | 63 +-
arch/arm/boot/dts/qcom/mdm9640-nand-cdp.dts | 24 +-
arch/arm/boot/dts/qcom/mdm9640-pinctrl.dtsi | 1517 +-
arch/arm/boot/dts/qcom/mdm9640-pm.dtsi | 60 +-
.../arm/boot/dts/qcom/mdm9640-pmd9635-pmk8001.dtsi | 23 +
arch/arm/boot/dts/qcom/mdm9640-regulator.dtsi | 3 +-
arch/arm/boot/dts/qcom/mdm9640-v1-mtp.dts | 36 +
arch/arm/boot/dts/qcom/mdm9640-v1-pmk8001-mtp.dts | 37 +
arch/arm/boot/dts/qcom/mdm9640-v2-mtp.dts | 21 +
arch/arm/boot/dts/qcom/mdm9640-v2-mtp.dtsi | 286 +
arch/arm/boot/dts/qcom/mdm9640-v2-pmk8001-mtp.dts | 22 +
arch/arm/boot/dts/qcom/mdm9640-v2.dtsi | 62 +
arch/arm/boot/dts/qcom/mdm9640.dtsi | 558 +-
arch/arm/boot/dts/qcom/mdmcalifornium-blsp.dtsi | 36 +-
arch/arm/boot/dts/qcom/mdmcalifornium-cdp.dtsi | 49 +-
arch/arm/boot/dts/qcom/mdmcalifornium-display.dtsi | 7 +-
arch/arm/boot/dts/qcom/mdmcalifornium-mtp.dtsi | 60 +-
.../dts/qcom/mdmcalifornium-nand-dualwifi-mtp.dts | 61 +
arch/arm/boot/dts/qcom/mdmcalifornium-pinctrl.dtsi | 153 +-
arch/arm/boot/dts/qcom/mdmcalifornium-pm.dtsi | 1 -
arch/arm/boot/dts/qcom/mdmcalifornium-usb.dtsi | 8 +-
.../arm/boot/dts/qcom/mdmcalifornium-v1.1-cdp.dtsi | 170 +
.../boot/dts/qcom/mdmcalifornium-v1.1-emmc-cdp.dts | 46 +
.../boot/dts/qcom/mdmcalifornium-v1.1-emmc-mtp.dts | 46 +
.../arm/boot/dts/qcom/mdmcalifornium-v1.1-mtp.dtsi | 183 +
.../boot/dts/qcom/mdmcalifornium-v1.1-nand-cdp.dts | 44 +
.../qcom/mdmcalifornium-v1.1-nand-dualwifi-mtp.dts | 61 +
.../boot/dts/qcom/mdmcalifornium-v1.1-nand-mtp.dts | 40 +
arch/arm/boot/dts/qcom/mdmcalifornium-v1.1.dtsi | 20 +
arch/arm/boot/dts/qcom/mdmcalifornium.dtsi | 236 +-
arch/arm/boot/dts/qcom/msm-audio-midolite.dtsi | 690 +
arch/arm/boot/dts/qcom/msm-audio.dtsi | 25 +-
arch/arm/boot/dts/qcom/msm-gdsc-8996.dtsi | 5 +-
arch/arm/boot/dts/qcom/msm-pm8953.dtsi | 5 +
arch/arm/boot/dts/qcom/msm-pm8953_c6lite.dtsi | 290 +
arch/arm/boot/dts/qcom/msm-pmdcalifornium.dtsi | 6 +-
arch/arm/boot/dts/qcom/msm-pmi8937.dtsi | 1 +
arch/arm/boot/dts/qcom/msm-pmi8940.dtsi | 51 +-
arch/arm/boot/dts/qcom/msm-pmi8950.dtsi | 23 +-
.../qcom/msm8909-512mb-mtp-wcd9326-refboard.dts | 53 +
.../boot/dts/qcom/msm8909-camera-sensor-mtp.dtsi | 2 +-
arch/arm/boot/dts/qcom/msm8909-ion.dtsi | 5 -
.../boot/dts/qcom/msm8909-mtp-wcd9326-refboard.dts | 26 +
arch/arm/boot/dts/qcom/msm8909-mtp-wcd9326.dts | 27 +
arch/arm/boot/dts/qcom/msm8909-pinctrl.dtsi | 140 +
arch/arm/boot/dts/qcom/msm8909.dtsi | 94 +-
arch/arm/boot/dts/qcom/msm8909w-1gb-cdp.dts | 108 +
arch/arm/boot/dts/qcom/msm8909w-1gb-swoctp.dts | 26 +
arch/arm/boot/dts/qcom/msm8909w-1gb-wtp.dts | 91 +
arch/arm/boot/dts/qcom/msm8909w-cdp.dts | 13 +-
arch/arm/boot/dts/qcom/msm8909w-gpu.dtsi | 15 +-
arch/arm/boot/dts/qcom/msm8909w-memory.dtsi | 24 +
arch/arm/boot/dts/qcom/msm8909w-swoctp.dts | 26 +
arch/arm/boot/dts/qcom/msm8909w-swoctp.dtsi | 173 +
arch/arm/boot/dts/qcom/msm8909w-wtp.dts | 13 +-
arch/arm/boot/dts/qcom/msm8917-audio-cdp.dtsi | 2 +-
.../boot/dts/qcom/msm8917-camera-sensor-tmo.dtsi | 26 +-
arch/arm/boot/dts/qcom/msm8917-cpu.dtsi | 18 +-
arch/arm/boot/dts/qcom/msm8917-gpu.dtsi | 20 +-
arch/arm/boot/dts/qcom/msm8917-ion.dtsi | 7 +-
arch/arm/boot/dts/qcom/msm8917-pinctrl.dtsi | 6 +-
arch/arm/boot/dts/qcom/msm8917-pm.dtsi | 12 +
arch/arm/boot/dts/qcom/msm8917-qgp-tmo.dtsi | 11 +-
arch/arm/boot/dts/qcom/msm8917-regulator.dtsi | 53 +-
arch/arm/boot/dts/qcom/msm8917.dtsi | 197 +-
arch/arm/boot/dts/qcom/msm8920-pmi8937-cdp.dts | 24 +
arch/arm/boot/dts/qcom/msm8920-pmi8937-mtp.dts | 28 +
arch/arm/boot/dts/qcom/msm8920-pmi8937-rcm.dts | 24 +
.../arm/boot/dts/qcom/msm8920-pmi8940-qrd-sku7.dts | 26 +
.../boot/dts/qcom/msm8920-pmi8940-qrd-sku7.dtsi | 197 +
arch/arm/boot/dts/qcom/msm8920-pmi8950-cdp.dts | 24 +
arch/arm/boot/dts/qcom/msm8920-pmi8950-mtp.dts | 28 +
arch/arm/boot/dts/qcom/msm8920-pmi8950-rcm.dts | 24 +
arch/arm/boot/dts/qcom/msm8920-qrd.dtsi | 173 +
arch/arm/boot/dts/qcom/msm8920.dtsi | 398 +
arch/arm/boot/dts/qcom/msm8937-audio-cdp.dtsi | 4 +-
arch/arm/boot/dts/qcom/msm8937-camera.dtsi | 24 +-
arch/arm/boot/dts/qcom/msm8937-cdp.dtsi | 5 +
arch/arm/boot/dts/qcom/msm8937-gpu.dtsi | 1 +
arch/arm/boot/dts/qcom/msm8937-ion.dtsi | 7 +-
arch/arm/boot/dts/qcom/msm8937-mdss.dtsi | 3 +-
arch/arm/boot/dts/qcom/msm8937-mtp.dtsi | 5 +
arch/arm/boot/dts/qcom/msm8937-pinctrl.dtsi | 6 +-
arch/arm/boot/dts/qcom/msm8937-pm.dtsi | 12 +
arch/arm/boot/dts/qcom/msm8937.dtsi | 20 +-
.../boot/dts/qcom/msm8940-camera-sensor-qrd.dtsi | 180 +
arch/arm/boot/dts/qcom/msm8940-mtp.dtsi | 4 +
.../arm/boot/dts/qcom/msm8940-pmi8940-qrd-sku7.dts | 28 +
.../boot/dts/qcom/msm8940-pmi8940-qrd-sku7.dtsi | 200 +
.../arm/boot/dts/qcom/msm8940-pmi8950-qrd-sku6.dts | 23 +
.../arm/boot/dts/qcom/msm8940-pmi8950-qrd-sku7.dts | 70 +
arch/arm/boot/dts/qcom/msm8940.dtsi | 393 +-
arch/arm/boot/dts/qcom/msm8952-ion.dtsi | 7 +-
arch/arm/boot/dts/qcom/msm8952.dtsi | 1 -
arch/arm/boot/dts/qcom/msm8953-audio-cdp.dtsi | 2 +-
arch/arm/boot/dts/qcom/msm8953-audio-midolite.dtsi | 264 +
arch/arm/boot/dts/qcom/msm8953-audio.dtsi | 12 +-
.../boot/dts/qcom/msm8953-camera-sensor-cdp.dtsi | 44 +-
.../boot/dts/qcom/msm8953-camera-sensor-mtp.dtsi | 6 +-
.../boot/dts/qcom/msm8953-camera-sensor-qrd.dtsi | 450 +-
.../dts/qcom/msm8953-camera-sensor-qrd_c6lite.dtsi | 435 +
arch/arm/boot/dts/qcom/msm8953-camera.dtsi | 42 +-
arch/arm/boot/dts/qcom/msm8953-cdp.dtsi | 11 +-
arch/arm/boot/dts/qcom/msm8953-coresight.dtsi | 8 +-
arch/arm/boot/dts/qcom/msm8953-cpu.dtsi | 8 +
arch/arm/boot/dts/qcom/msm8953-gpu.dtsi | 3 +-
arch/arm/boot/dts/qcom/msm8953-ion.dtsi | 5 -
arch/arm/boot/dts/qcom/msm8953-iot-mtp.dts | 42 +
arch/arm/boot/dts/qcom/msm8953-mdss-panels.dtsi | 124 +-
arch/arm/boot/dts/qcom/msm8953-mdss-pll.dtsi | 4 -
arch/arm/boot/dts/qcom/msm8953-mdss.dtsi | 3 +-
arch/arm/boot/dts/qcom/msm8953-mtp.dtsi | 15 +-
arch/arm/boot/dts/qcom/msm8953-pinctrl.dtsi | 239 +-
arch/arm/boot/dts/qcom/msm8953-pm.dtsi | 18 +-
.../boot/dts/qcom/msm8953-qrd-sku3-midolite.dts | 25 +
arch/arm/boot/dts/qcom/msm8953-qrd-sku3.dts | 4 +-
arch/arm/boot/dts/qcom/msm8953-qrd-sku3.dtsi | 81 +-
.../arm/boot/dts/qcom/msm8953-qrd-sku3_c6lite.dtsi | 190 +
arch/arm/boot/dts/qcom/msm8953-qrd.dtsi | 294 +-
arch/arm/boot/dts/qcom/msm8953-qrd_c6lite.dtsi | 454 +
arch/arm/boot/dts/qcom/msm8953-regulator.dtsi | 179 +-
arch/arm/boot/dts/qcom/msm8953-vidc.dtsi | 8 +-
arch/arm/boot/dts/qcom/msm8953.dtsi | 112 +-
arch/arm/boot/dts/qcom/msm8953_c6lite.dtsi | 2537 +++
arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi | 371 +-
arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi | 159 +-
arch/arm/boot/dts/qcom/msm8996-camera.dtsi | 42 +-
arch/arm/boot/dts/qcom/msm8996-cdp.dtsi | 10 +-
arch/arm/boot/dts/qcom/msm8996-gpu.dtsi | 5 +
arch/arm/boot/dts/qcom/msm8996-ion.dtsi | 7 +-
arch/arm/boot/dts/qcom/msm8996-liquid.dtsi | 2 +-
arch/arm/boot/dts/qcom/msm8996-mdss-panels.dtsi | 30 +-
arch/arm/boot/dts/qcom/msm8996-mdss.dtsi | 30 +-
arch/arm/boot/dts/qcom/msm8996-mmxf-adp.dtsi | 26 +-
arch/arm/boot/dts/qcom/msm8996-mtp.dtsi | 8 +-
arch/arm/boot/dts/qcom/msm8996-pinctrl.dtsi | 141 +-
arch/arm/boot/dts/qcom/msm8996-pm.dtsi | 24 +-
arch/arm/boot/dts/qcom/msm8996-regulator.dtsi | 381 +-
arch/arm/boot/dts/qcom/msm8996-v3-auto-adp.dts | 83 +
arch/arm/boot/dts/qcom/msm8996-v3-auto-cdp.dts | 14 +
.../boot/dts/qcom/msm8996-v3-pm8004-agave-adp.dts | 8 +-
arch/arm/boot/dts/qcom/msm8996-v3.dtsi | 65 +
arch/arm/boot/dts/qcom/msm8996.dtsi | 57 +-
arch/arm/boot/dts/qcom/msm8996pro-auto-adp.dts | 88 +
arch/arm/boot/dts/qcom/msm8996pro-auto-cdp.dts | 49 +
arch/arm/boot/dts/qcom/msm8996pro-auto.dtsi | 221 +
.../arm/boot/dts/qcom/msm8996pro-v1.1-auto-cdp.dts | 42 +
.../boot/dts/qcom/msm8996pro-v1.1-pmi8994-cdp.dts | 23 +
.../boot/dts/qcom/msm8996pro-v1.1-pmi8994-mtp.dts | 23 +
.../qcom/msm8996pro-v1.1-pmi8994-pm8004-cdp.dts | 24 +
.../qcom/msm8996pro-v1.1-pmi8994-pm8004-mtp.dts | 24 +
.../msm8996pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dts | 24 +
.../msm8996pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dts | 24 +
.../qcom/msm8996pro-v1.1-pmi8994-pmk8001-cdp.dts | 24 +
.../qcom/msm8996pro-v1.1-pmi8994-pmk8001-mtp.dts | 24 +
.../boot/dts/qcom/msm8996pro-v1.1-pmi8996-cdp.dts | 24 +
.../boot/dts/qcom/msm8996pro-v1.1-pmi8996-mtp.dts | 24 +
.../qcom/msm8996pro-v1.1-pmi8996-pmk8001-cdp.dts | 24 +
.../qcom/msm8996pro-v1.1-pmi8996-pmk8001-mtp.dts | 24 +
arch/arm/boot/dts/qcom/msm8996pro-v1.1.dtsi | 23 +
arch/arm/boot/dts/qcom/msm8996pro.dtsi | 672 +-
arch/arm/boot/dts/qcom/msm8996v3-auto.dtsi | 232 +
arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi | 43 +
arch/arm/boot/dts/qcom/msmcobalt-gpu.dtsi | 18 +-
arch/arm/boot/dts/qcom/msmcobalt-ion.dtsi | 5 -
arch/arm/boot/dts/qcom/msmcobalt-mdss.dtsi | 90 +-
arch/arm/boot/dts/qcom/msmcobalt-mtp.dtsi | 43 +
arch/arm/boot/dts/qcom/msmcobalt-pm.dtsi | 32 +
arch/arm/boot/dts/qcom/msmcobalt-rumi.dts | 63 -
arch/arm/boot/dts/qcom/msmcobalt-rumi.dtsi | 77 +-
arch/arm/boot/dts/qcom/msmcobalt-sim.dts | 12 -
arch/arm/boot/dts/qcom/msmcobalt-sim.dtsi | 31 +-
arch/arm/boot/dts/qcom/msmcobalt-smp2p.dtsi | 25 +-
arch/arm/boot/dts/qcom/msmcobalt.dtsi | 288 +-
arch/arm/boot/dts/sama5d4.dtsi | 2 +-
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 6 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 2 +-
arch/arm/boot/dts/sun5i-a13.dtsi | 2 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 2 +-
arch/arm/common/icst.c | 9 +-
arch/arm/configs/mdm-perf_defconfig | 20 +-
arch/arm/configs/mdm9607-128mb-perf_defconfig | 292 +
arch/arm/configs/mdm9607-perf_defconfig | 8 +-
arch/arm/configs/mdm9607_defconfig | 9 +-
arch/arm/configs/mdm9640-perf_defconfig | 403 +
arch/arm/configs/mdm9640_defconfig | 428 +
arch/arm/configs/mdm_defconfig | 21 +-
arch/arm/configs/msm8909-perf_defconfig | 476 +
arch/arm/configs/msm8909_defconfig | 13 +
arch/arm/configs/msm8909w-1gb-perf_defconfig | 498 +
arch/arm/configs/msm8909w-1gb_defconfig | 524 +
arch/arm/configs/msm8909w-perf_defconfig | 13 +-
arch/arm/configs/msm8909w_defconfig | 9 +-
arch/arm/configs/msm8937-perf_defconfig | 22 +-
arch/arm/configs/msm8937_defconfig | 24 +-
arch/arm/configs/msmcortex-perf_defconfig | 21 +-
arch/arm/configs/msmcortex_defconfig | 23 +-
arch/arm/include/asm/psci.h | 2 +-
arch/arm/kernel/perf_event.c | 21 +-
arch/arm/kernel/perf_event_cpu.c | 1 +
arch/arm/kernel/perf_event_v7.c | 10 +
arch/arm/kernel/sys_oabi-compat.c | 73 +-
arch/arm/kernel/topology.c | 34 +-
arch/arm/kvm/guest.c | 2 +-
arch/arm/mach-imx/mach-imx6q.c | 2 +-
arch/arm/mach-msm/Kconfig | 32 +
arch/arm/mach-msm/Makefile | 1 +
arch/arm/mach-msm/board-8920.c | 32 +
arch/arm/mm/context.c | 84 +-
arch/arm/mm/dma-mapping.c | 7 +-
arch/arm/mm/init.c | 3 +
arch/arm/mm/mmap.c | 7 +-
arch/arm/net/bpf_jit_32.c | 16 +-
arch/arm/plat-orion/common.c | 2 +-
arch/arm64/Kconfig | 53 +-
arch/arm64/Makefile | 8 +-
arch/arm64/boot/dts/Makefile | 1 -
arch/arm64/configs/msm-auto-perf_defconfig | 17 +-
arch/arm64/configs/msm-auto_defconfig | 17 +-
arch/arm64/configs/msm-perf_defconfig | 17 +-
arch/arm64/configs/msm8937-perf_defconfig | 23 +-
arch/arm64/configs/msm8937_defconfig | 25 +-
arch/arm64/configs/msm_defconfig | 20 +-
arch/arm64/configs/msmcortex-perf_defconfig | 43 +-
arch/arm64/configs/msmcortex_defconfig | 45 +-
arch/arm64/configs/tissot-perf_defconfig | 685 +
arch/arm64/include/asm/app_api.h | 22 +-
arch/arm64/include/asm/assembler.h | 64 +
arch/arm64/include/asm/bootinfo.h | 51 +
arch/arm64/include/asm/cache.h | 12 +-
arch/arm64/include/asm/dma-iommu.h | 3 +
arch/arm64/include/asm/kasan.h | 2 +
arch/arm64/include/asm/pgalloc.h | 2 +-
arch/arm64/include/asm/pgtable.h | 6 +-
arch/arm64/include/asm/processor.h | 1 +
arch/arm64/kernel/Makefile | 1 +
arch/arm64/kernel/app_api.c | 62 +-
arch/arm64/kernel/app_setting.c | 80 +-
arch/arm64/kernel/bootinfo.c | 204 +
arch/arm64/kernel/debug-monitors.c | 2 +-
arch/arm64/kernel/hw_breakpoint.c | 2 +-
arch/arm64/kernel/insn.c | 5 +-
arch/arm64/kernel/perf_event.c | 24 +-
arch/arm64/kernel/setup.c | 83 +-
arch/arm64/kernel/smp_spin_table.c | 1 +
arch/arm64/kernel/stacktrace.c | 6 +-
arch/arm64/kernel/suspend.c | 10 +
arch/arm64/kernel/sys.c | 2 +-
arch/arm64/kernel/topology.c | 30 +-
arch/arm64/kvm/guest.c | 2 +-
arch/arm64/lib/copy_template.S | 193 +
arch/arm64/lib/memchr.S | 2 +-
arch/arm64/lib/memcmp.S | 2 +-
arch/arm64/lib/memcpy.S | 185 +-
arch/arm64/lib/memmove.S | 2 +-
arch/arm64/lib/memset.S | 2 +-
arch/arm64/lib/strcmp.S | 2 +-
arch/arm64/lib/strlen.S | 2 +-
arch/arm64/lib/strncmp.S | 2 +-
arch/arm64/mm/cache.S | 10 +-
arch/arm64/mm/dma-mapping.c | 15 +-
arch/arm64/mm/fault.c | 3 +-
arch/arm64/mm/init.c | 12 +-
arch/arm64/mm/kasan_init.c | 2 +-
arch/arm64/mm/mmap.c | 10 +-
arch/arm64/mm/pageattr.c | 8 +-
arch/m32r/kernel/setup.c | 3 +
arch/mips/Kconfig | 2 +-
arch/mips/include/asm/syscall.h | 4 +-
arch/mips/kernel/traps.c | 13 +-
arch/mips/mm/mmap.c | 12 +-
arch/mips/net/bpf_jit.c | 16 +-
arch/parisc/include/uapi/asm/siginfo.h | 4 +
arch/powerpc/kernel/eeh_pe.c | 33 +-
arch/powerpc/kernel/module_64.c | 2 +-
arch/powerpc/kernel/process.c | 4 +-
arch/powerpc/kernel/rtas.c | 3 +
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 16 +-
arch/powerpc/kvm/powerpc.c | 20 +-
arch/powerpc/mm/mmap.c | 7 +
arch/powerpc/mm/numa.c | 3 +-
arch/powerpc/net/bpf_jit_comp.c | 13 +-
arch/powerpc/platforms/powernv/eeh-powernv.c | 104 +-
arch/powerpc/platforms/pseries/hotplug-cpu.c | 7 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 15 +-
arch/powerpc/platforms/pseries/iommu.c | 5 +-
arch/powerpc/platforms/pseries/setup.c | 5 +-
arch/s390/include/asm/pci.h | 10 +-
arch/s390/kernel/compat_signal.c | 2 +-
arch/s390/mm/extable.c | 8 +-
arch/s390/pci/pci.c | 10 +-
arch/s390/pci/pci_debug.c | 21 +-
arch/s390/pci/pci_dma.c | 8 +-
arch/sparc/crypto/aes_glue.c | 2 +
arch/sparc/crypto/camellia_glue.c | 1 +
arch/sparc/crypto/des_glue.c | 2 +
arch/sparc/kernel/sys_sparc_64.c | 4 +-
arch/sparc/net/bpf_jit_comp.c | 17 +-
arch/um/drivers/mconsole_kern.c | 2 +-
arch/um/os-Linux/start_up.c | 2 +
arch/x86/Kconfig | 27 +-
arch/x86/boot/Makefile | 2 +
arch/x86/ia32/ia32entry.S | 1 +
arch/x86/include/asm/apic.h | 2 +-
arch/x86/include/asm/e820.h | 8 -
arch/x86/include/asm/io.h | 3 +
arch/x86/include/asm/mtrr.h | 5 -
arch/x86/include/asm/perf_event.h | 8 +
arch/x86/include/asm/xen/hypervisor.h | 2 +
arch/x86/include/uapi/asm/msr-index.h | 6 +
arch/x86/include/uapi/asm/svm.h | 1 +
arch/x86/kernel/acpi/sleep.c | 7 +
arch/x86/kernel/cpu/mtrr/main.c | 6 +-
arch/x86/kernel/ioport.c | 12 +-
arch/x86/kernel/process_64.c | 12 +
arch/x86/kvm/emulate.c | 2 +-
arch/x86/kvm/i8254.c | 12 +-
arch/x86/kvm/paging_tmpl.h | 2 +-
arch/x86/kvm/svm.c | 8 +
arch/x86/kvm/vmx.c | 13 +-
arch/x86/kvm/x86.c | 21 +-
arch/x86/mm/Makefile | 1 +
arch/x86/mm/kasan_init_64.c | 102 +
arch/x86/mm/mmap.c | 19 +-
arch/x86/mm/pageattr.c | 4 +-
arch/x86/pci/fixup.c | 7 +
arch/x86/pci/intel_mid_pci.c | 10 +-
arch/x86/pci/irq.c | 7 +-
arch/x86/xen/enlighten.c | 2 +-
arch/xtensa/kernel/head.S | 2 +-
arch/xtensa/mm/cache.c | 8 +-
arch/xtensa/platforms/iss/console.c | 10 +-
block/genhd.c | 1 +
block/ioprio.c | 2 +
crypto/ablkcipher.c | 2 +-
crypto/af_alg.c | 55 +-
crypto/ahash.c | 8 +-
crypto/algapi.c | 2 +-
crypto/algif_hash.c | 169 +-
crypto/algif_skcipher.c | 156 +-
crypto/api.c | 6 +-
crypto/asymmetric_keys/x509_public_key.c | 4 -
crypto/crc32c_generic.c | 1 -
crypto/crypto_user.c | 8 +-
crypto/shash.c | 5 +-
dm-android-verity.x509 | Bin 0 -> 1059 bytes
drivers/acpi/pci_irq.c | 11 +-
drivers/ata/ahci.c | 36 +
drivers/ata/libahci.c | 4 +-
drivers/ata/libata-scsi.c | 11 +-
drivers/ata/libata-sff.c | 32 +-
drivers/base/firmware_class.c | 3 +-
drivers/base/platform.c | 1 +
drivers/base/power/Makefile | 2 +-
drivers/base/power/common.c | 18 +-
drivers/base/power/opp/Makefile | 2 +
drivers/base/power/opp/core.c | 2008 ++
drivers/base/power/opp/cpu.c | 271 +
drivers/base/power/opp/opp.h | 172 +
drivers/block/mtip32xx/mtip32xx.c | 224 +-
drivers/block/mtip32xx/mtip32xx.h | 1 +
drivers/block/rbd.c | 40 +-
drivers/block/xen-blkfront.c | 3 +-
drivers/block/zram/zcomp.c | 4 +-
drivers/block/zram/zcomp_lz4.c | 23 +-
drivers/block/zram/zcomp_lzo.c | 23 +-
drivers/bluetooth/Kconfig | 20 +
drivers/bluetooth/Makefile | 4 +
drivers/bluetooth/ath3k.c | 24 +-
drivers/bluetooth/bluetooth-power.c | 2 +-
drivers/bluetooth/btfm_slim.c | 560 +
drivers/bluetooth/btfm_slim.h | 164 +
drivers/bluetooth/btfm_slim_codec.c | 407 +
drivers/bluetooth/btfm_slim_wcn3990.c | 128 +
drivers/bluetooth/btfm_slim_wcn3990.h | 140 +
drivers/bluetooth/btusb.c | 24 +-
drivers/bus/imx-weim.c | 2 +-
drivers/char/Kconfig | 9 +
drivers/char/Makefile | 1 +
drivers/char/adsprpc.c | 353 +-
drivers/char/adsprpc_shared.h | 3 +-
drivers/char/diag/diag_dci.c | 86 +-
drivers/char/diag/diag_mux.c | 120 +-
drivers/char/diag/diag_mux.h | 15 +-
drivers/char/diag/diagchar.h | 22 +-
drivers/char/diag/diagchar_core.c | 324 +-
drivers/char/diag/diagfwd.c | 24 +-
drivers/char/diag/diagfwd_cntl.c | 2 +-
drivers/char/diag/diagfwd_peripheral.c | 7 +-
drivers/char/diag/diagfwd_socket.c | 18 +-
drivers/char/msm_smd_pkt.c | 23 +-
drivers/char/random.c | 22 +
drivers/char/smd_ts.c | 345 +
drivers/char/smd_ts.h | 71 +
drivers/clk/clkdev.c | 2 +-
drivers/clk/msm/Makefile | 1 +
drivers/clk/msm/clock-alpha-pll.c | 11 +-
drivers/clk/msm/clock-cpu-8939.c | 42 +
drivers/clk/msm/clock-cpu-8953.c | 31 +
drivers/clk/msm/clock-cpu-8996.c | 2 +
drivers/clk/msm/clock-gcc-8909.c | 19 +-
drivers/clk/msm/clock-gcc-8952.c | 126 +-
drivers/clk/msm/clock-gcc-8953.c | 4 +
drivers/clk/msm/clock-gcc-8996.c | 6 +-
drivers/clk/msm/clock-gcc-californium.c | 30 +-
drivers/clk/msm/clock-local2.c | 138 +-
drivers/clk/msm/clock-mmss-8996.c | 3 +
drivers/clk/msm/clock-osm.c | 608 +-
drivers/clk/msm/clock-pm.c | 163 +
drivers/clk/msm/clock.c | 22 +
drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c | 215 +-
drivers/clk/msm/mdss/mdss-dsi-pll-8996.h | 3 +
drivers/clk/msm/mdss/mdss-hdmi-pll-8996.c | 1 +
drivers/clk/msm/mdss/mdss-pll.h | 6 +
drivers/clk/rockchip/clk-rk3188.c | 2 +
drivers/clocksource/arm_arch_timer.c | 4 +-
drivers/connector/connector.c | 11 +-
drivers/coresight/coresight-csr.c | 7 +-
drivers/coresight/coresight-etmv4.c | 2 +
drivers/coresight/coresight-fuse.c | 7 +-
drivers/cpufreq/Makefile | 3 +-
drivers/cpufreq/arm_big_little.c | 7 +-
drivers/cpufreq/arm_big_little.h | 7 +-
drivers/cpufreq/arm_big_little_dt.c | 3 +-
drivers/cpufreq/cpufreq-dt.c | 10 +-
drivers/cpufreq/cpufreq_stats.c | 5 +-
drivers/cpufreq/exynos5440-cpufreq.c | 7 +-
drivers/cpufreq/imx6q-cpufreq.c | 13 +-
drivers/cpuidle/lpm-levels-of.c | 176 +-
drivers/cpuidle/lpm-levels.c | 125 +-
drivers/cpuidle/lpm-levels.h | 7 +-
drivers/cpuidle/lpm-workarounds.c | 12 +-
drivers/cpuidle/lpm-workarounds.h | 3 +-
drivers/crypto/Kconfig | 8 +-
drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 36 +
drivers/crypto/ccp/ccp-crypto-sha.c | 40 +
drivers/crypto/ccp/ccp-crypto.h | 22 +
drivers/crypto/msm/ice.c | 18 +-
drivers/crypto/msm/ota_crypto.c | 6 +-
drivers/crypto/msm/qce.c | 6 +-
drivers/crypto/msm/qce50.c | 105 +-
drivers/crypto/msm/qcedev.c | 204 +-
drivers/crypto/msm/qcrypto.c | 6 +-
drivers/crypto/nx/nx-842.c | 4 +-
drivers/devfreq/arm-memlat-mon.c | 46 +-
drivers/devfreq/governor_bw_vbif.c | 4 +-
drivers/devfreq/governor_msm_adreno_tz.c | 5 +-
drivers/dma/dw/core.c | 51 +-
drivers/edac/amd64_edac.c | 2 +-
drivers/edac/cortex_arm64_edac.c | 2 +
drivers/edac/edac_device.c | 15 +-
drivers/edac/edac_mc.c | 14 +-
drivers/edac/edac_pci.c | 9 +-
drivers/edac/sb_edac.c | 26 +-
drivers/esoc/Kconfig | 8 +
drivers/esoc/esoc-mdm-dbg-eng.c | 167 +-
drivers/esoc/esoc-mdm-drv.c | 2 +-
drivers/esoc/esoc_client.c | 4 +-
drivers/esoc/mdm-dbg.h | 6 +-
drivers/firewire/ohci.c | 5 +
drivers/firmware/efi/efivars.c | 45 +-
drivers/firmware/efi/libstub/Makefile | 1 -
drivers/firmware/efi/vars.c | 144 +-
drivers/firmware/qcom/tz_log.c | 117 +-
drivers/gpio/gpio-msm-smp2p.c | 2 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 256 +-
drivers/gpu/drm/drm_ioctl.c | 14 +-
drivers/gpu/drm/gma500/gem.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 22 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 24 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 5 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 6 +-
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_atombios.c | 12 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 9 +-
drivers/gpu/drm/radeon/radeon_device.c | 8 +-
drivers/gpu/drm/radeon/radeon_display.c | 14 +-
drivers/gpu/drm/radeon/radeon_fb.c | 25 +-
drivers/gpu/drm/radeon/radeon_mode.h | 4 +
drivers/gpu/drm/radeon/radeon_object.c | 30 +-
drivers/gpu/drm/radeon/radeon_object.h | 2 +
drivers/gpu/drm/radeon/radeon_pm.c | 78 +-
drivers/gpu/drm/radeon/radeon_sa.c | 7 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/gpu/drm/radeon/radeon_vm.c | 76 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 +
drivers/gpu/msm/Makefile | 2 +
drivers/gpu/msm/a5xx_reg.h | 6 +-
drivers/gpu/msm/adreno-gpulist.h | 3 +-
drivers/gpu/msm/adreno.c | 245 +-
drivers/gpu/msm/adreno.h | 189 +-
drivers/gpu/msm/adreno_a3xx.c | 51 +-
drivers/gpu/msm/adreno_a4xx.c | 570 +-
drivers/gpu/msm/adreno_a4xx.h | 9 +
drivers/gpu/msm/adreno_a4xx_preempt.c | 583 +
drivers/gpu/msm/adreno_a4xx_snapshot.c | 5 -
drivers/gpu/msm/adreno_a5xx.c | 774 +-
drivers/gpu/msm/adreno_a5xx.h | 25 +-
drivers/gpu/msm/adreno_a5xx_preempt.c | 579 +
drivers/gpu/msm/adreno_a5xx_snapshot.c | 18 +-
drivers/gpu/msm/adreno_compat.c | 24 +
drivers/gpu/msm/adreno_debugfs.c | 3 +-
drivers/gpu/msm/adreno_dispatch.c | 641 +-
drivers/gpu/msm/adreno_dispatch.h | 40 +-
drivers/gpu/msm/adreno_drawctxt.c | 49 +-
drivers/gpu/msm/adreno_drawctxt.h | 3 +
drivers/gpu/msm/adreno_ioctl.c | 6 +-
drivers/gpu/msm/adreno_iommu.c | 102 +-
drivers/gpu/msm/adreno_iommu.h | 6 +-
drivers/gpu/msm/adreno_profile.c | 3 +-
drivers/gpu/msm/adreno_ringbuffer.c | 394 +-
drivers/gpu/msm/adreno_ringbuffer.h | 26 +-
drivers/gpu/msm/adreno_snapshot.c | 159 +-
drivers/gpu/msm/adreno_trace.h | 101 +-
drivers/gpu/msm/kgsl.c | 298 +-
drivers/gpu/msm/kgsl.h | 72 +-
drivers/gpu/msm/kgsl_cmdbatch.h | 4 +-
drivers/gpu/msm/kgsl_debugfs.c | 119 +-
drivers/gpu/msm/kgsl_device.h | 22 +-
drivers/gpu/msm/kgsl_events.c | 35 +-
drivers/gpu/msm/kgsl_iommu.c | 305 +-
drivers/gpu/msm/kgsl_mmu.c | 46 +-
drivers/gpu/msm/kgsl_mmu.h | 21 +-
drivers/gpu/msm/kgsl_pool.c | 32 +-
drivers/gpu/msm/kgsl_pool.h | 1 +
drivers/gpu/msm/kgsl_pwrctrl.c | 480 +-
drivers/gpu/msm/kgsl_pwrctrl.h | 8 +-
drivers/gpu/msm/kgsl_pwrscale.c | 17 +-
drivers/gpu/msm/kgsl_pwrscale.h | 4 +-
drivers/gpu/msm/kgsl_sharedmem.c | 173 +-
drivers/gpu/msm/kgsl_sharedmem.h | 65 +-
drivers/gpu/msm/kgsl_snapshot.c | 80 +-
drivers/gpu/msm/kgsl_snapshot.h | 30 +-
drivers/hid/hid-apple.c | 6 +
drivers/hid/hid-core.c | 16 +-
drivers/hid/hid-ids.h | 6 +-
drivers/hid/hid-magicmouse.c | 6 +-
drivers/hid/hid-multitouch.c | 25 +-
drivers/hid/hid-ntrig.c | 2 +-
drivers/hid/hid-rmi.c | 6 +-
drivers/hid/hid-sony.c | 9 +-
drivers/hid/i2c-hid/i2c-hid.c | 16 +-
drivers/hid/usbhid/hid-core.c | 4 +-
drivers/hid/usbhid/hid-quirks.c | 3 +-
drivers/hid/usbhid/hiddev.c | 19 +-
drivers/hwmon/ads1015.c | 2 +-
drivers/hwmon/qpnp-adc-common.c | 57 +-
drivers/hwmon/qpnp-adc-voltage.c | 13 +-
drivers/hwtracing/coresight/coresight-csr.c | 4 +-
drivers/hwtracing/coresight/coresight-stm.c | 4 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 20 +
drivers/i2c/busses/i2c-rcar.c | 7 +-
drivers/i2c/busses/i2c-s3c2410.c | 8 +-
drivers/iio/dac/mcp4725.c | 1 +
drivers/iio/imu/Kconfig | 1 +
drivers/iio/imu/Makefile | 1 +
drivers/iio/imu/adis_buffer.c | 2 +-
drivers/iio/imu/bmi160/Kconfig | 26 +
drivers/iio/imu/bmi160/Makefile | 9 +
drivers/iio/imu/bmi160/bmi160.c | 18816 +++++++++++++++++
drivers/iio/imu/bmi160/bmi160.h | 11839 +++++++++++
drivers/iio/imu/bmi160/bmi160_core.c | 4058 ++++
drivers/iio/imu/bmi160/bmi160_core.h | 352 +
drivers/iio/imu/bmi160/bmi160_i2c.c | 363 +
drivers/iio/imu/bmi160/bmi160_ring.c | 69 +
drivers/iio/imu/inv_icm20689/Kconfig | 14 +
drivers/iio/imu/inv_icm20689/Makefile | 6 +
drivers/iio/imu/inv_icm20689/inv_icm20689_core.c | 1027 +
drivers/iio/imu/inv_icm20689/inv_icm20689_iio.h | 327 +
drivers/iio/imu/inv_icm20689/inv_icm20689_ring.c | 259 +
.../iio/imu/inv_icm20689/inv_icm20689_trigger.c | 213 +
drivers/iio/imu/inv_icm20689/smd_trig.c | 79 +
drivers/iio/pressure/mpl115.c | 2 +-
drivers/infiniband/core/cm.c | 10 +-
drivers/infiniband/hw/cxgb3/iwch_cm.c | 4 +-
drivers/infiniband/hw/qib/qib_qp.c | 46 +-
drivers/infiniband/hw/qib/qib_verbs_mcast.c | 35 +-
drivers/infiniband/ulp/isert/ib_isert.c | 6 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 69 +-
drivers/input/Kconfig | 2 +
drivers/input/Makefile | 1 +
drivers/input/fingerprint/Kconfig | 8 +
drivers/input/fingerprint/Makefile | 4 +
drivers/input/fingerprint/fpc/Kconfig | 5 +
drivers/input/fingerprint/fpc/Makefile | 1 +
drivers/input/fingerprint/fpc/fpc1020_tee.c | 686 +
drivers/input/fingerprint/fpc_c6lite/Kconfig | 5 +
drivers/input/fingerprint/fpc_c6lite/Makefile | 1 +
drivers/input/fingerprint/fpc_c6lite/fpc1020_tee.c | 686 +
drivers/input/fingerprint/goodix/Kconfig | 5 +
drivers/input/fingerprint/goodix/Makefile | 2 +
drivers/input/fingerprint/goodix/gf_spi.c | 990 +
drivers/input/fingerprint/goodix/gf_spi.h | 165 +
drivers/input/fingerprint/goodix/netlink.c | 118 +
drivers/input/fingerprint/goodix/platform.c | 217 +
drivers/input/fingerprint/goodix_c6lite/Kconfig | 5 +
drivers/input/fingerprint/goodix_c6lite/Makefile | 2 +
drivers/input/fingerprint/goodix_c6lite/gf_spi.c | 934 +
drivers/input/fingerprint/goodix_c6lite/gf_spi.h | 131 +
drivers/input/fingerprint/goodix_c6lite/netlink.c | 118 +
drivers/input/fingerprint/goodix_c6lite/platform.c | 217 +
drivers/input/gameport/gameport.c | 4 +-
drivers/input/joystick/Kconfig | 1 +
drivers/input/joystick/xpad.c | 581 +-
drivers/input/keyboard/omap4-keypad.c | 2 +-
drivers/input/misc/Kconfig | 10 +
drivers/input/misc/ati_remote2.c | 36 +-
drivers/input/misc/hbtp_input.c | 305 +-
drivers/input/misc/ims-pcu.c | 8 +-
drivers/input/misc/powermate.c | 3 +
drivers/input/mouse/elantech.c | 2 +-
drivers/input/mouse/psmouse-base.c | 4 +
drivers/input/mouse/synaptics.c | 5 +-
drivers/input/serio/i8042-x86ia64io.h | 7 +
drivers/input/serio/parkbd.c | 1 +
drivers/input/serio/serio.c | 4 +-
drivers/input/serio/serio_raw.c | 4 +-
drivers/input/touchscreen/Kconfig | 121 +-
drivers/input/touchscreen/Makefile | 18 +-
drivers/input/touchscreen/ft5435/Makefile | 3 +
drivers/input/touchscreen/ft5435/ft5435_ts.c | 1576 ++
drivers/input/touchscreen/ft5435/ft5435_ts.h | 64 +
.../ft5435/ito_cfg/Conf_MultipleTest_d2_0x3b.ini | 293 +
.../ft5435/ito_cfg/Conf_MultipleTest_d2_0xd0.ini | 307 +
.../input/touchscreen/ft5435/lib/Config_FT5X46.c | 542 +
.../input/touchscreen/ft5435/lib/Config_FT5X46.h | 183 +
.../input/touchscreen/ft5435/lib/DetailThreshold.c | 1041 +
.../input/touchscreen/ft5435/lib/DetailThreshold.h | 114 +
drivers/input/touchscreen/ft5435/lib/Test_FT5X46.c | 1652 ++
drivers/input/touchscreen/ft5435/lib/Test_FT5X46.h | 30 +
..._AL1512_C6_FT5435_Biel0x3b_Ver03_20160719_app.i | 3093 +++
..._AL1512_C6_FT5435_Biel0x3b_Ver05_20160802_app.i | 3117 +++
..._AL1512_C6_FT5435_Biel0x3b_Ver07_20160902_app.i | 3151 +++
..._AL1512_C6_FT5435_Biel0x3b_Ver08_20161017_app.i | 3182 +++
..._AL1512_C6_FT5435_Biel0x3b_Ver0a_20170119_app.i | 3186 +++
...AL1512_C6_FT5435_Ofilm0x51_Ver05_20160719_app.i | 3093 +++
...AL1512_C6_FT5435_Ofilm0x51_Ver06_20160802_app.i | 3117 +++
...AL1512_C6_FT5435_Ofilm0x51_Ver08_20160902_app.i | 3151 +++
...AL1512_C6_FT5435_Ofilm0x51_Ver0a_20170119_app.i | 3186 +++
.../HQ_C6_FT5435_Biel0x3b_V01_20160601_app.i | 3183 +++
.../HQ_C6_FT5435_Biel0x3b_V02_20160713_app.i | 2858 +++
.../HQ_C6_FT5435_Ofilm0x51_V03_20160612_app.i | 3202 +++
.../HQ_C6_FT5435_Ofilm0x51_V04_20160713_app.i | 2858 +++
drivers/input/touchscreen/ft5435_c6lite/Makefile | 8 +
.../XM_C6_FT5435_OF0x51_V02_D01_20160608_app.i | 3078 +++
.../input/touchscreen/ft5435_c6lite/ft5435_ts.c | 4509 ++++
.../input/touchscreen/ft5435_c6lite/ft5435_ts.h | 91 +
.../ito_cfg/Conf_MultipleTest_0x3b.ini | 230 +
.../ito_cfg/Conf_MultipleTest_0x51.ini | 230 +
.../touchscreen/ft5435_c6lite/lib/Config_FT3C47.c | 601 +
.../touchscreen/ft5435_c6lite/lib/Config_FT3C47.h | 231 +
.../touchscreen/ft5435_c6lite/lib/Config_FT5822.c | 490 +
.../touchscreen/ft5435_c6lite/lib/Config_FT5822.h | 185 +
.../touchscreen/ft5435_c6lite/lib/Config_FT5X46.c | 535 +
.../touchscreen/ft5435_c6lite/lib/Config_FT5X46.h | 183 +
.../touchscreen/ft5435_c6lite/lib/Config_FT6X36.c | 622 +
.../touchscreen/ft5435_c6lite/lib/Config_FT6X36.h | 186 +
.../touchscreen/ft5435_c6lite/lib/Config_FT8606.c | 254 +
.../touchscreen/ft5435_c6lite/lib/Config_FT8606.h | 90 +
.../ft5435_c6lite/lib/DetailThreshold.c | 1041 +
.../ft5435_c6lite/lib/DetailThreshold.h | 109 +
.../input/touchscreen/ft5435_c6lite/lib/Global.c | 399 +
.../input/touchscreen/ft5435_c6lite/lib/Global.h | 153 +
.../input/touchscreen/ft5435_c6lite/lib/Makefile | 23 +
.../touchscreen/ft5435_c6lite/lib/Test_FT3C47.c | 2198 ++
.../touchscreen/ft5435_c6lite/lib/Test_FT3C47.h | 33 +
.../touchscreen/ft5435_c6lite/lib/Test_FT5822.c | 1695 ++
.../touchscreen/ft5435_c6lite/lib/Test_FT5822.h | 32 +
.../touchscreen/ft5435_c6lite/lib/Test_FT5X46.c | 1663 ++
.../touchscreen/ft5435_c6lite/lib/Test_FT5X46.h | 30 +
.../touchscreen/ft5435_c6lite/lib/Test_FT6X36.c | 2103 ++
.../touchscreen/ft5435_c6lite/lib/Test_FT6X36.h | 32 +
.../touchscreen/ft5435_c6lite/lib/Test_FT8606.c | 1279 ++
.../touchscreen/ft5435_c6lite/lib/Test_FT8606.h | 29 +
drivers/input/touchscreen/ft5435_c6lite/lib/ini.c | 447 +
drivers/input/touchscreen/ft5435_c6lite/lib/ini.h | 81 +
.../input/touchscreen/ft5435_c6lite/lib/test_lib.c | 208 +
.../input/touchscreen/ft5435_c6lite/lib/test_lib.h | 43 +
.../touchscreen/ft5435_c6lite/mcap_test_lib.h | 28 +
.../input/touchscreen/ft8716/Conf_MultipleTest.ini | 275 +
drivers/input/touchscreen/ft8716/Kconfig | 17 +
drivers/input/touchscreen/ft8716/Makefile | 18 +
.../input/touchscreen/ft8716/focaltech_common.h | 201 +
.../input/touchscreen/ft8716/focaltech_config.h | 231 +
drivers/input/touchscreen/ft8716/focaltech_core.c | 1525 ++
drivers/input/touchscreen/ft8716/focaltech_core.h | 198 +
.../input/touchscreen/ft8716/focaltech_esdcheck.c | 449 +
.../input/touchscreen/ft8716/focaltech_ex_fun.c | 1186 ++
.../input/touchscreen/ft8716/focaltech_ex_mode.c | 352 +
drivers/input/touchscreen/ft8716/focaltech_flash.c | 765 +
drivers/input/touchscreen/ft8716/focaltech_flash.h | 154 +
.../touchscreen/ft8716/focaltech_flash/Makefile | 10 +
.../focaltech_flash/focaltech_upgrade_common.h | 57 +
.../focaltech_flash/focaltech_upgrade_ft8716.c | 547 +
.../ft8716/focaltech_flash/focaltech_upgrade_idc.c | 593 +
.../focaltech_flash/focaltech_upgrade_test.c | 162 +
.../input/touchscreen/ft8716/focaltech_gesture.c | 656 +
drivers/input/touchscreen/ft8716/focaltech_i2c.c | 204 +
.../ft8716/focaltech_point_report_check.c | 157 +
.../input/touchscreen/ft8716/focaltech_sensor.c | 313 +
.../touchscreen/ft8716/focaltech_test/Makefile | 10 +
.../ft8716/focaltech_test/focaltech_test_config.h | 62 +
.../focaltech_test/include/focaltech_ic_table.h | 113 +
.../include/focaltech_test_detail_threshold.h | 129 +
.../focaltech_test/include/focaltech_test_ini.h | 65 +
.../focaltech_test/include/focaltech_test_main.h | 235 +
.../include/focaltech_test_supported_ic.h | 1666 ++
.../touchscreen/ft8716/focaltech_test/src/Makefile | 12 +
.../ft8716/focaltech_test/src/focaltech_ic_table.c | 529 +
.../ft8716/focaltech_test/src/focaltech_test.c | 499 +
.../src/focaltech_test_detail_threshold.c | 1810 ++
.../focaltech_test/src/focaltech_test_global.c | 502 +
.../ft8716/focaltech_test/src/focaltech_test_ini.c | 432 +
.../focaltech_test/src/focaltech_test_main.c | 252 +
.../ft8716/focaltech_test/supported_ic/Makefile | 9 +
.../supported_ic/focaltech_test_config_ft8716.c | 359 +
.../supported_ic/focaltech_test_ft8716.c | 1033 +
.../supported_ic/focaltech_test_supported_ic.c | 267 +
.../ft8716/include/firmware/FT8716_app_sample.i | 0
...716_XIAPU_BIEL0X3b_Black_V09_D01_20170809_app.i | 3555 ++++
.../pramboot/FT8716_Pramboot_V0.5_20160723.i | 246 +
drivers/input/touchscreen/gt9xx/goodix_tool.c | 8 +-
drivers/input/touchscreen/gt9xx/gt9xx.c | 29 +-
drivers/input/touchscreen/gt9xx/gt9xx_update.c | 68 +-
.../ist3038c/IST3038C1_00000C6GFF_VER000003.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000003_T01.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000003_T02.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000004.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000004_T1.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000004_T2.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000004_T3.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000005.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000006.h | 4054 ++++
.../ist3038c/IST3038C1_00000C6GFF_VER000006_T1.h | 4054 ++++
.../touchscreen/ist3038c/IST3038C1_C6_FW_PORTING.h | 4054 ++++
drivers/input/touchscreen/ist3038c/Makefile | 7 +
drivers/input/touchscreen/ist3038c/ist30xxc.c | 2352 +++
drivers/input/touchscreen/ist3038c/ist30xxc.h | 605 +
drivers/input/touchscreen/ist3038c/ist30xxc_cmcs.c | 2105 ++
drivers/input/touchscreen/ist3038c/ist30xxc_cmcs.h | 153 +
.../input/touchscreen/ist3038c/ist30xxc_cmcs_bin.h | 756 +
.../ist3038c/ist30xxc_fw_tsp_Ver0002_160603.h | 4054 ++++
.../touchscreen/ist3038c/ist30xxc_fw_v02_t1.h | 4054 ++++
drivers/input/touchscreen/ist3038c/ist30xxc_misc.c | 2324 ++
drivers/input/touchscreen/ist3038c/ist30xxc_misc.h | 52 +
drivers/input/touchscreen/ist3038c/ist30xxc_sys.c | 494 +
.../input/touchscreen/ist3038c/ist30xxc_tracking.c | 221 +
.../input/touchscreen/ist3038c/ist30xxc_tracking.h | 44 +
.../input/touchscreen/ist3038c/ist30xxc_update.c | 1622 ++
.../input/touchscreen/ist3038c/ist30xxc_update.h | 94 +
drivers/input/touchscreen/ist3038c/tags | 988 +
.../IST3038C1_00000C6GFF_VER000003.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000003_T01.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000003_T02.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000004.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000004_T1.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000004_T2.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000004_T3.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000005.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000006.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000006_T1.h | 4054 ++++
.../IST3038C1_00000C6GFF_VER000007.h | 4054 ++++
.../ist3038c_c6lite/IST3038C1_C6_FW_PORTING.h | 4054 ++++
drivers/input/touchscreen/ist3038c_c6lite/Makefile | 7 +
.../input/touchscreen/ist3038c_c6lite/ist30xxc.c | 2353 +++
.../input/touchscreen/ist3038c_c6lite/ist30xxc.h | 605 +
.../touchscreen/ist3038c_c6lite/ist30xxc_cmcs.c | 2105 ++
.../touchscreen/ist3038c_c6lite/ist30xxc_cmcs.h | 153 +
.../ist3038c_c6lite/ist30xxc_cmcs_bin.h | 756 +
.../ist30xxc_fw_tsp_Ver0002_160603.h | 4054 ++++
.../ist3038c_c6lite/ist30xxc_fw_v02_t1.h | 4054 ++++
.../touchscreen/ist3038c_c6lite/ist30xxc_misc.c | 2324 ++
.../touchscreen/ist3038c_c6lite/ist30xxc_misc.h | 52 +
.../touchscreen/ist3038c_c6lite/ist30xxc_sys.c | 494 +
.../ist3038c_c6lite/ist30xxc_tracking.c | 221 +
.../ist3038c_c6lite/ist30xxc_tracking.h | 44 +
.../touchscreen/ist3038c_c6lite/ist30xxc_update.c | 1622 ++
.../touchscreen/ist3038c_c6lite/ist30xxc_update.h | 94 +
drivers/input/touchscreen/ist3038c_c6lite/tags | 988 +
drivers/input/touchscreen/it7258_ts_i2c.c | 73 +-
.../touchscreen/synaptics_dsx/synaptics_dsx_core.c | 6 +
.../touchscreen/synaptics_dsx/synaptics_dsx_core.h | 3 +
.../synaptics_dsx/synaptics_dsx_fw_update.c | 112 +-
.../touchscreen/synaptics_dsx/synaptics_dsx_i2c.c | 23 +-
.../synaptics_dsx/synaptics_dsx_rmi_dev.c | 21 +-
.../synaptics_dsx_2.6/synaptics_dsx_core.c | 51 +-
.../synaptics_dsx_2.6/synaptics_dsx_core.h | 3 +-
.../synaptics_dsx_2.6/synaptics_dsx_fw_update.c | 28 +-
.../synaptics_dsx_2.6/synaptics_dsx_i2c.c | 11 +-
.../input/touchscreen/synaptics_dsx_fw_update.c | 5929 ++++++
drivers/input/touchscreen/synaptics_fw_update.c | 189 +-
drivers/input/touchscreen/synaptics_rmi_dev.c | 54 +-
drivers/input/touchscreen/td4310/Kconfig | 128 +
drivers/input/touchscreen/td4310/Makefile | 18 +
.../touchscreen/td4310/synaptics_dsx_active_pen.c | 624 +
.../input/touchscreen/td4310/synaptics_dsx_core.c | 4895 +++++
.../input/touchscreen/td4310/synaptics_dsx_core.h | 537 +
.../touchscreen/td4310/synaptics_dsx_fw_update.c | 5997 ++++++
.../touchscreen/td4310/synaptics_dsx_gesture.c | 2308 ++
.../input/touchscreen/td4310/synaptics_dsx_i2c.c | 649 +
.../touchscreen/td4310/synaptics_dsx_proximity.c | 692 +
.../touchscreen/td4310/synaptics_dsx_rmi_dev.c | 1064 +
.../touchscreen/td4310/synaptics_dsx_rmi_hid_i2c.c | 1006 +
.../input/touchscreen/td4310/synaptics_dsx_spi.c | 712 +
.../td4310/synaptics_dsx_test_reporting.c | 5409 +++++
.../input/touchscreen/td4310/synaptics_dsx_video.c | 416 +
drivers/input/touchscreen/vituralsar_driver.c | 294 +
drivers/input/touchscreen/vituralsar_driver.h | 81 +
drivers/iommu/Kconfig | 36 +
drivers/iommu/Makefile | 1 +
drivers/iommu/amd_iommu.c | 12 +-
drivers/iommu/amd_iommu_init.c | 63 +-
drivers/iommu/amd_iommu_types.h | 1 +
drivers/iommu/arm-smmu.c | 82 +-
drivers/iommu/dma-mapping-fast.c | 682 +
drivers/iommu/dmar.c | 2 +-
drivers/iommu/intel_irq_remapping.c | 2 +-
drivers/iommu/io-pgtable-fast.c | 689 +
drivers/iommu/io-pgtable.c | 4 +
drivers/iommu/io-pgtable.h | 8 +
drivers/iommu/iommu-debug.c | 966 +-
drivers/iommu/iommu.c | 25 +-
drivers/iommu/msm_iommu_sec.c | 15 +-
drivers/irqchip/irq-atmel-aic-common.c | 2 +-
drivers/irqchip/irq-gic-v3.c | 2 +
drivers/irqchip/irq-omap-intc.c | 52 +-
drivers/isdn/i4l/isdn_ppp.c | 12 +-
drivers/leds/led-class.c | 19 +-
drivers/leds/led-core.c | 18 +
drivers/leds/led-triggers.c | 16 +-
drivers/leds/leds-aw2013.c | 63 +-
drivers/leds/leds-qpnp-flash.c | 225 +-
drivers/leds/leds-qpnp-wled.c | 179 +-
drivers/md/Kconfig | 44 +
drivers/md/Makefile | 13 +-
drivers/md/bcache/btree.c | 5 +-
drivers/md/bcache/super.c | 62 +-
drivers/md/bcache/writeback.c | 37 +-
drivers/md/bcache/writeback.h | 3 +-
drivers/md/dm-android-verity.c | 944 +
drivers/md/dm-android-verity.h | 123 +
drivers/md/dm-crypt.c | 9 +-
drivers/md/dm-exception-store.h | 2 +-
drivers/md/dm-ioctl.c | 39 +
drivers/md/dm-linear.c | 28 +-
drivers/md/dm-req-crypt.c | 1 +
drivers/md/dm-snap-persistent.c | 5 +-
drivers/md/dm-snap-transient.c | 4 +-
drivers/md/dm-snap.c | 20 +-
drivers/md/dm-table.c | 1 +
drivers/md/dm-thin.c | 6 +-
drivers/md/dm-verity-fec.c | 861 +
drivers/md/dm-verity-fec.h | 155 +
drivers/md/dm-verity-target.c | 1113 +
drivers/md/dm-verity.h | 142 +
drivers/md/md.c | 3 +-
drivers/md/multipath.c | 4 +-
drivers/md/persistent-data/dm-btree-remove.c | 17 +-
drivers/md/persistent-data/dm-btree.c | 2 +-
drivers/md/raid1.c | 2 +-
drivers/md/raid10.c | 2 +-
drivers/md/raid5.c | 10 +-
drivers/media/dvb-core/dvb_frontend.c | 6 +-
drivers/media/dvb-frontends/tda1004x.c | 9 +
drivers/media/i2c/Makefile | 4 +
drivers/media/i2c/adv7481.c | 1466 +-
drivers/media/i2c/adv7481_reg.h | 548 +-
drivers/media/i2c/adv7511.c | 21 +-
drivers/media/i2c/adv7604.c | 3 +-
drivers/media/pci/bt8xx/bttv-driver.c | 26 +-
drivers/media/pci/saa7134/saa7134-alsa.c | 5 +-
drivers/media/pci/saa7134/saa7134-video.c | 18 +-
drivers/media/platform/msm/broadcast/tspp.c | 4 +-
.../media/platform/msm/camera_v2/camera/camera.c | 5 +-
.../msm/camera_v2/common/msm_camera_io_util.c | 8 +-
.../media/platform/msm/camera_v2/isp/msm_buf_mgr.c | 53 +-
.../media/platform/msm/camera_v2/isp/msm_buf_mgr.h | 7 +-
drivers/media/platform/msm/camera_v2/isp/msm_isp.c | 3 +-
drivers/media/platform/msm/camera_v2/isp/msm_isp.h | 22 +-
.../media/platform/msm/camera_v2/isp/msm_isp32.c | 83 +-
.../media/platform/msm/camera_v2/isp/msm_isp40.c | 146 +-
.../media/platform/msm/camera_v2/isp/msm_isp44.c | 82 +-
.../media/platform/msm/camera_v2/isp/msm_isp46.c | 102 +-
.../media/platform/msm/camera_v2/isp/msm_isp47.c | 145 +-
.../media/platform/msm/camera_v2/isp/msm_isp47.h | 7 +-
.../media/platform/msm/camera_v2/isp/msm_isp48.c | 1 +
.../platform/msm/camera_v2/isp/msm_isp_axi_util.c | 258 +-
.../platform/msm/camera_v2/isp/msm_isp_axi_util.h | 2 +
.../msm/camera_v2/isp/msm_isp_stats_util.c | 18 +-
.../platform/msm/camera_v2/isp/msm_isp_util.c | 114 +-
.../platform/msm/camera_v2/isp/msm_isp_util.h | 4 +
.../media/platform/msm/camera_v2/ispif/msm_ispif.c | 27 +-
.../platform/msm/camera_v2/jpeg_10/msm_jpeg_dev.c | 18 +-
.../platform/msm/camera_v2/jpeg_10/msm_jpeg_hw.c | 2 +-
.../msm/camera_v2/jpeg_dma/msm_jpeg_dma_dev.c | 120 +-
.../msm/camera_v2/jpeg_dma/msm_jpeg_dma_dev.h | 6 +-
.../msm/camera_v2/jpeg_dma/msm_jpeg_dma_hw.c | 85 +-
drivers/media/platform/msm/camera_v2/msm.c | 18 +-
.../camera_v2/msm_buf_mgr/msm_generic_buf_mgr.c | 7 +-
.../platform/msm/camera_v2/pproc/cpp/Makefile | 1 +
.../platform/msm/camera_v2/pproc/cpp/msm_cpp.c | 360 +-
.../platform/msm/camera_v2/pproc/cpp/msm_cpp.h | 3 +-
.../media/platform/msm/camera_v2/sensor/Makefile | 2 +-
.../msm/camera_v2/sensor/actuator/msm_actuator.c | 91 +-
.../platform/msm/camera_v2/sensor/cci/msm_cci.c | 94 +-
.../platform/msm/camera_v2/sensor/cci/msm_cci.h | 3 +-
.../platform/msm/camera_v2/sensor/csid/msm_csid.c | 11 +-
.../sensor/csiphy/include/msm_csiphy_3_5_hwreg.h | 2 +-
.../msm/camera_v2/sensor/csiphy/msm_csiphy.c | 139 +-
.../msm/camera_v2/sensor/csiphy/msm_csiphy.h | 6 +-
.../msm/camera_v2/sensor/eeprom/msm_eeprom.c | 106 +-
.../msm/camera_v2/sensor/flash/msm_flash.c | 98 +-
.../msm/camera_v2/sensor/io/msm_camera_cci_i2c.c | 6 +
.../msm/camera_v2/sensor/io/msm_camera_dt_util.c | 80 +
.../msm/camera_v2/sensor/io/msm_camera_qup_i2c.c | 39 +-
.../platform/msm/camera_v2/sensor/ir_cut/Makefile | 4 +
.../msm/camera_v2/sensor/ir_cut/msm_ir_cut.c | 665 +
.../msm/camera_v2/sensor/ir_cut/msm_ir_cut.h | 72 +
.../platform/msm/camera_v2/sensor/ir_led/Makefile | 4 +
.../msm/camera_v2/sensor/ir_led/msm_ir_led.c | 462 +
.../msm/camera_v2/sensor/ir_led/msm_ir_led.h | 71 +
.../msm/camera_v2/sensor/msm_sensor_driver.c | 32 +-
.../platform/msm/camera_v2/sensor/ois/msm_ois.c | 5 +-
drivers/media/platform/msm/sde/rotator/Makefile | 6 +-
.../platform/msm/sde/rotator/sde_rotator_base.c | 76 +-
.../platform/msm/sde/rotator/sde_rotator_base.h | 7 +-
.../platform/msm/sde/rotator/sde_rotator_core.c | 157 +-
.../platform/msm/sde/rotator/sde_rotator_core.h | 5 +-
.../msm/sde/rotator/sde_rotator_r1_internal.h | 1 +
.../platform/msm/sde/rotator/sde_rotator_r1_pipe.c | 25 +
.../platform/msm/sde/rotator/sde_rotator_r1_wb.c | 5 +-
.../platform/msm/sde/rotator/sde_rotator_r3.c | 1870 ++
.../platform/msm/sde/rotator/sde_rotator_r3.h | 20 +
.../msm/sde/rotator/sde_rotator_r3_debug.c | 48 +
.../msm/sde/rotator/sde_rotator_r3_debug.h | 32 +
.../platform/msm/sde/rotator/sde_rotator_r3_hwio.h | 274 +
.../msm/sde/rotator/sde_rotator_r3_internal.h | 352 +
.../platform/msm/vidc/governors/msm_vidc_dyn_gov.c | 4 +-
.../media/platform/msm/vidc/hfi_packetization.c | 134 +-
.../media/platform/msm/vidc/hfi_response_handler.c | 27 +-
drivers/media/platform/msm/vidc/msm_smem.c | 39 +-
drivers/media/platform/msm/vidc/msm_v4l2_vidc.c | 88 +-
drivers/media/platform/msm/vidc/msm_vdec.c | 267 +-
drivers/media/platform/msm/vidc/msm_venc.c | 424 +-
drivers/media/platform/msm/vidc/msm_vidc.c | 54 +-
drivers/media/platform/msm/vidc/msm_vidc_common.c | 147 +-
drivers/media/platform/msm/vidc/msm_vidc_common.h | 4 +
drivers/media/platform/msm/vidc/msm_vidc_dcvs.c | 3 +-
drivers/media/platform/msm/vidc/msm_vidc_debug.c | 55 +-
drivers/media/platform/msm/vidc/msm_vidc_debug.h | 4 +-
.../media/platform/msm/vidc/msm_vidc_internal.h | 7 +-
.../media/platform/msm/vidc/msm_vidc_res_parse.c | 41 +-
.../media/platform/msm/vidc/msm_vidc_resources.h | 7 +-
drivers/media/platform/msm/vidc/venus_hfi.c | 65 +-
drivers/media/platform/msm/vidc/vidc_hfi.h | 27 +-
drivers/media/platform/msm/vidc/vidc_hfi_api.h | 32 +-
drivers/media/platform/msm/vidc/vidc_hfi_helper.h | 43 +-
drivers/media/platform/msm/vidc/vidc_hfi_io.h | 5 +-
drivers/media/platform/vsp1/vsp1_regs.h | 6 +-
drivers/media/radio/radio-iris-transport.c | 6 +
drivers/media/radio/radio-iris.c | 67 +-
drivers/media/radio/silabs/radio-silabs.c | 27 +-
drivers/media/rc/Kconfig | 7 +
drivers/media/rc/Makefile | 2 +
drivers/media/rc/peelir.c | 550 +
drivers/media/rc/peelir.h | 81 +
drivers/media/tuners/si2157.c | 5 +
drivers/media/tuners/tuner-xc2028.c | 3 +-
drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 2 +-
drivers/media/usb/gspca/ov534.c | 9 +-
drivers/media/usb/gspca/topro.c | 6 +-
drivers/media/usb/pwc/pwc-if.c | 6 +
drivers/media/usb/usbvision/usbvision-video.c | 2 +-
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 21 +-
drivers/media/v4l2-core/videobuf2-core.c | 6 +-
drivers/message/fusion/mptctl.c | 9 +
drivers/mfd/Kconfig | 26 +
drivers/mfd/Makefile | 3 +
drivers/mfd/qcom-i2c-pmic.c | 663 +
drivers/mfd/vexpress-sysreg.c | 2 +-
drivers/mfd/wcd9306-regmap.c | 609 +
drivers/mfd/wcd9335-regmap.c | 4 +-
drivers/mfd/wcd9xxx-core.c | 30 +-
drivers/mfd/wcd9xxx-irq.c | 12 +-
drivers/mfd/wcd9xxx-regmap.h | 11 +-
drivers/mfd/wcd9xxx-slimslave.c | 10 +-
drivers/mfd/wm5110-tables.c | 14 +-
drivers/misc/Kconfig | 2 +
drivers/misc/Makefile | 3 +
drivers/misc/hdcp.c | 2 +-
drivers/misc/hqsysfs/Kconfig | 6 +
drivers/misc/hqsysfs/Makefile | 19 +
drivers/misc/hqsysfs/hqsys_misc.c | 245 +
drivers/misc/hqsysfs/hqsys_misc.h | 110 +
drivers/misc/hqsysfs/hqsys_pcba.c | 53 +
drivers/misc/hqsysfs/hqsys_pcba.h | 32 +
drivers/misc/hqsysfs/hqsysfs.c | 395 +
drivers/misc/qcom/qdsp6v2/Makefile | 2 +-
drivers/misc/qcom/qdsp6v2/aac_in.c | 11 +-
drivers/misc/qcom/qdsp6v2/amrwb_in.c | 6 +-
drivers/misc/qcom/qdsp6v2/audio_aac.c | 12 +-
drivers/misc/qcom/qdsp6v2/audio_alac.c | 4 +-
drivers/misc/qcom/qdsp6v2/audio_amrnb.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_amrwb.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_amrwbplus.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_ape.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_evrc.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_hwacc_effects.c | 119 +-
drivers/misc/qcom/qdsp6v2/audio_mp3.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_multi_aac.c | 2 +
drivers/misc/qcom/qdsp6v2/audio_qcelp.c | 8 +-
drivers/misc/qcom/qdsp6v2/audio_utils.c | 17 +-
drivers/misc/qcom/qdsp6v2/audio_utils_aio.c | 262 +-
drivers/misc/qcom/qdsp6v2/audio_utils_aio.h | 3 +-
drivers/misc/qcom/qdsp6v2/audio_wma.c | 10 +-
drivers/misc/qcom/qdsp6v2/audio_wmapro.c | 6 +-
drivers/misc/qcom/qdsp6v2/g711alaw_in.c | 382 +
drivers/misc/qcom/qdsp6v2/g711mlaw_in.c | 384 +
drivers/misc/qcom/qdsp6v2/q6audio_v2_aio.c | 25 +-
drivers/misc/qcom/qdsp6v2/ultrasound/q6usm.c | 12 +-
drivers/misc/qcom/qdsp6v2/ultrasound/usf.c | 79 +-
drivers/misc/qcom/qdsp6v2/ultrasound/usfcdev.c | 6 +-
drivers/misc/qseecom.c | 1078 +-
drivers/misc/type-c-pericom.c | 226 +-
drivers/misc/uid_stat.c | 2 +-
drivers/misc/xiaomi_fs/Kconfig | 5 +
drivers/misc/xiaomi_fs/Makefile | 1 +
drivers/misc/xiaomi_fs/mi_fs.c | 127 +
drivers/mmc/card/Kconfig | 9 +
drivers/mmc/card/Makefile | 2 +
drivers/mmc/card/block.c | 36 +-
drivers/mmc/card/ffu.c | 773 +
drivers/mmc/card/hynix_64GB_emmc_p161.h | 20930 +++++++++++++++++++
drivers/mmc/card/hynix_64GB_emmc_p162.h | 20930 +++++++++++++++++++
drivers/mmc/card/queue.c | 10 +-
drivers/mmc/card/samsung_64GB_emmc_p05.h | 19202 +++++++++++++++++
drivers/mmc/core/Kconfig | 11 +
drivers/mmc/core/Makefile | 1 +
drivers/mmc/core/core.c | 65 +-
drivers/mmc/core/debugfs.c | 26 +
drivers/mmc/core/host.c | 5 +-
drivers/mmc/core/mmc.c | 86 +-
drivers/mmc/core/mmc_ops.c | 40 +-
drivers/mmc/core/mmc_ops.h | 1 +
drivers/mmc/core/ring_buffer.c | 123 +
drivers/mmc/core/sd.c | 14 +
drivers/mmc/core/sdio.c | 5 +
drivers/mmc/host/cmdq_hci.c | 52 +-
drivers/mmc/host/sdhci-msm.c | 36 +-
drivers/mmc/host/sdhci.c | 70 +-
drivers/mmc/host/sdhci.h | 1 +
drivers/mtd/devices/msm_qpic_nand.c | 27 +-
drivers/mtd/devices/msm_qpic_nand.h | 8 +-
drivers/mtd/onenand/onenand_base.c | 3 +-
drivers/mtd/ubi/attach.c | 17 +-
drivers/mtd/ubi/io.c | 12 +-
drivers/mtd/ubi/ubi.h | 1 +
drivers/mtd/ubi/upd.c | 2 +-
drivers/mtd/ubi/wl.c | 1 +
drivers/net/bonding/bond_main.c | 5 +-
drivers/net/can/spi/rh850.c | 467 +-
drivers/net/can/usb/ems_usb.c | 14 +-
drivers/net/can/usb/gs_usb.c | 24 +-
drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 7 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 1 -
drivers/net/ethernet/freescale/fec.h | 1 +
drivers/net/ethernet/intel/e1000e/e1000.h | 2 +-
drivers/net/ethernet/intel/igb/igb.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +-
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/cmd.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 2 +-
drivers/net/ethernet/msm/ecm_ipa.c | 293 +-
drivers/net/ethernet/msm/msm_rmnet_mhi.c | 7 +-
drivers/net/ethernet/msm/rndis_ipa.c | 455 +-
drivers/net/ethernet/qualcomm/emac/emac.h | 7 +-
drivers/net/ethernet/qualcomm/emac/emac_ethtool.c | 16 +-
drivers/net/ethernet/qualcomm/emac/emac_hw.h | 7 +-
drivers/net/ethernet/qualcomm/emac/emac_main.c | 492 +-
drivers/net/ethernet/qualcomm/emac/emac_phy.c | 3 +
drivers/net/ethernet/qualcomm/qca_spi.c | 5 +-
drivers/net/ethernet/renesas/sh_eth.c | 4 +-
drivers/net/ethernet/sfc/ef10.c | 4 +-
drivers/net/ethernet/sfc/farch.c | 4 +-
drivers/net/ethernet/sfc/net_driver.h | 2 +
drivers/net/ethernet/sfc/selftest.c | 2 +-
drivers/net/ethernet/sfc/tx.c | 30 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 7 +-
drivers/net/ethernet/ti/cpts.h | 1 +
drivers/net/ieee802154/at86rf230.c | 8 +-
drivers/net/ieee802154/cc2520.c | 8 +-
drivers/net/ieee802154/mrf24j40.c | 8 +-
drivers/net/irda/irtty-sir.c | 16 +-
drivers/net/macvtap.c | 2 +-
drivers/net/phy/broadcom.c | 2 +-
drivers/net/ppp/ppp_generic.c | 10 +-
drivers/net/ppp/pppoe.c | 3 +-
drivers/net/ppp/pptp.c | 6 +
drivers/net/rionet.c | 4 +-
drivers/net/slip/slhc.c | 12 +-
drivers/net/slip/slip.c | 2 +-
drivers/net/team/team.c | 6 +-
drivers/net/usb/cdc_ether.c | 4 +-
drivers/net/usb/cdc_mbim.c | 2 +-
drivers/net/usb/cdc_ncm.c | 27 +-
drivers/net/usb/qmi_wwan.c | 10 +-
drivers/net/usb/usbnet.c | 14 +-
drivers/net/veth.c | 6 -
drivers/net/virtio_net.c | 4 +-
drivers/net/vxlan.c | 12 +-
drivers/net/wireless/Kconfig | 14 +
drivers/net/wireless/ath/ath9k/init.c | 1 +
drivers/net/wireless/ath/wil6210/Kconfig | 11 +
drivers/net/wireless/ath/wil6210/cfg80211.c | 21 +-
drivers/net/wireless/ath/wil6210/debug.c | 68 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 141 +-
drivers/net/wireless/ath/wil6210/interrupt.c | 93 +-
drivers/net/wireless/ath/wil6210/ioctl.c | 4 +
drivers/net/wireless/ath/wil6210/main.c | 95 +-
drivers/net/wireless/ath/wil6210/netdev.c | 8 +-
drivers/net/wireless/ath/wil6210/p2p.c | 12 +-
drivers/net/wireless/ath/wil6210/pcie_bus.c | 68 +-
drivers/net/wireless/ath/wil6210/pm.c | 25 +-
drivers/net/wireless/ath/wil6210/txrx.c | 44 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 73 +-
drivers/net/wireless/ath/wil6210/wil_platform.h | 4 +-
drivers/net/wireless/ath/wil6210/wmi.c | 97 +-
drivers/net/wireless/ath/wil6210/wmi.h | 61 +
drivers/net/wireless/cnss/Kconfig | 31 +-
drivers/net/wireless/cnss/Makefile | 6 +-
drivers/net/wireless/cnss/cnss_common.c | 277 +-
drivers/net/wireless/cnss/cnss_common.h | 44 +
drivers/net/wireless/cnss/cnss_pci.c | 1129 +-
drivers/net/wireless/cnss/cnss_sdio.c | 410 +-
drivers/net/wireless/cnss/logger/Kconfig | 6 +
drivers/net/wireless/cnss/logger/Makefile | 6 +
drivers/net/wireless/cnss/logger/debugfs.c | 134 +
drivers/net/wireless/cnss/logger/logger.h | 102 +
drivers/net/wireless/cnss/logger/main.c | 55 +
drivers/net/wireless/cnss/logger/nl_service.c | 446 +
drivers/net/wireless/cnss_prealloc/cnss_prealloc.c | 195 +-
drivers/net/wireless/iwlwifi/dvm/lib.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-7000.c | 41 +-
drivers/net/wireless/iwlwifi/iwl-8000.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 3 +
drivers/net/wireless/iwlwifi/iwl-csr.h | 35 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 6 +
drivers/net/wireless/iwlwifi/mvm/d3.c | 12 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 4 +
drivers/net/wireless/iwlwifi/mvm/tx.c | 9 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 30 +-
drivers/net/wireless/iwlwifi/pcie/trans.c | 26 +-
drivers/net/wireless/rtlwifi/pci.c | 11 +-
drivers/net/wireless/rtlwifi/rtl8188ee/sw.c | 7 +-
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 2 +
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 2 +
drivers/net/wireless/rtlwifi/rtl8192de/sw.c | 4 +-
drivers/net/wireless/rtlwifi/rtl8192se/sw.c | 6 +-
drivers/net/wireless/rtlwifi/usb.c | 2 +
drivers/net/wireless/ti/wlcore/io.h | 10 +-
drivers/net/wireless/ti/wlcore/spi.c | 10 +-
drivers/net/wireless/wcnss/wcnss_wlan.c | 83 +-
drivers/net/xen-netback/netback.c | 7 +-
drivers/net/xen-netfront.c | 21 +-
drivers/nfc/nq-nci.c | 318 +-
drivers/nfc/nq-nci.h | 5 +-
drivers/of/Kconfig | 11 +-
drivers/of/Makefile | 5 +-
drivers/of/address.c | 2 +-
drivers/of/base.c | 110 +-
drivers/of/dynamic.c | 218 +-
drivers/of/fdt.c | 132 +-
drivers/of/irq.c | 1 +
drivers/of/of_batterydata.c | 15 +-
drivers/of/of_pci.c | 1 -
drivers/of/of_private.h | 2 +-
drivers/of/of_reserved_mem.c | 6 +
drivers/of/overlay.c | 552 +
drivers/of/pdt.c | 27 +-
drivers/of/platform.c | 70 +-
drivers/of/resolver.c | 128 +-
drivers/of/unittest-data/testcases.dts | 81 +
drivers/of/unittest-data/tests-interrupts.dtsi | 71 +
drivers/of/unittest-data/tests-match.dtsi | 19 +
drivers/of/unittest-data/tests-overlay.dtsi | 235 +
drivers/of/unittest-data/tests-phandle.dtsi | 48 +
drivers/of/unittest-data/tests-platform.dtsi | 35 +
drivers/of/unittest.c | 1482 ++
drivers/parport/parport_serial.c | 10 +
drivers/pci/access.c | 61 +-
drivers/pci/bus.c | 6 +-
drivers/pci/host/pci-dra7xx.c | 3 +-
drivers/pci/host/pci-exynos.c | 3 +-
drivers/pci/host/pci-imx6.c | 5 +-
drivers/pci/host/pci-msm.c | 192 +-
drivers/pci/host/pci-tegra.c | 2 +-
drivers/pci/host/pcie-rcar.c | 6 +-
drivers/pci/host/pcie-spear13xx.c | 3 +-
drivers/pci/host/pcie-xilinx.c | 3 +-
drivers/pci/hotplug/acpiphp_glue.c | 4 +-
drivers/pci/msi.c | 4 +-
drivers/pci/pci.c | 2 +-
drivers/pci/pcie/aer/aerdrv.c | 4 +-
drivers/pci/pcie/aer/aerdrv.h | 1 -
drivers/pci/pcie/aer/aerdrv_core.c | 2 -
drivers/pci/probe.c | 32 +
drivers/pci/quirks.c | 9 +
drivers/pci/xen-pcifront.c | 10 +-
drivers/phy/phy-core.c | 23 +-
drivers/phy/phy-qcom-ufs-qmp-v3.h | 11 +-
drivers/phy/phy-twl4030-usb.c | 13 +-
drivers/pinctrl/qcom/pinctrl-mdm9640.c | 3 +-
drivers/pinctrl/qcom/pinctrl-msm.c | 56 +-
drivers/pinctrl/qcom/pinctrl-msm.h | 1 +
drivers/platform/msm/Kconfig | 20 +
drivers/platform/msm/avtimer.c | 14 +-
drivers/platform/msm/gsi/gsi.c | 48 +-
drivers/platform/msm/gsi/gsi_dbg.c | 6 +-
drivers/platform/msm/gsi/gsi_reg.h | 4 +-
drivers/platform/msm/ipa/Makefile | 8 +-
drivers/platform/msm/ipa/ipa_api.c | 974 +-
drivers/platform/msm/ipa/ipa_api.h | 140 +-
drivers/platform/msm/ipa/ipa_clients/Makefile | 4 +-
.../platform/msm/ipa/ipa_clients/ipa_mhi_client.c | 2609 +++
.../platform/msm/ipa/ipa_clients/ipa_uc_offload.c | 597 +
drivers/platform/msm/ipa/ipa_clients/ipa_usb.c | 249 +-
drivers/platform/msm/ipa/ipa_clients/odu_bridge.c | 87 +-
drivers/platform/msm/ipa/ipa_common_i.h | 376 +
drivers/platform/msm/ipa/ipa_rm.c | 1195 ++
drivers/platform/msm/ipa/ipa_rm_dependency_graph.c | 251 +
drivers/platform/msm/ipa/ipa_rm_dependency_graph.h | 49 +
drivers/platform/msm/ipa/ipa_rm_i.h | 157 +
drivers/platform/msm/ipa/ipa_rm_inactivity_timer.c | 273 +
drivers/platform/msm/ipa/ipa_rm_peers_list.c | 280 +
drivers/platform/msm/ipa/ipa_rm_peers_list.h | 62 +
drivers/platform/msm/ipa/ipa_rm_resource.c | 1207 ++
drivers/platform/msm/ipa/ipa_rm_resource.h | 165 +
drivers/platform/msm/ipa/ipa_uc_offload_common_i.h | 24 +
drivers/platform/msm/ipa/ipa_v2/Makefile | 5 +-
drivers/platform/msm/ipa/ipa_v2/ipa.c | 739 +-
drivers/platform/msm/ipa/ipa_v2/ipa_client.c | 170 +-
drivers/platform/msm/ipa/ipa_v2/ipa_debugfs.c | 142 +-
drivers/platform/msm/ipa/ipa_v2/ipa_dma.c | 4 +-
drivers/platform/msm/ipa/ipa_v2/ipa_dp.c | 268 +-
drivers/platform/msm/ipa/ipa_v2/ipa_flt.c | 36 +-
drivers/platform/msm/ipa/ipa_v2/ipa_hdr.c | 266 +-
drivers/platform/msm/ipa/ipa_v2/ipa_i.h | 473 +-
drivers/platform/msm/ipa/ipa_v2/ipa_interrupts.c | 6 +-
drivers/platform/msm/ipa/ipa_v2/ipa_intf.c | 28 +
drivers/platform/msm/ipa/ipa_v2/ipa_mhi.c | 1680 +-
drivers/platform/msm/ipa/ipa_v2/ipa_nat.c | 77 +-
drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c | 3 +-
drivers/platform/msm/ipa/ipa_v2/ipa_rt.c | 75 +-
drivers/platform/msm/ipa/ipa_v2/ipa_uc.c | 40 +-
drivers/platform/msm/ipa/ipa_v2/ipa_uc_mhi.c | 66 +-
drivers/platform/msm/ipa/ipa_v2/ipa_uc_ntn.c | 441 +
drivers/platform/msm/ipa/ipa_v2/ipa_uc_offload_i.h | 508 +
drivers/platform/msm/ipa/ipa_v2/ipa_uc_wdi.c | 108 +-
drivers/platform/msm/ipa/ipa_v2/ipa_utils.c | 222 +-
drivers/platform/msm/ipa/ipa_v2/rmnet_ipa.c | 102 +-
drivers/platform/msm/ipa/ipa_v2/teth_bridge.c | 16 +-
drivers/platform/msm/ipa/ipa_v3/Makefile | 5 +-
drivers/platform/msm/ipa/ipa_v3/ipa.c | 1077 +-
drivers/platform/msm/ipa/ipa_v3/ipa_client.c | 133 +-
drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c | 179 +-
drivers/platform/msm/ipa/ipa_v3/ipa_dma.c | 58 +-
drivers/platform/msm/ipa/ipa_v3/ipa_dp.c | 463 +-
drivers/platform/msm/ipa/ipa_v3/ipa_flt.c | 36 +-
drivers/platform/msm/ipa/ipa_v3/ipa_hdr.c | 195 +-
drivers/platform/msm/ipa/ipa_v3/ipa_hw_defs.h | 39 -
drivers/platform/msm/ipa/ipa_v3/ipa_i.h | 612 +-
drivers/platform/msm/ipa/ipa_v3/ipa_interrupts.c | 13 +-
drivers/platform/msm/ipa/ipa_v3/ipa_intf.c | 32 +-
drivers/platform/msm/ipa/ipa_v3/ipa_mhi.c | 3228 +--
drivers/platform/msm/ipa/ipa_v3/ipa_nat.c | 76 +
drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c | 26 +-
drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.h | 34 +-
drivers/platform/msm/ipa/ipa_v3/ipa_rt.c | 40 +-
drivers/platform/msm/ipa/ipa_v3/ipa_uc.c | 4 +-
drivers/platform/msm/ipa/ipa_v3/ipa_uc_mhi.c | 11 +-
drivers/platform/msm/ipa/ipa_v3/ipa_uc_ntn.c | 410 +
drivers/platform/msm/ipa/ipa_v3/ipa_uc_offload_i.h | 574 +
drivers/platform/msm/ipa/ipa_v3/ipa_uc_wdi.c | 497 +-
drivers/platform/msm/ipa/ipa_v3/ipa_utils.c | 602 +-
drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.c | 332 +-
drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.h | 49 +-
drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_i.h | 130 +-
.../platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c | 12 +-
.../platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.h | 4 +-
drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c | 188 +-
.../platform/msm/ipa/ipa_v3/rmnet_ipa_fd_ioctl.c | 16 +-
drivers/platform/msm/ipa/ipa_v3/teth_bridge.c | 16 +-
drivers/platform/msm/ipa/test/Makefile | 2 +
drivers/platform/msm/ipa/test/ipa_test_example.c | 99 +
drivers/platform/msm/ipa/test/ipa_test_mhi.c | 3301 +++
drivers/platform/msm/ipa/test/ipa_ut_framework.c | 1011 +
drivers/platform/msm/ipa/test/ipa_ut_framework.h | 240 +
drivers/platform/msm/ipa/test/ipa_ut_i.h | 88 +
drivers/platform/msm/ipa/test/ipa_ut_suite_list.h | 37 +
drivers/platform/msm/mhi/mhi_main.c | 26 +-
drivers/platform/msm/mhi/mhi_pm.c | 11 +-
drivers/platform/msm/mhi/mhi_ring_ops.c | 12 +-
drivers/platform/msm/mhi/mhi_ssr.c | 4 +-
drivers/platform/msm/mhi/mhi_states.c | 159 +-
drivers/platform/msm/mhi/mhi_sys.c | 48 +-
drivers/platform/msm/mhi/mhi_sys.h | 4 +
drivers/platform/msm/mhi_dev/mhi.c | 19 +-
drivers/platform/msm/mhi_dev/mhi_sm.c | 4 +-
drivers/platform/msm/mhi_uci/mhi_uci.c | 22 +-
drivers/platform/msm/msm_bus/Makefile | 1 +
.../platform/msm/msm_bus/msm_bandwidth_monitor.c | 653 +
drivers/platform/msm/msm_bus/msm_bus_arb_adhoc.c | 4 +-
drivers/platform/msm/msm_bus/msm_bus_of_adhoc.c | 89 +-
drivers/platform/msm/msm_bus/msm_bus_rules.c | 335 +-
drivers/platform/msm/qpnp-haptic.c | 25 +-
drivers/platform/msm/qpnp-power-on.c | 91 +-
drivers/platform/msm/qpnp-revid.c | 51 +-
.../platform/msm/seemp_core/seemp_event_encoder.c | 21 +-
drivers/platform/msm/spmi/Kconfig | 7 +
drivers/platform/msm/spmi/spmi-dbgfs.c | 53 +-
drivers/platform/msm/spmi/spmi-pmic-arb.c | 26 +-
drivers/platform/msm/sps/sps.c | 16 +-
drivers/platform/msm/sps/sps_bam.c | 15 +-
drivers/platform/msm/sps/spsi.h | 4 +-
drivers/platform/msm/usb_bam.c | 260 +-
drivers/platform/x86/ideapad-laptop.c | 35 +
drivers/platform/x86/intel_scu_ipcutil.c | 2 +-
drivers/power/Kconfig | 11 +
drivers/power/Makefile | 1 +
drivers/power/bq24190_charger.c | 2 +-
drivers/power/power_supply_sysfs.c | 7 +-
drivers/power/qcom/msm-core.c | 23 +-
drivers/power/qcom/msm-pm.c | 45 +-
drivers/power/qpnp-fg.c | 916 +-
drivers/power/qpnp-smbcharger.c | 409 +-
drivers/power/qpnp-typec.c | 374 +-
drivers/power/qpnp-vm-bms.c | 4 +-
drivers/power/reset/msm-poweroff.c | 88 +-
drivers/power/smb1351-charger.c | 25 +-
drivers/power/smb135x-charger.c | 115 +-
drivers/power/smb138x-charger.c | 1456 ++
drivers/power/smb138x-charger.h | 921 +
drivers/power/smb23x-charger.c | 31 +-
drivers/pps/clients/pps-gpio.c | 2 +-
drivers/pwm/pwm-qpnp.c | 87 +-
drivers/regulator/cpr-regulator.c | 14 +-
drivers/regulator/cpr3-hmss-regulator.c | 3 +-
drivers/regulator/cpr3-mmss-regulator.c | 3 +-
drivers/regulator/cpr3-regulator.c | 45 +-
drivers/regulator/cpr3-regulator.h | 14 +
drivers/regulator/cpr3-util.c | 171 +-
drivers/regulator/cpr4-apss-regulator.c | 84 +
drivers/regulator/fan53555.c | 12 +-
drivers/regulator/msm_gfx_ldo.c | 50 +-
drivers/regulator/qpnp-labibb-regulator.c | 179 +-
drivers/regulator/qpnp-regulator.c | 345 +-
drivers/rtc/rtc-palmas.c | 44 +-
drivers/s390/block/dasd_alias.c | 23 +-
drivers/s390/char/con3270.c | 4 +
drivers/s390/char/tty3270.c | 4 +
drivers/s390/scsi/zfcp_erp.c | 4 +-
drivers/scsi/aacraid/commsup.c | 9 +-
drivers/scsi/be2iscsi/be_main.c | 2 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +-
drivers/scsi/mvsas/mv_sas.c | 2 +
drivers/scsi/qla2xxx/qla_dbg.c | 6 +-
drivers/scsi/qla2xxx/qla_def.h | 12 +
drivers/scsi/qla2xxx/qla_init.c | 182 +-
drivers/scsi/qla2xxx/qla_iocb.c | 3 +
drivers/scsi/qla2xxx/qla_isr.c | 4 +-
drivers/scsi/qla2xxx/qla_mid.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 18 +-
drivers/scsi/qla2xxx/qla_target.c | 721 +-
drivers/scsi/qla2xxx/qla_target.h | 69 +-
drivers/scsi/qla2xxx/qla_tmpl.c | 16 +
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 +-
drivers/scsi/scsi_devinfo.c | 1 +
drivers/scsi/sd.c | 4 +-
drivers/scsi/sg.c | 13 +-
drivers/scsi/sr.c | 4 +
drivers/scsi/ufs/ufs-debugfs.c | 61 +-
drivers/scsi/ufs/ufs-debugfs.h | 6 +-
drivers/scsi/ufs/ufs-qcom.c | 3 +-
drivers/scsi/ufs/ufshcd.c | 269 +-
drivers/scsi/ufs/ufshcd.h | 4 +
drivers/slimbus/slim-msm-ngd.c | 82 +-
drivers/slimbus/slim-msm.c | 8 +-
drivers/slimbus/slim-msm.h | 3 +-
drivers/soc/qcom/Kconfig | 55 +-
drivers/soc/qcom/Makefile | 12 +-
drivers/soc/qcom/bam_dmux.c | 6 +-
drivers/soc/qcom/boot_marker.c | 179 +
drivers/soc/qcom/boot_stats.c | 60 +-
drivers/soc/qcom/glink.c | 603 +-
drivers/soc/qcom/glink_private.h | 56 +-
drivers/soc/qcom/glink_smd_xprt.c | 111 +-
drivers/soc/qcom/glink_smem_native_xprt.c | 26 +-
drivers/soc/qcom/glink_ssr.c | 4 +-
drivers/soc/qcom/icnss.c | 2 +
drivers/soc/qcom/jtag-fuse.c | 6 +-
drivers/soc/qcom/kernel_protect.c | 38 +-
drivers/soc/qcom/kryo-l2-accessors.c | 6 +-
drivers/soc/qcom/memory_dump_v2.c | 2 +
drivers/soc/qcom/memshare/msm_memshare.c | 142 +-
drivers/soc/qcom/memshare/msm_memshare.h | 3 +
drivers/soc/qcom/msm_glink_pkt.c | 109 +-
drivers/soc/qcom/msm_power.c | 288 +
drivers/soc/qcom/perf_event_kryo.c | 15 +-
drivers/soc/qcom/peripheral-loader.c | 61 +-
drivers/soc/qcom/peripheral-loader.h | 6 +-
drivers/soc/qcom/pil-msa.c | 61 +-
drivers/soc/qcom/pil-msa.h | 1 +
drivers/soc/qcom/pil-q6v5-mss.c | 41 +-
drivers/soc/qcom/pil-q6v5.c | 20 +-
drivers/soc/qcom/pil-q6v5.h | 1 +
drivers/soc/qcom/qbt1000.c | 90 +-
drivers/soc/qcom/qdsp6v2/apr.c | 1 +
drivers/soc/qcom/qdsp6v2/apr_tal_glink.c | 30 +
drivers/soc/qcom/qdsp6v2/voice_svc.c | 122 +-
drivers/soc/qcom/remoteqdss.c | 278 +-
drivers/soc/qcom/scm-boot.c | 19 +-
drivers/soc/qcom/scm.c | 28 +-
drivers/soc/qcom/serial_num.c | 121 +
drivers/soc/qcom/service-locator.c | 135 +-
drivers/soc/qcom/service-notifier.c | 179 +-
drivers/soc/qcom/smcinvoke.c | 500 +
drivers/soc/qcom/smcinvoke_object.h | 51 +
drivers/soc/qcom/smem.c | 6 +-
drivers/soc/qcom/socinfo.c | 182 +-
drivers/soc/qcom/spcom.c | 73 +
drivers/soc/qcom/spm_devices.c | 30 +-
drivers/soc/qcom/subsys-pil-tz.c | 8 +-
drivers/soc/qcom/subsystem_notif.c | 6 +-
drivers/soc/qcom/subsystem_restart.c | 183 +-
drivers/soc/qcom/sysmon.c | 6 +-
drivers/soc/qcom/system_stats.c | 425 +
drivers/soc/qcom/watchdog_v2.c | 30 +
drivers/soundwire/soundwire.c | 32 +
drivers/soundwire/swr-wcd-ctrl.c | 330 +-
drivers/soundwire/swr-wcd-ctrl.h | 1 -
drivers/spi/spi_qsd.c | 218 +-
drivers/spi/spi_qsd.h | 92 +-
drivers/staging/android/Kconfig | 39 +
drivers/staging/android/Makefile | 4 +-
drivers/staging/android/ashmem.c | 41 -
drivers/staging/android/binder.c | 4994 +++--
drivers/staging/android/binder_alloc.c | 1012 +
drivers/staging/android/binder_alloc.h | 185 +
drivers/staging/android/binder_alloc_selftest.c | 310 +
drivers/staging/android/binder_trace.h | 120 +-
.../staging/android/fiq_debugger/fiq_debugger.c | 86 +-
drivers/staging/android/ion/ion.c | 127 +-
drivers/staging/android/ion/ion_cma_heap.c | 13 +-
drivers/staging/android/ion/ion_cma_secure_heap.c | 12 +-
drivers/staging/android/ion/ion_heap.c | 10 +-
drivers/staging/android/ion/msm/msm_ion.c | 4 +-
drivers/staging/android/logger.c | 808 +
drivers/staging/android/logger.h | 89 +
drivers/staging/android/lowmemorykiller.c | 26 +
drivers/staging/android/uapi/binder.h | 169 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 12 +-
drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +-
drivers/staging/iio/adc/mxs-lradc.c | 9 +-
drivers/staging/speakup/selection.c | 5 +-
drivers/staging/speakup/serialio.c | 13 +-
drivers/target/iscsi/iscsi_target.c | 28 +-
drivers/target/iscsi/iscsi_target_configfs.c | 18 +-
drivers/target/iscsi/iscsi_target_nego.c | 1 +
drivers/target/iscsi/iscsi_target_util.c | 4 +-
drivers/target/target_core_sbc.c | 17 +-
drivers/target/target_core_tmr.c | 134 +-
drivers/target/target_core_transport.c | 304 +-
drivers/thermal/lmh_lite.c | 7 -
drivers/thermal/msm-tsens.c | 204 +-
drivers/thermal/msm_thermal-dev.c | 7 +-
drivers/thermal/msm_thermal.c | 69 +-
drivers/thermal/qpnp-temp-alarm.c | 16 +-
drivers/thermal/step_wise.c | 17 +-
drivers/thermal/thermal_core.c | 46 +-
drivers/thermal/thermal_core.h | 1 +
drivers/tty/n_tty.c | 63 +-
drivers/tty/pty.c | 21 +-
drivers/tty/serial/8250/8250_pci.c | 139 +-
drivers/tty/serial/amba-pl011.c | 1 +
drivers/tty/serial/atmel_serial.c | 28 +-
drivers/tty/serial/msm_serial_hs.c | 289 +-
drivers/tty/serial/serial-tegra.c | 30 +-
drivers/tty/serial/serial_core.c | 9 +-
drivers/tty/serial/timbuart.c | 2 +
drivers/tty/sysrq.c | 9 +-
drivers/tty/tty_ldisc.c | 7 +
drivers/uio/msm_sharedmem/sharedmem_qmi.c | 17 +-
drivers/usb/core/devio.c | 4 +-
drivers/usb/core/hcd.c | 71 +-
drivers/usb/core/hub.c | 21 +-
drivers/usb/core/notify.c | 31 +
drivers/usb/core/urb.c | 2 +-
drivers/usb/core/usb.c | 48 +
drivers/usb/core/usb.h | 1 +
drivers/usb/dwc3/core.c | 14 +-
drivers/usb/dwc3/core.h | 8 +
drivers/usb/dwc3/debug.h | 52 +-
drivers/usb/dwc3/debugfs.c | 292 +-
drivers/usb/dwc3/dwc3-msm.c | 434 +-
drivers/usb/dwc3/ep0.c | 4 +-
drivers/usb/dwc3/gadget.c | 84 +-
drivers/usb/dwc3/gadget.h | 1 +
drivers/usb/dwc3/host.c | 5 +
drivers/usb/dwc3/io.h | 4 +-
drivers/usb/dwc3/trace.h | 4 +-
drivers/usb/early/ehci-dbgp.c | 2 +-
drivers/usb/gadget/Kconfig | 5 +-
drivers/usb/gadget/Makefile | 2 +-
drivers/usb/gadget/android.c | 215 +-
drivers/usb/gadget/ci13xxx_msm.c | 9 +-
drivers/usb/gadget/ci13xxx_msm_hsic.c | 44 +-
drivers/usb/gadget/ci13xxx_udc.c | 119 +-
drivers/usb/gadget/composite.c | 45 +-
drivers/usb/gadget/configfs.c | 21 +-
drivers/usb/gadget/function/f_accessory.c | 23 +-
drivers/usb/gadget/function/f_acm.c | 6 +-
drivers/usb/gadget/function/f_diag.c | 3 +-
drivers/usb/gadget/function/f_fs.c | 23 +-
drivers/usb/gadget/function/f_gps.c | 59 +-
drivers/usb/gadget/function/f_gsi.c | 287 +-
drivers/usb/gadget/function/f_gsi.h | 3 +-
drivers/usb/gadget/function/f_mass_storage.c | 1 -
drivers/usb/gadget/function/f_mbim.c | 21 +-
drivers/usb/gadget/function/f_midi.c | 22 +-
drivers/usb/gadget/function/f_mtp.c | 10 +-
drivers/usb/gadget/function/f_obex.c | 2 +-
drivers/usb/gadget/function/f_qc_rndis.c | 2 +
drivers/usb/gadget/function/f_qdss.c | 124 +-
drivers/usb/gadget/function/f_rmnet.c | 56 +-
drivers/usb/gadget/function/f_rndis.c | 2 -
drivers/usb/gadget/function/f_serial.c | 31 +-
drivers/usb/gadget/function/f_uac2.c | 57 +-
drivers/usb/gadget/function/f_uvc.c | 19 +-
drivers/usb/gadget/function/f_uvc.h | 336 +
drivers/usb/gadget/function/u_bam.c | 49 +-
drivers/usb/gadget/function/u_bam_data.c | 38 +-
drivers/usb/gadget/function/u_ctrl_hsic.c | 6 +-
drivers/usb/gadget/function/u_ctrl_qti.c | 10 +-
drivers/usb/gadget/function/u_data_bridge.c | 84 +-
drivers/usb/gadget/function/u_data_hsic.c | 22 +-
drivers/usb/gadget/function/u_data_ipa.c | 24 +-
drivers/usb/gadget/function/u_data_ipa.h | 3 +-
drivers/usb/gadget/function/u_ether.c | 187 +-
drivers/usb/gadget/function/u_qdss.c | 1 -
drivers/usb/gadget/function/u_rmnet.h | 3 +-
drivers/usb/gadget/function/u_rmnet_ctrl_smd.c | 10 +-
drivers/usb/gadget/function/u_serial.c | 65 +-
drivers/usb/gadget/function/u_smd.c | 47 +-
drivers/usb/gadget/function/u_uac2.h | 2 +-
drivers/usb/gadget/function/u_uvc.h | 18 +
drivers/usb/gadget/legacy/inode.c | 4 +-
drivers/usb/host/ehci-dbg.c | 22 +-
drivers/usb/host/ehci-hcd.c | 10 +-
drivers/usb/host/ehci-hub.c | 19 +-
drivers/usb/host/ehci-msm-hsic.c | 138 +-
drivers/usb/host/ehci-q.c | 8 +-
drivers/usb/host/ehci-sched.c | 22 +-
drivers/usb/host/xhci-dbg.c | 74 +-
drivers/usb/host/xhci-hub.c | 4 +-
drivers/usb/host/xhci-mem.c | 422 +-
drivers/usb/host/xhci-plat.c | 14 +
drivers/usb/host/xhci-ring.c | 18 +-
drivers/usb/host/xhci-trace.h | 4 +-
drivers/usb/host/xhci.c | 86 +-
drivers/usb/host/xhci.h | 10 +
drivers/usb/mon/mon_text.c | 2 +-
drivers/usb/phy/Kconfig | 9 +
drivers/usb/phy/Makefile | 2 +
drivers/usb/phy/class-dual-role.c | 529 +
drivers/usb/phy/phy-msm-qusb.c | 175 +-
drivers/usb/phy/phy-msm-ssusb-qmp.c | 1 +
drivers/usb/phy/phy-msm-usb.c | 28 +-
drivers/usb/storage/scsiglue.c | 2 +-
drivers/vfio/pci/vfio_pci.c | 9 +-
drivers/vfio/vfio_iommu_type1.c | 6 +-
drivers/vhost/scsi.c | 8 +-
drivers/video/fbdev/core/fbcmap.c | 8 +-
drivers/video/msm/ba/Kconfig | 1 -
drivers/video/msm/ba/msm_ba.c | 157 +-
drivers/video/msm/ba/msm_ba_common.c | 71 +-
drivers/video/msm/ba/msm_ba_common.h | 4 +-
drivers/video/msm/ba/msm_ba_debug.c | 58 +-
drivers/video/msm/ba/msm_ba_internal.h | 24 +-
drivers/video/msm/ba/msm_v4l2_ba.c | 167 +-
drivers/video/msm/mdss/Kconfig | 7 +
drivers/video/msm/mdss/Makefile | 2 +-
drivers/video/msm/mdss/mdp3_ctrl.c | 6 +-
drivers/video/msm/mdss/mdss.h | 34 +-
drivers/video/msm/mdss/mdss_compat_utils.c | 14 +-
drivers/video/msm/mdss/mdss_debug.c | 124 +-
drivers/video/msm/mdss/mdss_debug.h | 15 +-
drivers/video/msm/mdss/mdss_debug_xlog.c | 19 +-
drivers/video/msm/mdss/mdss_dsi.c | 207 +-
drivers/video/msm/mdss/mdss_dsi.h | 30 +-
drivers/video/msm/mdss/mdss_dsi_clk.c | 28 +-
drivers/video/msm/mdss/mdss_dsi_clk.h | 17 +-
drivers/video/msm/mdss/mdss_dsi_host.c | 127 +-
drivers/video/msm/mdss/mdss_dsi_panel.c | 442 +-
drivers/video/msm/mdss/mdss_dsi_status.c | 6 +-
drivers/video/msm/mdss/mdss_fb.c | 356 +-
drivers/video/msm/mdss/mdss_fb.h | 12 +-
drivers/video/msm/mdss/mdss_hdmi_audio.c | 9 +-
drivers/video/msm/mdss/mdss_hdmi_cec.c | 10 +-
drivers/video/msm/mdss/mdss_hdmi_edid.c | 18 +
drivers/video/msm/mdss/mdss_hdmi_edid.h | 3 +-
drivers/video/msm/mdss/mdss_hdmi_hdcp.c | 6 +-
drivers/video/msm/mdss/mdss_hdmi_hdcp2p2.c | 2 +-
drivers/video/msm/mdss/mdss_hdmi_panel.c | 932 +
drivers/video/msm/mdss/mdss_hdmi_panel.h | 107 +
drivers/video/msm/mdss/mdss_hdmi_tx.c | 1989 +-
drivers/video/msm/mdss/mdss_hdmi_tx.h | 140 +-
drivers/video/msm/mdss/mdss_hdmi_util.c | 24 +-
drivers/video/msm/mdss/mdss_hdmi_util.h | 15 +-
drivers/video/msm/mdss/mdss_mdp.c | 934 +-
drivers/video/msm/mdss/mdss_mdp.h | 177 +-
drivers/video/msm/mdss/mdss_mdp_cdm.c | 42 +-
drivers/video/msm/mdss/mdss_mdp_cdm.h | 3 +-
drivers/video/msm/mdss/mdss_mdp_ctl.c | 1404 +-
drivers/video/msm/mdss/mdss_mdp_debug.c | 101 +-
drivers/video/msm/mdss/mdss_mdp_formats.h | 81 +-
drivers/video/msm/mdss/mdss_mdp_hwio.h | 92 +-
drivers/video/msm/mdss/mdss_mdp_intf_cmd.c | 237 +-
drivers/video/msm/mdss/mdss_mdp_intf_video.c | 594 +-
drivers/video/msm/mdss/mdss_mdp_intf_writeback.c | 49 +-
drivers/video/msm/mdss/mdss_mdp_layer.c | 709 +-
drivers/video/msm/mdss/mdss_mdp_overlay.c | 659 +-
drivers/video/msm/mdss/mdss_mdp_pipe.c | 876 +-
drivers/video/msm/mdss/mdss_mdp_pp.c | 440 +-
drivers/video/msm/mdss/mdss_mdp_pp.h | 3 +-
drivers/video/msm/mdss/mdss_mdp_pp_v1_7.c | 26 +-
drivers/video/msm/mdss/mdss_mdp_pp_v3.c | 394 +-
drivers/video/msm/mdss/mdss_mdp_util.c | 347 +-
drivers/video/msm/mdss/mdss_mdp_wfd.c | 29 +
drivers/video/msm/mdss/mdss_panel.c | 89 +-
drivers/video/msm/mdss/mdss_panel.h | 137 +-
drivers/video/msm/mdss/mdss_qpic.c | 26 +-
drivers/video/msm/mdss/mdss_qpic.h | 3 +-
drivers/video/msm/mdss/mdss_rotator.c | 16 +-
drivers/video/msm/mdss/mdss_smmu.c | 62 +-
drivers/video/msm/mdss/mdss_smmu.h | 1 +
drivers/video/msm/mdss/msm_mdss_io_8974.c | 104 +-
drivers/video/msm/msm_dba/adv7533.c | 4 +-
drivers/watchdog/rc32434_wdt.c | 2 +-
drivers/xen/xen-pciback/pciback.h | 1 +
drivers/xen/xen-pciback/pciback_ops.c | 28 +-
drivers/xen/xen-scsiback.c | 10 +-
firmware/Makefile | 1 +
firmware/synaptics/startup_fw_update.img.ihex | 6531 ++++++
fs/9p/acl.c | 43 +-
fs/Kconfig | 6 +
fs/Makefile | 5 +-
fs/aio.c | 10 +-
fs/btrfs/acl.c | 7 +-
fs/btrfs/async-thread.c | 2 +-
fs/btrfs/backref.c | 18 +-
fs/btrfs/delayed-inode.c | 3 +-
fs/btrfs/delayed-inode.h | 2 +-
fs/btrfs/disk-io.c | 1 +
fs/btrfs/file.c | 16 +-
fs/btrfs/inode.c | 51 +-
fs/btrfs/ioctl.c | 181 +-
fs/btrfs/send.c | 16 +-
fs/btrfs/super.c | 24 +
fs/btrfs/volumes.c | 1 +
fs/btrfs/xattr.c | 4 +-
fs/ceph/acl.c | 6 +-
fs/ceph/mds_client.c | 2 +-
fs/cifs/cifs_debug.c | 26 +-
fs/cifs/cifs_debug.h | 12 +-
fs/cifs/cifsencrypt.c | 2 +-
fs/cifs/cifsfs.h | 12 +-
fs/cifs/cifssmb.c | 26 +-
fs/cifs/connect.c | 59 +-
fs/cifs/misc.c | 32 +-
fs/cifs/readdir.c | 1 +
fs/cifs/smb2pdu.c | 24 +-
fs/cifs/transport.c | 10 +-
fs/coredump.c | 30 +-
fs/devpts/inode.c | 20 +
fs/ecryptfs/file.c | 15 +-
fs/efivarfs/file.c | 71 +
fs/efivarfs/inode.c | 30 +-
fs/efivarfs/internal.h | 3 +-
fs/efivarfs/super.c | 16 +-
fs/ext2/acl.c | 13 +-
fs/ext4/acl.c | 13 +-
fs/ext4/ext4_jbd2.c | 6 +-
fs/ext4/extents.c | 44 +-
fs/ext4/inode.c | 163 +-
fs/ext4/move_extent.c | 24 +-
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 12 +-
fs/f2fs/acl.c | 7 +-
fs/f2fs/data.c | 18 +-
fs/fhandle.c | 2 +-
fs/file_table.c | 143 +-
fs/fs-writeback.c | 17 +-
fs/fuse/file.c | 2 +-
fs/fuse/shortcircuit.c | 6 +-
fs/gfs2/acl.c | 15 +-
fs/hfsplus/posix_acl.c | 5 +-
fs/hostfs/hostfs_kern.c | 4 +-
fs/hpfs/namei.c | 31 +-
fs/internal.h | 26 +
fs/jbd2/checkpoint.c | 39 +-
fs/jbd2/commit.c | 2 +-
fs/jbd2/journal.c | 34 +-
fs/jffs2/README.Locking | 9 +-
fs/jffs2/acl.c | 9 +-
fs/jffs2/build.c | 75 +-
fs/jffs2/file.c | 39 +-
fs/jffs2/gc.c | 17 +-
fs/jffs2/nodelist.h | 6 +-
fs/jfs/acl.c | 6 +-
fs/locks.c | 51 +-
fs/namei.c | 6 +
fs/namespace.c | 2 +
fs/nfs/client.c | 2 +-
fs/nfs/inode.c | 60 +-
fs/nfs/nfs4client.c | 2 +-
fs/nfs/nfs4proc.c | 9 +-
fs/nfsd/nfs4proc.c | 1 +
fs/nfsd/nfs4state.c | 33 +-
fs/nfsd/nfs4xdr.c | 13 +-
fs/nfsd/state.h | 17 +-
fs/notify/inotify/inotify_user.c | 15 +-
fs/ocfs2/acl.c | 8 +-
fs/ocfs2/dlm/dlmconvert.c | 24 +-
fs/ocfs2/dlm/dlmmaster.c | 26 +-
fs/ocfs2/dlm/dlmrecovery.c | 3 +-
fs/ocfs2/dlmglue.c | 6 +
fs/ocfs2/namei.c | 2 +
fs/open.c | 6 +-
fs/overlayfs/copy_up.c | 41 +-
fs/overlayfs/dir.c | 3 +-
fs/overlayfs/inode.c | 10 +-
fs/overlayfs/readdir.c | 3 +-
fs/overlayfs/super.c | 3 +
fs/posix_acl.c | 31 +
fs/proc/array.c | 12 +-
fs/proc/base.c | 23 +-
fs/proc/fd.c | 14 +-
fs/proc/namespaces.c | 4 +-
fs/proc/root.c | 7 +
fs/proc/task_mmu.c | 22 +-
fs/pstore/ram.c | 6 +-
fs/pstore/ram_core.c | 12 +-
fs/quota/dquot.c | 3 +-
fs/reiserfs/xattr_acl.c | 9 +-
fs/sdcardfs/Kconfig | 13 +
fs/sdcardfs/Makefile | 7 +
fs/sdcardfs/dentry.c | 173 +
fs/sdcardfs/derived_perm.c | 266 +
fs/sdcardfs/file.c | 356 +
fs/sdcardfs/inode.c | 620 +
fs/sdcardfs/lookup.c | 383 +
fs/sdcardfs/main.c | 372 +
fs/sdcardfs/mmap.c | 81 +
fs/sdcardfs/multiuser.h | 40 +
fs/sdcardfs/packagelist.c | 444 +
fs/sdcardfs/sdcardfs.h | 532 +
fs/sdcardfs/super.c | 222 +
fs/splice.c | 3 +
fs/ubifs/super.c | 4 +-
fs/udf/inode.c | 15 +
fs/udf/unicode.c | 21 +-
fs/xfs/libxfs/xfs_dquot_buf.c | 35 +-
fs/xfs/libxfs/xfs_inode_buf.c | 14 +-
fs/xfs/libxfs/xfs_quota_defs.h | 2 +-
fs/xfs/libxfs/xfs_shared.h | 1 +
fs/xfs/xfs_acl.c | 17 +-
fs/xfs/xfs_attr_list.c | 19 +-
fs/xfs/xfs_buf.c | 7 +
fs/xfs/xfs_log_recover.c | 9 +-
include/asm-generic/bitops/lock.h | 14 +-
include/asm-generic/cputime_nsecs.h | 5 +-
include/asm-generic/early_ioremap.h | 6 +
include/clocksource/arm_arch_timer.h | 2 +-
include/crypto/hash.h | 7 +
include/crypto/if_alg.h | 11 +-
include/drm/drm_cache.h | 9 +
include/drm/drm_dp_mst_helper.h | 25 +-
include/drm/drm_fixed.h | 53 +-
include/dt-bindings/clock/msm-clocks-8909.h | 3 +
include/dt-bindings/clock/msm-clocks-8952.h | 4 +-
include/dt-bindings/clock/msm-clocks-8953.h | 4 +-
include/dt-bindings/clock/msm-clocks-8996.h | 3 +-
include/dt-bindings/clock/msm-clocks-californium.h | 3 +-
include/dt-bindings/msm/msm-bus-rule-ops.h | 6 +-
include/linux/ata.h | 4 +-
include/linux/bio.h | 37 +
include/linux/clk/msm-clk-provider.h | 3 +-
include/linux/clk/msm-clk.h | 7 +-
include/linux/clocksource.h | 102 -
include/linux/compiler.h | 2 +-
include/linux/console.h | 1 +
include/linux/dcache.h | 1 +
include/linux/device-mapper.h | 6 +
include/linux/devpts_fs.h | 4 +
include/linux/diagchar.h | 9 +-
include/linux/dma-mapping-fast.h | 57 +
include/linux/efi.h | 5 +-
include/linux/filter.h | 25 +-
include/linux/fs.h | 25 +-
include/linux/hqsysfs.h | 130 +
include/linux/inet_diag.h | 9 +
include/linux/input/synaptics_dsx.h | 133 +-
include/linux/io-pgtable-fast.h | 57 +
include/linux/io.h | 7 +
include/linux/iommu.h | 47 +
include/linux/ipa.h | 163 +-
include/linux/ipa_mhi.h | 161 +
include/linux/ipa_uc_offload.h | 259 +
include/linux/ipa_usb.h | 13 +-
include/linux/ipc_logging.h | 3 +-
include/linux/jbd2.h | 4 +-
include/linux/kasan.h | 6 +-
include/linux/kernel.h | 6 +-
include/linux/leds.h | 32 +
include/linux/libata.h | 2 +-
include/linux/memblock.h | 8 +
include/linux/mempool.h | 5 +-
include/linux/mfd/wcd9xxx/core.h | 2 +
include/linux/mfd/wcd9xxx/pdata.h | 1 +
include/linux/mfd/wcd9xxx/wcd9306_registers.h | 1029 +
include/linux/mlx4/device.h | 2 +-
include/linux/mm.h | 15 +-
include/linux/mm_types.h | 2 +
include/linux/mmc/card.h | 1 +
include/linux/mmc/core.h | 1 +
include/linux/mmc/ffu.h | 68 +
include/linux/mmc/host.h | 2 +
include/linux/mmc/mmc.h | 9 +
include/linux/mmc/ring_buffer.h | 55 +
include/linux/mmc/sdhci.h | 2 -
include/linux/moduleparam.h | 2 +-
include/linux/msm-sps.h | 4 +-
include/linux/msm_bus_rules.h | 22 +-
include/linux/msm_gsi.h | 77 +-
include/linux/msm_mdp.h | 18 +-
include/linux/msm_thermal.h | 4 +-
include/linux/namei.h | 2 +
include/linux/nfs_fs.h | 4 +-
include/linux/nfs_fs_sb.h | 1 -
include/linux/of.h | 124 +-
include/linux/of_address.h | 4 +-
include/linux/of_fdt.h | 2 +
include/linux/of_pdt.h | 3 +-
include/linux/of_platform.h | 6 +
include/linux/pageblock-flags.h | 2 +-
include/linux/pci.h | 7 +
include/linux/perf_event.h | 12 +-
include/linux/pm.h | 2 +-
include/linux/pm_opp.h | 73 +-
include/linux/posix_acl.h | 2 +
include/linux/power_supply.h | 7 +-
include/linux/ptrace.h | 24 +-
include/linux/qdsp6v2/apr_tal.h | 1 +
include/linux/qpnp/power-on.h | 7 +
include/linux/qpnp/qpnp-revid.h | 173 +-
include/linux/radix-tree.h | 22 +-
include/linux/random.h | 1 +
include/linux/regulator/consumer.h | 10 +
include/linux/rmap.h | 14 -
include/linux/sched.h | 75 +-
include/linux/sched/sysctl.h | 16 +-
include/linux/security.h | 7 -
include/linux/skbuff.h | 3 +
include/linux/sock_diag.h | 2 +
include/linux/soundwire/soundwire.h | 2 +
include/linux/string.h | 1 +
include/linux/swap.h | 6 +
include/linux/sync.h | 2 +-
include/linux/sysrq.h | 1 +
include/linux/thermal.h | 7 +
include/linux/timecounter.h | 122 +
include/linux/tracepoint.h | 16 +-
include/linux/tty.h | 2 +-
include/linux/types.h | 3 +
include/linux/ucs2_string.h | 4 +
include/linux/usb.h | 14 +
include/linux/usb/android.h | 1 +
include/linux/usb/class-dual-role.h | 9 +-
include/linux/usb/hcd.h | 25 +-
include/linux/usb/msm_hsusb.h | 12 +-
include/linux/usb/quirks.h | 3 +
include/linux/usb/xhci_pdriver.h | 4 +
include/linux/usb_bam.h | 2 -
include/linux/wcnss_wlan.h | 3 +-
include/media/msm_cam_sensor.h | 17 +
include/media/msmb_pproc.h | 4 +-
include/media/radio-iris.h | 7 +-
include/net/af_unix.h | 7 +-
include/net/cfg80211.h | 79 +-
include/net/cnss.h | 47 +-
include/net/cnss_logger.h | 59 +
include/net/cnss_prealloc.h | 10 +-
include/net/dst.h | 33 +
include/net/inet_common.h | 3 +-
include/net/inet_ecn.h | 19 +-
include/net/ip6_tunnel.h | 3 +-
include/net/ip_tunnels.h | 3 +-
include/net/ipv6.h | 1 +
include/net/iw_handler.h | 6 +
include/net/mac802154.h | 8 +-
include/net/sock.h | 19 +-
include/net/tcp.h | 5 +
include/net/vxlan.h | 5 +
include/soc/qcom/boot_stats.h | 25 +-
include/soc/qcom/clock-alpha-pll.h | 1 +
include/soc/qcom/clock-local2.h | 2 +
include/soc/qcom/qseecomi.h | 19 +
include/soc/qcom/smem.h | 4 +-
include/soc/qcom/socinfo.h | 7 +-
include/soc/qcom/spm.h | 17 +-
include/soc/qcom/subsystem_restart.h | 1 +
include/sound/apr_audio-v2.h | 507 +-
include/sound/cpe_cmi.h | 19 +-
include/sound/cpe_core.h | 13 +-
include/sound/pcm.h | 160 +-
include/sound/q6adm-v2.h | 11 +-
include/sound/q6asm-v2.h | 74 +-
include/sound/rawmidi.h | 4 +
include/sound/wm8904.h | 2 +-
include/target/target_core_base.h | 4 +-
include/target/target_core_fabric.h | 4 +-
include/trace/events/power.h | 66 +-
include/trace/events/qhmp_sched.h | 44 +
include/trace/events/sched.h | 546 +-
include/trace/events/trace_msm_low_power.h | 46 +-
include/uapi/linux/Kbuild | 5 +
include/uapi/linux/ashmem.h | 3 -
include/uapi/linux/input.h | 5 +
include/uapi/linux/magic.h | 2 +
include/uapi/linux/media-bus-format.h | 125 +
include/uapi/linux/mfd/wcd9xxx/Kbuild | 1 +
.../linux/mfd/wcd9xxx/wcd9xxx_registers.h | 11 +
include/uapi/linux/msm_audio_g711.h | 17 +
include/uapi/linux/msm_kgsl.h | 9 +-
include/uapi/linux/msm_mdp.h | 12 +
include/uapi/linux/msm_mdp_ext.h | 96 +-
include/uapi/linux/nl80211.h | 77 +-
include/uapi/linux/smcinvoke.h | 45 +
include/uapi/linux/sock_diag.h | 1 +
include/uapi/linux/usb/video.h | 98 +-
include/uapi/linux/v4l2-controls.h | 68 +
include/uapi/linux/v4l2-mediabus.h | 184 +-
include/uapi/linux/videodev2.h | 19 +-
include/uapi/media/msm_cam_sensor.h | 20 +-
include/uapi/media/msm_camsensor_sdk.h | 31 +
include/uapi/media/msm_jpeg_dma.h | 8 +-
include/uapi/media/msm_vidc.h | 164 +
include/uapi/media/msmb_camera.h | 4 +-
include/uapi/media/msmb_isp.h | 25 +-
include/uapi/media/msmb_ispif.h | 3 +-
include/uapi/media/msmb_pproc.h | 3 +-
init/Kconfig | 20 +-
init/Makefile | 1 +
init/do_mounts.c | 1 +
init/do_mounts.h | 10 +
init/do_mounts_dm.c | 426 +
kernel/auditsc.c | 382 +-
kernel/bpf/verifier.c | 10 +
kernel/cgroup.c | 2 +-
kernel/cpu.c | 7 +
kernel/cpuset.c | 55 +-
kernel/events/core.c | 338 +-
kernel/events/hw_breakpoint.c | 1 -
kernel/fork.c | 50 +-
kernel/futex.c | 7 +-
kernel/futex_compat.c | 2 +-
kernel/kcmp.c | 4 +-
kernel/module.c | 10 +-
kernel/panic.c | 12 +
kernel/printk/printk.c | 35 +-
kernel/ptrace.c | 39 +-
kernel/rcu/tree.c | 4 +-
kernel/resource.c | 5 +-
kernel/sched/Makefile | 1 +
kernel/sched/core.c | 1270 +-
kernel/sched/core_ctl.c | 1115 +
kernel/sched/cputime.c | 16 +-
kernel/sched/debug.c | 1 +
kernel/sched/fair.c | 356 +-
kernel/sched/qhmp_core.c | 72 +-
kernel/sched/qhmp_fair.c | 30 +-
kernel/sched/qhmp_rt.c | 86 +-
kernel/sched/qhmp_sched.h | 42 +-
kernel/sched/rt.c | 86 +-
kernel/sched/sched.h | 121 +-
kernel/sched/sched_avg.c | 2 +-
kernel/seccomp.c | 26 +-
kernel/sysctl.c | 114 +-
kernel/sysctl_binary.c | 2 +-
kernel/time/Makefile | 2 +-
kernel/time/clocksource.c | 76 -
kernel/time/posix-clock.c | 4 +-
kernel/time/timecounter.c | 95 +
kernel/time/timekeeping.c | 3 +-
kernel/trace/power-traces.c | 2 -
kernel/trace/ring_buffer.c | 9 +-
kernel/trace/trace.c | 7 +-
kernel/trace/trace_events.c | 3 +-
kernel/trace/trace_printk.c | 3 +
lib/Kconfig.debug | 11 +
lib/Kconfig.kasan | 22 +-
lib/Makefile | 2 +-
lib/asn1_decoder.c | 21 +-
lib/assoc_array.c | 4 +-
lib/dma-debug.c | 2 +-
lib/dump_stack.c | 7 +-
lib/klist.c | 6 +-
lib/libcrc32c.c | 1 +
lib/mpi/mpi-pow.c | 7 +-
lib/radix-tree.c | 13 +-
lib/string.c | 17 +
lib/test_kasan.c | 69 +
lib/ucs2_string.c | 62 +
mm/Makefile | 1 +
mm/balloon_compaction.c | 4 +-
mm/bootmem.c | 13 +-
mm/cma.c | 3 +
mm/compaction.c | 1 +
mm/early_ioremap.c | 23 +
mm/filemap.c | 9 +-
mm/gup.c | 14 +-
mm/hugetlb.c | 19 +-
mm/internal.h | 7 +-
mm/kasan/Makefile | 1 -
mm/kasan/kasan.c | 51 +-
mm/kasan/kasan.h | 1 -
mm/kasan/kasan_init.c | 4 +-
mm/memblock.c | 2 +-
mm/memcontrol.c | 62 +-
mm/memory-failure.c | 2 +-
mm/memory.c | 34 +-
mm/mempool.c | 16 +-
mm/memtest.c | 118 +
mm/mmap.c | 91 +-
mm/nobootmem.c | 4 +-
mm/page_alloc.c | 182 +-
mm/percpu.c | 73 +-
mm/process_reclaim.c | 7 +-
mm/process_vm_access.c | 2 +-
mm/swapfile.c | 42 +
mm/vmalloc.c | 5 +-
mm/vmscan.c | 43 -
mm/zbud.c | 29 +-
net/ax25/af_ax25.c | 3 +
net/bluetooth/rfcomm/sock.c | 19 +-
net/bluetooth/sco.c | 3 +
net/bridge/br_stp_if.c | 5 +-
net/ceph/messenger.c | 4 +-
net/core/dev.c | 7 +-
net/core/dst.c | 3 +-
net/core/ethtool.c | 2 +-
net/core/filter.c | 14 +-
net/core/neighbour.c | 14 +-
net/core/scm.c | 2 +
net/core/skbuff.c | 15 +-
net/core/sock.c | 9 +-
net/core/sock_diag.c | 23 +-
net/decnet/af_decnet.c | 3 +
net/embms_kernel/embms_kernel.h | 2 +-
net/ipc_router/ipc_router_core.c | 18 +-
net/ipc_router/ipc_router_private.h | 8 +-
net/ipc_router/ipc_router_socket.c | 12 +-
net/ipv4/Kconfig | 13 +
net/ipv4/af_inet.c | 28 +-
net/ipv4/fou.c | 3 +-
net/ipv4/gre_offload.c | 3 +-
net/ipv4/inet_diag.c | 83 +-
net/ipv4/ipmr.c | 21 +-
net/ipv4/netfilter/arp_tables.c | 41 +-
net/ipv4/netfilter/ip_tables.c | 46 +-
net/ipv4/ping.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 4 +-
net/ipv4/tcp.c | 49 +-
net/ipv4/tcp_diag.c | 19 +
net/ipv4/tcp_input.c | 38 +-
net/ipv4/tcp_ipv4.c | 28 +-
net/ipv4/tcp_yeah.c | 2 +-
net/ipv4/udp.c | 6 +-
net/ipv4/xfrm4_policy.c | 46 +-
net/ipv6/addrconf.c | 18 +-
net/ipv6/addrlabel.c | 2 +-
net/ipv6/af_inet6.c | 3 +
net/ipv6/ip6_gre.c | 9 +-
net/ipv6/ip6_offload.c | 3 -
net/ipv6/ip6_output.c | 3 +
net/ipv6/ip6mr.c | 15 +-
net/ipv6/mcast.c | 2 -
net/ipv6/netfilter/ip6_tables.c | 46 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 5 +-
net/ipv6/reassembly.c | 10 +-
net/ipv6/sit.c | 27 +-
net/ipv6/tcp_ipv6.c | 12 +-
net/ipv6/udp.c | 6 +-
net/ipv6/xfrm6_mode_tunnel.c | 2 +-
net/ipv6/xfrm6_policy.c | 53 +-
net/irda/af_irda.c | 3 +
net/irda/irlmp.c | 2 +-
net/l2tp/l2tp_core.c | 11 +-
net/l2tp/l2tp_ip.c | 5 +-
net/l2tp/l2tp_ip6.c | 5 +-
net/mac80211/agg-rx.c | 2 +-
net/mac80211/ibss.c | 1 -
net/mac80211/mesh.c | 11 -
net/mac80211/mesh.h | 4 -
net/mac80211/mlme.c | 2 -
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/rx.c | 1 +
net/mac80211/scan.c | 12 +-
net/mac802154/mib.c | 6 +-
net/netfilter/nf_conntrack_core.c | 20 +-
net/netfilter/nf_conntrack_sip.c | 6 +-
net/netfilter/nf_nat_core.c | 7 +
net/netfilter/nfnetlink.c | 10 +-
net/netfilter/xt_qtaguid.c | 160 +-
net/packet/af_packet.c | 185 +-
net/phonet/af_phonet.c | 4 +
net/rds/connection.c | 6 +
net/rds/send.c | 4 +-
net/rds/tcp_recv.c | 11 +-
net/rfkill/core.c | 16 +-
net/rmnet_data/rmnet_data_config.c | 7 +-
net/rmnet_data/rmnet_data_stats.h | 3 +-
net/rmnet_data/rmnet_data_vnd.c | 2 +-
net/rmnet_data/rmnet_map_command.c | 10 +-
net/rose/rose_in.c | 3 +-
net/sched/sch_generic.c | 4 +-
net/sctp/auth.c | 4 +-
net/sctp/ipv6.c | 8 +
net/sctp/sm_make_chunk.c | 4 +-
net/sctp/sm_statefuns.c | 6 +-
net/sctp/socket.c | 16 +-
net/sctp/sysctl.c | 2 +-
net/socket.c | 38 +-
net/sunrpc/cache.c | 2 +-
net/unix/af_unix.c | 241 +-
net/unix/garbage.c | 16 +-
net/wireless/core.c | 48 +
net/wireless/core.h | 3 +
net/wireless/db.txt | 106 +-
net/wireless/nl80211.c | 69 +-
net/wireless/reg.c | 18 +-
net/wireless/scan.c | 2 +
net/wireless/sme.c | 30 +-
net/wireless/trace.h | 6 +-
net/wireless/util.c | 2 +-
net/wireless/wext-core.c | 52 +-
net/xfrm/xfrm_input.c | 3 +
net/xfrm/xfrm_policy.c | 38 -
scripts/Makefile.clean | 2 +-
scripts/Makefile.lib | 8 +-
scripts/bloat-o-meter | 8 +-
scripts/coccinelle/iterators/use_after_iter.cocci | 2 +-
scripts/ld-version.sh | 2 +-
scripts/module-common.lds | 2 +-
security/commoncap.c | 7 +-
security/integrity/evm/evm_main.c | 3 +-
security/keys/encrypted-keys/encrypted.c | 2 +
security/keys/gc.c | 10 +-
security/keys/key.c | 2 +-
security/keys/keyctl.c | 18 +-
security/keys/proc.c | 2 +-
security/keys/trusted.c | 5 +-
security/keys/user_defined.c | 5 +-
security/pfe/Kconfig | 1 +
security/pfe/pfk.c | 56 +-
security/pfe/pfk_ice.c | 20 +-
security/pfe/pft.c | 7 +-
security/security.c | 15 +-
security/selinux/hooks.c | 106 +-
security/selinux/include/classmap.h | 4 +-
security/selinux/nlmsgtab.c | 7 +-
security/selinux/ss/conditional.c | 4 +-
security/smack/smack_lsm.c | 8 +-
security/yama/yama_lsm.c | 4 +-
sound/core/compress_offload.c | 12 +-
sound/core/control.c | 4 +-
sound/core/control_compat.c | 92 +-
sound/core/info.c | 4 +-
sound/core/oss/pcm_oss.c | 23 +-
sound/core/pcm.c | 47 +-
sound/core/pcm_native.c | 69 +-
sound/core/rawmidi.c | 138 +-
sound/core/rawmidi_compat.c | 53 +
sound/core/seq/oss/seq_oss.c | 2 -
sound/core/seq/oss/seq_oss_device.h | 1 -
sound/core/seq/oss/seq_oss_init.c | 18 +-
sound/core/seq/oss/seq_oss_synth.c | 2 +-
sound/core/seq/seq_clientmgr.c | 5 +-
sound/core/seq/seq_fifo.c | 4 +-
sound/core/seq/seq_memory.c | 21 +-
sound/core/seq/seq_ports.c | 240 +-
sound/core/seq/seq_prioq.c | 8 +-
sound/core/seq/seq_queue.c | 4 +-
sound/core/seq/seq_timer.c | 105 +-
sound/core/seq/seq_virmidi.c | 23 +-
sound/core/timer.c | 144 +-
sound/core/timer_compat.c | 20 +-
sound/drivers/dummy.c | 35 +-
sound/firewire/bebob/bebob_stream.c | 14 +-
sound/pci/hda/hda_generic.c | 87 +-
sound/pci/hda/hda_priv.h | 2 +-
sound/pci/hda/patch_cirrus.c | 35 +-
sound/pci/hda/patch_hdmi.c | 12 +-
sound/pci/hda/patch_realtek.c | 458 +-
sound/pci/intel8x0.c | 1 +
sound/pci/rme9652/hdsp.c | 4 +-
sound/pci/rme9652/hdspm.c | 16 +-
sound/soc/codecs/Kconfig | 19 +
sound/soc/codecs/Makefile | 4 +
sound/soc/codecs/audio-ext-clk.c | 90 +
sound/soc/codecs/max98927.c | 1484 ++
sound/soc/codecs/max98927.h | 1246 ++
sound/soc/codecs/msm8916-wcd-irq.c | 21 +-
sound/soc/codecs/msm8x16-wcd.c | 50 +-
sound/soc/codecs/msm8x16-wcd.h | 11 +
sound/soc/codecs/msm_hdmi_dba_codec_rx.c | 31 +-
sound/soc/codecs/rt5645.c | 2 +-
sound/soc/codecs/wcd-mbhc-v2.c | 255 +-
sound/soc/codecs/wcd9306-tables.c | 1015 +
sound/soc/codecs/wcd9306.c | 6610 ++++++
sound/soc/codecs/wcd9306.h | 82 +
sound/soc/codecs/wcd9320.c | 12 +-
sound/soc/codecs/wcd9330.c | 31 +-
sound/soc/codecs/wcd9335.c | 558 +-
sound/soc/codecs/wcd9335.h | 2 +
sound/soc/codecs/wcd9xxx-common-v2.c | 174 +-
sound/soc/codecs/wcd9xxx-common-v2.h | 10 +-
sound/soc/codecs/wcd9xxx-mbhc.c | 6 +-
sound/soc/codecs/wcd9xxx-resmgr.c | 48 +-
sound/soc/codecs/wcd_cpe_core.c | 164 +-
sound/soc/codecs/wcd_cpe_services.c | 13 +
sound/soc/codecs/wm8958-dsp2.c | 8 +-
sound/soc/codecs/wm8994.c | 4 +-
sound/soc/codecs/wm_adsp.c | 8 +-
sound/soc/codecs/wsa881x.c | 5 +-
sound/soc/msm/Kconfig | 19 +
sound/soc/msm/Makefile | 6 +-
sound/soc/msm/apq8096-auto.c | 221 +-
sound/soc/msm/apq8096-i2c.c | 874 +
sound/soc/msm/mdm9607.c | 383 +-
sound/soc/msm/mdm9640.c | 2124 ++
sound/soc/msm/mdmcalifornium.c | 887 +-
sound/soc/msm/msm-cpe-lsm.c | 240 +-
sound/soc/msm/msm-dai-fe.c | 118 +-
sound/soc/msm/msm8952-dai-links.c | 51 +
sound/soc/msm/msm8952-slimbus.c | 245 +-
sound/soc/msm/msm8952-slimbus.h | 4 +-
sound/soc/msm/msm8952.c | 370 +-
sound/soc/msm/msm8996.c | 125 +-
sound/soc/msm/qdsp6v2/Makefile | 3 +-
sound/soc/msm/qdsp6v2/audio_cal_utils.c | 17 +-
sound/soc/msm/qdsp6v2/msm-audio-effects-q6-v2.c | 31 +-
sound/soc/msm/qdsp6v2/msm-compr-q6-v2.c | 3 +
sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c | 375 +-
sound/soc/msm/qdsp6v2/msm-dai-q6-v2.c | 41 +-
sound/soc/msm/qdsp6v2/msm-dai-slim.c | 2 +
sound/soc/msm/qdsp6v2/msm-dolby-dap-config.c | 37 +-
sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c | 6 +-
sound/soc/msm/qdsp6v2/msm-dts-srs-tm-config.c | 4 +-
sound/soc/msm/qdsp6v2/msm-lsm-client.c | 223 +-
sound/soc/msm/qdsp6v2/msm-pcm-afe-v2.c | 35 +-
sound/soc/msm/qdsp6v2/msm-pcm-afe-v2.h | 3 +-
sound/soc/msm/qdsp6v2/msm-pcm-host-voice-v2.c | 154 +-
sound/soc/msm/qdsp6v2/msm-pcm-loopback-v2.c | 448 +-
sound/soc/msm/qdsp6v2/msm-pcm-lpa-v2.c | 3 +-
sound/soc/msm/qdsp6v2/msm-pcm-q6-noirq.c | 847 +
sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.c | 240 +-
sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.h | 6 +-
sound/soc/msm/qdsp6v2/msm-pcm-routing-devdep.c | 41 +-
sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c | 584 +-
sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.h | 4 +-
sound/soc/msm/qdsp6v2/msm-pcm-voip-v2.c | 5 +
sound/soc/msm/qdsp6v2/msm-qti-pp-config.c | 36 +-
sound/soc/msm/qdsp6v2/q6adm.c | 499 +-
sound/soc/msm/qdsp6v2/q6afe.c | 257 +-
sound/soc/msm/qdsp6v2/q6asm.c | 1399 +-
sound/soc/msm/qdsp6v2/q6core.c | 111 +-
sound/soc/msm/qdsp6v2/q6lsm.c | 1 +
sound/soc/msm/qdsp6v2/q6voice.h | 4 +-
sound/soc/soc-compress.c | 5 +
sound/soc/soc-core.c | 30 +-
sound/soc/soc-pcm.c | 7 +-
sound/soc/soc-utils.c | 3 +
sound/usb/Kconfig | 8 +
sound/usb/Makefile | 1 +
sound/usb/card.c | 74 +-
sound/usb/card.h | 4 +
sound/usb/endpoint.c | 4 +-
sound/usb/midi.c | 1 -
sound/usb/mixer.c | 6 +-
sound/usb/pcm.c | 70 +-
sound/usb/pcm.h | 3 +-
sound/usb/quirks.c | 33 +-
sound/usb/stream.c | 11 +-
sound/usb/usb_audio_qmi_svc.c | 915 +
sound/usb/usb_audio_qmi_v01.c | 833 +
sound/usb/usb_audio_qmi_v01.h | 150 +
sound/usb/usbaudio.h | 4 +
tools/Makefile | 9 +
tools/hv/Makefile | 6 +-
tools/lib/traceevent/event-parse.c | 5 +-
tools/net/Makefile | 7 +-
tools/perf/util/pmu.c | 15 +-
tools/testing/selftests/efivarfs/efivarfs.sh | 19 +-
tools/testing/selftests/efivarfs/open-unlink.c | 72 +-
virt/kvm/arm/vgic.c | 4 +-
virt/kvm/async_pf.c | 2 +-
virt/kvm/kvm_main.c | 21 +-
2491 files changed, 545330 insertions(+), 36095 deletions(-)
create mode 100644 Documentation/block/mmc-max-speed.txt
create mode 100644 Documentation/device-mapper/boot.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/adv7481.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/clock-pm.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/msm_bandwidth_monitor.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/smd-ts.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/system_stats.txt
create mode 100644 Documentation/devicetree/bindings/bluetooth/btfm_slim.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/invn-icm20689.txt
create mode 100644 Documentation/devicetree/bindings/media/video/msm-ir-cut.txt
create mode 100644 Documentation/devicetree/bindings/media/video/msm-ir-led.txt
create mode 100644 Documentation/devicetree/bindings/mfd/qcom-i2c-pmic.txt
create mode 100644 Documentation/devicetree/bindings/net/neutrino_avb.txt
create mode 100644 Documentation/devicetree/bindings/power/smb138x-charger.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/msm_power.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom-usb-audio-qmi-dev.txt
create mode 100644 Documentation/devicetree/bindings/unittest.txt
create mode 100644 Documentation/devicetree/overlay-notes.txt
create mode 100644 Documentation/misc-devices/qcom_invoke_driver.txt
create mode 100644 arch/arm/boot/dts/qcom/apq8009-512mb-mtp-wcd9326-refboard.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009-mtp-drone.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009-mtp-wcd9326-refboard.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-1gb-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-1gb-nowgr-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-1gb-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-1gb-wtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-memory.dtsi
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-nowgr-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8009w-swoctp.dtsi
create mode 100644 arch/arm/boot/dts/qcom/apq8053-iot-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096-mediabox.dtsi
create mode 100644 arch/arm/boot/dts/qcom/apq8096-v3-auto-adp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096-v3-auto-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096-v3-mediabox.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-auto-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-auto-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pm8004-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pm8004-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8994-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8996-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8996-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8996-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1-pmi8996-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/apq8096pro-v1.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-coslight-3000mAh.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-coslight-4v4-4100mah.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-desay-4v4-4100mah.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-desay-lisheng-4v4-4100mah.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-scud-3000mAh.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-sunwoda-3000mAh.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-sunwoda-4v4-4100mah.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-sunwoda-ATL-4v4-4100mah.dtsi
create mode 100644 arch/arm/boot/dts/qcom/batterydata-qrd-sunwoda-liwei-3000mAh.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-ft8716-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-ili7807-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-ili9885-boe-fhd-video_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-nt35532-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-nt35532-fhd-video_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-nt35596-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-nt35596-tianma-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-nt35596-tianma-fhd-video_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-otm1911-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-otm1911-fhd-video_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-r63350-ebbg-fhd-video_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/dsi-panel-td4310-fhd-video.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-pmd9635-pmk8001.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v1-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v1-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v2-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v2-mtp.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v2-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdm9640-v2.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-nand-dualwifi-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-cdp.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-mtp.dtsi
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-nand-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-nand-dualwifi-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-nand-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/mdmcalifornium-v1.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm-audio-midolite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm-pm8953_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8909-512mb-mtp-wcd9326-refboard.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909-mtp-wcd9326-refboard.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909-mtp-wcd9326.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-1gb-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-1gb-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-1gb-wtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-memory.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-swoctp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8909w-swoctp.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8937-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8937-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8937-rcm.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8940-qrd-sku7.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8940-qrd-sku7.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8950-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8950-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-pmi8950-rcm.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8920-qrd.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8920.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8940-camera-sensor-qrd.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8940-pmi8940-qrd-sku7.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8940-pmi8940-qrd-sku7.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8940-pmi8950-qrd-sku7.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8953-audio-midolite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8953-camera-sensor-qrd_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8953-iot-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8953-qrd-sku3-midolite.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8953-qrd-sku3_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8953-qrd_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8953_c6lite.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8996-v3-auto-adp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-auto-adp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-auto-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-auto.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-auto-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pm8004-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pm8004-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8994-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8996-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8996-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8996-pmk8001-cdp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1-pmi8996-pmk8001-mtp.dts
create mode 100644 arch/arm/boot/dts/qcom/msm8996pro-v1.1.dtsi
create mode 100644 arch/arm/boot/dts/qcom/msm8996v3-auto.dtsi
create mode 100644 arch/arm/configs/mdm9607-128mb-perf_defconfig
create mode 100644 arch/arm/configs/mdm9640-perf_defconfig
create mode 100644 arch/arm/configs/mdm9640_defconfig
create mode 100644 arch/arm/configs/msm8909-perf_defconfig
create mode 100644 arch/arm/configs/msm8909w-1gb-perf_defconfig
create mode 100644 arch/arm/configs/msm8909w-1gb_defconfig
create mode 100644 arch/arm/mach-msm/board-8920.c
create mode 100644 arch/arm64/configs/tissot-perf_defconfig
create mode 100644 arch/arm64/include/asm/bootinfo.h
create mode 100644 arch/arm64/kernel/bootinfo.c
create mode 100644 arch/arm64/lib/copy_template.S
create mode 100644 dm-android-verity.x509
create mode 100644 drivers/base/power/opp/Makefile
create mode 100644 drivers/base/power/opp/core.c
create mode 100644 drivers/base/power/opp/cpu.c
create mode 100644 drivers/base/power/opp/opp.h
create mode 100644 drivers/bluetooth/btfm_slim.c
create mode 100644 drivers/bluetooth/btfm_slim.h
create mode 100644 drivers/bluetooth/btfm_slim_codec.c
create mode 100644 drivers/bluetooth/btfm_slim_wcn3990.c
create mode 100644 drivers/bluetooth/btfm_slim_wcn3990.h
create mode 100644 drivers/char/smd_ts.c
create mode 100644 drivers/char/smd_ts.h
create mode 100644 drivers/clk/msm/clock-pm.c
create mode 100644 drivers/gpu/msm/adreno_a4xx_preempt.c
create mode 100644 drivers/gpu/msm/adreno_a5xx_preempt.c
create mode 100644 drivers/iio/imu/bmi160/Kconfig
create mode 100644 drivers/iio/imu/bmi160/Makefile
create mode 100644 drivers/iio/imu/bmi160/bmi160.c
create mode 100644 drivers/iio/imu/bmi160/bmi160.h
create mode 100644 drivers/iio/imu/bmi160/bmi160_core.c
create mode 100644 drivers/iio/imu/bmi160/bmi160_core.h
create mode 100644 drivers/iio/imu/bmi160/bmi160_i2c.c
create mode 100644 drivers/iio/imu/bmi160/bmi160_ring.c
create mode 100644 drivers/iio/imu/inv_icm20689/Kconfig
create mode 100644 drivers/iio/imu/inv_icm20689/Makefile
create mode 100644 drivers/iio/imu/inv_icm20689/inv_icm20689_core.c
create mode 100644 drivers/iio/imu/inv_icm20689/inv_icm20689_iio.h
create mode 100644 drivers/iio/imu/inv_icm20689/inv_icm20689_ring.c
create mode 100644 drivers/iio/imu/inv_icm20689/inv_icm20689_trigger.c
create mode 100644 drivers/iio/imu/inv_icm20689/smd_trig.c
create mode 100644 drivers/input/fingerprint/Kconfig
create mode 100644 drivers/input/fingerprint/Makefile
create mode 100644 drivers/input/fingerprint/fpc/Kconfig
create mode 100644 drivers/input/fingerprint/fpc/Makefile
create mode 100644 drivers/input/fingerprint/fpc/fpc1020_tee.c
create mode 100644 drivers/input/fingerprint/fpc_c6lite/Kconfig
create mode 100644 drivers/input/fingerprint/fpc_c6lite/Makefile
create mode 100644 drivers/input/fingerprint/fpc_c6lite/fpc1020_tee.c
create mode 100644 drivers/input/fingerprint/goodix/Kconfig
create mode 100644 drivers/input/fingerprint/goodix/Makefile
create mode 100644 drivers/input/fingerprint/goodix/gf_spi.c
create mode 100644 drivers/input/fingerprint/goodix/gf_spi.h
create mode 100644 drivers/input/fingerprint/goodix/netlink.c
create mode 100644 drivers/input/fingerprint/goodix/platform.c
create mode 100644 drivers/input/fingerprint/goodix_c6lite/Kconfig
create mode 100644 drivers/input/fingerprint/goodix_c6lite/Makefile
create mode 100644 drivers/input/fingerprint/goodix_c6lite/gf_spi.c
create mode 100644 drivers/input/fingerprint/goodix_c6lite/gf_spi.h
create mode 100644 drivers/input/fingerprint/goodix_c6lite/netlink.c
create mode 100644 drivers/input/fingerprint/goodix_c6lite/platform.c
create mode 100644 drivers/input/touchscreen/ft5435/Makefile
create mode 100644 drivers/input/touchscreen/ft5435/ft5435_ts.c
create mode 100644 drivers/input/touchscreen/ft5435/ft5435_ts.h
create mode 100644 drivers/input/touchscreen/ft5435/ito_cfg/Conf_MultipleTest_d2_0x3b.ini
create mode 100644 drivers/input/touchscreen/ft5435/ito_cfg/Conf_MultipleTest_d2_0xd0.ini
create mode 100644 drivers/input/touchscreen/ft5435/lib/Config_FT5X46.c
create mode 100644 drivers/input/touchscreen/ft5435/lib/Config_FT5X46.h
create mode 100644 drivers/input/touchscreen/ft5435/lib/DetailThreshold.c
create mode 100644 drivers/input/touchscreen/ft5435/lib/DetailThreshold.h
create mode 100644 drivers/input/touchscreen/ft5435/lib/Test_FT5X46.c
create mode 100644 drivers/input/touchscreen/ft5435/lib/Test_FT5X46.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Biel0x3b_Ver03_20160719_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Biel0x3b_Ver05_20160802_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Biel0x3b_Ver07_20160902_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Biel0x3b_Ver08_20161017_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Biel0x3b_Ver0a_20170119_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Ofilm0x51_Ver05_20160719_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Ofilm0x51_Ver06_20160802_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Ofilm0x51_Ver08_20160902_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_AL1512_C6_FT5435_Ofilm0x51_Ver0a_20170119_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_C6_FT5435_Biel0x3b_V01_20160601_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_C6_FT5435_Biel0x3b_V02_20160713_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_C6_FT5435_Ofilm0x51_V03_20160612_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/HQ_C6_FT5435_Ofilm0x51_V04_20160713_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/Makefile
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/XM_C6_FT5435_OF0x51_V02_D01_20160608_app.i
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/ft5435_ts.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/ft5435_ts.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/ito_cfg/Conf_MultipleTest_0x3b.ini
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/ito_cfg/Conf_MultipleTest_0x51.ini
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT3C47.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT3C47.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT5822.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT5822.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT5X46.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT5X46.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT6X36.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT6X36.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT8606.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Config_FT8606.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/DetailThreshold.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/DetailThreshold.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Global.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Global.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Makefile
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT3C47.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT3C47.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT5822.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT5822.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT5X46.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT5X46.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT6X36.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT6X36.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT8606.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/Test_FT8606.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/ini.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/ini.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/test_lib.c
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/lib/test_lib.h
create mode 100644 drivers/input/touchscreen/ft5435_c6lite/mcap_test_lib.h
create mode 100644 drivers/input/touchscreen/ft8716/Conf_MultipleTest.ini
create mode 100644 drivers/input/touchscreen/ft8716/Kconfig
create mode 100644 drivers/input/touchscreen/ft8716/Makefile
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_common.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_config.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_core.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_core.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_esdcheck.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_ex_fun.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_ex_mode.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash/Makefile
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash/focaltech_upgrade_common.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash/focaltech_upgrade_ft8716.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash/focaltech_upgrade_idc.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_flash/focaltech_upgrade_test.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_gesture.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_i2c.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_point_report_check.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_sensor.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/Makefile
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/focaltech_test_config.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/include/focaltech_ic_table.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/include/focaltech_test_detail_threshold.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/include/focaltech_test_ini.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/include/focaltech_test_main.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/include/focaltech_test_supported_ic.h
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/Makefile
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_ic_table.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_test.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_test_detail_threshold.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_test_global.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_test_ini.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/src/focaltech_test_main.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/supported_ic/Makefile
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/supported_ic/focaltech_test_config_ft8716.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/supported_ic/focaltech_test_ft8716.c
create mode 100644 drivers/input/touchscreen/ft8716/focaltech_test/supported_ic/focaltech_test_supported_ic.c
create mode 100644 drivers/input/touchscreen/ft8716/include/firmware/FT8716_app_sample.i
create mode 100644 drivers/input/touchscreen/ft8716/include/firmware/HQ_D2_XIAOMI_FT8716_XIAPU_BIEL0X3b_Black_V09_D01_20170809_app.i
create mode 100644 drivers/input/touchscreen/ft8716/include/pramboot/FT8716_Pramboot_V0.5_20160723.i
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000003.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000003_T01.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000003_T02.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000004.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000004_T1.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000004_T2.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000004_T3.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000005.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000006.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_00000C6GFF_VER000006_T1.h
create mode 100644 drivers/input/touchscreen/ist3038c/IST3038C1_C6_FW_PORTING.h
create mode 100644 drivers/input/touchscreen/ist3038c/Makefile
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_cmcs.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_cmcs.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_cmcs_bin.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_fw_tsp_Ver0002_160603.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_fw_v02_t1.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_misc.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_misc.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_sys.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_tracking.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_tracking.h
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_update.c
create mode 100644 drivers/input/touchscreen/ist3038c/ist30xxc_update.h
create mode 100644 drivers/input/touchscreen/ist3038c/tags
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000003.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000003_T01.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000003_T02.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000004.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000004_T1.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000004_T2.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000004_T3.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000005.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000006.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000006_T1.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_00000C6GFF_VER000007.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/IST3038C1_C6_FW_PORTING.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/Makefile
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_cmcs.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_cmcs.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_cmcs_bin.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_fw_tsp_Ver0002_160603.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_fw_v02_t1.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_misc.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_misc.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_sys.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_tracking.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_tracking.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_update.c
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/ist30xxc_update.h
create mode 100644 drivers/input/touchscreen/ist3038c_c6lite/tags
create mode 100644 drivers/input/touchscreen/synaptics_dsx_fw_update.c
create mode 100644 drivers/input/touchscreen/td4310/Kconfig
create mode 100644 drivers/input/touchscreen/td4310/Makefile
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_active_pen.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_core.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_core.h
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_fw_update.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_gesture.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_i2c.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_proximity.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_rmi_dev.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_rmi_hid_i2c.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_spi.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_test_reporting.c
create mode 100644 drivers/input/touchscreen/td4310/synaptics_dsx_video.c
create mode 100644 drivers/input/touchscreen/vituralsar_driver.c
create mode 100644 drivers/input/touchscreen/vituralsar_driver.h
create mode 100644 drivers/iommu/dma-mapping-fast.c
create mode 100644 drivers/iommu/io-pgtable-fast.c
create mode 100644 drivers/md/dm-android-verity.c
create mode 100644 drivers/md/dm-android-verity.h
create mode 100644 drivers/md/dm-verity-fec.c
create mode 100644 drivers/md/dm-verity-fec.h
create mode 100644 drivers/md/dm-verity-target.c
create mode 100644 drivers/md/dm-verity.h
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_cut/Makefile
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_cut/msm_ir_cut.c
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_cut/msm_ir_cut.h
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_led/Makefile
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_led/msm_ir_led.c
create mode 100644 drivers/media/platform/msm/camera_v2/sensor/ir_led/msm_ir_led.h
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3.h
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3_debug.c
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3_debug.h
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3_hwio.h
create mode 100644 drivers/media/platform/msm/sde/rotator/sde_rotator_r3_internal.h
create mode 100644 drivers/media/rc/peelir.c
create mode 100644 drivers/media/rc/peelir.h
create mode 100644 drivers/mfd/qcom-i2c-pmic.c
create mode 100644 drivers/mfd/wcd9306-regmap.c
create mode 100644 drivers/misc/hqsysfs/Kconfig
create mode 100644 drivers/misc/hqsysfs/Makefile
create mode 100644 drivers/misc/hqsysfs/hqsys_misc.c
create mode 100644 drivers/misc/hqsysfs/hqsys_misc.h
create mode 100644 drivers/misc/hqsysfs/hqsys_pcba.c
create mode 100644 drivers/misc/hqsysfs/hqsys_pcba.h
create mode 100644 drivers/misc/hqsysfs/hqsysfs.c
create mode 100644 drivers/misc/qcom/qdsp6v2/g711alaw_in.c
create mode 100644 drivers/misc/qcom/qdsp6v2/g711mlaw_in.c
create mode 100644 drivers/misc/xiaomi_fs/Kconfig
create mode 100644 drivers/misc/xiaomi_fs/Makefile
create mode 100644 drivers/misc/xiaomi_fs/mi_fs.c
create mode 100644 drivers/mmc/card/ffu.c
create mode 100644 drivers/mmc/card/hynix_64GB_emmc_p161.h
create mode 100644 drivers/mmc/card/hynix_64GB_emmc_p162.h
create mode 100644 drivers/mmc/card/samsung_64GB_emmc_p05.h
create mode 100644 drivers/mmc/core/ring_buffer.c
create mode 100644 drivers/net/wireless/cnss/cnss_common.h
create mode 100644 drivers/net/wireless/cnss/logger/Kconfig
create mode 100644 drivers/net/wireless/cnss/logger/Makefile
create mode 100644 drivers/net/wireless/cnss/logger/debugfs.c
create mode 100644 drivers/net/wireless/cnss/logger/logger.h
create mode 100644 drivers/net/wireless/cnss/logger/main.c
create mode 100644 drivers/net/wireless/cnss/logger/nl_service.c
create mode 100644 drivers/of/overlay.c
create mode 100644 drivers/of/unittest-data/testcases.dts
create mode 100644 drivers/of/unittest-data/tests-interrupts.dtsi
create mode 100644 drivers/of/unittest-data/tests-match.dtsi
create mode 100644 drivers/of/unittest-data/tests-overlay.dtsi
create mode 100644 drivers/of/unittest-data/tests-phandle.dtsi
create mode 100644 drivers/of/unittest-data/tests-platform.dtsi
create mode 100644 drivers/of/unittest.c
create mode 100644 drivers/platform/msm/ipa/ipa_clients/ipa_mhi_client.c
create mode 100644 drivers/platform/msm/ipa/ipa_clients/ipa_uc_offload.c
create mode 100644 drivers/platform/msm/ipa/ipa_common_i.h
create mode 100644 drivers/platform/msm/ipa/ipa_rm.c
create mode 100644 drivers/platform/msm/ipa/ipa_rm_dependency_graph.c
create mode 100644 drivers/platform/msm/ipa/ipa_rm_dependency_graph.h
create mode 100644 drivers/platform/msm/ipa/ipa_rm_i.h
create mode 100644 drivers/platform/msm/ipa/ipa_rm_inactivity_timer.c
create mode 100644 drivers/platform/msm/ipa/ipa_rm_peers_list.c
create mode 100644 drivers/platform/msm/ipa/ipa_rm_peers_list.h
create mode 100644 drivers/platform/msm/ipa/ipa_rm_resource.c
create mode 100644 drivers/platform/msm/ipa/ipa_rm_resource.h
create mode 100644 drivers/platform/msm/ipa/ipa_uc_offload_common_i.h
create mode 100644 drivers/platform/msm/ipa/ipa_v2/ipa_uc_ntn.c
create mode 100644 drivers/platform/msm/ipa/ipa_v2/ipa_uc_offload_i.h
create mode 100644 drivers/platform/msm/ipa/ipa_v3/ipa_uc_ntn.c
create mode 100644 drivers/platform/msm/ipa/ipa_v3/ipa_uc_offload_i.h
create mode 100644 drivers/platform/msm/ipa/test/Makefile
create mode 100644 drivers/platform/msm/ipa/test/ipa_test_example.c
create mode 100644 drivers/platform/msm/ipa/test/ipa_test_mhi.c
create mode 100644 drivers/platform/msm/ipa/test/ipa_ut_framework.c
create mode 100644 drivers/platform/msm/ipa/test/ipa_ut_framework.h
create mode 100644 drivers/platform/msm/ipa/test/ipa_ut_i.h
create mode 100644 drivers/platform/msm/ipa/test/ipa_ut_suite_list.h
create mode 100644 drivers/platform/msm/msm_bus/msm_bandwidth_monitor.c
create mode 100644 drivers/power/smb138x-charger.c
create mode 100644 drivers/power/smb138x-charger.h
create mode 100644 drivers/soc/qcom/boot_marker.c
create mode 100644 drivers/soc/qcom/msm_power.c
create mode 100644 drivers/soc/qcom/serial_num.c
create mode 100644 drivers/soc/qcom/smcinvoke.c
create mode 100644 drivers/soc/qcom/smcinvoke_object.h
create mode 100644 drivers/soc/qcom/system_stats.c
create mode 100644 drivers/staging/android/binder_alloc.c
create mode 100644 drivers/staging/android/binder_alloc.h
create mode 100644 drivers/staging/android/binder_alloc_selftest.c
create mode 100644 drivers/staging/android/logger.c
create mode 100644 drivers/staging/android/logger.h
create mode 100644 drivers/usb/phy/class-dual-role.c
create mode 100644 drivers/video/msm/mdss/mdss_hdmi_panel.c
create mode 100644 drivers/video/msm/mdss/mdss_hdmi_panel.h
create mode 100644 firmware/synaptics/startup_fw_update.img.ihex
create mode 100644 fs/sdcardfs/Kconfig
create mode 100644 fs/sdcardfs/Makefile
create mode 100644 fs/sdcardfs/dentry.c
create mode 100644 fs/sdcardfs/derived_perm.c
create mode 100644 fs/sdcardfs/file.c
create mode 100644 fs/sdcardfs/inode.c
create mode 100644 fs/sdcardfs/lookup.c
create mode 100644 fs/sdcardfs/main.c
create mode 100644 fs/sdcardfs/mmap.c
create mode 100644 fs/sdcardfs/multiuser.h
create mode 100644 fs/sdcardfs/packagelist.c
create mode 100644 fs/sdcardfs/sdcardfs.h
create mode 100644 fs/sdcardfs/super.c
create mode 100644 include/linux/dma-mapping-fast.h
create mode 100644 include/linux/hqsysfs.h
create mode 100644 include/linux/io-pgtable-fast.h
create mode 100644 include/linux/ipa_mhi.h
create mode 100644 include/linux/ipa_uc_offload.h
create mode 100644 include/linux/mfd/wcd9xxx/wcd9306_registers.h
create mode 100644 include/linux/mmc/ffu.h
create mode 100644 include/linux/mmc/ring_buffer.h
create mode 100644 include/linux/timecounter.h
create mode 100644 include/net/cnss_logger.h
create mode 100644 include/uapi/linux/media-bus-format.h
rename include/{ => uapi}/linux/mfd/wcd9xxx/wcd9xxx_registers.h (97%)
create mode 100644 include/uapi/linux/msm_audio_g711.h
create mode 100644 include/uapi/linux/smcinvoke.h
create mode 100644 init/do_mounts_dm.c
create mode 100644 kernel/sched/core_ctl.c
create mode 100644 kernel/time/timecounter.c
create mode 100644 mm/memtest.c
create mode 100644 sound/soc/codecs/max98927.c
create mode 100644 sound/soc/codecs/max98927.h
create mode 100644 sound/soc/codecs/wcd9306-tables.c
create mode 100644 sound/soc/codecs/wcd9306.c
create mode 100644 sound/soc/codecs/wcd9306.h
create mode 100644 sound/soc/msm/apq8096-i2c.c
create mode 100644 sound/soc/msm/mdm9640.c
create mode 100644 sound/soc/msm/qdsp6v2/msm-pcm-q6-noirq.c
create mode 100644 sound/usb/usb_audio_qmi_svc.c
create mode 100644 sound/usb/usb_audio_qmi_v01.c
create mode 100644 sound/usb/usb_audio_qmi_v01.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment