]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - debian.snapdragon/changelog
usb: phy: msm: Fix state machine worker logic for OTG mode.
[mirror_ubuntu-artful-kernel.git] / debian.snapdragon / changelog
CommitLineData
7287e035 1linux-snapdragon (4.4.0-1002.2) xenial; urgency=low
caf037cc 2
7287e035
PP
3 [ Paolo Pisati ]
4
5 * [Config] copy annotations from master
6 * [Config] updateconfigs
7 * [Config] better align config with qcomlt-4.4
8 * [Config] FTBFS: disable DRM_PANEL_SIMPLE
caf037cc
PP
9
10 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 04 Feb 2016 17:21:00 +0100
11
e142eb10 12linux-snapdragon (4.4.0-1001.1) xenial; urgency=low
f68293bf 13
e142eb10
PP
14 [ Paolo Pisati ]
15
16 * Imported http://git.linaro.org/landing-teams/working/qualcomm/kernel.git - qcomlt-4.4 @ 17a6dbb
17 * Rebased on Ubuntu-4.4.0-2.16
18
19 [ Upstream Kernel Changes ]
20
21 * mmc: mmci: Support any block sizes for ux500v2 and qcom variant
22 * hid: add support for Lilliput touchscreen
23 * ARM: qcom_defconfig: Add QCOM specific drivers
24 * arm:multi_v7_defconfig: Add QCOM specific Kconfigs
25 * WIP:pwrseq: Convert in to proper platform device
26 * iommu:msm: fix compilation error.
27 * Input: pm8941: Add RESIN_N input handling
28 * media: v4l2-controls: add h264 5.2 level and constrained high profile
29 * media: vidc: Qualcomm video encoder/decoder driver
30 * PCI: designware: add memory barrier after enabling region
31 * DT: PCI: qcom: Document PCIe devicetree bindings
32 * PCI: qcom: Add Qualcomm PCIe controller driver
33 * drm/edid: Add support to get edid early
34 * drm/edid: export edid_vendor()
35 * drm/panel: simple-panel: Add panel picker support.
36 * drm/msm: mdp4 lvds: continue if the panel is not connected
37 * drm/msm: mdp4 lvds: Check the panel node in detect_panel()
38 * devicetree: Add hardware rng entry to qcom-apq8064.dtsi
39 * ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
40 * ARM: dts: qcom: apq8064: Declare all pm8921 regulators
41 * ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
42 * arm: dts: qcom: Add generic PMIC gpio/MPP compat strings
43 * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
44 * ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6
45 * ARM: dts: apq8064: add pcie devicetree node
46 * ARM: dts: ifc6410: enable pcie dt node for this board
47 * ARM: dts: apq8064: Add MDP support
48 * ARM: dts: ifc6410: enable MDP support
49 * ARM: dts: qs600: enable MDP support
50 * ARM: dts: ifc6410: add inforce LVDS panel support
51 * ARM: dts: APQ8064: Add iommu
52 * ARM: dts: apq8064: add pci support in CM QS600
53 * ARM: dts: qcom: Add necessary DT data for Krait cpufreq
54 * ARM: qcom: add description of KPSS WDT for APQ8064
55 * ARM: dts: apq8064: Assign a power supply to each CPU
56 * ARM: dts: apq8064: Add OPP data for frequencies above 1ghz
57 * ARM: dts: apq8064: Add thermal cooling maps
58 * ARM: dts: apq8064: Add voltage ranges of the SAW2 regulators
59 * ARM: dts: apq8064: Add reference to the L2 clock
60 * ARM: dts: apq8064: Add a DT node for the L2 data
61 * ARM: dts: apq8064: Add ADM configuration node
62 * arm: dts: Added eInfochips ERAGON600 board support
63 * ARM: dts: ifc6410: HACK add bt reset gpios to pwrseq
64 * ARM: dts: apq8064: Increase critical temperature to 110C
65 * arm: dts: apq8064: Add thermal zones, tsens and qfprom nodes
66 * arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
67 * arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX
68 * arm64: dts: qcom: Make msm8916-mtp compatible string compliant
69 * arm64: dts: qcom: Alias pm8916 on msm8916 devices
70 * arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators
71 * arm64: dts: fix the i2c aliasing to match to schematics.
72 * arm64: dts: set the default i2c pin drive strength to 16mA
73 * arm64: dts: qcom: Add MSM8916 SMEM nodes
74 * arm64: dts: qcom: Add RPM/SMD support on MSM8916
75 * arm64: dts: Add PM8916 support on MSM8916
76 * arm64: dts: qcom: Add pm8994, pmi8994, pm8004 PMIC skeletons
77 * arm64: dts: qcom: Add pm8994 gpios and MPPs
78 * arm64: dts: apq8016-sbc: enable UART0 on LS connector
79 * arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
80 * devicetree: bindings: Document qcom,msm-id and qcom,board-id
81 * arm64: dts: Add Qualcomm MSM8916 & MTP8916 ids
82 * DT: arm64: msm8916-mtp: enable spi3
83 * arm64: dts: qcom: Add APQ8016 SBC support
84 * arm64: dts: qcom: Add USB related device nodes on APQ8016 SBC board
85 * arm64: dts: qcom: Add sdhci support for APQ8016 SBC board
86 * arm64: dts: Add nodes we need for SMP boot
87 * ARM: dts: Enable SD card (disable vmcc)
88 * arm64: msm8916 dtsi: Add mdss support
89 * arm64: sb8016: Add ADV7533 bridge in sbc8016 dtsi
90 * arm64: dts: Add apq8016-sbc hdmi audio support
91 * arm64: dts: qcom: apq8016-sbc: Don't hog client driver pins
92 * arm64: dts: qcom: Fix apq8016-sbc board USB related pin definitions
93 * arm64: dts: qcom: apq8016-sbc: add D+/D- route switch GPIO
94 * arm64: dts: qcom: apq8016-sbc: Fix sdhci pinctrl default state name
95 * arm64: dts: qcom: apq8016-sbc: Enable SD card slot
96 * arm64: dts: qcom: Fix MPP's function used for LED control
97 * arm64: dts: qcom: Enable USB manual pullup on msm8916
98 * arm64: dts: qcom: msm8916: Add RPMCC DT node
99 * arm64: dts: qcom: msm8916: Add A53 DT node
100 * arm64: dts: Add cpufreq-dt support for msm8916
101 * arm64: dts: Add clock-latency for msm8916
102 * arm64: dts: Add CPR DT node for msm8916
103 * arm64: dts: Add cpu-supply properties for cpufreq
104 * arm: dts: msm8974: Add thermal zones, tsens and eeprom nodes
105 * arm: dts: apq8084: Add thermal zones, tsens and eeprom nodes
106 * arm64: dts: msm8916: Add thermal zones, tsens and eeprom nodes
107 * arm64: dts: Add spmi-regulator nodes for pm8916
108 * arm64: dts: msm8916: Add cpu cooling maps
109 * WIP: dt: add support for gpu on msm8916/apq8016
110 * DT: arm64: add iommu dtsi files
111 * arm64: dt: Add WCNSS related nodes
112 * dts: arm64: apq8016-sbc: enable LS 1.8v regulator by default
113 * ARM64: dts: Fix the missing usb otg regulators.
114 * arm64: dts: Fix memory region descriptions
115 * arm64: dts: msm8916: add wcd codec support
116 * arm64: dts: add support to analog audio playback
117 * arm64: dts: qcom: 8x16: Add fixed rate on-board XO oscillator
118 * arm64: dts: qcom: Add msm8916 CoreSight components
119 * dts: qcom: Add CoreSight components for MSM8916
120 * arm64: dts: Fix the hypervisor and tz memory region size
121 * arm64: dts: remove the #if 0 around bluetooth
122 * wcn36xx: Update DT to support wcn36xx wifi driver
123 * WIP:dts: arm64: add q6v5 pil support
124 * arm64: dt: Add msm bus nodes
125 * arm64: dts: usb: Add bus scaling suppport
126 * arm64: dts: Add rpm_log support
127 * dts: arm64: msm8916: add vidc dt nodes
128 * dts: arm64: qcom: apq8016-sbc: enable vidc and vidc-rproc
129 * arm64: apq8016-sbc.dtsi: Add regulators needed by adv7533
130 * arm64: msm8916-mdss.dtsi: Add bus scaling properties for mdp
131 * arm64: dts: Align msm8916 cpu thermal trip point ranges
132 * arm64: dts: qcom: apq8016-sbc: Add Volume Up key device node
133 * arm64: dts: qcom: apq8016-sbc: Add Volume Down definitions
134 * arm64: dts: qcom: apq8016-sbc: Limit MPP4 high state to 1.8V
135 * arm64: dts: apq8016-sbc: add regulators support
136 * arm64: dts: move smem node after the soc node
137 * arm64: dts: add spmi prefix to regulators
138 * WIP: update iommu header
139 * soc: qcom: import socinfo.h
140 * iommu: qcom: forward port iommu v1
141 * iommu: qcom: v1: rework secure part and build
142 * iommu: qcom: v1: fix wrong sg interator
143 * iommu: msm: Invalidate properly from iommu_unmap
144 * arm64: provide dma cache routines with same API as 32 bit
145 * qcom: iommu: Make use of domain_alloc and domain_free
146 * DOWNSTREAM: drm/msm: use downstream iommu
147 * iommu/msm: Add DT adaptation
148 * iommu/msm: Move the contents from msm_iommu_dev.c to msm_iommu.c
149 * iommu/msm: Add support for generic master bindings
150 * iommu/msm: Set cacheability attributes without tex remap
151 * temp: Add dummy msm_iommu_get_ctx and fix broken build
152 * arm: dma-mapping: Don't override dma_ops in arch_setup_dma_ops()
153 * of: dma: Move range size workaround to of_dma_get_range()
154 * of: dma: Make of_dma_deconfigure() public
155 * of: dma: Split of_configure_dma() into mask and ops configuration
156 * drivers: platform: Configure dma operations at probe time
157 * iommu: of: Document the of_iommu_configure() function
158 * iommu: of: Handle IOMMU lookup failure with deferred probing or error
159 * drm/msm: temp: Add a check to be compatible against both iommuv0/v1
160 * iommu/msm: Fix "scheduling while atomic" bug
161 * pci: use new of_dma_configure* apis
162 * dt/bindings: qcom_adm: Fix channel specifiers
163 * dmaengine: Add ADM driver
164 * dmaengine: adm: Fix ADM hardware descriptor creation when flow control
165 is enabled
166 * dmaengine: adm: Use 'soft' flush when stopping DMA
167 * dmaengine: adm: Don't reset controller during probe
168 * dmaengine: adm: Start next DMA even if there is no ongoing transaction
169 * ARM: cpuidle: Add cpuidle support for QCOM cpus
170 * arm64: defconfig: qcom: Enable restart driver
171 * arm64: introduce CPU_OF_TABLES for cpu ops selection
172 * arm64: smp: move the pen to a header file
173 * arm64: qcom: add cpu operations
174 * arm64: defconfig: add qcom specifics
175 * common: DMA-mapping: Add strongly ordered memory attribute
176 * arm: Add option to skip buffer zeroing
177 * arm64: Add support for DMA_ATTR_STRONGLY_ORDERED
178 * arm64: dma-mapping: add support for IOMMU mapper
179 * arm64: mm: Fix a bug in iommu dma-mapping
180 * arm64: dma-mapping: fix DMA_ATTR_STRONGLY_ORDERED in __get_dma_pgprot
181 * arm64: dma-mapping: map sg lists into the SMMU as virtually contiguous
182 * arm64: fixup for mm renames
183 * drm/mipi_dsi: refactor device creation
184 * drm/mipi_dsi: check for used channels
185 * drm/mipi_dsi: Create dummy DSI devices
186 * drm/mipi_dsi: Get DSI host by DT device node
187 * drm/i2c: adv7511: Fix mutex deadlock when interrupts are disabled
188 * drm/i2c: adv7511: Initial support for adv7533
189 * drm/i2c: adv7511: Refactor encoder slave functions
190 * drm/i2c: adv7511: Add drm_bridge/connector for ADV7533
191 * drm/i2c: adv7511: Create mipi_dsi_device for ADV7533
192 * drm/i2c: adv7511: setup CEC registers during power off-power-on
193 sequence
194 * drm/i2c: adv7511: Use internal timing generator
195 * drm/i2c: adv7511: Change DSI lanes dynamically
196 * drm/i2c: adv7511: Move the common data structures to header file
197 * drm/i2c: adv7511: Add Audio support.
198 * drm/i2c: adv7511: Enable the audio data and clock pads on adv7533
199 * HACK: drm/i2c: adv7511: Remove hotplug event handling
200 * drm/i2c: adv7511: move to use reg_sequence
201 * drm/i2c: adv7511: fixup the dapm bias level access
202 * drm/i2c: adv7511: Init regulators
203 * clk: qcom: gdsc: Use PM clocks to control gdsc clocks
204 * clk: qcom: gdsc: Enable an RCG before turing on the gdsc
205 * clk: qcom: gdsc: Manage clocks with !CONFIG_PM
206 * clk: qcom: common: Add API to register board clocks backwards
207 compatibly
208 * clk: qcom: Move cxo/pxo/xo into dt files
209 * clk: qcom: msm8916: Move xo and sleep clocks into DT
210 * ARM: Add Krait L2 register accessor functions
211 * clk: Avoid sending high rates to downstream clocks during set_rate
212 * clk: mux: Split out register accessors for reuse
213 * clk: Add safe switch hook
214 * clk: qcom: Add support for High-Frequency PLLs (HFPLLs)
215 * clk: qcom: Add HFPLL driver
216 * clk: qcom: Add MSM8960/APQ8064's HFPLLs
217 * clk: qcom: Add IPQ806X's HFPLLs
218 * clk: qcom: Add support for Krait clocks
219 * clk: qcom: Add KPSS ACC/GCC driver
220 * clk: qcom: Add Krait clock controller driver
221 * cpufreq: Add module to register cpufreq on Krait CPUs
222 * clk: qcom: Add support for SMD-RPM Clocks
223 * clk: qcom: Add support for RPM Clocks
224 * clk: qcom: Add support for msm8974 RPM-SMD clocks
225 * clk: qcom: msm8974: Remove gfx3d clock from MMCC
226 * clk: qcom: Add support for apq8084 RPM-SMD clocks
227 * clk: qcom: Add support for regmap mux-div clocks
228 * clk: qcom: Add A53 clock driver
229 * soc: qcom: Add support for SAW2 regulators
230 * clk:gcc-msm8916: add missing mss_q6_bimc_axi clock
231 * thermal: qcom: tsens: Add a skeletal TSENS drivers
232 * thermal: qcom: tsens-8916: Add support for 8916 family of SoCs
233 * thermal: qcom: tsens-8974: Add support for 8974 family of SoCs
234 * thermal: qcom: tsens-8960: Add support for 8960 family of SoCs
235 * amba: Defer device peripheral ID read
236 * coresight-etm3x: Add Qualcomm PTM v1.1 peripheral ID
237 * i2c: qup: Change qup_wait_writeready function to use for all timeouts
238 * qup: i2c: factor out common code for reuse
239 * i2c: qup: Add V2 tags support
240 * i2c: qup: Transfer each i2c_msg in i2c_msgs without a stop bit
241 * i2c: qup: Add bam dma capabilities
242 * i2c: qup: Remove verbose messages.
243 * drm/msm/dsi: Parse lane swap information from DT
244 * drm/msm/dsi: Add a delay when performing software reset
245 * drm/msm/dsi: Remove incorrect warning on host attach
246 * drm/msm/dsi: Don't call hpd helper unconditionally
247 * HACK: drm/msm/mdp5: Make sure mdp5 clocks aren't disbaled when we need
248 them
249 * mdp4: Add iommu detach_dev in error path
250 * drm/msm: remove pm_runtime_put() calls
251 * drm/msm/dsi: Update the "vdd" voltage range
252 * drm/msm/mdp5: Update bus scaling support
253 * mmc: sdhci: let GPIO based card detection have higher precedence
254 * mmc: sdhci-msm: Add SDHCI_QUIRK_NO_CARD_NO_RESET
255 * soc: qcom: Introduce common SMEM state machine code
256 * soc: qcom: smsm: Add driver for Qualcomm SMSM
257 * soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
258 * soc: qcom: enable smsm/smp2p modular build
259 * ARM: qcom: select ARM_CPU_SUSPEND for power management
260 * soc: qcom: Introduce WCNSS_CTRL SMD client
261 * soc: qcom: smd-rpm: Add existing platform support
262 * ARM: 8485/1: cpuidle: remove cpu parameter from the cpuidle_ops suspend
263 hook
264 * drivers/soc/qcom/smd.c: use __ioread32_copy() instead of open-coding it
265 * regulator: qcom-smd: Add PM8916 support
266 * regulator: qcom-smd: Add support for PMA8084
267 * arm64: add qcom_defconfig
268 * soc: qcom: smem: Add debugfs
269 * remoteproc: core: Make the loaded resource table optional
270 * remoteproc: qcom-pil: Implementation of Qualcomm TZ backed PIL
271 * remoteproc: Add additional crash reasons
272 * remoteproc: qcom-tz-pil: Add interrupts and gpio hooks
273 * remoteproc: qcom-tz: Inform SMD about crashing remotes
274 * remoteproc: qcom-tz: Finish shutdown on timeout
275 * remoteproc: qcom: tz-pil: Round up max address
276 * remoteproc: Support loading firmware from lately mounted fs (HACK)
277 * remoteproc: qcom: q6v5 pil: Initial hack to boot mss
278 * remoteproc: qcom-tz: Update to match smem api changes
279 * remoteproc: qcom-tz: Update smem prototypes
280 * remoteproc: qcom-tz: Drop smd reset stuff for now
281 * remoteproc: qcom: Extract PAS and fix compilation for 4.1
282 * remoteproc: qcom_tz_pil: Fix compiler issues
283 * remoteproc: qcom_q6v5_pil: Fix 64 bit
284 * regulator: qcom: smd: Regulator driver for the Qualcomm RPM
285 * gpio: qcom-smsm: Add driver for Qualcomm SMSM
286 * gpio: smsm: Update smem prototypes
287 * gpio: smsm: Fix compiler warnings
288 * soc: qcom: smd: Use correct smem id
289 * gpio: qcom-smp2p: Qualcomm Shared Memory Point to Point
290 * dt-binding: gpio: Introduce qcom,smp2p binding documentation
291 * gpio: qcom-smp2p: Fix compile issues
292 * remoteproc: tz_pil: Fixes to support 8916
293 * HACK: soc: qcom: smd: Add debug to fix timing
294 * regulator: smd: Add floor and corner operations
295 * regulator: smd: Make set_{corner,floor} work with regulator struct
296 * regulator: smd: Add correct ifdef flag for stubs
297 * regulator: smd: remove left over debug statement
298 * remoteproc: tz_pil: make irqs, smd edge & crash-reason optional
299 properties
300 * remoteproc: tz_pil: take relocation flag into account
301 * remoteproc: tz_pil: skip waiting ready irq if it not provided
302 * gpio:smp2p:qcom: kill set_irq_flags and use genirq
303 * qcom-smd-rpm: Add MSM8916 support
304 * soc: smd: Migrate the wifi driver from old smd driver to new smd
305 driver.
306 * soc: qcom: smd: Introduce callback setter
307 * soc: qcom: smd: Split discovery and state change work
308 * soc: qcom: smd: Refactor channel open and close handling
309 * soc: qcom: smd: Support multiple channels per sdev
310 * soc: qcom: smd: Support opening additional channels
311 * WIP: remoteproc: q6: remove some commented out code
312 * WIP:remoteproc:q6pil: add segment_is_loadable and
313 segment_is_relocatable macros
314 * WIP: remoteproc: q6: add support to memory-region
315 * WIP: remoteproc: q6: add support to scm restart
316 * WIP: remoteproc: HACK to get it working on DB410c
317 * remoteproc: tz: Allow no scm clocks support
318 * soc: qcom: Add msm_bus driver
319 * soc: qcom: rpm_log: Add rpm log driver
320 * soc: qcom: Stub IPCRTR client driver
321 * Fix: Make it buildable on v4.3
322 * Move to new qcom_smem_get() api
323 * PM / OPP: Support adjusting OPP voltages at runtime
324 * OPP: Allow notifiers to call dev_pm_opp_get_{voltage, freq} RCU-free
325 * cpufreq-dt: Handle OPP voltage adjust events
326 * power: avs: Add support for CPR (Core Power Reduction)
327 * power: avs: cpr: Use raw mem access for qfprom
328 * power: avs: Register CPR with cpufreq-dt
329 * power: avs: cpr: Fix Duplicate OPPs warning
330 * pwer:avs: cpr: fix with new reg_sequence structures
331 * cpufreq-dt: Add L2 frequency scaling support
332 * firmware: qcom: scm: Add support for ARM64 SoCs
333 * firmware: qcom: scm: Generalize shared error map
334 * firmware: qcom: scm: Add boot APIs
335 * firmware: qcom: scm: Peripheral Authentication Service
336 * firmware: qcom: scm: Add 64 bit PAS APIs
337 * firmware: qcom: scm: Fix NULL coherent device
338 * firmware: qcom: scm: Split out 32-bit specific SCM code
339 * firmware: qcom: scm: Support PIL SCMs
340 * firmware: qcom: scm: Support IOMMU scm calls
341 * firmware: qcom: scm: add video (vidc) scm calls
342 * firmware: qcom: scm: Fixup arm64 asm
343 * firmware: scm: add proc restart support
344 * wcn36xx: add wcn3620 chip type definition
345 * wcn36xx: get chip type from platform ops
346 * wcn36xx: use 3680 dxe regs for 3620
347 * wcn36xx: introduce WCN36XX_HAL_AVOID_FREQ_RANGE_IND
348 * wcn36xx: swallow two wcn3620 IND messages
349 * wcn36xx: remove powersaving for wcn3620
350 * wcn36xx: handle new hal response format
351 * wcn3620: use new response format for wcn3620 trigger_ba
352 * wcn3620: use new response format for wcn3620 remove_bsskey
353 * net wireless wcn36xx add wcnss platform code
354 * net wireless wcn36xx adapt wcnss platform to select module by DT
355 * wcn36xx: add later fw capabilities
356 * Got workable wireless driver.
357 * Set the dma mask for platform device which is not created from DT.
358 * Update the initialization sequence to enable DB410c.
359 * Migrate the wifi driver from old smd driver to new smd driver.
360 * Bluetooth: Add HCI device identifier for Qualcomm SMD
361 * Bluetooth: btqcomsmd: Qualcomm WCNSS HCI driver
362 * wcn36xx: Update the smd client driver to use new smd channel
363 * wcn36xx: eliminate the warning for unsupported SMD_EVENT
364 * wcn36xx: avoid alloc mem with GFP_KERNEL in smd callback.
365 * linaro: add defconfig fragment with basic linaro config
366 * kernel: configs: move linaro distro.conf as proper %.config fragment
367 * kernel: configs: update distro.config
368 * kernel: configs: improve distro.config, mostly for systemd
369 * kernel: configs: update distro config from release branch
370 * kernel: configs: Enable input misc device drivers
371 * media: vidc: debug: fix build warnings
372 * media: vidc: venc/vdec: vb2 structure reorganisation
373 * iommu: qcom: v1: move iommu-sec pgtable allocation
374 * dts: arm: apq8064: add support to q6 pil via pil-tz
375 * arm: dts: apq8064: add support to smd apr_audio svc channel
376 * dts: arm: add support to digital audio via dsp
377 * arm: dts: qcom: apq8064: Add RPMCC DT node
378 * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
379 * ARM: dts: ERAGON: fix uart pinctrl
380 * dts: qcom: Add CoreSight components for APQ8064
381 * arm: dts: apq8064: fix clock names according to new rpmcc
382 * usb: phy: msm: fix error handling in probe.
383 * usb: phy: msm: HACK: Make Vddc configuration optional
384 * usb: phy: msm: Disable driver runtime PM
385 * usb: phy: msm: Ensure that workers are initialized before use
386 * usb: chipidea: msm: Use posted data writes on AHB
387 * usb: host: ehci-msm: Use posted data writes on AHB
388 * drivers: usb: Add bus scaling suppport
389 * ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders
390 * ALSA: pcm: add IEC958 channel status helper for hw_params
391 * sound: codec: Add support to msm8x16_wcd codec.
392 * sound: qcom: add dsp support to apq8064
393 * WIP: drm: msm: add proper hdmi codec driver.
394 * ASoC: qcom: use correct device pointer in dma allocation
395 * arm: dts: remove duplicate entires
396 * cpufreq-dt: Add missing rcu_read_lock() for find_device_opp()
397 * multi_v7_defconfig: add msm iommu kconfig
398 * kernel: add DRM_LOAD_EDID_FIRMWARE in distro.config
399 * kernel: configs: add I2C_CHARDEV in distro.config
400 * kernel: configs: add CONFIG_INPUT_JOYDEV in distro.config
401 * fixup! ARM: qcom_defconfig: Add QCOM specific drivers
402 * wcn36xx: handle rx skb allocation failure to avoid system crash
403 * wcn36xx: split DMA mask register writing.
404 * wcn36xx: Clean up wcn36xx_smd_send_beacon
405 * wcn36xx: Pad TIM PVM if needed
406 * wcn36xx: Add helper macros to cast vif to private vif and vice versa
407 * wcn36xx: Use consistent name for private vif
408 * wcn36xx: Use define for invalid index and fix typo
409 * wcn36xx: Fetch private sta data from sta entry instead of from vif
410 * wcn36xx: Add helper macros to cast sta to priv
411 * wcn36xx: Remove sta pointer in private vif struct
412 * wcn36xx: Parse trigger_ba response properly
413 * wcn36xx: Copy all members in config_sta v1 conversion
414 * wcn36xx: Use allocated self sta index instead of hard coded
415 * wcn36xx: Clear encrypt_type when deleting bss key
416 * wcn36xx: Track association state
417 * wcn36xx: Implement multicast filtering
418 * wcn36xx: don't pad beacons for mesh
419 * wcn36xx: Use correct command struct for EXIT_BMPS_REQ
420 * wcn36xx: Disable power save for now
421 * wcn36xx: remove references to IFF_PROMISC
f68293bf
PP
422
423 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 04 Feb 2016 16:20:26 +0100
424
44aee11d
PP
425linux-snapdragon (4.2.0-2012.12) xenial; urgency=low
426
427 [ Tim Gardner ]
428
429 * [Config] renamed to snapdragon
430 * Rebased on Ubuntu-4.2.0-25.30
431
432 -- Tim Gardner <tim.gardner@canonical.com> Tue, 26 Jan 2016 15:04:16 -0700
433
434linux-snapdragon (4.2.0-2011.11) xenial; urgency=low
435
436 [ Upstream Kernel Changes ]
437
438 * arm64: errata: Add -mpc-relative-literal-loads to erratum #843419 build
439 flags
440 - LP: #1533009
441
442 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 25 Jan 2016 11:51:37 +0100
443
444linux-snapdragon (4.2.0-2010.10) xenial; urgency=low
445
446 [ Paolo Pisati ]
447
448 * [Config] DEBUG_MEMORY_INIT=y
449 * [Config] DEBUG_MUTEXES=y && DEBUG_SPINLOCK=y
450
451 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 21 Jan 2016 09:30:55 +0100
452
453linux-dragon410c (4.2.0-2009.9) xenial; urgency=low
454
455 [ Paolo Pisati ]
456
457 * [Config] USB_HSIC_USB3503=y
458 * [Config] USB_MSM_OTG=y
459 * [Config] USB_GADGET=y
460 * [Config] USB_CHIPIDEA=y
461
462 -- Paolo Pisati <paolo.pisati@canonical.com> Tue, 19 Jan 2016 11:39:28 +0100
463
464linux-dragon410c (4.2.0-2008.8) xenial; urgency=low
465
466 [ Paolo Pisati ]
467
468 * rebased on Ubuntu-4.2.0-24.29
469 * update Linaro BSP qcomlt-4.2 @ f1bd413
470 * [Config] disable QCOM_[CPUFREQ|CPUIDLE], use the DT generic
471 * [Config] BUS_TOPOLOGY_ADHOC=y
472 * [Config] disable MMC_CLKGATE
473 * [Config] MSM_BUS_SCALING=y
474 * [Config] disable NO_HZ
475 * [Config] disable PM_DEVFREQ
476 * [Config] disable PM_WAKELOCKS
477 * [Config] USB_OHCI_HCD_PLATFORM=y
478 * [Config] disable USB_UHCI_HCD
479 * [Config] disable USB_XHCI_HCD
480
481 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 18 Jan 2016 11:43:16 +0100
482
483linux-dragon410c (4.2.0-2007.7) xenial; urgency=low
484
485 [ Paolo Pisati ]
486
487 * [Config] disable all arm64 SOCs but QCOM
488 * [Config] REGULATOR_FAN53555=y
489 * [Config] MMC_CLKGATE=y
490 * [Config] USB_EHCI_HCD_PLATFORM=y && USB_EHCI_MSM=y
491 * [Config] annotations: enable EHCI platform on arm64
492 * [Config] DMA_CMA=y
493 * [Config] I2C_QUP=y
494 * [Config] HW_RANDOM_MSM=y && HW_RANDOM_TPM=y
495 * [Config] INPUT_PM8941_PWRKEY=y
496 * [Config] LEDS_GPIO=y && LEDS_TRIGGER*=y
497 * [Config] AUTOFS4_FS=y
498 * [Config] SPMI=y, REGULATOR_QCOM_SPMI=y, PINCTRL_QCOM_SPMI_PMIC
499 * [Config] MMC_QCOM_DML=y
500 * [Config] MSM_RPMCC_8064=y
501 * [Config] QCOM_QFPROM=y && QCOM_TSENS=y
502
503 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 13 Jan 2016 21:56:58 +0100
504
505linux-dragon410c (4.2.0-2006.6) xenial; urgency=low
506
507 [ Paolo Pisati ]
508
509 * [Config] NLS_ISO8859_1=y
510
511 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 04 Jan 2016 15:51:22 +0100
512
513linux-dragon410c (4.2.0-2005.5) xenial; urgency=low
514
515 [ Paolo Pisati ]
516
517 * Revert "[Config] FTBFS: disable ARM64_CRYPTO"
518 * [Config] REGULATOR_FIXED_VOLTAGE=y
519 * [Config] QCOM_A53=y
520 * [Config] MFD_QCOM_RPM=y
521 * [Config] MMC_SDHCI=y && MMC_SDHCI_MSM=y
522 * [Config] PINCTRL_MSM8916=y
523 * [Config] QCOM_BAM_DMA && QCOM_GSBI=y
524 * [Config] REGULATOR_QCOM_RPM=y
525 * [Config] MMC_BLOCK_MINORS=32
526 * [Config] CRYPTO_DRBG=y
527
528 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 04 Jan 2016 11:11:59 +0100
529
530linux-dragon410c (4.2.0-2004.4) xenial; urgency=low
531
532 [ Paolo Pisati ]
533
534 * [Config] FTBFS: disable ARM64_CRYPTO
535
536 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 09 Dec 2015 14:12:54 +0100
537
538linux-dragon410c (4.2.0-2003.3) xenial; urgency=low
539
540 [ Paolo Pisati ]
541
542 * [Config] COMMON_CLK_QCOM=y && HWSPINLOCK_QCOM=y
543 * [Config] QCOM_SMD=y (fix FTBFS SERIAL_MSM_SMD)
544 * [Config] MFD_QCOM_SMD_RPM=y && REGULATOR_QCOM_SMD_RPM=y
545 * [Config] VIDEO_V4L2=y
546 * [Config] MSM_VIDC_V4L2=y
547 * [Config] QCOM_Q6V5_PIL=y && QCOM_TZ_PIL=y
548 * [Config] DRM_MSM=y && DRM_I2C_ADV7511=y
549 * [Config] SND_SOC_QCOM=y
550 * [Config] MSM_GCC_8916=y
551 * [Config] DRM_PANEL_SIMPLE=y
552
553 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 09 Dec 2015 11:33:29 +0100
554
555linux-dragon410c (4.2.0-2002.2) xenial; urgency=low
556
557 [ Paolo Pisati ]
558
559 * [Config] snappy config fragments: generic, systemd, lxc, security and
560 snappy
561 * [Config] snappy/security: CC_STACKPROTECTOR_REGULAR=y
562 * [Config] snappy/snappy: RFKILL_REGULATOR depends on REGULATOR=y
563 * [Config] snappy/generic: CRASH_DUMP=y
564 * [Config] snappy/generic: NVRAM=m
565 * [Config] snappy/generic: INPUT_UINPUT=y
566 * [Config] snappy/generic: SYSVIPC=y && SYSVIPC_SYSCTL=y
567 * [Config] snappy/generic: LOCALVERSION= to avoid packaging failure
568 * [Config] updateconfigs
569
570 [ Upstream Kernel Changes ]
571
572 * media: vidc: fix compile error
573
574 -- Paolo Pisati <paolo.pisati@canonical.com> Fri, 04 Dec 2015 15:24:16 +0100
575
576linux-dragon410c (4.2.0-2001.1) xenial; urgency=low
577
578 [ Paolo Pisati ]
579
580 * import http://git.linaro.org/landing-teams/working/qualcomm/kernel.git @
581 ubuntu-qcom-dragonboard410c-15.09
582 * rebased on Ubuntu-4.2.0-19.23
583
584 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 03 Dec 2015 17:18:07 +0200