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