[PATCH] [SRU] [b/master][b/snapdragon] separate linux-snapdragon into its own topic kernel
Paolo Pisati
paolo.pisati at canonical.com
Fri Mar 29 14:31:31 UTC 2019
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)
----------------------------------------------------------------
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
--
bye,
p.
More information about the kernel-team
mailing list