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