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