APPLIED/cmnt: [PATCH] [SRU] [b/master][b/snapdragon] separate linux-snapdragon into its own topic kernel

Kleber Souza kleber.souza at canonical.com
Fri Apr 12 16:02:40 UTC 2019


On 3/29/19 8:31 AM, Paolo Pisati wrote:
> On Fri, Mar 29, 2019 at 01:09:00PM +0100, Paolo Pisati wrote:
>> On Fri, Mar 29, 2019 at 12:21:22PM +0100, Kleber Souza wrote:
>>>
>>> Could you please send resend with those commits squashed?
>>
>> Ack, i'll resend.
> 
> Same as above, but with all the config changes squashed into a single commit.
> 
> 
> The following changes since commit 53f4f4b0576f627345fb3769fdd6d20b6249dd91:
> 
>   UBUNTU: Ubuntu-4.15.0-47.50 (2019-03-13 04:37:50 +0000)
> 
> are available in the git repository at:
> 
>   git://git.launchpad.net/~p-pisati/ubuntu/+source/linux e3e8009798ff7c4e393a38eed638938645032366
> 
> for you to fetch changes up to e3e8009798ff7c4e393a38eed638938645032366:
> 
>   UBUNTU: Ubuntu-snapdragon-4.15.0-1050.53 (2019-03-29 13:51:57 +0100)

Applied to bionic/snapdragon branch.

Commit "UBUNTU: [Config] updateconfigs" changes the config on
debian.master, I have applied it on the snapdragon branch but
it doesn't have any effect on the master kernel. So this needs
to be sent as a fix to bionic/master-next and it should be
merged away on the next rebase of the branch. I will send it in
a separate email thread together with some other fixes we need.

Note that I haven't applied the patch sent separate to disable
the snapdragon flavor on the master branch.

I have also amended some of the changelog entries to list all
the commits we have applied on top of the master kernel,
otherwise they wouldn't be listed on the debian changes
file.


Thanks,
Kleber

> 
> ----------------------------------------------------------------
> Abhishek Sahu (11):
>       clk: qcom: support for alpha pll properties
>       clk: qcom: fix 16 bit alpha support calculation
>       clk: qcom: flag for 64 bit CONFIG_CTL
>       clk: qcom: support for alpha mode configuration
>       clk: qcom: support for dynamic updating the PLL
>       clk: qcom: support Huayra type Alpha PLL
>       clk: qcom: support Brammo type Alpha PLL
>       clk: qcom: support for 2 bit PLL post divider
>       clk: qcom: add read-only alpha pll post divider operations
>       clk: qcom: add read-only divider operations
>       clk: qcom: add parent map for regmap mux
> 
> Alexandre Courbot (2):
>       venus: vdec: fix format enumeration
>       media: venus: keep resolution when adjusting format
> 
> Alona Solntseva (1):
>       Disable blk_cgroup and blk_dev_throttling configs
> 
> Amit Kucheria (6):
>       arm64: defconfig: Enable a53/apcs and avs
>       arm64: defconfig: enable ondemand governor as default
>       arm64: defconfig: enable new trigger modes for leds
>       arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic
>       [SQUASH] regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m
>       [REFACTOR] Force the SMD regulator driver to be compiled-in
> 
> Amit Nischal (1):
>       clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks
> 
> Amit Pundir (1):
>       clk: qcom: Drop gcc_aggre1_pnoc_ahb_clk clock
> 
> Andy Gross (1):
>       regulator: smd: Add floor and corner operations
> 
> Archit Taneja (10):
>       arm64: qcom: msm8996.dtsi: Add Display nodes + MDP SMMU
>       arm64: dts: apq8096-db820c: Add HDMI display support
>       HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap
>       HACK: don't break GIC
>       drm/bridge/adv7511: Delay clearing of HPD interrupt status
>       HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing
>       Revert "arm64/io: Allow I/O writes to use {W,X}ZR"
>       drm/msm/hdmi: wait a bit for HPD sense to come up
>       drm/msm/hdmi: Keep the HDMI_CTRL_ENABLE bitfield always on
>       drm/msm/hdmi: Switch to DRM_CONNECTOR_POLL_HPD
> 
> Arnd Bergmann (3):
>       drm/msm: fix msm_rd_dump_submit prototype
>       media: camss: add missing includes
>       slimbus: qcom-ctrl: use normal allocation
> 
> Arvind Yadav (1):
>       slimbus: core: use put_device() instead of kfree()
> 
> Bjorn Andersson (44):
>       wcn36xx: Reduce spinlock in indication handler
>       leds: core: Introduce generic pattern interface
>       leds: Add driver for Qualcomm LPG
>       DT: leds: Add Qualcomm Light Pulse Generator binding
>       arm64: dts: qcom: msm8996: Add mpp and lpg blocks
>       arm64: dts: qcom: Add pwm node for pm8916
>       arm64: dts: qcom: Add user LEDs on db820c
>       arm64: dts: qcom: Add WiFI/BT LEDs on db820c
>       arm: dts: qcom: db410c: Enable PWM signal on MPP4
>       ARM: dts: qcom: Add LPG node to pm8941
>       ARM: dts: qcom: honami: Add LPG node and RGB LED
>       rpmsg: glink: smem: Ensure ordering during tx
>       rpmsg: smd: Perform handshake during open
>       rpmsg: smd: Create device for all channels
>       rpmsg: smd: Wake up all waiters
>       rpmsg: smd: Fail send on a closed channel
>       rpmsg: smd: Don't hold the tx lock during wait
>       soc: qcom: smp2p: Access APCS as mailbox client
>       soc: qcom: Introduce QMI encoder/decoder
>       soc: qcom: Introduce QMI helpers
>       remoteproc: Remove depricated crash completion
>       remoteproc: Cache resource table size
>       remoteproc: Clone rproc_ops in rproc_alloc()
>       remoteproc: Merge rproc_ops and rproc_fw_ops
>       remoteproc: Don't handle empty resource table
>       remoteproc: Move resource table load logic to find
>       remoteproc: Drop dangling find_rsc_table dummies
>       remoteproc: Reset table_ptr on stop
>       remoteproc: Rename "load_rsc_table" to "parse_fw"
>       soc: qcom: mdt-loader: Return relocation base
>       remoteproc: Pass type of shutdown to subdev remove
>       remoteproc: qcom: Introduce sysmon
>       Revert "rpmsg: smd: Create device for all channels"
>       rpmsg: smd: Fix container_of macros
>       rpmsg: Only invoke announce_create for rpdev with endpoints
>       rpmsg: smd: Use announce_create to process any receive work
>       scsi: ufs: ufshcd: Enable no_write_same for scsi host
>       rpmsg: smd: Use spinlock in tx path
>       rpmsg: glink: Use spinlock in tx path
>       arm64: dts: msm8996: Add rmtfs sharedmem node
>       soc: qcom: rmtfs-mem: Add support for assigning memory to remote
>       rpmsg: qcom_smd: Access APCS through mailbox framework
>       arm64: dts: msm8996: Add modem remoteproc
>       clk: qcom: gcc-msm8996: Disable halt check on UFS clocks
> 
> Colin Ian King (5):
>       drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer"
>       wcn36xx: fix incorrect assignment to msg_body.min_ch_time
>       slimbus: avoid null pointer dereference on msg
>       slimbus: fix retries comparison to correctly identify failed allocation
>       slimbus: make functions slim_ack_txn and slim_alloc_txbuf static
> 
> Dan Carpenter (4):
>       rpmsg: smd: Fix double unlock in __qcom_smd_send()
>       ASoC: qdsp6: qdafe: fix some off by one bugs
>       ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data()
>       ASoC: qdsp6: q6routing: off by one in routing_hw_params()
> 
> Daniel Mack (24):
>       wcn36xx: dequeue all pending indicator messages
>       wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame()
>       wcn36xx: don't keep reference to skb if transmission failed
>       wcn36xx: don't delete invalid bss indices
>       wcn36xx: allocate skbs with GFP_KERNEL during init
>       wcn36xx: use READ_ONCE() to access desc->ctrl
>       wcn36xx: pass correct BSS index when deleting BSS keys
>       wcn36xx: abort scan request when 'dequeued' indicator is sent
>       wcn36xx: cancel pending scan request when interface goes down
>       wcn36xx: handle scan cancellation when firmware support is missing
>       wcn36xx: send bss_type in scan requests
>       wcn36xx: pass information elements in scan requests
>       drm/msm: remove unbalanced mutex unlock
>       wcn36xx: fix buffer commit logic on TX path
>       wcn36xx: set DMA mask explicitly
>       wcn36xx: don't disable RX IRQ from handler
>       wcn36xx: clear all masks in RX interrupt
>       wcn36xx: only handle packets when ED or DONE bit is set
>       wcn36xx: consider CTRL_EOP bit when looking for valid descriptors
>       wcn36xx: set PREASSOC and IDLE stated when BSS info changes
>       wcn36xx: drain pending indicator messages on shutdown
>       wcn36xx: simplify wcn36xx_smd_open()
>       wcn36xx: improve debug and error messages for SMD
>       wcn36xx: drop unnecessary initialization of variables
> 
> Eyal Ilsar (2):
>       wcn36xx: set default BTLE coexistence config
>       wcn36xx: Add support for Factory Test Mode (FTM)
> 
> Geert Uytterhoeven (1):
>       slimbus: Fix out-of-bounds access in slim_slicesize()
> 
> Georgi Djakov (21):
>       power: avs: cpr: Use raw mem access for qfprom
>       power: avs: cpr: Register with cpufreq-dt
>       arm64: dts: msm8916: Add cpufreq support
>       arm64: dts: msm8916: Add a shared CPU opp table
>       arm64: dts: pm8916: Mark the s2 regulator as always-on
>       PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()
>       PM / OPP: HACK: Allow to set regulator without opp_list
>       PM / OPP: Add a helper to get an opp regulator for device
>       mailbox: qcom: Convert APCS IPC driver to use regmap
>       mailbox: qcom: Create APCS child device for clock controller
>       clk: qcom: Add A53 PLL support
>       clk: qcom: Add regmap mux-div clocks support
>       dt-bindings: mailbox: qcom: Document the APCS clock binding
>       clk: qcom: Add APCS clock controller support
>       arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node
>       arm64: dts: qcom: msm8916: Use the new APCS mailbox driver
>       arm64: dts: qcom: msm8916: Add clock properties to the APCS node
>       cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist
>       clk: qcom: Add A53 PLL support
>       clk: qcom: Add regmap mux-div clocks support
>       clk: qcom: Add APCS clock controller support
> 
> Gustavo A. R. Silva (1):
>       media: venus: hfi: use true for boolean values
> 
> Ilia Lin (12):
>       Revert "clk: qcom: Add APCS clock controller support"
>       Revert "clk: qcom: Add regmap mux-div clocks support"
>       Revert "clk: qcom: Add A53 PLL support"
>       soc: qcom: Separate kryo l2 accessors from PMU driver
>       clk: qcom: Add DT bindings for CPU clock driver for msm8996
>       clk: qcom: Add ACD path to CPU clock driver for msm8996
>       dt: qcom: Add opp and thermal to the msm8996
>       regulator: qcom_spmi: Add support for SAW
>       dt-bindings: Add support for SAW documentation
>       dt: qcom: Add SAW regulator for 8x96 CPUs
>       defconfig: Enable kryo clock and kryo cpufreq
>       soc: qcom: Add config for Kryo L2 accessors
> 
> Ivan T. Ivanov (1):
>       Input: pm8941: Add RESIN_N input handling
> 
> Jitendra Sharma (1):
>       remoteproc: Remove null character write of shared mem
> 
> Jordan Crouse (3):
>       arm64: dts: Add Adreno GPU and GPU smmu definitions
>       drm/msm: gpu: Only sync fences on rings that exist
>       iommu: Check the result of iommu_group_get() for NULL
> 
> Koen Kooi (3):
>       kernel: distro.config: enable 'schedutil' CPUfreq governor
>       kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs
>       kernel: distro.config: enable 'BBR' TCP congestion algorithm
> 
> Kuninori Morimoto (5):
>       ASoC: snd_soc_component_driver has snd_pcm_ops
>       ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup
>       ASoC: remove rtd->platform checck
>       ASoC: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free()
>       ASoC: soc-core: snd_soc_rtdcom_lookup() cares component driver name
> 
> Loic Poulain (22):
>       wcn36xx: Add hardware scan offload support
>       media: venus: venc: configure entropy mode
>       media: venus: venc: Apply inloop deblocking filter
>       wcn36xx: Fix warning due to duplicate scan_completed notification
>       wcn36xx: Fix firmware crash due to corrupted buffer address
>       wcn36xx: Add missing fall through comment in smd.c
>       wcn36xx: Remove useless skb spinlock
>       wcn36xx: Fix WEP104 encryption type
>       wcn36xx: Track associated stations
>       wcn36xx: Fix WEP encryption
>       mmc: sdhci-msm: Disable CDR function on TX
>       arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
>       arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD
>       watchdog: Add pm8916 watchdog driver
>       dt-bindings: watchdog: Add Qualcomm PM8916 watchdog
>       arm64: dts: qcom: pm8916: Add PON watchdog node
>       arm64: defconfig: Enable PM8916 watchdog driver
>       usb: chipidea: Add dynamic pinctrl selection
>       doc: usb: ci-hdrc-usb2: Add pinctrl properties definition
>       usb: chipidea: Fix otg event handler
>       phy: qcom-usb-hs: Fix unbalanced notifier registration
>       arm: dts: qcom: db410c: Enable USB OTG support
> 
> Manu Gautam (4):
>       clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk
>       usb: dwc3: Add Qualcomm DWC3 glue driver
>       arm64: dts: msm8996: Use dwc3-qcom glue driver for USB
>       arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
> 
> Markus Elfring (1):
>       soc: qcom: smp2p: Use common error handling code in qcom_smp2p_probe()
> 
> Nicolas Dechesne (22):
>       arm64: defconfig: enable REMOTEPROC
>       arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c
>       kernel: configs; add distro.config
>       arm64: configs: enable WCN36xx
>       kernel: distro.config: enable debug friendly USB network adpater
>       arm64: configs: enable QCOM Venus
>       arm64: defconfig: enable QCOM_TSENS
>       kernel: configs: enable dm_mod and dm_crypt
>       arm64: defconfig: enable CFG80211_DEFAULT_PS by default
>       arm64: configs: enable BT_QCOMSMD
>       kernel: configs: add more USB net drivers
>       arm64: defconfig: disable ANALOG_TV and DIGITAL_TV
>       kernel: configs: set USB_CONFIG_F_FS in distro.config
>       arm64: configs: clean up defconfig with savedefconfig
>       arm64: defconfig: enable LEDS_QCOM_LPG
>       arm64: defconfig: enable 8096/DB820c configs
>       arm64: configs: enable HCIUART_QCA
>       kernel: distro.config: enable more networking options
>       Revert "dt: qcom: Add SAW regulator for 8x96 CPUs"
>       qrtr: add MODULE_ALIAS_NETPROTO macro to qrtr
>       arm64: msm8916: enable hexagon DSP
>       arm64: enable POWER_RESET_QCOM_PON
> 
> Paolo Pisati (116):
>       Revert "UBUNTU: SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs"
>       Revert "UBUNTU: SAUCE: media: ov5645: skip address change if dt addr == default addr"
>       Revert "arm: dts: qcom: db410c: Enable PWM signal on MPP4"
>       Revert "arm64: dts: msm8916: Fix camera sensors I2C addresses"
>       Revert "arm64: dts: qcom: Add ov5645 device nodes"
>       Revert "arm64: dts: qcom: Add camss device node"
>       Revert "arm64: dts: qcom: Add apps_iommu vfe child node"
>       Revert "arm64: dts: qcom: Add Camera Control Interface support"
>       Revert "ARM: dts: qcom: honami: Add LPG node and RGB LED"
>       Revert "ARM: dts: qcom: Add LPG node to pm8941"
>       Revert "arm64: dts: qcom: Add WiFI/BT LEDs on db820c"
>       Revert "arm64: dts: qcom: Add user LEDs on db820c"
>       Revert "arm64: dts: qcom: Add pwm node for pm8916"
>       Revert "arm64: dts: qcom: msm8996: Add mpp and lpg blocks"
>       Revert "DT: leds: Add Qualcomm Light Pulse Generator binding"
>       Revert "MAINTAINERS: Add Qualcomm Camera Control Interface driver"
>       Revert "dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver"
>       Revert "arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic"
>       Revert "arm64: dts: qcom: msm8916: Add clock properties to the APCS node"
>       Revert "arm64: dts: qcom: msm8916: Use the new APCS mailbox driver"
>       Revert "arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node"
>       Revert "dt-bindings: mailbox: qcom: Document the APCS clock binding"
>       Revert "arm64: dts: pm8916: Mark the s2 regulator as always-on"
>       Revert "arm64: dts: msm8916: Add cpu cooling maps"
>       Revert "arm64: dts: msm8916: Add a shared CPU opp table"
>       Revert "arm64: dts: msm8916: Add cpufreq support"
>       Revert "arm64: dts: add spmi-regulator nodes"
>       Revert "arm64: dts: Add CPR DT node for msm8916"
>       Revert "wcn36xx: Fix warning due to duplicate scan_completed notification"
>       Revert "leds: Add driver for Qualcomm LPG"
>       Revert "HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing"
>       Revert "drm/bridge/adv7511: Delay clearing of HPD interrupt status"
>       Revert "media: ov5645: Fix I2C address"
>       Revert "i2c-qcom-cci: Fix I2C address bug"
>       Revert "i2c-qcom-cci: Fix run queue completion timeout"
>       Revert "camss: Do not register if no cameras are present"
>       Revert "camss: vfe: Skip first four frames from sensor"
>       Revert "i2c: Add Qualcomm Camera Control Interface driver"
>       Revert "ov5645: I2C address change"
>       Revert "regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m"
>       Revert "cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist"
>       Revert "PM / OPP: Add a helper to get an opp regulator for device"
>       Revert "PM / OPP: HACK: Allow to set regulator without opp_list"
>       Revert "PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()"
>       Revert "PM / OPP: Support adjusting OPP voltages at runtime"
>       Revert "regulator: smd: Add floor and corner operations"
>       Revert "power: avs: cpr: Register with cpufreq-dt"
>       Revert "power: avs: cpr: fix with new reg_sequence structures"
>       Revert "power: avs: cpr: Use raw mem access for qfprom"
>       Revert "power: avs: Add support for CPR (Core Power Reduction)"
>       Revert "HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap"
>       Revert "arm64: defconfig: enable LEDS_QCOM_LPG"
>       Revert "kernel: distro.config: enable 'BBR' TCP congestion algorithm"
>       Revert "kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs"
>       Revert "kernel: distro.config: enable 'schedutil' CPUfreq governor"
>       Revert "kernel: configs: set USB_CONFIG_F_FS in distro.config"
>       Revert "arm64: defconfig: Enable QRTR features"
>       Revert "arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default"
>       Revert "kernel: configs: add freq stat to sysfs"
>       Revert "arm64: configs: Enable camera drivers"
>       Revert "arm64: defconfig: disable ANALOG_TV and DIGITAL_TV"
>       Revert "kernel: configs: add more USB net drivers"
>       Revert "arm64: configs: enable BT_QCOMSMD"
>       Revert "arm64: defconfig: enable CFG80211_DEFAULT_PS by default"
>       Revert "Force the SMD regulator driver to be compiled-in"
>       Revert "kernel: configs: enable dm_mod and dm_crypt"
>       Revert "arm64: defconfig: enable new trigger modes for leds"
>       Revert "arm64: defconfig: enable QCOM_TSENS"
>       Revert "arm64: defconfig: enable ondemand governor as default"
>       Revert "arm64: defconfig: Enable a53/apcs and avs"
>       Revert "arm64: configs: enable QCOM Venus"
>       Revert "kernel: distro.config: enable debug friendly USB network adpater"
>       Revert "arm64: configs: enable WCN36xx"
>       Revert "kernel: configs; add distro.config"
>       Revert "arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c"
>       Revert "arm64: defconfig: enable REMOTEPROC"
>       Revert "media: venus: cleanup set_property controls"
>       Revert "media: venus: venc: Apply inloop deblocking filter"
>       Revert "media: venus: venc: configure entropy mode"
>       Revert "media: venus: venc: set correctly GOP size and number of B-frames"
>       Revert "clk: qcom: msm8916: Fix return value check in qcom_apcs_msm8916_clk_probe()"
>       Revert "clk: qcom: Add APCS clock controller support"
>       Revert "clk: qcom: Add regmap mux-div clocks support"
>       Revert "clk: qcom: Add A53 PLL support"
>       Revert "mailbox: qcom: Create APCS child device for clock controller"
>       Revert "mailbox: qcom: Convert APCS IPC driver to use regmap"
>       Revert "wcn36xx: release DMA memory in case of error"
>       Revert "wcn36xx: fix incorrect assignment to msg_body.min_ch_time"
>       Revert "wcn36xx: Reduce spinlock in indication handler"
>       Revert "wcn36xx: Add hardware scan offload support"
>       Revert "wcn36xx: set default BTLE coexistence config"
>       Revert "drm/msm: gpu: Only sync fences on rings that exist"
>       Revert "drm/msm: fix msm_rd_dump_submit prototype"
>       Revert "drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer""
>       Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK"
>       arm64: dts msm8996: remove duplicare cci node
>       Revert "ASoC: snd_soc_component_driver has snd_pcm_ops"
>       media: camss: fixup: gc csid_get_fmt_entry()
>       Revert "arm64: dts: apq8096-db820c: Enable on board 3 pcie root complex"
>       Revert "arm64: dts: msm8996: add support to 3 pcie root complex"
>       UBUNTU: [Config] updateconfigs
>       UBUNTU: packaging: import b/raspi2 pkging bits
>       UBUNTU: packaging: rename *raspi2* to snapdragon-edge
>       UBUNTU: [Config] BT_QCOMSMD_HACK=y
>       UBUNTU: Ubuntu-snapdragon-4.15.0-1047.50
>       UBUNTU: Start new release
>       UBUNTU: Ubuntu-snapdragon-4.15.0-1048.51
>       snapcraft.yaml: update for snapdragon-edge kernel
>       UBUNTU: packaging: rename snapdragon-edge to snapdragon
>       UBUNTU: Start new release
>       UBUNTU: Ubuntu-snapdragon-4.15.0-1049.52
>       UBUNTU: [Config] linaro config sync
>       UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK
>       UBUNTU: [Config] squash all config changes
>       UBUNTU: Start new release
>       UBUNTU: Ubuntu-snapdragon-4.15.0-1050.53
> 
> Pravin Shedge (1):
>       drivers: rpmsg: remove duplicate includes
> 
> Rajendra Nayak (11):
>       arm64: dts: Add s2 regulator in pmi8994
>       arm64: dts: Add ufs dts nodes
>       arm64: dts: msm8916: Add cpu cooling maps
>       clk: qcom: gdsc: Add support for ALWAYS_ON gdscs
>       clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled
>       clk: qcom: Hook up gpu_gx gdsc as a parent of gpu_gdsc
>       clk: qcom: Make clk_alpha_pll_configure available to modules
>       clk: qcom: Add CPU clock driver for msm8996
>       clk: qcom: cpu-8996: Add support to switch to alternate PLL
>       clk: qcom: cpu-8996: Add support to switch below 600Mhz
>       clk: qcom: Add some missing gcc clks for msm8996
> 
> Ramon Fried (11):
>       wcn36xx: release DMA memory in case of error
>       kernel: configs: add freq stat to sysfs
>       arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default
>       arm64: defconfig: Enable QRTR features
>       wcn36xx: reduce verbosity of drivers messages
>       wcn36xx: calculate DXE control registers values
>       wcn36xx: calculate DXE default channel values
>       wcn36xx: Check DXE IRQ reason
>       wcn36xx: turn off probe response offloading
>       kernel: distro.config: enable PM8xxx RTC driver
>       kernel: configs: enable RPMSG char device
> 
> Rohit Kumar (1):
>       ASoC: qcom: apq8096: set card as device drvdata
> 
> Rohit kumar (1):
>       ASoC: qcom: Add support to parse common audio device nodes
> 
> Sagar Dharia (6):
>       slimbus: Add SLIMbus bus type
>       slimbus: core: Add slim controllers support
>       slimbus: Add messaging APIs to slimbus framework
>       slimbus: Add support for 'clock-pause' feature
>       slimbus: qcom: Add Qualcomm Slimbus controller driver
>       slimbus: qcom: Add runtime-pm support using clock-pause
> 
> Sakari Ailus (1):
>       doc-rst: Add packed Bayer raw14 pixel formats
> 
> Sarangdhar Joshi (2):
>       remoteproc: Add remote processor coredump support
>       remoteproc: qcom: Register segments for core dump
> 
> Smitha T Murthy (5):
>       media: videodev2.h: Add v4l2 definition for HEVC
>       media: v4l2-ioctl: add HEVC format description
>       media: v4l2: Documentation of HEVC compressed format
>       media: v4l2: Add v4l2 control IDs for HEVC encoder
>       media: v4l2: Documentation for HEVC CIDs
> 
> Sricharan R (3):
>       iommu/arm-smmu: Add pm_runtime/sleep ops
>       iommu/arm-smmu: Invoke pm_runtime during probe, add/remove device
>       iommu/arm-smmu: Add the device_link between masters and smmu
> 
> Srinivas Kandagatla (176):
>       hack disable uart0
>       arm64: dts: msm8996: add support to 3 pcie root complex
>       PCI: qcom: add runtime pm support to pcie_port
>       power: avs: cpr: fix with new reg_sequence structures
>       arm64: dts: add pci msi support
>       arm64: dts: enable wlan en pins
>       clk: qcom: msm8916: add 12.288 MHz support to codec dig clk
>       clk: qcom: gcc-msm8996: always enable aggre0_noc gdsc
>       clk: qcom: gcc-msm8996: Mark aggre0 noc clks as critical
>       clk: qcom: msm8916: Fix clk rates required for lpaif mclk
>       clk: qcom: gcc-msm8996: always enable lpass gdsc
>       PCI: qcom: add missing supplies required for msm8996
>       rpmsg: core: export rpmsg bus type
>       rpmsg: core: allow dma configuration witout dma-ranges
>       iommu: armsmmu: set rpmsg bus iommu ops
>       pcie: qcom: Add support to enable pcie refclk
>       clk: qcom: rpmcc: Add support to XO buffered clocks
>       arm64: dts: msm8996: db820c: Add sound card support
>       soc: qcom dt-bindings: Add APR bus bindings
>       soc: qcom: Add APR bus driver
>       ASoC: qdsp6: q6common: Add qdsp6 helper functions
>       ASoC: qdsp6: dt-bindings: Add q6afe dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6adm dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6asm dt bindings
>       ASoC: qdsp6: q6afe: Add q6afe driver
>       ASoC: qdsp6: qdafe: Add SLIMBus port Support
>       ASoC: qdsp6: q6afe: Add support to MI2S ports
>       ASoC: qdsp6: q6afe: Add support to MI2S sysclks
>       ASoC: qdsp6: q6adm: Add q6adm driver
>       ASoC: qdsp6: q6asm: Add q6asm driver
>       ASoC: qdsp6: q6asm: Add support to memory map and unmap
>       ASoC: qdsp6: q6asm: Add support to audio stream apis
>       ASoC: qdsp6: q6core: Add q6core driver
>       ASoC: qdsp6: q6routing: Add q6routing driver
>       ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers
>       ASoC: qdsp6: q6routing: Add support to MI2S Mixers
>       ASoC: qdsp6: q6afe: Add q6afe dai driver
>       ASoC: qdsp6: q6asm: Add q6asm dai driver
>       ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings
>       ASoC: qcom: apq8096: Add db820c machine driver
>       MAINTAINERS: Add myself as co-maintainer of qcom audio
>       ARM: dts: qcom: Add apq8064 Dragon Board 600c support
>       ARM: dts: db600c: add support to pcie refclk
>       ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi
>       arm64: msm8996: fix memory region overlap
>       arm64: dts: apq8096-db820c: Add micro sd card supplies
>       ASoC: qdsp6: q6routing add device id table
>       ASoC: qdsp6: q6asm-dai add device id table
>       ASoC: qdsp6: q6afe-dai add device id table
>       ASoC: qcom: apq8096: add module device table
>       soc: qcom: apr: add uevent and device table
>       arm64: msm8996: add compatibles for audio dais
>       ASoC: qdsp6: q6adm: fix copp refcount
>       ASoC: dt-bindings: add dt bindings for wcd9335 audio codec
>       ASoC: dt-bindings: update wcd9335 bindings.
>       mfd: wcd9335: add support to wcd9335 core
>       mfd: wcd9335: add wcd irq support
>       ASoC: wcd9335: add support to wcd9335 codec
>       ASoC: wcd9335: add CLASS-H Controller support
>       ASoC: wcd9335: add basic controls
>       ASoC: wcd9335: add playback dapm widgets
>       ASoC: wcd9335: add capture dapm widgets
>       ASoC: wcd9335: add audio routings
>       ASoC: dt-bindings: Add WCD9335 MBHC specific properties
>       ASoC: wcd9335: add mbhc support
>       ASoC: qcom: apq8096: remove redundant owner assignment
>       ASoC: qcom: apq8096: remove component framework related code
>       ASoC: apq8096: add slim support
>       ASoC: apq8096: add headset JACK support
>       Revert "ASoC: qdsp6: q6adm: fix copp refcount"
>       Revert "ASoC: qdsp6: q6afe-dai add device id table"
>       Revert "ASoC: qdsp6: q6asm-dai add device id table"
>       Revert "ASoC: qdsp6: q6routing add device id table"
>       Revert "ASoC: qdsp6: q6asm: Add q6asm dai driver"
>       Revert "ASoC: qdsp6: q6afe: Add q6afe dai driver"
>       Revert "ASoC: qdsp6: q6routing: Add support to MI2S Mixers"
>       Revert "ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers"
>       Revert "ASoC: qdsp6: q6routing: Add q6routing driver"
>       Revert "ASoC: qdsp6: q6core: Add q6core driver"
>       Revert "ASoC: qdsp6: q6asm: Add support to audio stream apis"
>       Revert "ASoC: qdsp6: q6asm: Add support to memory map and unmap"
>       Revert "ASoC: qdsp6: q6asm: Add q6asm driver"
>       Revert "ASoC: qdsp6: q6adm: Add q6adm driver"
>       Revert "ASoC: qdsp6: q6afe: Add support to MI2S sysclks"
>       Revert "ASoC: qdsp6: q6afe: Add support to MI2S ports"
>       Revert "ASoC: qdsp6: qdafe: Add SLIMBus port Support"
>       Revert "ASoC: qdsp6: q6afe: Add q6afe driver"
>       Revert "ASoC: qdsp6: q6common: Add qdsp6 helper functions"
>       ASoC: qdsp6: q6common: Add qdsp6 helper functions
>       ASoC: qdsp6: q6core: Add q6core driver
>       ASoC: qdsp6: q6afe: Add q6afe driver
>       ASoC: qdsp6: qdafe: Add SLIMBus port Support
>       ASoC: qdsp6: q6afe: Add support to MI2S ports
>       ASoC: qdsp6: q6afe: Add support to MI2S sysclks
>       ASoC: qdsp6: q6adm: Add q6adm driver
>       ASoC: qdsp6: q6asm: Add q6asm driver
>       ASoC: qdsp6: q6asm: Add support to memory map and unmap
>       ASoC: qdsp6: q6asm: Add support to audio stream apis
>       ASoC: qdsp6: q6routing: Add q6routing driver
>       ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers
>       ASoC: qdsp6: q6routing: Add support to MI2S Mixers
>       ASoC: qdsp6: q6afe: Add q6afe dai driver
>       ASoC: qdsp6: q6asm: Add q6asm dai driver
>       ASoC: qdsp6: qdafe: add support to tdm ports
>       ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S
>       ASoC: qdsp6: q6afe-dai: add support to tdm dais
>       ASoC: qdsp6: q6routing: Add macros for mixers
>       ASoC: qdsp6: q6routing: Add support to all TDM Mixers
>       ASoC: qdsp6: q6adm: use of_platform_populate/depopulate()
>       ASoC: qdsp6: q6asm: use of_platform_populate/depopulate()
>       ASoC: qdsp6: q6afe: use of_platform_populate/depopulate()
>       ASoC: qdsp6: q6afe-dai: support dt based module loading
>       ASoC: qdsp6: q6asm-dai: support dt based module loading
>       ASoC: qdsp6: q6routing: support dt based module loading
>       ASoC: qdsp6: q6routing: add proper error check
>       ASoC: qdsp6: q6asm: remove unused struct q6asm member
>       ASoC: qdsp6: q6afe-dai: do not close port if its not opened
>       ASoC: qdsp6: q6asm-dai: do not close port if its not opened
>       ASoC: qdsp6: q6afe: Add missing slimbus capture ports
>       ASoC: qdsp6: q6afe-dai: add support to slim tx dais
>       ASoC: qdsp6: q6routing: add slim rx routings
>       ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels
>       ASoC: qdsp6: q6afe-dai: remove component fw related code
>       ASoC: qdsp6: q6asm-dai: remove component framework related code
>       ASoC: qdsp6: q6routing: remove component framework related code
>       ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm
>       ASoC: q6routing: initialize data correctly
>       ASoC: qdsp6: q6asm: add support to MP3 format
>       ASoC: qdsp6: q6asm-dai: Add support to compress offload
>       slimbus: core: add support to device tree helper
>       slimbus: core: add common defines required for controllers
>       slimbus: qcom: fix incompatible pointer warning
>       slimbus: qcom: add HAS_IOMEM dependency
>       slimbus: qcom: remove unused variable
>       slimbus: messaging: pass correct wbuf
>       slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy
>       slimbus: messaging: initialize completion correctly
>       slimbus: qcom: remove redundant depends in Kconfig
>       slimbus: core: add of_slim_device_get() helper
>       slimbus: messaging: add slim_alloc/free_txn_tid()
>       slimbus: ngd: Add qcom SLIMBus NGD driver
>       slimbus: stream: add stream support
>       slimbus: ngd: add stream support
>       slimbus: stream: Fix htmldocs warnings
>       dmaengine: qcom: bam_dma: do not write to global regs in remote mode
>       dmaengine: qcom: bam_dma: disable runtime pm on remote controlled
>       dmaengine: qcom: bam_dma: check if the runtime pm enabled
>       regmap: add SLIMbus support
>       regmap: slimbus: allow register offsets up to 16 bits
>       regmap: slimbus: add support to multi read/write
>       ASoC: core: add support to snd_soc_dai_get_channel_map()
>       Revert "ASoC: qdsp6: dt-bindings: Add q6asm dt bindings"
>       Revert "ASoC: qdsp6: dt-bindings: Add q6afe dt bindings"
>       ASoC: qdsp6: dt-bindings: Add q6afe dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6asm dt bindings
>       ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding
>       Revert "soc: qcom: apr: add uevent and device table"
>       Revert "soc: qcom: Add APR bus driver"
>       Revert "soc: qcom dt-bindings: Add APR bus bindings"
>       soc: qcom: Add APR bus driver
>       soc: qcom: apr: fix invalid msg_type check
>       soc: qcom dt-bindings: Add APR bus bindings
>       ASoC: qcom: make common.c as proper module
>       ASoC: qcom: common: move be_hw_fixup to common
>       dmaengine: qcom: bam_dma: make bam clk optional
>       slimbus: core: rearrange slim_eaddr structure
>       slimbus: ngd: register ngd at probe
>       slimbus: ngd: fix error handling in probe
>       slim: core: add support to uevents
>       ASoC: wcd9335: add missing MODULE DEV TABLE
>       mfd: wcd9335: check device status at probe
>       arm64: dts: msm8996: update db820c audio setup
>       slimbus: core: use device_is_bound to check if driver was binded
>       slimbus: core: do not update status in the middle of probe
>       slimbus: core: announce devices
>       arm64: defconfig: add msm8996 analog audio support
> 
> Stanimir Varbanov (34):
>       media: venus: venc: set correctly GOP size and number of B-frames
>       media: venus: cleanup set_property controls
>       ARM64: DTS: msm8996: db820c: Add Venus DT node
>       venus: hfi_msgs: temporarily hardcode supported codecs
>       venus: add HEVC support for venus 3xx version
>       Revert "venus: hfi_msgs: temporarily hardcode supported codecs"
>       Revert "venus: add HEVC support for venus 3xx version"
>       venus: hfi_msgs: correct pointer increment
>       venus: hfi: preparation to support venus 4xx
>       venus: hfi: update sequence event to handle more properties
>       venus: hfi_cmds: add set_properties for 4xx version
>       venus: hfi: support session continue for 4xx version
>       venus: hfi: handle buffer output2 type as well
>       venus: hfi_venus: add halt AXI support for Venus 4xx
>       venus: hfi_venus: fix suspend function for venus 3xx versions
>       venus: hfi_venus: move set of default properties to core init
>       venus: hfi_venus: add suspend functionality for Venus 4xx
>       venus: core,helpers: add two more clocks found in Venus 4xx
>       venus: hfi_parser: add common capability parser
>       venus: helpers: rename a helper function and use buffer mode from caps
>       venus: helpers: add a helper function to set dynamic buffer mode
>       venus: helpers: add helper function to set actual buffer size
>       venus: core: delete not used buffer mode flags
>       venus: helpers: add buffer type argument to a helper
>       venus: helpers: add a new helper to set raw format
>       venus: helpers,vdec,venc: add helpers to set work mode and core usage
>       venus: helpers: extend set_num_bufs helper with one more argument
>       venus: helpers: add a helper to return opb buffer sizes
>       venus: vdec: get required input buffers as well
>       venus: vdec: a new function for output configuration
>       venus: helpers: move frame size calculations on common place
>       venus: implementing multi-stream support
>       venus: core: add sdm845 DT compatible and resource data
>       venus: add HEVC codec support
> 
> Stephen Boyd (5):
>       power: avs: Add support for CPR (Core Power Reduction)
>       arm64: dts: Add CPR DT node for msm8916
>       arm64: dts: add spmi-regulator nodes
>       PM / OPP: Support adjusting OPP voltages at runtime
>       irqchip/gic-v3: Support MSIs via aliases and distributor
> 
> Thierry Escande (5):
>       arm64: dts: db820c: Remove gpio claim from bt-en-1-8v
>       arm64: dts: apq8096-db820c: enable bluetooth node
>       dt-bindings: net: bluetooth: Add qualcomm-bluetooth
>       Bluetooth: hci_qca: Add serdev support
>       arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator
> 
> Todor Tomov (76):
>       ov5645: I2C address change
>       dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver
>       i2c: Add Qualcomm Camera Control Interface driver
>       MAINTAINERS: Add Qualcomm Camera Control Interface driver
>       arm64: dts: qcom: Add Camera Control Interface support
>       camss: vfe: Skip first four frames from sensor
>       camss: Do not register if no cameras are present
>       arm64: dts: qcom: Add apps_iommu vfe child node
>       arm64: dts: qcom: Add camss device node
>       arm64: dts: qcom: Add ov5645 device nodes
>       i2c-qcom-cci: Fix run queue completion timeout
>       i2c-qcom-cci: Fix I2C address bug
>       media: ov5645: Fix I2C address
>       arm64: dts: msm8916: Fix camera sensors I2C addresses
>       arm64: configs: Enable camera drivers
>       [media] Rename CAMSS driver path
>       i2c-qcom-cci: Do not control mmagic clocks
>       camss: csiphy: Ensure clock mux config is done before the rest
>       media: camss: Add 8996 resources
>       camss: csiphy: Extend for 8996
>       camss: csiphy: Unify lane handling
>       camss: csid: Extend for 8996
>       camss: ispif: Extend for 8996
>       camss: vfe: Add VFE v4.1 (8916) hardware specific files
>       camss: vfe: Move UB size to hw specific part
>       camss: vfe: Move CAMIF start/stop cmd to hw specific part
>       camss: vfe: Move reg update clear to hw specific part
>       camss: vfe: Move hw version reading to hw specific part
>       camss: vfe: Move irq read to hw specific part
>       camss: vfe: Use hw specific code via callbacks
>       camss: vfe: Add VFE v4.7 (8996) hardware specific files
>       camss: Add basic runtime pm support
>       camss: csiphy: Add hardware specific settle count calculation
>       arm64: dts: msm8996: Add cci and ov5645 nodes
>       arm64: dts: msm8996: Add camss and vfe_smmu nodes
>       arm64: dts: msm8996: Disable camera sensors
>       dt-bindings: media: Binding document for OV7251 camera sensor
>       media: Add a driver for the ov7251 camera sensor
>       arch: arm64: config: Enable OV7251 camera sensor driver
>       arm64: dts: msm8996: OV7251 on camera rear connector
>       media: ov5645: Fix write_reg return code
>       media: ov5645: Improve mode finding function
>       camss: vfe: Do not disable CAMIF when clearing its status
>       camss: vfe: Move interrupt handling to the hw specific files
>       camss: vfe: Add 8x96 PIX interface support
>       camss: Format configuration per hardware version
>       camss: csid: Different format support on source pad
>       camss: vfe: Different format support on source pad
>       camss: vfe: Add support for UYVY output from VFE on 8x96
>       camss: csid: MIPI10 to Plain16 format conversion
>       camss: Add support for RAW MIPI14 on 8x96
>       camss: vfe: Fix to_vfe() macro member name
>       camss: vfe: Get line pointer as container of video_out
>       Make vfe1 power domain a parent of vfe0
>       camss: vfe: Add second VFE support
>       arm64: dts: Remove unneeded "cci_lines" parent node
>       media: camss: Unify the clock names
>       media: ov7251: Fixes for upstream v3
>       media: ov7251: Fixes for upstream v4
>       media: v4l2-ioctl: Add format descriptions for packed Bayer raw14 pixel formats
>       media: v4l: Add new 2X8 10-bit grayscale media bus code
>       media: v4l: Add new 10-bit packed grayscale format
>       media: camss: Update copyright for 2018
>       media: camss: Use SPDX license headers
>       media: camss: Fix OF node usage
>       media: camss: Add support for 10-bit grayscale formats
>       media: camss: csid: Add support for events triggered by user controls
>       media: camss: csid: Fix src pad format code selection
>       media: camss: Coding style fixes
>       media: camss: Add pm_runtime_get_sync() error checks
>       media: camss: Fix extern usage for hw ops structs
>       media: camss: ispif: Disable clocks after reset failure
>       media: camss: vfe: Fix clock names in vfe_check_clock_rates()
>       media: camss: vfe: Set source pad format code on try_format
>       media: camss: Use managed memory allocations
>       drm/msm/hdmi: Enable HPD after HDMI IRQ is set up
> 
> Ulf Hansson (1):
>       mmc: mmci: Support any block sizes for ux500v2 and qcom variant
> 
> Vasyl Gomonovych (1):
>       remoteproc: qcom: Use PTR_ERR_OR_ZERO() in glink prob
> 
> Vinod Koul (11):
>       iommu/arm-smmu: Disable clk before unprepare
>       clk: qcom: gcc-msm8996: Disable halt check on UFS clock
>       Revert "Input: pm8941: Add RESIN_N input handling"
>       dt-bindings: power: reset: Add qcom pon binding
>       power: reset: qcom-pon: Add Qcom PON driver
>       dt-bindings: power: reset: qcom: Add resin binding
>       dt-bindings: Input: Add additional property to qcom pwrkey
>       input: pm8941-pwrkey: Abstract register offsets and event code
>       input: pm8941-pwrkey: Add resin entry
>       arm64: dts: qcom: pm8916: Add PON and resin binding
>       arm64: dts: qcom: pm8994: Add PON and resin binding
> 
> Vivek Gautam (6):
>       phy: qcom-qmp: Fix failure path in phy_init functions
>       dts: arm64/msm8996: Fix power domain for ufs
>       dts: arm64/msm8996: Fix the clock names corresponding to gpu-smmu clocks
>       dts: arm64/msm8996: Update compatible as per new smmu bindings
>       driver core: Delete the link between two given devices
>       iommu/arm-smmu: Add support for qcom,smmu-v2 variant
> 
> Wei Yongjun (4):
>       rpmsg: glink: Fix missing mutex_init() in qcom_glink_alloc_channel()
>       slimbus: Use GFP_ATOMIC under spin lock
>       slimbus: Fix missing unlock on error in slim_msg_response()
>       slimbus: qcom: Fix return value check in qcom_slim_probe()
> 
>  Documentation/ABI/testing/sysfs-class-led          |    20 +
>  .../devicetree/bindings/clock/qcom,kryocc.txt      |    17 +
>  .../bindings/input/qcom,pm8941-pwrkey.txt          |    10 +
>  .../bindings/interrupt-controller/arm,gic-v3.txt   |    48 +
>  .../devicetree/bindings/iommu/arm,smmu.txt         |    42 +
>  .../devicetree/bindings/media/i2c/ov7251.txt       |    52 +
>  .../devicetree/bindings/media/qcom,camss.txt       |    24 +-
>  .../devicetree/bindings/media/qcom,venus.txt       |     1 +
>  .../devicetree/bindings/net/qualcomm-bluetooth.txt |    30 +
>  .../devicetree/bindings/pci/qcom,pcie.txt          |    17 +
>  .../devicetree/bindings/power/reset/qcom,pon.txt   |    45 +
>  .../bindings/regulator/qcom,spmi-regulator.txt     |    45 +
>  .../devicetree/bindings/soc/qcom/qcom,apr.txt      |    84 +
>  .../devicetree/bindings/soc/qcom/qcom,smd.txt      |     8 +-
>  .../devicetree/bindings/soc/qcom/qcom,smp2p.txt    |     8 +-
>  .../devicetree/bindings/sound/qcom,apq8096.txt     |    80 +
>  .../devicetree/bindings/sound/qcom,q6adm.txt       |    34 +
>  .../devicetree/bindings/sound/qcom,q6afe.txt       |   172 +
>  .../devicetree/bindings/sound/qcom,q6asm.txt       |    33 +
>  .../devicetree/bindings/sound/qcom,wcd9335.txt     |   143 +
>  .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |     2 +
>  .../bindings/watchdog/qcom,pm8916-wdt.txt          |    28 +
>  Documentation/driver-api/slimbus.rst               |   132 +
>  Documentation/media/uapi/v4l/extended-controls.rst |   410 +
>  Documentation/media/uapi/v4l/pixfmt-compressed.rst |     5 +
>  Documentation/media/uapi/v4l/pixfmt-rgb.rst        |     1 +
>  Documentation/media/uapi/v4l/pixfmt-srggb14p.rst   |   127 +
>  Documentation/media/uapi/v4l/pixfmt-y10p.rst       |    33 +
>  Documentation/media/uapi/v4l/subdev-formats.rst    |    72 +
>  Documentation/media/uapi/v4l/yuv-formats.rst       |     1 +
>  MAINTAINERS                                        |     1 +
>  arch/arm/boot/dts/Makefile                         |     1 +
>  arch/arm/boot/dts/qcom-apq8064-db600c.dts          |   556 +
>  arch/arm/boot/dts/qcom-apq8064.dtsi                |     4 +
>  .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi |    20 +
>  arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi          |    14 +-
>  arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi  |    78 +
>  .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi    |    43 +-
>  arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi       |   380 +-
>  arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |    22 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi              |    14 +-
>  arch/arm64/boot/dts/qcom/msm8996-pins.dtsi         |   162 +-
>  arch/arm64/boot/dts/qcom/msm8996.dtsi              |  1059 +-
>  arch/arm64/boot/dts/qcom/pm8916.dtsi               |    32 +-
>  arch/arm64/boot/dts/qcom/pm8994.dtsi               |    26 +
>  arch/arm64/boot/dts/qcom/pmi8994.dtsi              |    14 +
>  arch/arm64/configs/defconfig                       |    79 +-
>  arch/arm64/include/asm/io.h                        |     8 +-
>  debian.master/config/amd64/config.common.amd64     |     1 -
>  debian.master/config/arm64/config.common.arm64     |     1 +
>  debian.master/config/arm64/config.flavour.generic  |     4 +-
>  .../config/arm64/config.flavour.snapdragon         |     4 +-
>  debian.master/config/armhf/config.common.armhf     |     4 +-
>  debian.master/config/config.common.ubuntu          |    25 +-
>  debian.master/config/i386/config.common.i386       |     1 -
>  debian.master/config/ppc64el/config.common.ppc64el |     2 +-
>  debian.snapdragon/abi/4.15.0-1049.52/abiname       |     1 +
>  debian.snapdragon/abi/4.15.0-1049.52/arm64/ignore  |     1 +
>  .../abi/4.15.0-1049.52/arm64/ignore.modules        |     1 +
>  .../abi/4.15.0-1049.52/arm64/snapdragon            | 17907 +++++++++++++++++++
>  .../abi/4.15.0-1049.52/arm64/snapdragon.compiler   |     1 +
>  .../abi/4.15.0-1049.52/arm64/snapdragon.modules    |  3871 ++++
>  .../abi/4.15.0-1049.52/arm64/snapdragon.retpoline  |     1 +
>  debian.snapdragon/abi/4.15.0-1049.52/fwinfo        |   338 +
>  debian.snapdragon/abi/perm-blacklist               |     0
>  debian.snapdragon/changelog                        |    52 +
>  debian.snapdragon/config/annotations               | 11095 ++++++++++++
>  debian.snapdragon/config/arm64/config.common.arm64 |     3 +
>  .../config/arm64/config.flavour.snapdragon         |     3 +
>  debian.snapdragon/config/config.common.ports       |     3 +
>  debian.snapdragon/config/config.common.ubuntu      |  8118 +++++++++
>  debian.snapdragon/control.d/flavour-control.stub   |   107 +
>  debian.snapdragon/control.d/vars.snapdragon        |     6 +
>  debian.snapdragon/control.stub.in                  |    76 +
>  debian.snapdragon/copyright                        |    29 +
>  debian.snapdragon/d-i/firmware/README.txt          |     4 +
>  debian.snapdragon/d-i/firmware/arm64/README.txt    |     4 +
>  debian.snapdragon/d-i/firmware/armhf/README.txt    |     4 +
>  debian.snapdragon/d-i/firmware/nic-modules         |    14 +
>  debian.snapdragon/d-i/firmware/scsi-modules        |     3 +
>  debian.snapdragon/d-i/kernel-versions              |     1 +
>  debian.snapdragon/d-i/modules/block-modules        |    34 +
>  debian.snapdragon/d-i/modules/crypto-modules       |    70 +
>  debian.snapdragon/d-i/modules/fat-modules          |     7 +
>  debian.snapdragon/d-i/modules/fb-modules           |     3 +
>  .../d-i/modules/firewire-core-modules              |     4 +
>  debian.snapdragon/d-i/modules/floppy-modules       |     1 +
>  debian.snapdragon/d-i/modules/fs-core-modules      |     4 +
>  debian.snapdragon/d-i/modules/fs-secondary-modules |     5 +
>  debian.snapdragon/d-i/modules/input-modules        |    23 +
>  debian.snapdragon/d-i/modules/ipmi-modules         |     5 +
>  debian.snapdragon/d-i/modules/irda-modules         |    30 +
>  debian.snapdragon/d-i/modules/kernel-image         |    29 +
>  debian.snapdragon/d-i/modules/md-modules           |    16 +
>  debian.snapdragon/d-i/modules/message-modules      |     9 +
>  debian.snapdragon/d-i/modules/mouse-modules        |     2 +
>  debian.snapdragon/d-i/modules/multipath-modules    |     3 +
>  debian.snapdragon/d-i/modules/nfs-modules          |     6 +
>  debian.snapdragon/d-i/modules/nic-modules          |   180 +
>  debian.snapdragon/d-i/modules/nic-pcmcia-modules   |    19 +
>  debian.snapdragon/d-i/modules/nic-shared-modules   |    26 +
>  debian.snapdragon/d-i/modules/nic-usb-modules      |    32 +
>  debian.snapdragon/d-i/modules/parport-modules      |     2 +
>  debian.snapdragon/d-i/modules/pata-modules         |    47 +
>  debian.snapdragon/d-i/modules/pcmcia-modules       |     8 +
>  .../d-i/modules/pcmcia-storage-modules             |     6 +
>  debian.snapdragon/d-i/modules/plip-modules         |     1 +
>  debian.snapdragon/d-i/modules/ppp-modules          |     6 +
>  debian.snapdragon/d-i/modules/sata-modules         |    18 +
>  debian.snapdragon/d-i/modules/scsi-modules         |   129 +
>  debian.snapdragon/d-i/modules/serial-modules       |     4 +
>  debian.snapdragon/d-i/modules/speakup-modules      |    16 +
>  debian.snapdragon/d-i/modules/storage-core-modules |    10 +
>  debian.snapdragon/d-i/modules/usb-modules          |    11 +
>  debian.snapdragon/d-i/modules/virtio-modules       |    11 +
>  debian.snapdragon/d-i/modules/vlan-modules         |     3 +
>  debian.snapdragon/d-i/package-list                 |   196 +
>  debian.snapdragon/etc/getabis                      |    11 +
>  debian.snapdragon/etc/kernelconfig                 |     7 +
>  debian.snapdragon/reconstruct                      |    69 +
>  debian.snapdragon/rules.d/arm64.mk                 |    24 +
>  debian.snapdragon/tracking-bug                     |     1 +
>  debian/debian.env                                  |     2 +-
>  drivers/Kconfig                                    |     2 +
>  drivers/Makefile                                   |     1 +
>  drivers/base/core.c                                |    31 +
>  drivers/base/regmap/Kconfig                        |     4 +
>  drivers/base/regmap/Makefile                       |     1 +
>  drivers/base/regmap/regmap-slimbus.c               |    71 +
>  drivers/bluetooth/Kconfig                          |     1 +
>  drivers/bluetooth/hci_qca.c                        |   110 +-
>  drivers/clk/clk-fixed-factor.c                     |     2 +-
>  drivers/clk/qcom/Kconfig                           |     9 +
>  drivers/clk/qcom/Makefile                          |     1 +
>  drivers/clk/qcom/apcs-msm8916.c                    |     5 +-
>  drivers/clk/qcom/clk-alpha-pll.c                   |   517 +-
>  drivers/clk/qcom/clk-alpha-pll.h                   |    41 +-
>  drivers/clk/qcom/clk-branch.c                      |     7 +-
>  drivers/clk/qcom/clk-branch.h                      |     1 +
>  drivers/clk/qcom/clk-cpu-8996.c                    |   520 +
>  drivers/clk/qcom/clk-rcg.h                         |    10 -
>  drivers/clk/qcom/clk-regmap-divider.c              |    29 +
>  drivers/clk/qcom/clk-regmap-divider.h              |     1 +
>  drivers/clk/qcom/clk-regmap-mux.c                  |     6 +
>  drivers/clk/qcom/clk-regmap-mux.h                  |     2 +
>  drivers/clk/qcom/clk-rpm.c                         |    79 +-
>  drivers/clk/qcom/common.h                          |    11 +-
>  drivers/clk/qcom/gcc-ipq8074.c                     |     2 +
>  drivers/clk/qcom/gcc-msm8916.c                     |    12 +-
>  drivers/clk/qcom/gcc-msm8994.c                     |     4 +
>  drivers/clk/qcom/gcc-msm8996.c                     |   196 +-
>  drivers/clk/qcom/gdsc.c                            |     8 +
>  drivers/clk/qcom/gdsc.h                            |     1 +
>  drivers/clk/qcom/mmcc-msm8996.c                    |    78 +-
>  drivers/dma/qcom/bam_dma.c                         |    50 +-
>  drivers/gpu/drm/bridge/adv7511/Kconfig             |     4 -
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |     8 -
>  drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |     4 +-
>  drivers/gpu/drm/msm/dsi/dsi_host.c                 |     1 -
>  drivers/gpu/drm/msm/hdmi/hdmi.c                    |     9 +
>  drivers/gpu/drm/msm/hdmi/hdmi.h                    |     4 +
>  drivers/gpu/drm/msm/hdmi/hdmi_connector.c          |    20 +-
>  drivers/i2c/busses/i2c-qcom-cci.c                  |     4 +-
>  drivers/input/misc/pm8941-pwrkey.c                 |    69 +-
>  drivers/iommu/arm-smmu.c                           |   199 +-
>  drivers/iommu/iommu.c                              |     5 +
>  drivers/irqchip/irq-gic-v2m.c                      |   102 +-
>  drivers/irqchip/irq-gic-v3.c                       |    14 +-
>  drivers/leds/led-class.c                           |   150 +
>  drivers/media/i2c/Kconfig                          |    12 +
>  drivers/media/i2c/Makefile                         |     1 +
>  drivers/media/i2c/ov5645.c                         |    97 +-
>  drivers/media/i2c/ov7251.c                         |  1530 ++
>  drivers/media/platform/Makefile                    |     2 +-
>  drivers/media/platform/qcom/camss-8x16/camss-vfe.h |   123 -
>  .../platform/qcom/{camss-8x16 => camss}/Makefile   |     4 +
>  .../qcom/{camss-8x16 => camss}/camss-csid.c        |   480 +-
>  .../qcom/{camss-8x16 => camss}/camss-csid.h        |    17 +-
>  .../platform/qcom/camss/camss-csiphy-2ph-1-0.c     |   177 +
>  .../platform/qcom/camss/camss-csiphy-3ph-1-0.c     |   257 +
>  .../qcom/{camss-8x16 => camss}/camss-csiphy.c      |   375 +-
>  .../qcom/{camss-8x16 => camss}/camss-csiphy.h      |    37 +-
>  .../qcom/{camss-8x16 => camss}/camss-ispif.c       |   263 +-
>  .../qcom/{camss-8x16 => camss}/camss-ispif.h       |    23 +-
>  drivers/media/platform/qcom/camss/camss-vfe-4-1.c  |  1019 ++
>  drivers/media/platform/qcom/camss/camss-vfe-4-7.c  |  1141 ++
>  .../qcom/{camss-8x16 => camss}/camss-vfe.c         |  1569 +-
>  drivers/media/platform/qcom/camss/camss-vfe.h      |   186 +
>  .../qcom/{camss-8x16 => camss}/camss-video.c       |   133 +-
>  .../qcom/{camss-8x16 => camss}/camss-video.h       |    12 +-
>  .../platform/qcom/{camss-8x16 => camss}/camss.c    |   413 +-
>  .../platform/qcom/{camss-8x16 => camss}/camss.h    |    32 +-
>  drivers/media/platform/qcom/venus/Makefile         |     3 +-
>  drivers/media/platform/qcom/venus/core.c           |   107 +
>  drivers/media/platform/qcom/venus/core.h           |   100 +-
>  drivers/media/platform/qcom/venus/firmware.c       |     2 +-
>  drivers/media/platform/qcom/venus/helpers.c        |   568 +-
>  drivers/media/platform/qcom/venus/helpers.h        |    23 +-
>  drivers/media/platform/qcom/venus/hfi.c            |    12 +-
>  drivers/media/platform/qcom/venus/hfi.h            |    10 +
>  drivers/media/platform/qcom/venus/hfi_cmds.c       |    62 +-
>  drivers/media/platform/qcom/venus/hfi_helper.h     |   112 +-
>  drivers/media/platform/qcom/venus/hfi_msgs.c       |   407 +-
>  drivers/media/platform/qcom/venus/hfi_parser.c     |   278 +
>  drivers/media/platform/qcom/venus/hfi_parser.h     |   110 +
>  drivers/media/platform/qcom/venus/hfi_venus.c      |   108 +-
>  drivers/media/platform/qcom/venus/hfi_venus_io.h   |    10 +
>  drivers/media/platform/qcom/venus/vdec.c           |   341 +-
>  drivers/media/platform/qcom/venus/venc.c           |   235 +-
>  drivers/media/v4l2-core/v4l2-ctrls.c               |   119 +
>  drivers/media/v4l2-core/v4l2-ioctl.c               |     6 +
>  drivers/mfd/Kconfig                                |    14 +
>  drivers/mfd/Makefile                               |     4 +
>  drivers/mfd/wcd9335-core.c                         |   377 +
>  drivers/mmc/host/mmci.c                            |    10 +-
>  drivers/mmc/host/sdhci-msm.c                       |    58 +
>  drivers/net/wireless/ath/wcn36xx/Makefile          |     2 +
>  drivers/net/wireless/ath/wcn36xx/dxe.c             |   261 +-
>  drivers/net/wireless/ath/wcn36xx/dxe.h             |   222 +-
>  drivers/net/wireless/ath/wcn36xx/hal.h             |    24 +-
>  drivers/net/wireless/ath/wcn36xx/main.c            |    88 +-
>  drivers/net/wireless/ath/wcn36xx/smd.c             |   354 +-
>  drivers/net/wireless/ath/wcn36xx/smd.h             |     6 +
>  drivers/net/wireless/ath/wcn36xx/testmode.c        |   149 +
>  drivers/net/wireless/ath/wcn36xx/testmode.h        |    46 +
>  drivers/net/wireless/ath/wcn36xx/testmode_i.h      |    29 +
>  drivers/net/wireless/ath/wcn36xx/txrx.c            |    45 +-
>  drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |    14 +-
>  drivers/pci/dwc/pcie-qcom.c                        |    51 +-
>  drivers/perf/Kconfig                               |     1 +
>  drivers/perf/qcom_l2_pmu.c                         |    48 +-
>  drivers/phy/qualcomm/phy-qcom-qmp.c                |     4 +-
>  drivers/phy/qualcomm/phy-qcom-usb-hs.c             |     9 +-
>  drivers/power/reset/Kconfig                        |    11 +
>  drivers/power/reset/Makefile                       |     1 +
>  drivers/power/reset/qcom-pon.c                     |    91 +
>  drivers/regulator/qcom_spmi-regulator.c            |   133 +-
>  drivers/remoteproc/Kconfig                         |    18 +
>  drivers/remoteproc/Makefile                        |     1 +
>  drivers/remoteproc/qcom_adsp_pil.c                 |    28 +-
>  drivers/remoteproc/qcom_common.c                   |    71 +-
>  drivers/remoteproc/qcom_common.h                   |    27 +-
>  drivers/remoteproc/qcom_q6v5_pil.c                 |    27 +-
>  drivers/remoteproc/qcom_sysmon.c                   |   579 +
>  drivers/remoteproc/qcom_wcnss.c                    |    19 +-
>  drivers/remoteproc/remoteproc_core.c               |   227 +-
>  drivers/remoteproc/remoteproc_elf_loader.c         |    59 +-
>  drivers/remoteproc/remoteproc_internal.h           |    56 +-
>  drivers/remoteproc/st_slim_rproc.c                 |    32 +-
>  drivers/rpmsg/Kconfig                              |     1 +
>  drivers/rpmsg/qcom_glink_native.c                  |    19 +-
>  drivers/rpmsg/qcom_glink_smem.c                    |     5 +-
>  drivers/rpmsg/qcom_smd.c                           |   163 +-
>  drivers/rpmsg/rpmsg_core.c                         |     6 +-
>  drivers/scsi/ufs/ufshcd.c                          |     1 +
>  drivers/slimbus/Kconfig                            |    34 +
>  drivers/slimbus/Makefile                           |    13 +
>  drivers/slimbus/core.c                             |   547 +
>  drivers/slimbus/messaging.c                        |   363 +
>  drivers/slimbus/qcom-ctrl.c                        |   746 +
>  drivers/slimbus/qcom-ngd-ctrl.c                    |  1526 ++
>  drivers/slimbus/sched.c                            |   121 +
>  drivers/slimbus/slimbus.h                          |   459 +
>  drivers/slimbus/stream.c                           |   477 +
>  drivers/soc/qcom/Kconfig                           |    23 +
>  drivers/soc/qcom/Makefile                          |     4 +
>  drivers/soc/qcom/apr.c                             |   378 +
>  drivers/soc/qcom/kryo-l2-accessors.c               |    66 +
>  drivers/soc/qcom/mdt_loader.c                      |     7 +-
>  drivers/soc/qcom/qmi_encdec.c                      |   816 +
>  drivers/soc/qcom/qmi_interface.c                   |   848 +
>  drivers/soc/qcom/rmtfs_mem.c                       |    34 +
>  drivers/soc/qcom/smp2p.c                           |    55 +-
>  drivers/usb/chipidea/core.c                        |    19 +
>  drivers/usb/chipidea/host.c                        |     9 +
>  drivers/usb/chipidea/otg.c                         |     9 +-
>  drivers/usb/chipidea/udc.c                         |     9 +
>  drivers/usb/dwc3/Kconfig                           |    12 +
>  drivers/usb/dwc3/Makefile                          |     1 +
>  drivers/usb/dwc3/dwc3-of-simple.c                  |     1 -
>  drivers/usb/dwc3/dwc3-qcom.c                       |   620 +
>  drivers/watchdog/Kconfig                           |     8 +
>  drivers/watchdog/Makefile                          |     1 +
>  drivers/watchdog/pm8916_wdt.c                      |   211 +
>  include/dt-bindings/clock/qcom,gcc-msm8996.h       |     9 +
>  include/dt-bindings/clock/qcom,rpmcc.h             |     5 +
>  include/dt-bindings/soc/qcom,apr.h                 |    28 +
>  include/dt-bindings/sound/qcom,q6afe.h             |   111 +
>  include/dt-bindings/sound/qcom,q6asm.h             |    22 +
>  include/linux/device.h                             |     1 +
>  include/linux/irqchip/arm-gic-common.h             |     3 +
>  include/linux/leds.h                               |    21 +
>  include/linux/mfd/wcd9335/registers.h              |   627 +
>  include/linux/mfd/wcd9335/wcd9335.h                |    65 +
>  include/linux/mod_devicetable.h                    |    24 +
>  include/linux/regmap.h                             |    18 +
>  include/linux/remoteproc.h                         |    46 +-
>  include/linux/rpmsg.h                              |     2 +-
>  include/linux/slimbus.h                            |   212 +
>  include/linux/soc/qcom/apr.h                       |   128 +
>  include/linux/soc/qcom/mdt_loader.h                |     3 +-
>  include/linux/soc/qcom/qmi.h                       |   271 +
>  include/linux/usb/chipidea.h                       |     6 +
>  include/soc/qcom/kryo-l2-accessors.h               |    20 +
>  include/sound/soc-dai.h                            |     8 +
>  include/uapi/linux/media-bus-format.h              |     3 +-
>  include/uapi/linux/v4l2-controls.h                 |    93 +-
>  include/uapi/linux/videodev2.h                     |     7 +
>  kernel/configs/distro.config                       |    11 +-
>  net/qrtr/qrtr.c                                    |     1 +
>  snapcraft.yaml                                     |    18 +-
>  sound/soc/codecs/Kconfig                           |     5 +
>  sound/soc/codecs/Makefile                          |     2 +
>  sound/soc/codecs/wcd-clsh-v2.c                     |   577 +
>  sound/soc/codecs/wcd-clsh-v2.h                     |    49 +
>  sound/soc/codecs/wcd9335.c                         |  5243 ++++++
>  sound/soc/qcom/Kconfig                             |    55 +
>  sound/soc/qcom/Makefile                            |     7 +
>  sound/soc/qcom/apq8096.c                           |   207 +
>  sound/soc/qcom/common.c                            |   129 +
>  sound/soc/qcom/common.h                            |    12 +
>  sound/soc/qcom/qdsp6/Makefile                      |     8 +
>  sound/soc/qcom/qdsp6/q6adm.c                       |   634 +
>  sound/soc/qcom/qdsp6/q6adm.h                       |    27 +
>  sound/soc/qcom/qdsp6/q6afe-dai.c                   |  1440 ++
>  sound/soc/qcom/qdsp6/q6afe.c                       |  1504 ++
>  sound/soc/qcom/qdsp6/q6afe.h                       |   211 +
>  sound/soc/qcom/qdsp6/q6asm-dai.c                   |  1022 ++
>  sound/soc/qcom/qdsp6/q6asm.c                       |  1391 ++
>  sound/soc/qcom/qdsp6/q6asm.h                       |    69 +
>  sound/soc/qcom/qdsp6/q6core.c                      |   380 +
>  sound/soc/qcom/qdsp6/q6core.h                      |    15 +
>  sound/soc/qcom/qdsp6/q6dsp-common.c                |    66 +
>  sound/soc/qcom/qdsp6/q6dsp-common.h                |    24 +
>  sound/soc/qcom/qdsp6/q6dsp-errno.h                 |    51 +
>  sound/soc/qcom/qdsp6/q6routing.c                   |  1023 ++
>  sound/soc/qcom/qdsp6/q6routing.h                   |     9 +
>  sound/soc/soc-core.c                               |    40 +-
>  sound/soc/soc-pcm.c                                |     5 +-
>  339 files changed, 83062 insertions(+), 3648 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/clock/qcom,kryocc.txt
>  create mode 100644 Documentation/devicetree/bindings/media/i2c/ov7251.txt
>  create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
>  create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt
>  create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6afe.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
>  create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt
>  create mode 100644 Documentation/driver-api/slimbus.rst
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst
>  create mode 100644 arch/arm/boot/dts/qcom-apq8064-db600c.dts
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/abiname
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/ignore
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/ignore.modules
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/snapdragon
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/snapdragon.compiler
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/snapdragon.modules
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/arm64/snapdragon.retpoline
>  create mode 100644 debian.snapdragon/abi/4.15.0-1049.52/fwinfo
>  create mode 100644 debian.snapdragon/abi/perm-blacklist
>  create mode 100644 debian.snapdragon/changelog
>  create mode 100644 debian.snapdragon/config/annotations
>  create mode 100644 debian.snapdragon/config/arm64/config.common.arm64
>  create mode 100644 debian.snapdragon/config/arm64/config.flavour.snapdragon
>  create mode 100644 debian.snapdragon/config/config.common.ports
>  create mode 100644 debian.snapdragon/config/config.common.ubuntu
>  create mode 100644 debian.snapdragon/control.d/flavour-control.stub
>  create mode 100644 debian.snapdragon/control.d/vars.snapdragon
>  create mode 100644 debian.snapdragon/control.stub.in
>  create mode 100644 debian.snapdragon/copyright
>  create mode 100644 debian.snapdragon/d-i/firmware/README.txt
>  create mode 100644 debian.snapdragon/d-i/firmware/arm64/README.txt
>  create mode 100644 debian.snapdragon/d-i/firmware/armhf/README.txt
>  create mode 100644 debian.snapdragon/d-i/firmware/nic-modules
>  create mode 100644 debian.snapdragon/d-i/firmware/scsi-modules
>  create mode 100644 debian.snapdragon/d-i/kernel-versions
>  create mode 100644 debian.snapdragon/d-i/modules/block-modules
>  create mode 100644 debian.snapdragon/d-i/modules/crypto-modules
>  create mode 100644 debian.snapdragon/d-i/modules/fat-modules
>  create mode 100644 debian.snapdragon/d-i/modules/fb-modules
>  create mode 100644 debian.snapdragon/d-i/modules/firewire-core-modules
>  create mode 100644 debian.snapdragon/d-i/modules/floppy-modules
>  create mode 100644 debian.snapdragon/d-i/modules/fs-core-modules
>  create mode 100644 debian.snapdragon/d-i/modules/fs-secondary-modules
>  create mode 100644 debian.snapdragon/d-i/modules/input-modules
>  create mode 100644 debian.snapdragon/d-i/modules/ipmi-modules
>  create mode 100644 debian.snapdragon/d-i/modules/irda-modules
>  create mode 100644 debian.snapdragon/d-i/modules/kernel-image
>  create mode 100644 debian.snapdragon/d-i/modules/md-modules
>  create mode 100644 debian.snapdragon/d-i/modules/message-modules
>  create mode 100644 debian.snapdragon/d-i/modules/mouse-modules
>  create mode 100644 debian.snapdragon/d-i/modules/multipath-modules
>  create mode 100644 debian.snapdragon/d-i/modules/nfs-modules
>  create mode 100644 debian.snapdragon/d-i/modules/nic-modules
>  create mode 100644 debian.snapdragon/d-i/modules/nic-pcmcia-modules
>  create mode 100644 debian.snapdragon/d-i/modules/nic-shared-modules
>  create mode 100644 debian.snapdragon/d-i/modules/nic-usb-modules
>  create mode 100644 debian.snapdragon/d-i/modules/parport-modules
>  create mode 100644 debian.snapdragon/d-i/modules/pata-modules
>  create mode 100644 debian.snapdragon/d-i/modules/pcmcia-modules
>  create mode 100644 debian.snapdragon/d-i/modules/pcmcia-storage-modules
>  create mode 100644 debian.snapdragon/d-i/modules/plip-modules
>  create mode 100644 debian.snapdragon/d-i/modules/ppp-modules
>  create mode 100644 debian.snapdragon/d-i/modules/sata-modules
>  create mode 100644 debian.snapdragon/d-i/modules/scsi-modules
>  create mode 100644 debian.snapdragon/d-i/modules/serial-modules
>  create mode 100644 debian.snapdragon/d-i/modules/speakup-modules
>  create mode 100644 debian.snapdragon/d-i/modules/storage-core-modules
>  create mode 100644 debian.snapdragon/d-i/modules/usb-modules
>  create mode 100644 debian.snapdragon/d-i/modules/virtio-modules
>  create mode 100644 debian.snapdragon/d-i/modules/vlan-modules
>  create mode 100644 debian.snapdragon/d-i/package-list
>  create mode 100644 debian.snapdragon/etc/getabis
>  create mode 100644 debian.snapdragon/etc/kernelconfig
>  create mode 100644 debian.snapdragon/reconstruct
>  create mode 100644 debian.snapdragon/rules.d/arm64.mk
>  create mode 100644 debian.snapdragon/tracking-bug
>  create mode 100644 drivers/base/regmap/regmap-slimbus.c
>  create mode 100644 drivers/clk/qcom/clk-cpu-8996.c
>  create mode 100644 drivers/media/i2c/ov7251.c
>  delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-vfe.h
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/Makefile (68%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-csid.c (69%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-csid.h (74%)
>  create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c
>  create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-csiphy.c (70%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-csiphy.h (60%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-ispif.c (80%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-ispif.h (68%)
>  create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-1.c
>  create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-7.c
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-vfe.c (54%)
>  create mode 100644 drivers/media/platform/qcom/camss/camss-vfe.h
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-video.c (81%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss-video.h (74%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss.c (64%)
>  rename drivers/media/platform/qcom/{camss-8x16 => camss}/camss.h (75%)
>  create mode 100644 drivers/media/platform/qcom/venus/hfi_parser.c
>  create mode 100644 drivers/media/platform/qcom/venus/hfi_parser.h
>  create mode 100644 drivers/mfd/wcd9335-core.c
>  create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode.c
>  create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode.h
>  create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode_i.h
>  create mode 100644 drivers/power/reset/qcom-pon.c
>  create mode 100644 drivers/remoteproc/qcom_sysmon.c
>  create mode 100644 drivers/slimbus/Kconfig
>  create mode 100644 drivers/slimbus/Makefile
>  create mode 100644 drivers/slimbus/core.c
>  create mode 100644 drivers/slimbus/messaging.c
>  create mode 100644 drivers/slimbus/qcom-ctrl.c
>  create mode 100644 drivers/slimbus/qcom-ngd-ctrl.c
>  create mode 100644 drivers/slimbus/sched.c
>  create mode 100644 drivers/slimbus/slimbus.h
>  create mode 100644 drivers/slimbus/stream.c
>  create mode 100644 drivers/soc/qcom/apr.c
>  create mode 100644 drivers/soc/qcom/kryo-l2-accessors.c
>  create mode 100644 drivers/soc/qcom/qmi_encdec.c
>  create mode 100644 drivers/soc/qcom/qmi_interface.c
>  create mode 100644 drivers/usb/dwc3/dwc3-qcom.c
>  create mode 100644 drivers/watchdog/pm8916_wdt.c
>  create mode 100644 include/dt-bindings/soc/qcom,apr.h
>  create mode 100644 include/dt-bindings/sound/qcom,q6afe.h
>  create mode 100644 include/dt-bindings/sound/qcom,q6asm.h
>  create mode 100644 include/linux/mfd/wcd9335/registers.h
>  create mode 100644 include/linux/mfd/wcd9335/wcd9335.h
>  create mode 100644 include/linux/slimbus.h
>  create mode 100644 include/linux/soc/qcom/apr.h
>  create mode 100644 include/linux/soc/qcom/qmi.h
>  create mode 100644 include/soc/qcom/kryo-l2-accessors.h
>  create mode 100644 sound/soc/codecs/wcd-clsh-v2.c
>  create mode 100644 sound/soc/codecs/wcd-clsh-v2.h
>  create mode 100644 sound/soc/codecs/wcd9335.c
>  create mode 100644 sound/soc/qcom/apq8096.c
>  create mode 100644 sound/soc/qcom/common.c
>  create mode 100644 sound/soc/qcom/common.h
>  create mode 100644 sound/soc/qcom/qdsp6/Makefile
>  create mode 100644 sound/soc/qcom/qdsp6/q6adm.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6adm.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe-dai.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6afe.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm-dai.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6asm.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6core.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6core.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-common.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6dsp-errno.h
>  create mode 100644 sound/soc/qcom/qdsp6/q6routing.c
>  create mode 100644 sound/soc/qcom/qdsp6/q6routing.h
> 




More information about the kernel-team mailing list