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