]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - debian.snapdragon/changelog
UBUNTU: Start new release
[mirror_ubuntu-zesty-kernel.git] / debian.snapdragon / changelog
CommitLineData
a14d307b
KM
1linux-snapdragon (4.4.0-1016.19) 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> Mon, 13 Jun 2016 06:44:21 -0700
8
835fb24d 9linux-snapdragon (4.4.0-1015.18) xenial; urgency=low
ce3ebcc8 10
835fb24d
KM
11 [ Kamal Mostafa ]
12
13 [ Ubuntu: 4.4.0-24.42 ]
14
15 * CVE-2016-1583 (LP: #1588871)
16 - ecryptfs: fix handling of directory opening
17 - SAUCE: proc: prevent stacking filesystems on top
18 - SAUCE: ecryptfs: forbid opening files without mmap handler
19 - SAUCE: sched: panic on corrupted stack end
20 * arm64: statically link rtc-efi (LP: #1583738)
21 - [Config] Link rtc-efi statically on arm64
ce3ebcc8 22
835fb24d 23 -- Andy Whitcroft <apw@canonical.com> Wed, 08 Jun 2016 21:34:43 +0100
ce3ebcc8 24
eeac1c03 25linux-snapdragon (4.4.0-1014.16) xenial; urgency=low
4fce8f98 26
eeac1c03
KM
27 [ Kamal Mostafa ]
28
29 * Rebase against Ubuntu-4.4.0-23.41
30 * Release Tracking Bug
31 - LP: #1582679
32
33 * zfs: disable module checks for zfs when cross-compiling (LP: #1581127)
34 - [Packaging] disable zfs module checks when cross-compiling
35
36 * Xenial update to v4.4.10 stable release (LP: #1580754)
37 - Revert "UBUNTU: SAUCE: (no-up) ACPICA: Dispatcher: Update thread ID for
38 recursive method calls"
39 - Revert "UBUNTU: SAUCE: nbd: ratelimit error msgs after socket close"
40 - Revert: "powerpc/tm: Check for already reclaimed tasks"
41 - RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
42 - ipvs: handle ip_vs_fill_iph_skb_off failure
43 - ipvs: correct initial offset of Call-ID header search in SIP persistence
44 engine
45 - ipvs: drop first packet to redirect conntrack
46 - mfd: intel-lpss: Remove clock tree on error path
47 - nbd: ratelimit error msgs after socket close
48 - ata: ahci_xgene: dereferencing uninitialized pointer in probe
49 - mwifiex: fix corner case association failure
50 - CNS3xxx: Fix PCI cns3xxx_write_config()
51 - clk-divider: make sure read-only dividers do not write to their register
52 - soc: rockchip: power-domain: fix err handle while probing
53 - clk: rockchip: free memory in error cases when registering clock branches
54 - clk: meson: Fix meson_clk_register_clks() signature type mismatch
55 - clk: qcom: msm8960: fix ce3_core clk enable register
56 - clk: versatile: sp810: support reentrance
57 - clk: qcom: msm8960: Fix ce3_src register offset
58 - lpfc: fix misleading indentation
59 - ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p
60 initialisation
61 - mac80211: fix statistics leak if dev_alloc_name() fails
62 - tracing: Don't display trigger file for events that can't be enabled
63 - MD: make bio mergeable
64 - Minimal fix-up of bad hashing behavior of hash_64()
65 - mm, cma: prevent nr_isolated_* counters from going negative
66 - mm/zswap: provide unique zpool name
67 - ARM: EXYNOS: Properly skip unitialized parent clock in power domain on
68 - ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
69 - xen: Fix page <-> pfn conversion on 32 bit systems
70 - xen/balloon: Fix crash when ballooning on x86 32 bit PAE
71 - xen/evtchn: fix ring resize when binding new events
72 - HID: wacom: Add support for DTK-1651
73 - HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk
74 - Input: zforce_ts - fix dual touch recognition
75 - proc: prevent accessing /proc/<PID>/environ until it's ready
76 - mm: update min_free_kbytes from khugepaged after core initialization
77 - batman-adv: fix DAT candidate selection (must use vid)
78 - batman-adv: Check skb size before using encapsulated ETH+VLAN header
79 - batman-adv: Fix broadcast/ogm queue limit on a removed interface
80 - batman-adv: Reduce refcnt of removed router when updating route
81 - writeback: Fix performance regression in wb_over_bg_thresh()
82 - MAINTAINERS: Remove asterisk from EFI directory names
83 - x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
84 - ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
85 - ARC: Add missing io barriers to io{read,write}{16,32}be()
86 - x86/sysfb_efi: Fix valid BAR address range check
87 - ACPICA: Dispatcher: Update thread ID for recursive method calls
88 - powerpc: Fix bad inline asm constraint in create_zero_mask()
89 - libahci: save port map for forced port map
90 - ata: ahci-platform: Add ports-implemented DT bindings.
91 - USB: serial: cp210x: add ID for Link ECU
92 - USB: serial: cp210x: add Straizona Focusers device ids
93 - nvmem: mxs-ocotp: fix buffer overflow in read
94 - gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
95 - drm/amdgpu: make sure vertical front porch is at least 1
96 - drm/amdgpu: set metadata pointer to NULL after freeing.
97 - iio: ak8975: Fix NULL pointer exception on early interrupt
98 - iio: ak8975: fix maybe-uninitialized warning
99 - drm/radeon: make sure vertical front porch is at least 1
100 - drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
101 - drm/i915: Fix eDP low vswing for Broadwell
102 - drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
103 - drm/i915: Fake HDMI live status
104 - lib/test-string_helpers.c: fix and improve string_get_size() tests
105 - drm/i915/skl: Fix DMC load on Skylake J0 and K0
106 - Linux 4.4.10
107
108 * HDMI audio playback noise observed on AMD Polaris 10/11 GPU (LP: #1577288)
109 - ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps
110
111 * [i915_bpo] Update i915 backport driver (LP: #1580114)
112 - SAUCE: i915_bpo: Drop is_preliminary from BXT/KBL.
113 - SAUCE: i915_bpo: Sync with v4.6-rc7
114
115 * CVE-2016-4486 (LP: #1578497)
116 - net: fix infoleak in rtnetlink
117
118 * CVE-2016-4485 (LP: #1578496)
119 - net: fix infoleak in llc
120
121 * drm.ko < kernel version 4.5 has a dead lock bug (LP: #1579610)
122 - drm: Balance error path for GEM handle allocation
123
124 * Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not
125 supported by compiler (LP: #1574982)
126 - SAUCE: (no-up) disable -pie when gcc has it enabled by default
127
128 * system freeze after vt switching (LP: #1542939)
129 - drm/atomic: Add __drm_atomic_helper_connector_reset, v2.
130 - drm/atomic: Remove drm_atomic_connectors_for_crtc.
131
132 * CVE-2016-4558 (LP: #1579140)
133 - bpf: fix refcnt overflow
134
135 * Kernel Panic on EC2 After Upgrading from 14.04 to 16.04 via do-release-
136 upgrade -d (LP: #1573231)
137 - SAUCE: (no-up) x86/topology: Handle CPUID bogosity gracefully
138
139 * PCI Call Traces hw csum failure in dmesg with 4.4.0-2-generic
140 (LP: #1544978)
141 - net/mlx4_en: Fix endianness bug in IPV6 csum calculation
142
143 * Missing libunwind support in perf (LP: #1248289)
144 - [Config] Add liblzma-dev to enable libunwind support in perf
145
146 * thunderbolt hotplug is broken (LP: #1577898)
147 - SAUCE: (no-up) ACPICA: Dispatcher: Update thread ID for recursive method
148 calls
149
150 * Kernel can be oopsed using remap_file_pages (LP: #1558120)
151 - SAUCE: mm/mmap: fix oopsing on remap_file_pages
152
153 * ZFS is confused by user namespaces (uid/gid mapping) when used with
154 acltype=posixac (LP: #1567558)
155 - zfs: Fix user namespaces uid/gid mapping
156
157 * oops when propagating mounts into containers - RIP:
158 0010:[<ffffffff8123cb3e>] [<ffffffff8123cb3e>] propagate_one+0xbe/0x1c0
159 (LP: #1572316)
160 - fs/pnode.c: treat zero mnt_group_id-s as unequal
161 - propogate_mnt: Handle the first propogated copy being a slave
162
163 * OOPS on wily+ for Haswell-ULT and Broadwell (LP: #1577748)
164 - PNP: Add Broadwell to Intel MCH size workaround
165 - PNP: Add Haswell-ULT to Intel MCH size workaround
166
167 * Xenial update to v4.4.9 stable release (LP: #1578798)
168 - block: loop: fix filesystem corruption in case of aio/dio
169 - x86/mce: Avoid using object after free in genpool
170 - kvm: x86: do not leak guest xcr0 into host interrupt handlers
171 - ARM: dts: AM43x-epos: Fix clk parent for synctimer
172 - ARM: mvebu: Correct unit address for linksys
173 - ARM: OMAP2: Fix up interconnect barrier initialization for DRA7
174 - ARM: OMAP2+: hwmod: Fix updating of sysconfig register
175 - assoc_array: don't call compare_object() on a node
176 - usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
177 - xhci: resume USB 3 roothub first
178 - usb: xhci: fix wild pointers in xhci_mem_cleanup
179 - xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
180 - usb: hcd: out of bounds access in for_each_companion
181 - usb: gadget: f_fs: Fix use-after-free
182 - dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
183 - dm cache metadata: fix cmd_read_lock() acquiring write lock
184 - lib: lz4: fixed zram with lz4 on big endian machines
185 - debugfs: Make automount point inodes permanently empty
186 - dmaengine: dw: fix master selection
187 - dmaengine: hsu: correct use of channel status register
188 - dmaengine: pxa_dma: fix the maximum requestor line
189 - sched/cgroup: Fix/cleanup cgroup teardown/init
190 - x86/mm/xen: Suppress hugetlbfs in PV guests
191 - x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
192 - ALSA: hda - Don't trust the reported actual power state
193 - ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
194 - ALSA: hda - Keep powering up ADCs on Cirrus codecs
195 - ALSA: hda - add PCI ID for Intel Broxton-T
196 - ALSA: pcxhr: Fix missing mutex unlock
197 - ALSA: hda - Add dock support for ThinkPad X260
198 - asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
199 - futex: Handle unlock_pi race gracefully
200 - futex: Acknowledge a new waiter in counter before plist
201 - drm/nouveau/core: use vzalloc for allocating ramht
202 - drm/qxl: fix cursor position with non-zero hotspot
203 - drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
204 - Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power
205 control"
206 - Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power
207 control"
208 - cpufreq: intel_pstate: Fix processing for turbo activation ratio
209 - iwlwifi: pcie: lower the debug level for RSA semaphore access
210 - iwlwifi: mvm: fix memory leak in paging
211 - crypto: ccp - Prevent information leakage on export
212 - crypto: sha1-mb - use corrcet pointer while completing jobs
213 - crypto: talitos - fix crash in talitos_cra_init()
214 - crypto: talitos - fix AEAD tcrypt tests
215 - powerpc: scan_features() updates incorrect bits for REAL_LE
216 - powerpc: Update cpu_user_features2 in scan_features()
217 - powerpc: Update TM user feature bits in scan_features()
218 - nl80211: check netlink protocol in socket release notification
219 - netlink: don't send NETLINK_URELEASE for unbound sockets
220 - Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
221 - xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
222 - pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
223 - pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
224 - iommu/amd: Fix checking of pci dma aliases
225 - iommu/dma: Restore scatterlist offsets correctly
226 - drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay
227 work.
228 - drm/amdgpu: use defines for CRTCs and AMFT blocks
229 - drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
230 - amdgpu/uvd: add uvd fw version for amdgpu
231 - drm/amdgpu: fix regression on CIK (v2)
232 - drm/radeon: add a quirk for a XFX R9 270X
233 - drm/radeon: fix initial connector audio value
234 - drm/radeon: forbid mapping of userptr bo through radeon device file
235 - drm/radeon: fix vertical bars appear on monitor (v2)
236 - drm: Loongson-3 doesn't fully support wc memory
237 - drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
238 - drm/dp/mst: Validate port in drm_dp_payload_send_msg()
239 - drm/dp/mst: Restore primary hub guid on resume
240 - drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
241 - pwm: brcmstb: Fix check of devm_ioremap_resource() return code
242 - drm/i915: Cleanup phys status page too
243 - drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number
244 - drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
245 - drm/i915: Fixup the free space logic in ring_prepare
246 - drm/i915: Use fw_domains_put_with_fifo() on HSW
247 - perf intel-pt: Fix segfault tracing transactions
248 - i2c: cpm: Fix build break due to incompatible pointer types
249 - i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
250 - toshiba_acpi: Fix regression caused by hotkey enabling value
251 - EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
252 - ASoC: s3c24xx: use const snd_soc_component_driver pointer
253 - ASoC: ssm4567: Reset device before regcache_sync()
254 - ASoC: dapm: Make sure we have a card when displaying component widgets
255 - ASoC: rt5640: Correct the digital interface data select
256 - vb2-memops: Fix over allocation of frame vectors
257 - v4l2-dv-timings.h: fix polarity for 4k formats
258 - cxl: Keep IRQ mappings on context teardown
259 - IB/mlx5: Expose correct max_sge_rd limit
260 - IB/security: Restrict use of the write() interface
261 - efi: Fix out-of-bounds read in variable_matches()
262 - efi: Expose non-blocking set_variable() wrapper to efivars
263 - x86/apic: Handle zero vector gracefully in clear_vector_irq()
264 - workqueue: fix ghost PENDING flag while doing MQ IO
265 - slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
266 - cgroup, cpuset: replace cpuset_post_attach_flush() with
267 cgroup_subsys->post_attach callback
268 - memcg: relocate charge moving from ->attach to ->post_attach
269 - mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
270 - numa: fix /proc/<pid>/numa_maps for THP
271 - mm: vmscan: reclaim highmem zone if buffer_heads is over limit
272 - mm/hwpoison: fix wrong num_poisoned_pages accounting
273 - cgroup: make sure a parent css isn't freed before its children
274 - videobuf2-core: Check user space planes array in dqbuf
275 - videobuf2-v4l2: Verify planes array in buffer dequeueing
276 - Revert "regulator: core: Fix nested locking of supplies"
277 - regulator: core: fix regulator_lock_supply regression
278 - regulator: core: Ensure we lock all regulators
279 - regulator: core: Fix nested locking of supplies
280 - locking/mcs: Fix mcs_spin_lock() ordering
281 - spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
282 - irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
283 - irqchip/mxs: Fix error check of of_io_request_and_map()
284 - regulator: s5m8767: fix get_register() error handling
285 - paride: make 'verbose' parameter an 'int' again
286 - scsi_dh: force modular build if SCSI is a module
287 - fbdev: da8xx-fb: fix videomodes of lcd panels
288 - misc/bmp085: Enable building as a module
289 - misc: mic/scif: fix wrap around tests
290 - PM / OPP: Initialize u_volt_min/max to a valid value
291 - PM / Domains: Fix removal of a subdomain
292 - rtc: hym8563: fix invalid year calculation
293 - rtc: vr41xx: Wire up alarm_irq_enable
294 - rtc: ds1685: passing bogus values to irq_restore
295 - rtc: rx8025: remove rv8803 id
296 - rtc: max77686: Properly handle regmap_irq_get_virq() error code
297 - drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
298 - perf evlist: Reference count the cpu and thread maps at set_maps()
299 - x86/mm/kmmio: Fix mmiotrace for hugepages
300 - ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
301 - serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
302 - mtd: spi-nor: remove micron_quad_enable()
303 - mtd: brcmnand: Fix v7.1 register offsets
304 - mtd: nand: Drop mtd.owner requirement in nand_scan
305 - perf hists browser: Only offer symbol scripting when a symbol is under the
306 cursor
307 - perf tools: handle spaces in file names obtained from /proc/pid/maps
308 - perf stat: Document --detailed option
309 - ext4: fix races between page faults and hole punching
310 - ext4: move unlocked dio protection from ext4_alloc_file_blocks()
311 - ext4: fix races between buffered IO and collapse / insert range
312 - ext4: fix races of writeback with punch hole and zero range
313 - ARM: OMAP3: Add cpuidle parameters table for omap3430
314 - ARM: prima2: always enable reset controller
315 - ARM: EXYNOS: select THERMAL_OF
316 - ARM: dts: armada-375: use armada-370-sata for SATA
317 - ARM: dts: pxa: fix dma engine node to pxa3xx-nand
318 - bus: imx-weim: Take the 'status' property value into account
319 - jme: Do not enable NIC WoL functions on S0
320 - jme: Fix device PM wakeup API usage
321 - unbreak allmodconfig KCONFIG_ALLCONFIG=...
322 - thermal: rockchip: fix a impossible condition caused by the warning
323 - sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
324 - megaraid_sas: add missing curly braces in ioctl handler
325 - stm class: Select CONFIG_SRCU
326 - extcon: max77843: Use correct size for reading the interrupt register
327 - Linux 4.4.9
328
329 * Stoney powerplay support (LP: #1578305)
330 - amdgpu/powerplay: Add Stoney to list of early init cases
331
332 * CVE-2016-2117 (LP: #1561403)
333 - atl2: Disable unimplemented scatter/gather feature
334
335 * CVE-2016-2187 (LP: #1575706)
336 - Input: gtco - fix crash on detecting device without endpoints
337
338 * zfs posix default permissions lost on reboot or unmount (LP: #1574801)
339 - Fix ZPL miswrite of default POSIX ACL
340
341 * WARNING: at /build/linux-aWXT0l/linux-4.4.0/drivers/pci/pci.c:1595
342 [travis3EN] (LP: #1574697)
343 - net/mlx4_core: Implement pci_resume callback
344 - net/mlx4_core: Avoid repeated calls to pci enable/disable
345
346 * Add support to thinkpad keyboard backlight (LP: #1574498)
347 - thinkpad_acpi: Add support for keyboard backlight
348
349 * Please enable kconfig X86_LEGACY_VM86 for i386 (LP: #1499089)
350 - [Config] CONFIG_VM86=y, CONFIG_X86_LEGACY_VM86=y
351
352 * Miscellaneous Ubuntu changes
353 - updateconfigs for Linux v4.4.9
4fce8f98 354
eeac1c03 355 -- Kamal Mostafa <kamal@canonical.com> Tue, 17 May 2016 11:25:43 -0700
4fce8f98 356
9d3fee03 357linux-snapdragon (4.4.0-1013.15) xenial; urgency=low
e2fb81c0 358
9d3fee03
KM
359 [ Kamal Mostafa ]
360
361 * Rebase against Ubuntu-4.4.0-22.40
362
363 * CVE-2016-3713 (LP: #1581201)
364 - SAUCE: KVM: MTRR: remove MSR 0x2f8
365
366 * CVE-2016-0758 (LP: #1581202)
367 - SAUCE: KEYS: Fix ASN.1 indefinite length object parsing
e2fb81c0 368
9d3fee03 369 -- Kamal Mostafa <kamal@canonical.com> Fri, 13 May 2016 08:05:26 -0700
e2fb81c0 370
cbd5cc9a 371linux-snapdragon (4.4.0-1013.14) xenial; urgency=low
cc60c806 372
cbd5cc9a 373 [ Kamal Mostafa ]
cc60c806 374
cbd5cc9a
KM
375 * Release Tracking Bug
376 - LP: #1578759
377
378 * Rebase to Ubuntu-4.4.0-22.39
379
380 -- Kamal Mostafa <kamal@canonical.com> Thu, 05 May 2016 11:17:11 -0700
cc60c806 381
d7329bcc 382linux-snapdragon (4.4.0-1013.13) xenial; urgency=low
0203caf9 383
d7329bcc 384 [ Kamal Mostafa ]
0203caf9 385
d7329bcc
KM
386 * Release Tracking Bug
387 - LP: #1575237
388
389 * Miscellaneous Ubuntu changes
390 - [Config] updateconfigs after 4.4.0-22.38 rebase
391
392 -- Kamal Mostafa <kamal@canonical.com> Tue, 26 Apr 2016 08:27:08 -0700
0203caf9 393
6927b4f8 394linux-snapdragon (4.4.0-1012.12) xenial; urgency=low
dce83a32 395
6927b4f8
TG
396 [ Tim Gardner ]
397
398 * Release Tracking Bug
399 - LP: #1572284
400
401 * Rebase to Ubuntu-4.4.0-21.37
dce83a32
TG
402
403 -- Tim Gardner <tim.gardner@canonical.com> Tue, 19 Apr 2016 13:03:54 -0600
404
78a184ca 405linux-snapdragon (4.4.0-1011.11) xenial; urgency=low
11632ebe 406
78a184ca
PP
407 [ Tim Gardner ]
408
409 * Release Tracking Bug
410 - LP: #1567379
411
412 * Miscellaneous Ubuntu changes
413 - [Config] disable PROVE_LOCKING
414 - [Config] PREEMPT_VOLUNTARY=y
415 - [Config] disable DEBUG_LOCK_ALLOC
416 - [Config] disable DEBUG_SPINLOCK
417 - [Config] disable DEBUG_MUTEXES
418 - [Config] INLINE_*_UNLOCK=y
419
420 * Miscellaneous upstream changes
421 - arm64: clean up defconfig with savedefconfig
422 - configs: add SPI_SPIDEV as module in distro.config
423 - arm64: dts: apq8016-sbc: Add aliases to spi device.
424 - regulator: qcom_spmi: Add slewing delays for all SMPS types
425 - regulator: qcom_spmi: Only use selector based regulator ops
11632ebe
PP
426
427 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 06 Apr 2016 16:29:44 +0200
428
8a996ae6 429linux-snapdragon (4.4.0-1010.10) xenial; urgency=low
f82ab491 430
8a996ae6
TG
431 [ Tim Gardner ]
432
433 * Release Tracking Bug
434 - LP: #1563910
435 * Rebase to Ubuntu-4.4.0-17.33
436
437 * Miscellaneous Ubuntu changes
438 - handle rprovides via dpkg-gencontrol
439 - [Config] updateconfigs after rebase to Ubuntu-4.4.0-17.33
f82ab491
TG
440
441 -- Tim Gardner <tim.gardner@canonical.com> Wed, 30 Mar 2016 08:30:18 -0600
442
c4f49da7 443linux-snapdragon (4.4.0-1009.9) xenial; urgency=low
0e209421 444
c4f49da7
TG
445 * rebased on Ubuntu-4.4.0-13.29
446 * Feature Freeze Exception (LP: #1558535)
0e209421
TG
447
448 -- Tim Gardner <tim.gardner@canonical.com> Tue, 15 Mar 2016 15:33:32 -0600
449
374b95b9 450linux-snapdragon (4.4.0-1008.8) xenial; urgency=low
e53786c7 451
374b95b9
PP
452 [ Paolo Pisati ]
453
454 * Rebased on Ubuntu-4.4.0-11.26
455
456 * Miscellaneous Ubuntu changes
457 - [Config] CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
e53786c7
PP
458
459 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 10 Mar 2016 11:16:08 +0100
460
16b36471 461linux-snapdragon (4.4.0-1007.7) xenial; urgency=low
04032331 462
16b36471
PP
463 [ Paolo Pisati ]
464
465 * Rebased on Ubuntu-4.4.0-10.25
466
467 * need arm64 acpi parking protocol support in xenial (LP: #1547047)
468 - arm64: kernel: implement ACPI parking protocol
469
470 * Miscellaneous Ubuntu changes
471 - [Config] ARM64_ACPI_PARKING_PROTOCOL=y
04032331
PP
472
473 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 07 Mar 2016 15:57:39 +0100
474
a8d0d842 475linux-snapdragon (4.4.0-1006.6) xenial; urgency=low
1551ac68 476
a8d0d842
PP
477 [ Paolo Pisati ]
478
479 * Updated qcomlt-4.4 BSP @ 86e3204d9
480 * Rebased on Ubuntu-4.4.0-6.21
481
482 * Miscellaneous Ubuntu changes
483 - [Config] updateconfigs
484
485 * Miscellaneous upstream changes
486 - ASoC: qcom: use snd_dma_alloc/free* apis
487 - ASoC: qcom: add wrdma register details to lpass_variant
488 - ASoC: qcom: rename rdmactl_audif_start to dmactrl_audif_start
489 - ASoC: qcom: pass direction to dma allocation
490 - ASoC: qcom: ipq806x: add error in dma allocation.
491 - ASoC: qcom: ipq806x: add wrdma related register offsets
492 - ASoC: qcom: add mic related i2s control register defines
493 - ASoC: qcom: add wrdma dma channel start
494 - ASoC: qcom: rename rdma_ch_bit_map to dma_ch_bit_map
495 - ASoC: qcom: apq8016: add wrdma support
496 - ASoC: qcom: add wrdma register definations
497 - ASoC: qcom: add generic bit masks for RDMA and WRDMA
498 - ASoC: qcom: apq8016: set the correct max register for regmap
499 - ASoC: qcom: add mic support
500 - ASoC: qcom: apq8016-sbc: add mic support
501 - ASoC: add audio routing support
502 - arm64: dts: qcom: add audio capture support
503 - drm/i2c: adv7511: Add HPD support
504 - arm64: dts: qcom: apq8016-sbc: Enable ADV7533 interrupts
505 - dts: arm64: qcom: remove dmic pins in default pinctrl
506 - ASoC: codec: msm8x16: check return value of msm8x16_wcd_codec_parse_dt
507 - ASoC: codec: msm8x16: enable regulators before accessing registers
508 - drm/msm: Boost the GPU clock on msm8916 for better performance
509 - firmware: qcom: scm: Convert to platform driver
510 - firmware: scm: make scm_init call from probe
511 - arm64: dts: qcom : add scm device node
512 - firmware: scm: make scm clks optional
513 - arm: dts: qcom : add scm device node
514 - iommu: qcom: check scm avaiablity before initialization.
515 - ARM: dts: ifc6410: remove pinctrl defaults from gpio node.
1551ac68
PP
516
517 -- Paolo Pisati <paolo.pisati@canonical.com> Fri, 26 Feb 2016 14:39:48 +0100
518
a8ebf2fe 519linux-snapdragon (4.4.0-1005.5) xenial; urgency=low
f0da4789 520
a8ebf2fe
PP
521 [ Paolo Pisati ]
522
523 * SAUCE: dtb: add a custom apq8016 for snappy with sdhc_2's vmmc-supply
524 disabled
f0da4789
PP
525
526 -- Paolo Pisati <paolo.pisati@canonical.com> Fri, 19 Feb 2016 13:34:25 +0100
527
d1d5ce1f 528linux-snapdragon (4.4.0-1004.4) xenial; urgency=low
31ea0676 529
d1d5ce1f
PP
530 [ Paolo Pisati ]
531
532 * [Config] MMC_BLOCK_MINORS=32
31ea0676
PP
533
534 -- Paolo Pisati <paolo.pisati@canonical.com> Tue, 09 Feb 2016 10:27:30 +0100
535
10059403 536linux-snapdragon (4.4.0-1003.3) xenial; urgency=low
3d13ff62 537
10059403
PP
538 [ Upstream Kernel Changes ]
539
540 * arm64: dts: qcom: fix typo in usb id pins
541 * usb: phy: msm: Fix state machine worker logic for OTG mode.
3d13ff62
PP
542
543 -- Paolo Pisati <paolo.pisati@canonical.com> Fri, 05 Feb 2016 14:38:07 +0100
544
e5a762ad 545linux-snapdragon (4.4.0-1002.2) xenial; urgency=low
fd3d3061 546
e5a762ad
PP
547 [ Paolo Pisati ]
548
549 * [Config] copy annotations from master
550 * [Config] updateconfigs
551 * [Config] better align config with qcomlt-4.4
552 * [Config] FTBFS: disable DRM_PANEL_SIMPLE
fd3d3061
PP
553
554 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 04 Feb 2016 17:21:00 +0100
555
b5879b67 556linux-snapdragon (4.4.0-1001.1) xenial; urgency=low
2e366424 557
b5879b67
PP
558 [ Paolo Pisati ]
559
560 * Imported http://git.linaro.org/landing-teams/working/qualcomm/kernel.git - qcomlt-4.4 @ 17a6dbb
561 * Rebased on Ubuntu-4.4.0-2.16
562
563 [ Upstream Kernel Changes ]
564
565 * mmc: mmci: Support any block sizes for ux500v2 and qcom variant
566 * hid: add support for Lilliput touchscreen
567 * ARM: qcom_defconfig: Add QCOM specific drivers
568 * arm:multi_v7_defconfig: Add QCOM specific Kconfigs
569 * WIP:pwrseq: Convert in to proper platform device
570 * iommu:msm: fix compilation error.
571 * Input: pm8941: Add RESIN_N input handling
572 * media: v4l2-controls: add h264 5.2 level and constrained high profile
573 * media: vidc: Qualcomm video encoder/decoder driver
574 * PCI: designware: add memory barrier after enabling region
575 * DT: PCI: qcom: Document PCIe devicetree bindings
576 * PCI: qcom: Add Qualcomm PCIe controller driver
577 * drm/edid: Add support to get edid early
578 * drm/edid: export edid_vendor()
579 * drm/panel: simple-panel: Add panel picker support.
580 * drm/msm: mdp4 lvds: continue if the panel is not connected
581 * drm/msm: mdp4 lvds: Check the panel node in detect_panel()
582 * devicetree: Add hardware rng entry to qcom-apq8064.dtsi
583 * ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
584 * ARM: dts: qcom: apq8064: Declare all pm8921 regulators
585 * ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
586 * arm: dts: qcom: Add generic PMIC gpio/MPP compat strings
587 * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
588 * ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6
589 * ARM: dts: apq8064: add pcie devicetree node
590 * ARM: dts: ifc6410: enable pcie dt node for this board
591 * ARM: dts: apq8064: Add MDP support
592 * ARM: dts: ifc6410: enable MDP support
593 * ARM: dts: qs600: enable MDP support
594 * ARM: dts: ifc6410: add inforce LVDS panel support
595 * ARM: dts: APQ8064: Add iommu
596 * ARM: dts: apq8064: add pci support in CM QS600
597 * ARM: dts: qcom: Add necessary DT data for Krait cpufreq
598 * ARM: qcom: add description of KPSS WDT for APQ8064
599 * ARM: dts: apq8064: Assign a power supply to each CPU
600 * ARM: dts: apq8064: Add OPP data for frequencies above 1ghz
601 * ARM: dts: apq8064: Add thermal cooling maps
602 * ARM: dts: apq8064: Add voltage ranges of the SAW2 regulators
603 * ARM: dts: apq8064: Add reference to the L2 clock
604 * ARM: dts: apq8064: Add a DT node for the L2 data
605 * ARM: dts: apq8064: Add ADM configuration node
606 * arm: dts: Added eInfochips ERAGON600 board support
607 * ARM: dts: ifc6410: HACK add bt reset gpios to pwrseq
608 * ARM: dts: apq8064: Increase critical temperature to 110C
609 * arm: dts: apq8064: Add thermal zones, tsens and qfprom nodes
610 * arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
611 * arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX
612 * arm64: dts: qcom: Make msm8916-mtp compatible string compliant
613 * arm64: dts: qcom: Alias pm8916 on msm8916 devices
614 * arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators
615 * arm64: dts: fix the i2c aliasing to match to schematics.
616 * arm64: dts: set the default i2c pin drive strength to 16mA
617 * arm64: dts: qcom: Add MSM8916 SMEM nodes
618 * arm64: dts: qcom: Add RPM/SMD support on MSM8916
619 * arm64: dts: Add PM8916 support on MSM8916
620 * arm64: dts: qcom: Add pm8994, pmi8994, pm8004 PMIC skeletons
621 * arm64: dts: qcom: Add pm8994 gpios and MPPs
622 * arm64: dts: apq8016-sbc: enable UART0 on LS connector
623 * arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
624 * devicetree: bindings: Document qcom,msm-id and qcom,board-id
625 * arm64: dts: Add Qualcomm MSM8916 & MTP8916 ids
626 * DT: arm64: msm8916-mtp: enable spi3
627 * arm64: dts: qcom: Add APQ8016 SBC support
628 * arm64: dts: qcom: Add USB related device nodes on APQ8016 SBC board
629 * arm64: dts: qcom: Add sdhci support for APQ8016 SBC board
630 * arm64: dts: Add nodes we need for SMP boot
631 * ARM: dts: Enable SD card (disable vmcc)
632 * arm64: msm8916 dtsi: Add mdss support
633 * arm64: sb8016: Add ADV7533 bridge in sbc8016 dtsi
634 * arm64: dts: Add apq8016-sbc hdmi audio support
635 * arm64: dts: qcom: apq8016-sbc: Don't hog client driver pins
636 * arm64: dts: qcom: Fix apq8016-sbc board USB related pin definitions
637 * arm64: dts: qcom: apq8016-sbc: add D+/D- route switch GPIO
638 * arm64: dts: qcom: apq8016-sbc: Fix sdhci pinctrl default state name
639 * arm64: dts: qcom: apq8016-sbc: Enable SD card slot
640 * arm64: dts: qcom: Fix MPP's function used for LED control
641 * arm64: dts: qcom: Enable USB manual pullup on msm8916
642 * arm64: dts: qcom: msm8916: Add RPMCC DT node
643 * arm64: dts: qcom: msm8916: Add A53 DT node
644 * arm64: dts: Add cpufreq-dt support for msm8916
645 * arm64: dts: Add clock-latency for msm8916
646 * arm64: dts: Add CPR DT node for msm8916
647 * arm64: dts: Add cpu-supply properties for cpufreq
648 * arm: dts: msm8974: Add thermal zones, tsens and eeprom nodes
649 * arm: dts: apq8084: Add thermal zones, tsens and eeprom nodes
650 * arm64: dts: msm8916: Add thermal zones, tsens and eeprom nodes
651 * arm64: dts: Add spmi-regulator nodes for pm8916
652 * arm64: dts: msm8916: Add cpu cooling maps
653 * WIP: dt: add support for gpu on msm8916/apq8016
654 * DT: arm64: add iommu dtsi files
655 * arm64: dt: Add WCNSS related nodes
656 * dts: arm64: apq8016-sbc: enable LS 1.8v regulator by default
657 * ARM64: dts: Fix the missing usb otg regulators.
658 * arm64: dts: Fix memory region descriptions
659 * arm64: dts: msm8916: add wcd codec support
660 * arm64: dts: add support to analog audio playback
661 * arm64: dts: qcom: 8x16: Add fixed rate on-board XO oscillator
662 * arm64: dts: qcom: Add msm8916 CoreSight components
663 * dts: qcom: Add CoreSight components for MSM8916
664 * arm64: dts: Fix the hypervisor and tz memory region size
665 * arm64: dts: remove the #if 0 around bluetooth
666 * wcn36xx: Update DT to support wcn36xx wifi driver
667 * WIP:dts: arm64: add q6v5 pil support
668 * arm64: dt: Add msm bus nodes
669 * arm64: dts: usb: Add bus scaling suppport
670 * arm64: dts: Add rpm_log support
671 * dts: arm64: msm8916: add vidc dt nodes
672 * dts: arm64: qcom: apq8016-sbc: enable vidc and vidc-rproc
673 * arm64: apq8016-sbc.dtsi: Add regulators needed by adv7533
674 * arm64: msm8916-mdss.dtsi: Add bus scaling properties for mdp
675 * arm64: dts: Align msm8916 cpu thermal trip point ranges
676 * arm64: dts: qcom: apq8016-sbc: Add Volume Up key device node
677 * arm64: dts: qcom: apq8016-sbc: Add Volume Down definitions
678 * arm64: dts: qcom: apq8016-sbc: Limit MPP4 high state to 1.8V
679 * arm64: dts: apq8016-sbc: add regulators support
680 * arm64: dts: move smem node after the soc node
681 * arm64: dts: add spmi prefix to regulators
682 * WIP: update iommu header
683 * soc: qcom: import socinfo.h
684 * iommu: qcom: forward port iommu v1
685 * iommu: qcom: v1: rework secure part and build
686 * iommu: qcom: v1: fix wrong sg interator
687 * iommu: msm: Invalidate properly from iommu_unmap
688 * arm64: provide dma cache routines with same API as 32 bit
689 * qcom: iommu: Make use of domain_alloc and domain_free
690 * DOWNSTREAM: drm/msm: use downstream iommu
691 * iommu/msm: Add DT adaptation
692 * iommu/msm: Move the contents from msm_iommu_dev.c to msm_iommu.c
693 * iommu/msm: Add support for generic master bindings
694 * iommu/msm: Set cacheability attributes without tex remap
695 * temp: Add dummy msm_iommu_get_ctx and fix broken build
696 * arm: dma-mapping: Don't override dma_ops in arch_setup_dma_ops()
697 * of: dma: Move range size workaround to of_dma_get_range()
698 * of: dma: Make of_dma_deconfigure() public
699 * of: dma: Split of_configure_dma() into mask and ops configuration
700 * drivers: platform: Configure dma operations at probe time
701 * iommu: of: Document the of_iommu_configure() function
702 * iommu: of: Handle IOMMU lookup failure with deferred probing or error
703 * drm/msm: temp: Add a check to be compatible against both iommuv0/v1
704 * iommu/msm: Fix "scheduling while atomic" bug
705 * pci: use new of_dma_configure* apis
706 * dt/bindings: qcom_adm: Fix channel specifiers
707 * dmaengine: Add ADM driver
708 * dmaengine: adm: Fix ADM hardware descriptor creation when flow control
709 is enabled
710 * dmaengine: adm: Use 'soft' flush when stopping DMA
711 * dmaengine: adm: Don't reset controller during probe
712 * dmaengine: adm: Start next DMA even if there is no ongoing transaction
713 * ARM: cpuidle: Add cpuidle support for QCOM cpus
714 * arm64: defconfig: qcom: Enable restart driver
715 * arm64: introduce CPU_OF_TABLES for cpu ops selection
716 * arm64: smp: move the pen to a header file
717 * arm64: qcom: add cpu operations
718 * arm64: defconfig: add qcom specifics
719 * common: DMA-mapping: Add strongly ordered memory attribute
720 * arm: Add option to skip buffer zeroing
721 * arm64: Add support for DMA_ATTR_STRONGLY_ORDERED
722 * arm64: dma-mapping: add support for IOMMU mapper
723 * arm64: mm: Fix a bug in iommu dma-mapping
724 * arm64: dma-mapping: fix DMA_ATTR_STRONGLY_ORDERED in __get_dma_pgprot
725 * arm64: dma-mapping: map sg lists into the SMMU as virtually contiguous
726 * arm64: fixup for mm renames
727 * drm/mipi_dsi: refactor device creation
728 * drm/mipi_dsi: check for used channels
729 * drm/mipi_dsi: Create dummy DSI devices
730 * drm/mipi_dsi: Get DSI host by DT device node
731 * drm/i2c: adv7511: Fix mutex deadlock when interrupts are disabled
732 * drm/i2c: adv7511: Initial support for adv7533
733 * drm/i2c: adv7511: Refactor encoder slave functions
734 * drm/i2c: adv7511: Add drm_bridge/connector for ADV7533
735 * drm/i2c: adv7511: Create mipi_dsi_device for ADV7533
736 * drm/i2c: adv7511: setup CEC registers during power off-power-on
737 sequence
738 * drm/i2c: adv7511: Use internal timing generator
739 * drm/i2c: adv7511: Change DSI lanes dynamically
740 * drm/i2c: adv7511: Move the common data structures to header file
741 * drm/i2c: adv7511: Add Audio support.
742 * drm/i2c: adv7511: Enable the audio data and clock pads on adv7533
743 * HACK: drm/i2c: adv7511: Remove hotplug event handling
744 * drm/i2c: adv7511: move to use reg_sequence
745 * drm/i2c: adv7511: fixup the dapm bias level access
746 * drm/i2c: adv7511: Init regulators
747 * clk: qcom: gdsc: Use PM clocks to control gdsc clocks
748 * clk: qcom: gdsc: Enable an RCG before turing on the gdsc
749 * clk: qcom: gdsc: Manage clocks with !CONFIG_PM
750 * clk: qcom: common: Add API to register board clocks backwards
751 compatibly
752 * clk: qcom: Move cxo/pxo/xo into dt files
753 * clk: qcom: msm8916: Move xo and sleep clocks into DT
754 * ARM: Add Krait L2 register accessor functions
755 * clk: Avoid sending high rates to downstream clocks during set_rate
756 * clk: mux: Split out register accessors for reuse
757 * clk: Add safe switch hook
758 * clk: qcom: Add support for High-Frequency PLLs (HFPLLs)
759 * clk: qcom: Add HFPLL driver
760 * clk: qcom: Add MSM8960/APQ8064's HFPLLs
761 * clk: qcom: Add IPQ806X's HFPLLs
762 * clk: qcom: Add support for Krait clocks
763 * clk: qcom: Add KPSS ACC/GCC driver
764 * clk: qcom: Add Krait clock controller driver
765 * cpufreq: Add module to register cpufreq on Krait CPUs
766 * clk: qcom: Add support for SMD-RPM Clocks
767 * clk: qcom: Add support for RPM Clocks
768 * clk: qcom: Add support for msm8974 RPM-SMD clocks
769 * clk: qcom: msm8974: Remove gfx3d clock from MMCC
770 * clk: qcom: Add support for apq8084 RPM-SMD clocks
771 * clk: qcom: Add support for regmap mux-div clocks
772 * clk: qcom: Add A53 clock driver
773 * soc: qcom: Add support for SAW2 regulators
774 * clk:gcc-msm8916: add missing mss_q6_bimc_axi clock
775 * thermal: qcom: tsens: Add a skeletal TSENS drivers
776 * thermal: qcom: tsens-8916: Add support for 8916 family of SoCs
777 * thermal: qcom: tsens-8974: Add support for 8974 family of SoCs
778 * thermal: qcom: tsens-8960: Add support for 8960 family of SoCs
779 * amba: Defer device peripheral ID read
780 * coresight-etm3x: Add Qualcomm PTM v1.1 peripheral ID
781 * i2c: qup: Change qup_wait_writeready function to use for all timeouts
782 * qup: i2c: factor out common code for reuse
783 * i2c: qup: Add V2 tags support
784 * i2c: qup: Transfer each i2c_msg in i2c_msgs without a stop bit
785 * i2c: qup: Add bam dma capabilities
786 * i2c: qup: Remove verbose messages.
787 * drm/msm/dsi: Parse lane swap information from DT
788 * drm/msm/dsi: Add a delay when performing software reset
789 * drm/msm/dsi: Remove incorrect warning on host attach
790 * drm/msm/dsi: Don't call hpd helper unconditionally
791 * HACK: drm/msm/mdp5: Make sure mdp5 clocks aren't disbaled when we need
792 them
793 * mdp4: Add iommu detach_dev in error path
794 * drm/msm: remove pm_runtime_put() calls
795 * drm/msm/dsi: Update the "vdd" voltage range
796 * drm/msm/mdp5: Update bus scaling support
797 * mmc: sdhci: let GPIO based card detection have higher precedence
798 * mmc: sdhci-msm: Add SDHCI_QUIRK_NO_CARD_NO_RESET
799 * soc: qcom: Introduce common SMEM state machine code
800 * soc: qcom: smsm: Add driver for Qualcomm SMSM
801 * soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
802 * soc: qcom: enable smsm/smp2p modular build
803 * ARM: qcom: select ARM_CPU_SUSPEND for power management
804 * soc: qcom: Introduce WCNSS_CTRL SMD client
805 * soc: qcom: smd-rpm: Add existing platform support
806 * ARM: 8485/1: cpuidle: remove cpu parameter from the cpuidle_ops suspend
807 hook
808 * drivers/soc/qcom/smd.c: use __ioread32_copy() instead of open-coding it
809 * regulator: qcom-smd: Add PM8916 support
810 * regulator: qcom-smd: Add support for PMA8084
811 * arm64: add qcom_defconfig
812 * soc: qcom: smem: Add debugfs
813 * remoteproc: core: Make the loaded resource table optional
814 * remoteproc: qcom-pil: Implementation of Qualcomm TZ backed PIL
815 * remoteproc: Add additional crash reasons
816 * remoteproc: qcom-tz-pil: Add interrupts and gpio hooks
817 * remoteproc: qcom-tz: Inform SMD about crashing remotes
818 * remoteproc: qcom-tz: Finish shutdown on timeout
819 * remoteproc: qcom: tz-pil: Round up max address
820 * remoteproc: Support loading firmware from lately mounted fs (HACK)
821 * remoteproc: qcom: q6v5 pil: Initial hack to boot mss
822 * remoteproc: qcom-tz: Update to match smem api changes
823 * remoteproc: qcom-tz: Update smem prototypes
824 * remoteproc: qcom-tz: Drop smd reset stuff for now
825 * remoteproc: qcom: Extract PAS and fix compilation for 4.1
826 * remoteproc: qcom_tz_pil: Fix compiler issues
827 * remoteproc: qcom_q6v5_pil: Fix 64 bit
828 * regulator: qcom: smd: Regulator driver for the Qualcomm RPM
829 * gpio: qcom-smsm: Add driver for Qualcomm SMSM
830 * gpio: smsm: Update smem prototypes
831 * gpio: smsm: Fix compiler warnings
832 * soc: qcom: smd: Use correct smem id
833 * gpio: qcom-smp2p: Qualcomm Shared Memory Point to Point
834 * dt-binding: gpio: Introduce qcom,smp2p binding documentation
835 * gpio: qcom-smp2p: Fix compile issues
836 * remoteproc: tz_pil: Fixes to support 8916
837 * HACK: soc: qcom: smd: Add debug to fix timing
838 * regulator: smd: Add floor and corner operations
839 * regulator: smd: Make set_{corner,floor} work with regulator struct
840 * regulator: smd: Add correct ifdef flag for stubs
841 * regulator: smd: remove left over debug statement
842 * remoteproc: tz_pil: make irqs, smd edge & crash-reason optional
843 properties
844 * remoteproc: tz_pil: take relocation flag into account
845 * remoteproc: tz_pil: skip waiting ready irq if it not provided
846 * gpio:smp2p:qcom: kill set_irq_flags and use genirq
847 * qcom-smd-rpm: Add MSM8916 support
848 * soc: smd: Migrate the wifi driver from old smd driver to new smd
849 driver.
850 * soc: qcom: smd: Introduce callback setter
851 * soc: qcom: smd: Split discovery and state change work
852 * soc: qcom: smd: Refactor channel open and close handling
853 * soc: qcom: smd: Support multiple channels per sdev
854 * soc: qcom: smd: Support opening additional channels
855 * WIP: remoteproc: q6: remove some commented out code
856 * WIP:remoteproc:q6pil: add segment_is_loadable and
857 segment_is_relocatable macros
858 * WIP: remoteproc: q6: add support to memory-region
859 * WIP: remoteproc: q6: add support to scm restart
860 * WIP: remoteproc: HACK to get it working on DB410c
861 * remoteproc: tz: Allow no scm clocks support
862 * soc: qcom: Add msm_bus driver
863 * soc: qcom: rpm_log: Add rpm log driver
864 * soc: qcom: Stub IPCRTR client driver
865 * Fix: Make it buildable on v4.3
866 * Move to new qcom_smem_get() api
867 * PM / OPP: Support adjusting OPP voltages at runtime
868 * OPP: Allow notifiers to call dev_pm_opp_get_{voltage, freq} RCU-free
869 * cpufreq-dt: Handle OPP voltage adjust events
870 * power: avs: Add support for CPR (Core Power Reduction)
871 * power: avs: cpr: Use raw mem access for qfprom
872 * power: avs: Register CPR with cpufreq-dt
873 * power: avs: cpr: Fix Duplicate OPPs warning
874 * pwer:avs: cpr: fix with new reg_sequence structures
875 * cpufreq-dt: Add L2 frequency scaling support
876 * firmware: qcom: scm: Add support for ARM64 SoCs
877 * firmware: qcom: scm: Generalize shared error map
878 * firmware: qcom: scm: Add boot APIs
879 * firmware: qcom: scm: Peripheral Authentication Service
880 * firmware: qcom: scm: Add 64 bit PAS APIs
881 * firmware: qcom: scm: Fix NULL coherent device
882 * firmware: qcom: scm: Split out 32-bit specific SCM code
883 * firmware: qcom: scm: Support PIL SCMs
884 * firmware: qcom: scm: Support IOMMU scm calls
885 * firmware: qcom: scm: add video (vidc) scm calls
886 * firmware: qcom: scm: Fixup arm64 asm
887 * firmware: scm: add proc restart support
888 * wcn36xx: add wcn3620 chip type definition
889 * wcn36xx: get chip type from platform ops
890 * wcn36xx: use 3680 dxe regs for 3620
891 * wcn36xx: introduce WCN36XX_HAL_AVOID_FREQ_RANGE_IND
892 * wcn36xx: swallow two wcn3620 IND messages
893 * wcn36xx: remove powersaving for wcn3620
894 * wcn36xx: handle new hal response format
895 * wcn3620: use new response format for wcn3620 trigger_ba
896 * wcn3620: use new response format for wcn3620 remove_bsskey
897 * net wireless wcn36xx add wcnss platform code
898 * net wireless wcn36xx adapt wcnss platform to select module by DT
899 * wcn36xx: add later fw capabilities
900 * Got workable wireless driver.
901 * Set the dma mask for platform device which is not created from DT.
902 * Update the initialization sequence to enable DB410c.
903 * Migrate the wifi driver from old smd driver to new smd driver.
904 * Bluetooth: Add HCI device identifier for Qualcomm SMD
905 * Bluetooth: btqcomsmd: Qualcomm WCNSS HCI driver
906 * wcn36xx: Update the smd client driver to use new smd channel
907 * wcn36xx: eliminate the warning for unsupported SMD_EVENT
908 * wcn36xx: avoid alloc mem with GFP_KERNEL in smd callback.
909 * linaro: add defconfig fragment with basic linaro config
910 * kernel: configs: move linaro distro.conf as proper %.config fragment
911 * kernel: configs: update distro.config
912 * kernel: configs: improve distro.config, mostly for systemd
913 * kernel: configs: update distro config from release branch
914 * kernel: configs: Enable input misc device drivers
915 * media: vidc: debug: fix build warnings
916 * media: vidc: venc/vdec: vb2 structure reorganisation
917 * iommu: qcom: v1: move iommu-sec pgtable allocation
918 * dts: arm: apq8064: add support to q6 pil via pil-tz
919 * arm: dts: apq8064: add support to smd apr_audio svc channel
920 * dts: arm: add support to digital audio via dsp
921 * arm: dts: qcom: apq8064: Add RPMCC DT node
922 * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
923 * ARM: dts: ERAGON: fix uart pinctrl
924 * dts: qcom: Add CoreSight components for APQ8064
925 * arm: dts: apq8064: fix clock names according to new rpmcc
926 * usb: phy: msm: fix error handling in probe.
927 * usb: phy: msm: HACK: Make Vddc configuration optional
928 * usb: phy: msm: Disable driver runtime PM
929 * usb: phy: msm: Ensure that workers are initialized before use
930 * usb: chipidea: msm: Use posted data writes on AHB
931 * usb: host: ehci-msm: Use posted data writes on AHB
932 * drivers: usb: Add bus scaling suppport
933 * ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders
934 * ALSA: pcm: add IEC958 channel status helper for hw_params
935 * sound: codec: Add support to msm8x16_wcd codec.
936 * sound: qcom: add dsp support to apq8064
937 * WIP: drm: msm: add proper hdmi codec driver.
938 * ASoC: qcom: use correct device pointer in dma allocation
939 * arm: dts: remove duplicate entires
940 * cpufreq-dt: Add missing rcu_read_lock() for find_device_opp()
941 * multi_v7_defconfig: add msm iommu kconfig
942 * kernel: add DRM_LOAD_EDID_FIRMWARE in distro.config
943 * kernel: configs: add I2C_CHARDEV in distro.config
944 * kernel: configs: add CONFIG_INPUT_JOYDEV in distro.config
945 * fixup! ARM: qcom_defconfig: Add QCOM specific drivers
946 * wcn36xx: handle rx skb allocation failure to avoid system crash
947 * wcn36xx: split DMA mask register writing.
948 * wcn36xx: Clean up wcn36xx_smd_send_beacon
949 * wcn36xx: Pad TIM PVM if needed
950 * wcn36xx: Add helper macros to cast vif to private vif and vice versa
951 * wcn36xx: Use consistent name for private vif
952 * wcn36xx: Use define for invalid index and fix typo
953 * wcn36xx: Fetch private sta data from sta entry instead of from vif
954 * wcn36xx: Add helper macros to cast sta to priv
955 * wcn36xx: Remove sta pointer in private vif struct
956 * wcn36xx: Parse trigger_ba response properly
957 * wcn36xx: Copy all members in config_sta v1 conversion
958 * wcn36xx: Use allocated self sta index instead of hard coded
959 * wcn36xx: Clear encrypt_type when deleting bss key
960 * wcn36xx: Track association state
961 * wcn36xx: Implement multicast filtering
962 * wcn36xx: don't pad beacons for mesh
963 * wcn36xx: Use correct command struct for EXIT_BMPS_REQ
964 * wcn36xx: Disable power save for now
965 * wcn36xx: remove references to IFF_PROMISC
2e366424
PP
966
967 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 04 Feb 2016 16:20:26 +0100
968
856ad852
PP
969linux-snapdragon (4.2.0-2012.12) xenial; urgency=low
970
971 [ Tim Gardner ]
972
973 * [Config] renamed to snapdragon
974 * Rebased on Ubuntu-4.2.0-25.30
975
976 -- Tim Gardner <tim.gardner@canonical.com> Tue, 26 Jan 2016 15:04:16 -0700
977
978linux-snapdragon (4.2.0-2011.11) xenial; urgency=low
979
980 [ Upstream Kernel Changes ]
981
982 * arm64: errata: Add -mpc-relative-literal-loads to erratum #843419 build
983 flags
984 - LP: #1533009
985
986 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 25 Jan 2016 11:51:37 +0100
987
988linux-snapdragon (4.2.0-2010.10) xenial; urgency=low
989
990 [ Paolo Pisati ]
991
992 * [Config] DEBUG_MEMORY_INIT=y
993 * [Config] DEBUG_MUTEXES=y && DEBUG_SPINLOCK=y
994
995 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 21 Jan 2016 09:30:55 +0100
996
997linux-dragon410c (4.2.0-2009.9) xenial; urgency=low
998
999 [ Paolo Pisati ]
1000
1001 * [Config] USB_HSIC_USB3503=y
1002 * [Config] USB_MSM_OTG=y
1003 * [Config] USB_GADGET=y
1004 * [Config] USB_CHIPIDEA=y
1005
1006 -- Paolo Pisati <paolo.pisati@canonical.com> Tue, 19 Jan 2016 11:39:28 +0100
1007
1008linux-dragon410c (4.2.0-2008.8) xenial; urgency=low
1009
1010 [ Paolo Pisati ]
1011
1012 * rebased on Ubuntu-4.2.0-24.29
1013 * update Linaro BSP qcomlt-4.2 @ f1bd413
1014 * [Config] disable QCOM_[CPUFREQ|CPUIDLE], use the DT generic
1015 * [Config] BUS_TOPOLOGY_ADHOC=y
1016 * [Config] disable MMC_CLKGATE
1017 * [Config] MSM_BUS_SCALING=y
1018 * [Config] disable NO_HZ
1019 * [Config] disable PM_DEVFREQ
1020 * [Config] disable PM_WAKELOCKS
1021 * [Config] USB_OHCI_HCD_PLATFORM=y
1022 * [Config] disable USB_UHCI_HCD
1023 * [Config] disable USB_XHCI_HCD
1024
1025 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 18 Jan 2016 11:43:16 +0100
1026
1027linux-dragon410c (4.2.0-2007.7) xenial; urgency=low
1028
1029 [ Paolo Pisati ]
1030
1031 * [Config] disable all arm64 SOCs but QCOM
1032 * [Config] REGULATOR_FAN53555=y
1033 * [Config] MMC_CLKGATE=y
1034 * [Config] USB_EHCI_HCD_PLATFORM=y && USB_EHCI_MSM=y
1035 * [Config] annotations: enable EHCI platform on arm64
1036 * [Config] DMA_CMA=y
1037 * [Config] I2C_QUP=y
1038 * [Config] HW_RANDOM_MSM=y && HW_RANDOM_TPM=y
1039 * [Config] INPUT_PM8941_PWRKEY=y
1040 * [Config] LEDS_GPIO=y && LEDS_TRIGGER*=y
1041 * [Config] AUTOFS4_FS=y
1042 * [Config] SPMI=y, REGULATOR_QCOM_SPMI=y, PINCTRL_QCOM_SPMI_PMIC
1043 * [Config] MMC_QCOM_DML=y
1044 * [Config] MSM_RPMCC_8064=y
1045 * [Config] QCOM_QFPROM=y && QCOM_TSENS=y
1046
1047 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 13 Jan 2016 21:56:58 +0100
1048
1049linux-dragon410c (4.2.0-2006.6) xenial; urgency=low
1050
1051 [ Paolo Pisati ]
1052
1053 * [Config] NLS_ISO8859_1=y
1054
1055 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 04 Jan 2016 15:51:22 +0100
1056
1057linux-dragon410c (4.2.0-2005.5) xenial; urgency=low
1058
1059 [ Paolo Pisati ]
1060
1061 * Revert "[Config] FTBFS: disable ARM64_CRYPTO"
1062 * [Config] REGULATOR_FIXED_VOLTAGE=y
1063 * [Config] QCOM_A53=y
1064 * [Config] MFD_QCOM_RPM=y
1065 * [Config] MMC_SDHCI=y && MMC_SDHCI_MSM=y
1066 * [Config] PINCTRL_MSM8916=y
1067 * [Config] QCOM_BAM_DMA && QCOM_GSBI=y
1068 * [Config] REGULATOR_QCOM_RPM=y
1069 * [Config] MMC_BLOCK_MINORS=32
1070 * [Config] CRYPTO_DRBG=y
1071
1072 -- Paolo Pisati <paolo.pisati@canonical.com> Mon, 04 Jan 2016 11:11:59 +0100
1073
1074linux-dragon410c (4.2.0-2004.4) xenial; urgency=low
1075
1076 [ Paolo Pisati ]
1077
1078 * [Config] FTBFS: disable ARM64_CRYPTO
1079
1080 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 09 Dec 2015 14:12:54 +0100
1081
1082linux-dragon410c (4.2.0-2003.3) xenial; urgency=low
1083
1084 [ Paolo Pisati ]
1085
1086 * [Config] COMMON_CLK_QCOM=y && HWSPINLOCK_QCOM=y
1087 * [Config] QCOM_SMD=y (fix FTBFS SERIAL_MSM_SMD)
1088 * [Config] MFD_QCOM_SMD_RPM=y && REGULATOR_QCOM_SMD_RPM=y
1089 * [Config] VIDEO_V4L2=y
1090 * [Config] MSM_VIDC_V4L2=y
1091 * [Config] QCOM_Q6V5_PIL=y && QCOM_TZ_PIL=y
1092 * [Config] DRM_MSM=y && DRM_I2C_ADV7511=y
1093 * [Config] SND_SOC_QCOM=y
1094 * [Config] MSM_GCC_8916=y
1095 * [Config] DRM_PANEL_SIMPLE=y
1096
1097 -- Paolo Pisati <paolo.pisati@canonical.com> Wed, 09 Dec 2015 11:33:29 +0100
1098
1099linux-dragon410c (4.2.0-2002.2) xenial; urgency=low
1100
1101 [ Paolo Pisati ]
1102
1103 * [Config] snappy config fragments: generic, systemd, lxc, security and
1104 snappy
1105 * [Config] snappy/security: CC_STACKPROTECTOR_REGULAR=y
1106 * [Config] snappy/snappy: RFKILL_REGULATOR depends on REGULATOR=y
1107 * [Config] snappy/generic: CRASH_DUMP=y
1108 * [Config] snappy/generic: NVRAM=m
1109 * [Config] snappy/generic: INPUT_UINPUT=y
1110 * [Config] snappy/generic: SYSVIPC=y && SYSVIPC_SYSCTL=y
1111 * [Config] snappy/generic: LOCALVERSION= to avoid packaging failure
1112 * [Config] updateconfigs
1113
1114 [ Upstream Kernel Changes ]
1115
1116 * media: vidc: fix compile error
1117
1118 -- Paolo Pisati <paolo.pisati@canonical.com> Fri, 04 Dec 2015 15:24:16 +0100
1119
1120linux-dragon410c (4.2.0-2001.1) xenial; urgency=low
1121
1122 [ Paolo Pisati ]
1123
1124 * import http://git.linaro.org/landing-teams/working/qualcomm/kernel.git @
1125 ubuntu-qcom-dragonboard410c-15.09
1126 * rebased on Ubuntu-4.2.0-19.23
1127
1128 -- Paolo Pisati <paolo.pisati@canonical.com> Thu, 03 Dec 2015 17:18:07 +0200